:root{--bg:#f4f7f8;--bg-soft:#edf5f7;--surface:#ffffffeb;--surface-strong:#fff;--text:#201f1e;--muted:#566876;--line:#201f1e1a;--brand:#fb8406;--brand-soft:#fc933d;--teal:#237787;--teal-soft:#18a2b4;--teal-bright:#29d1d7;--navy:#33475b;--charcoal:#434343;--white:#fff;--wash-teal:#18a2b41a;--wash-bright-teal:#29d1d71f;--wash-orange:#fb84061a;--wash-light-orange:#fc933d1f;--surface-gradient:radial-gradient(circle at 100% 0%, #29d1d71a, transparent 34%), radial-gradient(circle at 0% 100%, #fc933d14, transparent 38%), linear-gradient(165deg, #fffffff5, #f4fafbe6);--shadow:0 28px 70px #201f1e1f;--radius-sm:18px;--radius-md:28px;--radius-lg:42px;--site-header-height:5rem;--container:min(1180px, calc(100vw - 2rem));--transition:.22s ease}*,:before,:after{box-sizing:border-box}html{width:100%;max-width:100%;scroll-padding-top:calc(var(--site-header-height) + 1rem);scroll-behavior:smooth;overflow-x:hidden}body{width:100%;max-width:100%;padding-top:var(--site-header-height);min-width:320px;color:var(--text);background:radial-gradient(circle at 8% 4%,#29d1d729,#0000 28rem),radial-gradient(circle at 92% 6%,#fb840621,#0000 24rem),radial-gradient(circle at 88% 72%,#18a2b414,#0000 26rem),linear-gradient(#fbfcfc 0%,#f5f9fa 42%,#eef5f7 100%);margin:0;font-family:Open Sans,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}main,.site-footer{max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #23778759}button,input,textarea,select{font:inherit}.skip-link{z-index:100;background:var(--navy);color:var(--white);border-radius:999px;padding:.8rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.container{width:var(--container);margin:0 auto}.section{padding:5rem 0;position:relative}.section:nth-of-type(2n):not(.hero):not(.section-testimonials){background:radial-gradient(circle at 8% 0,#fc933d12,#0000 24rem),radial-gradient(circle at 92% 16%,#29d1d714,#0000 26rem)}.not-found-page{background:radial-gradient(circle at 20% 18%,#29d1d729,#0000 28%),radial-gradient(circle at 82% 82%,#fb84061f,#0000 24%),linear-gradient(#fbfcfc 0%,#f6f9fa 100%);min-height:100vh}.not-found-hero{text-align:center;background:0 0;align-items:center;min-height:100vh;display:grid;overflow:hidden}.not-found-card{max-width:46rem;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;padding:clamp(2.2rem,6vw,5rem) 0;display:grid;position:relative;overflow:visible}.not-found-card h1{color:var(--text);letter-spacing:-.04em;margin:.2rem 0 0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(2rem,5vw,3.15rem);font-weight:500;line-height:1.05;position:relative}.not-found-card .lead{color:#4f5d65;max-width:42rem;margin:1.1rem auto 0;font-size:clamp(1.1rem,2.2vw,1.45rem);line-height:1.5;position:relative}.not-found-card .button-secondary{color:var(--teal)}.not-found-logo{width:clamp(9rem,20vw,14rem);height:auto;margin-bottom:clamp(1.6rem,4vw,2.7rem)}.not-found-code{color:#237787;letter-spacing:-.06em;margin:0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(5.5rem,15vw,9.2rem);font-weight:700;line-height:.9}.not-found-trail{color:#43434357;justify-content:center;align-items:center;gap:.85rem;margin:2.1rem 0 2rem;font-size:1.45rem;line-height:1;display:flex}.not-found-tree{font-size:1.65rem}.not-found-acorn{color:#0000;background:#43434352;border-radius:999px;width:.42rem;height:.42rem}.not-found-card .hero-actions{justify-content:center;margin-top:0}.not-found-home{background:linear-gradient(135deg, #2fa4b7 0%, var(--teal) 100%);gap:.72rem;min-width:min(100%,20rem);box-shadow:0 20px 42px #23778733}.not-found-home:hover,.not-found-home:focus-visible{background:linear-gradient(135deg,#36b4c6 0%,#237787 100%)}.not-found-home svg{width:1.25rem;height:1.25rem}.eyebrow,.section-kicker,.resource-tag{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.84rem;font-weight:700}.eyebrow-on-dark{color:#ffffffb8}.section-heading{max-width:44rem;margin-bottom:2.25rem}.section-heading h2,.hero h1,.proof-panel h2,.cta-copy h2{letter-spacing:-.03em;margin:0;font-family:Roboto Slab,Georgia,serif;font-weight:600;line-height:1}.section-heading h2{font-size:clamp(2.2rem,4vw,3.8rem)}.site-header{z-index:1000;isolation:isolate;backdrop-filter:blur(18px);background:linear-gradient(90deg,#fffffffa 0%,#f2fbfcfa 42%,#fff6edfa 100%);border-bottom:1px solid #23778729;width:100%;max-width:100%;position:fixed;top:0;left:0;box-shadow:0 14px 34px #201f1e14}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#23778738,#29d1d752,#fb840642);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-shell{z-index:2;min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.brand{align-items:center;min-height:2.5rem;display:inline-flex}.brand-logo{width:clamp(10rem,14vw,13rem);height:auto}.brand-logo-footer{width:clamp(11rem,15vw,14rem)}.site-nav{align-items:center;gap:1.35rem;display:flex}.site-nav>a,.nav-link-muted,.nav-dropdown-toggle{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.95rem;font-weight:700}.nav-dropdown{z-index:1;position:relative}.nav-dropdown.is-open{z-index:20}.nav-dropdown-toggle{cursor:pointer;transition:color var(--transition);background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.nav-dropdown-toggle:hover,.nav-dropdown-toggle:focus-visible,.site-nav>a:hover,.site-nav>a:focus-visible,.nav-link-muted:hover,.nav-link-muted:focus-visible{color:var(--teal)}.nav-dropdown-caret{width:.55rem;height:.55rem;transition:transform var(--transition);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-.08rem)}.nav-dropdown.is-open .nav-dropdown-caret{transform:rotate(225deg)translateY(-.04rem)}.nav-dropdown-menu{z-index:30;background:radial-gradient(circle at 100% 0,#29d1d724,#0000 46%),radial-gradient(circle at 0 100%,#fc933d1a,#0000 48%),linear-gradient(160deg,#fff 0%,#f7fcfd 100%);background-color:var(--white);backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;min-width:18.75rem;transition:opacity var(--transition), visibility var(--transition), transform var(--transition);border:1px solid #23778733;border-radius:1.3rem;gap:.3rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .9rem);left:0;overflow:hidden;transform:translateY(.45rem);box-shadow:0 24px 48px #201f1e2e,inset 0 0 0 1px #ffffffe0}.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-menu a{color:var(--navy);letter-spacing:.01em;text-transform:none;transition:background-color var(--transition), color var(--transition), transform var(--transition);border-radius:.95rem;padding:.82rem .95rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.95rem;font-weight:700;display:block}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{color:var(--teal);background:#23778714;transform:translate(.12rem)}.nav-dropdown-menu a[aria-current=page]{color:var(--teal);background:#2377871a}.nav-actions{align-items:center;gap:.85rem;margin-left:.65rem;display:flex}.nav-login-icon{width:2.65rem;height:2.65rem;color:var(--teal);transition:transform var(--transition), border-color var(--transition), background-color var(--transition), color var(--transition);background:linear-gradient(135deg,#ffffffeb,#eefafce0);border:1px solid #23778729;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-login-icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.nav-login-icon:hover,.nav-login-icon:focus-visible{color:var(--teal-soft);background:linear-gradient(135deg,#fffffffa,#fff2e4f0);border-color:#23778747;transform:translateY(-1px)}.button{letter-spacing:.05em;text-transform:uppercase;min-height:3rem;transition:transform var(--transition), background-color var(--transition), color var(--transition), border-color var(--transition), box-shadow var(--transition);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.3rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{color:var(--white);background:linear-gradient(135deg,#c14f00 0%,#bf5700 100%);box-shadow:0 18px 36px #fb840638}.button-secondary{color:var(--teal);background:#ffffffd1;border-color:#2377872e}body.is-demo-modal-open{overflow:hidden}.demo-modal[hidden]{display:none}.demo-modal{z-index:2000;backdrop-filter:blur(12px);background:radial-gradient(circle at 82% 10%,#fb840633,#0000 28rem),radial-gradient(circle at 18% 90%,#29d1d72e,#0000 30rem),#201f1ead;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0}.demo-modal-dialog{background:var(--white);border:1px solid #29d1d747;border-radius:1.7rem;grid-template-rows:auto minmax(0,1fr);width:min(100%,68rem);height:min(88vh,46rem);display:grid;overflow:hidden;box-shadow:0 34px 90px #201f1e61}.demo-modal-header{background:radial-gradient(circle at 100% 0,#29d1d724,#0000 42%),linear-gradient(135deg,#fffffffa,#fff4e8eb);border-bottom:1px solid #23778724;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .9rem 1.3rem;display:flex}.demo-modal-header .section-kicker{margin-bottom:.24rem;font-size:.75rem}.demo-modal-header h2{margin:0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05}.demo-modal-close{width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;background:#ffffffd1;border:1px solid #2377872e;border-radius:999px;flex:none;position:relative}.demo-modal-close span{background:currentColor;border-radius:999px;width:1.15rem;height:2px;position:absolute;top:50%;left:50%}.demo-modal-close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.demo-modal-close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.demo-modal-embed{background:var(--white);min-height:24rem;position:relative}.demo-modal-calendly{opacity:1;width:100%;height:100%;min-height:100%;transition:opacity var(--transition)}.demo-modal-calendly iframe{border:0;width:100%;height:100%;min-height:100%}.hvl-signup-modal-dialog{width:min(100%,74rem);height:min(92vh,54rem)}.hvl-signup-modal-embed,.hvl-signup-frame{min-height:34rem}.hvl-signup-frame{background:var(--white);border:0;width:100%;height:100%}.demo-modal-fallback{text-align:center;height:100%;color:var(--text);place-content:center;justify-items:center;gap:.85rem;padding:2rem;display:grid}.demo-modal-fallback strong{font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.demo-modal-fallback p{max-width:28rem;color:var(--muted);margin:0}.demo-modal-fallback .button{margin-top:.2rem}.demo-modal-calendly[aria-hidden=true]{pointer-events:none;opacity:1}.demo-modal-loader{z-index:1;color:var(--teal);letter-spacing:.06em;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity var(--transition), visibility var(--transition);background:linear-gradient(145deg,#fff 0%,#f0f8fa 100%);place-content:center;justify-items:center;gap:.85rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;display:grid;position:absolute;inset:0}.demo-modal-loader-title,.demo-modal-loader-message{display:block}.demo-modal-loader-title{color:var(--text);letter-spacing:0;text-transform:none;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:700;line-height:1.05}.demo-modal-loader-message{max-width:20rem;color:var(--muted);letter-spacing:0;text-transform:none;font-family:Open Sans,Segoe UI,sans-serif;font-size:.98rem;font-weight:700;line-height:1.45}.demo-modal-spinner{border:3px solid #23778729;border-top-color:var(--brand);border-radius:999px;width:2.75rem;height:2.75rem;animation:.8s linear infinite demo-modal-spin}.demo-modal.is-loading .demo-modal-loader{opacity:1;visibility:visible}.demo-modal.is-loading .demo-modal-calendly{opacity:0}@keyframes demo-modal-spin{to{transform:rotate(360deg)}}.nav-toggle{width:3rem;height:3rem;color:var(--navy);cursor:pointer;background:#fffc;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;display:none}.nav-toggle span{background:currentColor;border-radius:999px;width:1.1rem;height:2px;display:block}.hero{color:var(--white);background:linear-gradient(135deg,#201f1e 0%,#33475b 44%,#237787 76%,#18a2b4 100%);padding:3.4rem 0 4.25rem;overflow:clip}.hero-gradient{filter:blur(10px);opacity:.7;position:absolute}.hero-gradient-left{background:radial-gradient(circle,#29d1d76b 0%,#29d1d700 70%);border-radius:50%;width:24rem;height:24rem;top:4rem;left:-10rem}.hero-gradient-right{background:radial-gradient(circle,#fb840657 0%,#fb840600 72%);border-radius:50%;width:28rem;height:28rem;bottom:-6rem;right:-10rem}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.hero .eyebrow{color:#ffffffbd}.hero h1{max-width:11ch;color:var(--white);font-size:clamp(3.2rem,6.2vw,5.5rem)}.lead{color:#ffffffd6;max-width:36rem;margin:1.35rem 0 0;font-size:clamp(1.02rem,1.2vw,1.18rem)}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.9rem;display:flex}.hero-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.9rem;display:grid}.hero-stat{backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff29;border-radius:1.25rem;padding:1rem}.hero-stat strong,.hero-stat span{display:block}.hero-stat strong{letter-spacing:.04em;text-transform:uppercase;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:700}.hero-stat span{color:#ffffffbd;margin-top:.25rem;font-size:.92rem}.hero-media{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;gap:1rem;display:grid}.hero-stack{gap:1rem;display:grid}.media-card{min-height:15rem;box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:1.8rem;position:relative;overflow:hidden}.media-card:after{content:"";pointer-events:none;background:linear-gradient(#12161a0a 0%,#12161a33 50%,#12161a94 100%);position:absolute;inset:0}.media-card-large{min-height:36rem}.media-card img{object-fit:cover;width:100%;height:100%}.media-overlay{z-index:1;backdrop-filter:blur(3px);color:var(--white);background:linear-gradient(#14171b42 0%,#14171bd1 100%);border:1px solid #fff3;border-radius:1.2rem;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.media-overlay h2{text-shadow:0 2px 10px #00000059;margin:.45rem 0 0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.1}.media-value{color:#ffffffed;text-shadow:0 2px 10px #00000059;margin:.55rem 0 0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.02rem,1.5vw,1.34rem);line-height:1.2}.media-badge{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 8px #00000052;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .7rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.82rem;font-weight:700;display:inline-flex}.media-mark{width:4.3rem;height:auto;position:absolute;top:1rem;right:1rem}.trust-strip{background:linear-gradient(90deg,#2377870a,#29d1d712,#fc933d0f);padding:1.25rem 0 .5rem}.trust-shell{gap:1rem;display:grid}.trust-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:.9rem;display:grid}.trust-logo-card{min-height:4rem;color:var(--navy);background:radial-gradient(circle at 100% 0,#29d1d717,#0000 42%),#fffffff0;border:1px solid #2377871f;border-radius:999px;justify-content:center;align-items:center;padding:.75rem;display:flex}.trust-logo-card img{object-fit:contain;width:min(100%,5.1rem);height:auto}.channel-grid,.proof-cards,.quote-grid,.resource-grid{gap:1.25rem;display:grid}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-card,.proof-card,.quote-card,.resource-card,.faq-list details,.cta-shell{border:1px solid var(--line);background:var(--surface-gradient);box-shadow:var(--shadow);border-radius:1.7rem}.channel-card{padding:1.45rem;display:block}.channel-card-link{transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition)}.channel-card-link:hover{transform:translateY(-3px);box-shadow:0 34px 74px #201f1e2e}.channel-card-link:focus-visible{border-color:#fb840685}.channel-card-dark{color:var(--white);background:linear-gradient(#201f1ef7 0%,#33475bf7 100%)}.channel-card-accent{color:var(--white);background:linear-gradient(#237787f5 0%,#18a2b4f5 100%)}.channel-top{gap:.9rem;display:grid}.channel-icon{color:#fffffff0;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.channel-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.channel-card:not(.channel-card-dark):not(.channel-card-accent) .channel-icon{color:var(--teal);background:#2377871f}.channel-card h3,.proof-card h3,.resource-card h3,.faq-list summary,.footer-heading{margin:0;font-family:Roboto Slab,Georgia,serif;font-size:1.15rem;line-height:1.2}.channel-card p,.proof-card p,.resource-card p,.faq-list p,.footer-brand p{color:var(--muted)}.channel-card-dark p,.channel-card-accent p{color:#ffffffd6}.chip-row{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.chip-row span{letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .65rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.channel-card:not(.channel-card-dark):not(.channel-card-accent) .chip-row span{color:var(--teal);background:#23778714}.campaign-card{position:relative;overflow:hidden}.campaign-card-visual{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #ffffff2e;border-radius:1.15rem;align-content:space-between;min-height:8.1rem;margin:-.1rem 0 .95rem;padding:.72rem;display:grid;position:relative;overflow:hidden}.campaign-card-visual:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(#201f1e4d 0%,#201f1eb8 100%);position:absolute;inset:0}.campaign-card-visual>*{z-index:1;position:relative}.campaign-card-builder .campaign-card-visual{background-image:url(images/marketing_shot_1-760-q45.jpg)}.campaign-card-targeting .campaign-card-visual{background-image:url(images/marketing_shot_2-760-q45.jpg)}.campaign-card-repeat .campaign-card-visual{background-image:url(images/marketing_shot_3-760-q45.jpg)}.section-campaign-marketing .campaign-card{--marketing-card-pad:1.56rem;min-height:clamp(28.4rem,33vw,32rem);padding:var(--marketing-card-pad);transition:transform var(--transition), box-shadow var(--transition);background:radial-gradient(circle at 84% -12%,#29d1d766 0%,#0000 48%),radial-gradient(circle at 12% -18%,#23778733 0%,#0000 50%),radial-gradient(circle at -10% 108%,#fb840629 0%,#0000 52%),linear-gradient(162deg,#e8f4fb 0%,#e5f3fb 44%,#deeff6 100%);border-color:#23778752;box-shadow:0 24px 50px #201f1e26}.section-campaign-marketing .campaign-card:before{content:none}.section-campaign-marketing .campaign-card:hover{transform:translateY(-4px);box-shadow:0 30px 64px #201f1e2e}.section-campaign-marketing .campaign-card-builder{background:radial-gradient(circle at 88% -8%,#fb84065c 0%,#fc933d33 26%,#0000 52%),radial-gradient(circle at 10% -18%,#fb840629 0%,#0000 52%),radial-gradient(circle at -10% 108%,#18a2b42e 0%,#0000 52%),linear-gradient(162deg,#fde9d2 0%,#fff1e3 46%,#e8f5fa 100%)}.section-campaign-marketing .campaign-card-targeting{background:radial-gradient(circle at 88% -8%,#29d1d761 0%,#18a2b433 28%,#0000 53%),radial-gradient(circle at 10% -18%,#18a2b429 0%,#0000 52%),radial-gradient(circle at -12% 108%,#23778724 0%,#0000 50%),linear-gradient(162deg,#dff4f9 0%,#e9f9fb 48%,#e5f0f7 100%)}.section-campaign-marketing .campaign-card-repeat{background:radial-gradient(circle at 88% -8%,#2377875c 0%,#33475b2e 26%,#0000 52%),radial-gradient(circle at 10% -18%,#33475b26 0%,#0000 52%),radial-gradient(circle at -12% 108%,#fb840624 0%,#0000 50%),linear-gradient(162deg,#e4edf7 0%,#e9f3fb 48%,#deebf4 100%)}.section-campaign-marketing .campaign-card-visual{background-position:50%;background-size:122%;border:0;border-radius:1.18rem;height:clamp(13rem,19.5vw,15.2rem);min-height:13rem;margin:-.35rem -.35rem 1.12rem;box-shadow:0 14px 27px #201f1e2e}.section-campaign-marketing .campaign-card-visual:before{background:linear-gradient(#14171b75 0%,#14171bc7 100%)}.section-campaign-marketing .campaign-card-builder .campaign-card-visual{background-position:50% 34%}.section-campaign-marketing .campaign-card-targeting .campaign-card-visual{background-position:50% 38%}.section-campaign-marketing .campaign-card-repeat .campaign-card-visual{background-position:50% 33%}.section-campaign-marketing .campaign-card-tags{gap:.42rem}.section-campaign-marketing .campaign-card-tags span{background:#ffffff45;border-color:#ffffff61}.section-campaign-marketing .campaign-card-icon{background:#ffffff38;border-color:#ffffff59;width:2.95rem;height:2.95rem}.campaign-card-icon{color:#fffffffa;backdrop-filter:blur(5px);background:#ffffff2e;border:1px solid #ffffff42;border-radius:.9rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}.campaign-card-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem}.campaign-card-tags{flex-wrap:wrap;gap:.35rem;display:flex}.campaign-card-tags span{color:#fffffff5;letter-spacing:.06em;text-transform:uppercase;background:#fff3;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:1.45rem;padding:.2rem .5rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.66rem;font-weight:700;display:inline-flex}.platform-channel-card .campaign-card-visual{border:0;min-height:9.4rem;margin:-.08rem 0 1rem}.platform-channel-card .campaign-card-visual:before{background:linear-gradient(#201f1e47 0%,#201f1eb3 100%)}.platform-channel-ordering .campaign-card-visual{background-image:url(images/app_shot_1-720-q45.jpeg)}.platform-channel-kiosks .campaign-card-visual{background-image:url(images/kiosk_shot_1-720-q45.jpeg)}.platform-channel-hazlvoice .campaign-card-visual{background-image:url(images/hvp_shot_1-720-q45.jpeg)}.marketing-page .product-hero-grid{align-items:center}.marketing-hero-board{align-items:center;min-height:100%;display:grid}.marketing-hero-card{border-radius:var(--radius-lg);color:var(--white);box-shadow:var(--shadow);background:radial-gradient(circle at 88% -10%,#fb840647,#0000 42%),radial-gradient(circle at -8% 108%,#29d1d738,#0000 45%),linear-gradient(#201f1efa 0%,#33475bfa 100%);border:1px solid #29d1d73d;padding:1.55rem}.marketing-hero-card .campaign-card-visual{border:0;border-radius:1.35rem;height:clamp(16rem,27vw,23rem);margin:0 0 1.25rem}.marketing-hero-card h2{max-width:12ch;margin:0 0 .7rem;font-size:clamp(2rem,4.2vw,4.1rem);line-height:.95}.marketing-hero-card p{color:#ffffffc7}.marketing-workflow-grid{align-items:stretch}.marketing-included-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.marketing-included-grid .price-card{min-height:100%}.marketing-outcome-list{gap:.8rem;display:grid}.marketing-outcome-list span{color:var(--navy);background:radial-gradient(circle at 92% 0,#29d1d733,#0000 42%),#2377870f;border:1px solid #23778729;border-radius:1rem;padding:1rem 1.05rem;font-family:Roboto Slab,Georgia,serif;font-weight:700;display:block}.proof-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:1.25rem;display:grid}.proof-panel{border-radius:var(--radius-lg);color:var(--white);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#29d1d72e,#0000 30%),linear-gradient(#201f1e 0%,#33475b 100%);padding:2rem}.proof-logo{width:clamp(7rem,16vw,10rem);height:auto;margin-bottom:1.25rem}.proof-panel h2{color:var(--white);font-size:clamp(2rem,3.4vw,3.3rem)}.proof-list{gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.proof-list li{color:#ffffffd6;padding-left:1.5rem;position:relative}.proof-list li:before{content:"";background:linear-gradient(135deg, var(--brand) 0%, var(--teal-bright) 100%);border-radius:999px;width:.68rem;height:.68rem;position:absolute;top:.52rem;left:0}.proof-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card{--proof-card-border:#23778738;--proof-card-shadow:0 24px 54px #201f1e21;--proof-card-bg:radial-gradient(circle at 86% -12%, #29d1d742 0%, transparent 46%), radial-gradient(circle at -12% 112%, #fb84061f 0%, transparent 50%), linear-gradient(160deg, #fffffffa 0%, #eef8faeb 100%);--proof-visual-border:#23778729;--proof-visual-bg:radial-gradient(circle at 20% 20%, #fb840629, transparent 32%), radial-gradient(circle at 82% 12%, #29d1d738, transparent 34%), linear-gradient(135deg, #ffffffd1 0%, #ebf8fac2 100%);border-color:var(--proof-card-border);background:var(--proof-card-bg);min-height:17.5rem;box-shadow:var(--proof-card-shadow);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);align-content:start;gap:.95rem;display:grid;position:relative;overflow:hidden}.proof-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% -8%,#ffffff80,#0000 30%),linear-gradient(#ffffff75 0%,#fff0 44%);position:absolute;inset:0}.proof-card:hover{transform:translateY(-3px);box-shadow:0 30px 64px #201f1e29}.proof-card-relationship{--proof-card-border:#fc933d5c;--proof-card-bg:radial-gradient(circle at 86% -12%, #fc933d57 0%, #fb840624 30%, transparent 52%), radial-gradient(circle at -14% 112%, #18a2b429 0%, transparent 48%), linear-gradient(160deg, #fff2e6 0%, #f7fbfb 54%, #e9f6f8 100%);--proof-visual-border:#fc933d38;--proof-visual-bg:radial-gradient(circle at 18% 18%, #fc933d38, transparent 36%), radial-gradient(circle at 84% 10%, #29d1d738, transparent 36%), linear-gradient(135deg, #fff9f2eb 0%, #e8f8fad6 100%)}.proof-card-speed{--proof-card-border:#29d1d757;--proof-card-bg:radial-gradient(circle at 88% -10%, #29d1d75c 0%, #18a2b429 32%, transparent 54%), radial-gradient(circle at 8% -12%, #fc933d24 0%, transparent 50%), linear-gradient(160deg, #e5f8fb 0%, #f2fbfc 48%, #e4f1f7 100%);--proof-visual-border:#29d1d73d;--proof-visual-bg:radial-gradient(circle at 18% 16%, #fc933d29, transparent 38%), radial-gradient(circle at 82% 10%, #29d1d747, transparent 36%), linear-gradient(135deg, #f6fdfde6 0%, #e1f6fad1 100%)}.proof-card-visibility{--proof-card-border:#18a2b452;--proof-card-bg:radial-gradient(circle at 90% -8%, #29d1d757 0%, #18a2b424 30%, transparent 54%), radial-gradient(circle at 10% -18%, #fc933d2e 0%, transparent 50%), linear-gradient(160deg, #e7f7f9 0%, #f6fbfb 44%, #eef7f6 100%);--proof-visual-border:#18a2b438;--proof-visual-bg:radial-gradient(circle at 22% 18%, #fc933d2e, transparent 36%), radial-gradient(circle at 82% 8%, #29d1d74d, transparent 34%), linear-gradient(135deg, #f6fcfce6 0%, #e4f7f9d1 100%)}.proof-card-growth{--proof-card-border:#33475b42;--proof-card-bg:radial-gradient(circle at 88% -10%, #23778742 0%, #33475b1f 32%, transparent 54%), radial-gradient(circle at -10% 112%, #fb840626 0%, transparent 48%), linear-gradient(160deg, #edf5f9 0%, #f8fbfb 48%, #e7f2f5 100%);--proof-visual-border:#33475b2e;--proof-visual-bg:radial-gradient(circle at 22% 18%, #fb840629, transparent 36%), radial-gradient(circle at 82% 10%, #23778738, transparent 36%), linear-gradient(135deg, #f8fbfce6 0%, #e6f0f5d6 100%)}.proof-card>*{z-index:1;position:relative}.proof-card-visual{min-height:6.9rem;margin:-.1rem 0 .1rem;display:grid}.proof-graphic-shell{border:1px solid var(--proof-visual-border);background:var(--proof-visual-bg);border-radius:1.45rem;min-height:6.9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 14px 28px #23778714}.proof-graphic-shell:after{content:"";background:radial-gradient(circle,#23778714 0%,#23778700 72%);border-radius:999px;height:4rem;position:absolute;inset:auto -8% -45% 18%}.proof-node,.proof-location{justify-content:center;align-items:center;display:inline-flex;position:absolute}.proof-node{width:3.3rem;height:3.3rem;color:var(--teal);background:#fffffff0;border:1px solid #23778724;border-radius:1.1rem;box-shadow:0 14px 28px #201f1e14}.proof-node svg,.proof-location svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.52rem;height:1.52rem}.proof-node-center{top:1.65rem;left:50%;transform:translate(-50%)}.proof-node-left{top:2.25rem;left:1.35rem}.proof-node-right{top:2.25rem;right:1.35rem}.proof-dot,.proof-link,.proof-speed-arc,.proof-route{position:absolute}.proof-dot{background:linear-gradient(135deg, var(--brand) 0%, var(--teal-bright) 100%);opacity:.95;border-radius:999px;width:.6rem;height:.6rem}.proof-dot-left{top:3.55rem;left:4.95rem}.proof-dot-right{top:3.55rem;right:4.95rem}.proof-link{background:linear-gradient(90deg,#2377871a 0%,#23778759 55%,#2377871a 100%);height:1px;top:3.9rem}.proof-link-left{width:calc(50% - 4.35rem);left:4.05rem}.proof-link-right{width:calc(50% - 4.35rem);right:4.05rem}.proof-speed-arc{border-top:2px solid #23778729;border-right:2px solid #23778729;border-radius:999px;width:6.9rem;height:6.9rem;left:50%;transform:translate(-50%)rotate(-45deg)}.proof-speed-arc-a{top:.45rem}.proof-speed-arc-b{border-color:#fb840640;width:5.45rem;height:5.45rem;top:.95rem}.proof-speed-arc-c{border-color:#29d1d747;width:4rem;height:4rem;top:1.45rem}.proof-bar{background:linear-gradient(#29d1d7e0 0%,#237787b3 100%);border-radius:999px 999px .7rem .7rem;width:2rem;position:absolute;bottom:1.1rem}.proof-bar-a{height:2rem;left:1.4rem}.proof-bar-b{height:3rem;left:3.95rem}.proof-bar-c{background:linear-gradient(#fb8406e6 0%,#fc933dad 100%);height:4rem;left:6.5rem}.proof-bar-d{height:2.55rem;left:9.05rem}.proof-node-floating{width:3rem;height:3rem;color:var(--brand);top:1.05rem;right:1.25rem}.proof-location{color:var(--brand)}.proof-location-main{background:#ffffffeb;border:1px solid #fb840624;border-radius:1.4rem;width:3.55rem;height:4.1rem;top:1.15rem;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #201f1e14}.proof-location-small{background:#2377872e;border-radius:999px;width:.8rem;height:.8rem;bottom:1.35rem}.proof-location-left{left:2.6rem}.proof-location-right{right:2.6rem}.proof-route{border-top:1.5px dashed #23778752;width:calc(50% - 4.15rem);height:2rem;bottom:1.7rem}.proof-route-left{border-left:1.5px dashed #2377872e;border-top-left-radius:1.4rem;left:3.35rem}.proof-route-right{border-right:1.5px dashed #2377872e;border-top-right-radius:1.4rem;right:3.35rem}.proof-card h3{max-width:15ch}.proof-card p{margin:0}.proof-card,.quote-card,.resource-card{padding:1.35rem}.quote-carousel{--quote-visible:3;--quote-gap:1.35rem;--quote-shadow:0 8px 20px #201f1e0b;gap:1.5rem;display:grid}.section-testimonials{padding:5.8rem 0 6.2rem}.section-testimonials .container{width:var(--container)}.quote-viewport{margin:-2.3rem -1.9rem -2.5rem;padding:2.3rem 1.9rem 2.5rem;overflow:hidden}.quote-track{gap:var(--quote-gap);will-change:transform;align-items:stretch;transition:transform .8s;display:flex}.quote-card{isolation:isolate;flex:0 0 calc((100% - (var(--quote-visible) - 1) * var(--quote-gap)) / var(--quote-visible));border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--quote-shadow);text-align:center;border-radius:1.7rem;align-content:start;padding:2rem 1.55rem 1.8rem;display:grid;position:relative;overflow:hidden}.section-testimonials .quote-card,.section-operator-proof .quote-card{--quote-card-border:#23778733;--quote-card-bg:radial-gradient(circle at 8% 0%, #fc933d2e, transparent 44%), radial-gradient(circle at 92% 8%, #29d1d72b, transparent 48%), linear-gradient(150deg, #fffffff5 0%, #f4fbfce6 54%, #fff7efe0 100%);border-color:var(--quote-card-border);background:var(--quote-card-bg);box-shadow:0 18px 44px #201f1e13}.section-testimonials .quote-card:nth-child(3n+2),.section-operator-proof .quote-card:nth-child(3n+2){--quote-card-border:#18a2b447;--quote-card-bg:radial-gradient(circle at 8% 0%, #23778724, transparent 42%), radial-gradient(circle at 86% 0%, #29d1d742, transparent 52%), linear-gradient(150deg, #f0fbfdf5 0%, #e0f7fae0 58%, #ffffffe6 100%)}.section-testimonials .quote-card:nth-child(3n),.section-operator-proof .quote-card:nth-child(3n){--quote-card-border:#33475b3d;--quote-card-bg:radial-gradient(circle at 8% 4%, #fc933d21, transparent 42%), radial-gradient(circle at 90% 0%, #33475b2e, transparent 52%), linear-gradient(150deg, #fffffff5 0%, #edf6fbe0 100%)}.section-testimonials .quote-card:before,.section-operator-proof .quote-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff6b,#0000 34%),radial-gradient(circle at 50% 110%,#23778714,#0000 54%);position:absolute;inset:0}.section-testimonials .quote-card:after,.section-operator-proof .quote-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffd1}.quote-card>*{z-index:1;position:relative}.quote-logo-slot{justify-content:center;align-items:flex-end;min-height:5.6rem;display:flex}.quote-logo-slot img{object-fit:contain;width:auto;max-width:7.25rem;max-height:4.9rem}.quote-stars{color:#ffd14a;letter-spacing:.18rem;margin-top:.95rem;font-size:2.05rem;line-height:1}.quote-card blockquote{color:var(--charcoal);margin:1.2rem 0 0;font-size:1.02rem;font-style:italic;line-height:1.65}.quote-meta{margin-top:auto;padding-top:1.6rem}.quote-meta strong{color:var(--text);letter-spacing:.02em;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:1.1rem;font-weight:700;display:block}.quote-meta span{color:var(--muted);margin-top:.2rem;font-size:1.02rem;display:block}.quote-card-long blockquote{font-size:.98rem}.quote-controls{justify-content:center;align-items:center;gap:1rem;display:flex}.quote-arrow{width:3rem;height:3rem;color:var(--teal);box-shadow:var(--quote-shadow);cursor:pointer;transition:transform var(--transition), color var(--transition), border-color var(--transition), opacity var(--transition);background:#ffffffeb;border:1px solid #23778724;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.quote-arrow:hover,.quote-arrow:focus-visible{border-color:#2377874d;transform:translateY(-1px)}.quote-arrow:disabled{opacity:.45;cursor:default;transform:none}.quote-arrow span{font-size:1.15rem;line-height:1}.quote-indicators{justify-content:center;align-items:center;gap:.1rem;display:flex}.quote-indicator{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex;position:relative}.quote-indicator:before{content:"";width:.58rem;height:.58rem;transition:transform var(--transition), background-color var(--transition), box-shadow var(--transition);background:#33475b2e;border-radius:999px}.quote-indicator:hover:before,.quote-indicator:focus-visible:before{background:#23778770;transform:scale(1.18)}.quote-indicator.is-active:before{background:var(--brand);transform:scale(1.18);box-shadow:0 0 0 .22rem #fb840624}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{position:relative;overflow:hidden}.resource-card:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--teal-bright) 100%);height:.35rem;position:absolute;inset:0 0 auto}.resource-tag{padding-top:.65rem;display:block}.resource-card a,.resource-link-placeholder{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;align-items:center;margin-top:1rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.92rem;font-weight:700;display:inline-flex}.resource-link-placeholder{opacity:.78}.faq-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;display:grid}.faq-list{gap:.9rem;display:grid}.faq-list details{padding:1.1rem 1.2rem}.faq-list summary{cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{margin:.85rem 0 0}.cta-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;display:grid;overflow:hidden}.cta-image{min-height:100%}.cta-image img{object-fit:cover;width:100%;height:100%}.cta-copy{padding:2rem}.cta-copy h2{font-size:clamp(2rem,3.5vw,3.2rem)}.cta-copy p:last-of-type{color:var(--muted)}.cta-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.contact-list{color:var(--muted);gap:.35rem;margin-top:1.1rem;display:grid}.product-hero{padding-bottom:4.8rem}.product-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:2rem;display:grid;position:relative}.product-hero h1{max-width:12ch;font-size:clamp(3.2rem,6.2vw,5.8rem)}.product-showcase{position:relative}.showcase-shell{box-shadow:var(--shadow);backdrop-filter:blur(14px);background:radial-gradient(circle at 90% 12%,#fb84061f,#0000 28%),linear-gradient(155deg,#ffffff1a,#29d1d71f),#ffffff0f;border:1px solid #ffffff1f;border-radius:2rem;padding:1.35rem;position:relative}.showcase-clean-grid{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);align-items:stretch;gap:1rem;display:grid}.showcase-main-frame{background:#ffffffe6;border:1px solid #ffffff2e;border-radius:1.45rem;gap:.8rem;height:100%;margin:0;padding:.9rem;display:grid}.showcase-main-frame img{object-fit:cover;border-radius:1rem;width:100%;height:24.8rem}.showcase-main-frame figcaption{color:var(--navy);margin:0;font-family:Roboto Slab,Georgia,serif;font-size:1.02rem;font-weight:600;line-height:1.35}.showcase-side-column{grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;align-content:start;gap:.85rem;height:100%;display:grid}.showcase-side-frame{background:#ffffffeb;border:1px solid #23778724;border-radius:1.15rem;align-content:start;gap:.45rem;height:100%;margin:0;padding:.72rem;display:grid}.showcase-side-frame img{object-fit:contain;width:100%;height:8.1rem}.showcase-side-frame figcaption{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.78rem;font-weight:700}.showcase-highlight-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.showcase-highlight-list li{color:#ffffffeb;letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff29;border-radius:.9rem;margin:0;padding:.52rem .72rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.74rem;font-weight:700}.ordering-benefit-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:1.25rem;display:grid}.ordering-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.integration-intro{color:var(--muted);margin:.95rem 0 0;font-size:1.03rem}.integration-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.integration-logo-grid li{text-align:center;background:#2377870a;border:1px solid #2377871f;border-radius:1rem;align-content:center;justify-items:center;min-height:3.8rem;padding:.26rem .34rem;display:grid}.integration-logo-grid img{object-fit:contain;width:auto;max-width:7.4rem;max-height:2.2rem}.feature-card,.price-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:1.7rem}.feature-card{align-content:start;gap:.95rem;padding:1.45rem;display:grid;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--teal-bright) 100%);height:.3rem;position:absolute;inset:0 0 auto}.feature-icon{width:3rem;height:3rem;color:var(--teal);background:#23778714;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.feature-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem}.feature-card h3{margin:0;font-family:Roboto Slab,Georgia,serif;font-size:1.2rem;line-height:1.15}.feature-card p{color:var(--muted);margin:0}.feature-list,.price-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li,.price-list li{padding-left:1.1rem;position:relative}.feature-list li:before,.price-list li:before{content:"";background:linear-gradient(135deg, var(--brand) 0%, var(--teal-bright) 100%);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.35rem;width:100%;display:grid}.hazlvoice-pro-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid-single{grid-template-columns:minmax(0,1fr);max-width:42rem;margin-inline:auto}.price-card{flex-direction:column;gap:1rem;padding:1.55rem 1.55rem 25px;display:flex}.price-image-shell{background:linear-gradient(#f4f7f8f5 0%,#ffffffeb 100%);border:1px solid #2377871a;border-radius:1.2rem;height:clamp(13.4rem,22vw,16.8rem);min-height:13.4rem;padding:0;position:relative;overflow:hidden}.price-card-featured .price-image-shell{background:#ffffff12;border-color:#ffffff29}.price-image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.price-image-desktop{transform:scale(1.02)}.price-image-mobile{object-position:center 24%;transform:scale(1.04)}.price-card-featured{color:var(--white);background:linear-gradient(#201f1efa 0%,#33475bfa 100%);position:relative}.price-badge{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2rem;padding:.25rem .75rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.82rem;font-weight:700;display:inline-flex}.price-badge-light{color:var(--teal);background:#2377871a;border:1px solid #23778729}.price-kicker{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.86rem;font-weight:700}.price-card-featured .price-kicker{color:#ffffffb8}.price-amount{gap:.15rem;display:grid}.price-prefix,.price-amount span,.price-note,.pricing-meta,.pricing-footnote{color:var(--muted)}.price-card-featured .price-prefix,.price-card-featured .price-amount span,.price-card-featured .price-note,.price-card-featured .pricing-meta,.price-card-featured .price-list li{color:#ffffffd6}.price-amount strong{font-family:Roboto Slab,Georgia,serif;font-size:clamp(2.6rem,4vw,3.6rem);line-height:.95}.price-note,.pricing-meta,.pricing-footnote{margin:0}.pricing-meta{font-size:.92rem}.price-card .button{width:100%;margin-top:auto}.price-actions{gap:.75rem;width:100%;margin-top:auto;display:flex}.price-actions .button{flex:1 1 0;width:auto;min-width:0;margin-top:0}.hvl-lite-hero .hero-stat-row{margin-top:1.45rem}.hvl-lite-hero-card{min-height:clamp(24rem,42vw,34rem)}.hvl-lite-video-shell,.hvl-lite-steps-shell{gap:1.4rem;display:grid}.hvl-lite-video-frame{box-shadow:var(--shadow);aspect-ratio:16/9;background:radial-gradient(circle at 100% 0,#29d1d72e,#0000 42%),linear-gradient(145deg,#201f1efa,#33475bf5);border:1px solid #2377873d;border-radius:1.7rem;position:relative;overflow:hidden}.hvl-lite-video-frame iframe{border:0;width:100%;height:100%;display:block}.hvl-lite-steps{counter-reset:hvl-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hvl-lite-steps li{background:var(--surface-gradient);min-height:12rem;box-shadow:var(--shadow);counter-increment:hvl-step;border:1px solid #23778733;border-radius:1.55rem;align-content:start;gap:.55rem;padding:1.35rem;display:grid;position:relative}.hvl-lite-steps li:before{content:counter(hvl-step);width:2.35rem;height:2.35rem;color:var(--white);background:linear-gradient(135deg, var(--brand) 0%, var(--teal) 100%);border-radius:999px;justify-content:center;align-items:center;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;display:inline-flex}.hvl-lite-steps strong{font-family:Roboto Slab,Georgia,serif;font-size:1.08rem;line-height:1.18}.hvl-lite-steps span{color:var(--muted)}.pricing-footnote{max-width:46rem;margin:1.2rem 0 0}.ordering-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ordering-proof-grid .quote-card{min-height:100%}.about-hero{padding-bottom:4.9rem}.about-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:1.8rem;display:grid}.about-hero-grid .hero-copy{align-content:start;gap:1rem;display:grid}.about-hero-grid .hero-copy h1{max-width:none;font-size:clamp(3.1rem,6vw,5.4rem)}.about-value-row{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.about-value-chip{min-height:2rem;color:var(--teal);letter-spacing:.07em;text-transform:uppercase;background:#ffffffb8;border:1px solid #23778729;border-radius:999px;justify-content:center;align-items:center;padding:.26rem .78rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex}.about-mosaic{backdrop-filter:blur(12px);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#fb84063d,#0000 36%),radial-gradient(circle at 14% 86%,#29d1d738,#0000 36%),linear-gradient(165deg,#ffffff24,#23778738);border:1px solid #ffffff24;border-radius:2rem;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:.85rem;padding:.95rem;display:grid}.about-mosaic-main{border-radius:1.3rem;grid-row:1/span 2;margin:0;position:relative;overflow:hidden}.about-mosaic-main img{object-fit:cover;width:100%;height:100%;min-height:27rem}.about-mosaic-overlay{backdrop-filter:blur(6px);background:#201f1e7a;border:1px solid #ffffff3d;border-radius:1rem;padding:.75rem .85rem;position:absolute;inset:auto .75rem .75rem}.about-mosaic-overlay p{color:#ffffffeb;margin:0;font-family:Roboto Slab,Georgia,serif;font-size:1rem;line-height:1.35}.about-mosaic-card{border-radius:1.05rem;min-height:12.9rem;margin:0;position:relative;overflow:hidden}.about-mosaic-card img{object-fit:cover;width:100%;height:100%}.about-mosaic-card p{backdrop-filter:blur(5px);color:#fffffff2;letter-spacing:.07em;text-transform:uppercase;background:#201f1e7a;border:1px solid #ffffff42;border-radius:.8rem;margin:0;padding:.42rem .56rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.73rem;font-weight:700;position:absolute;bottom:.65rem;left:.65rem;right:.65rem}.about-story-shell{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:1.25rem;display:grid}.about-story-copy,.about-mission-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:1.8rem;padding:1.65rem}.about-story-copy{background:var(--surface)}.about-story-copy h2{letter-spacing:-.03em;margin:0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(2.2rem,3.8vw,3.45rem);font-weight:600;line-height:.98}.about-story-copy p{color:var(--muted);margin:1rem 0 0;font-size:1.03rem}.about-story-copy p a{color:var(--teal);font-weight:700}.about-story-copy .button{margin-top:1.2rem}.about-mission-card{color:var(--white);background:radial-gradient(circle at 100% 0,#29d1d733,#0000 38%),linear-gradient(155deg,#201f1efa 0%,#33475bfa 70%);align-content:start;gap:.95rem;display:grid}.about-mission-card h3{letter-spacing:-.02em;margin:0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.55rem,2.8vw,2.4rem);font-weight:600;line-height:1.1}.about-mission-card p{color:#ffffffd6;margin:0}.about-benefits{padding-top:4.6rem}.about-benefit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.about-benefit-card{background:radial-gradient(circle at 100% 0,#fb84061a,#0000 46%),linear-gradient(165deg,#fffffff2,#edf5f7eb);border:1px solid #23778724;border-radius:1.25rem;grid-template-rows:auto auto 1fr;align-content:start;gap:.85rem;min-height:14.2rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #201f1e14}.about-benefit-card:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--teal-bright) 100%);height:.28rem;position:absolute;inset:0 0 auto}.about-benefit-index{width:2.1rem;height:2.1rem;color:var(--teal);letter-spacing:.06em;background:#ffffffdb;border:1px solid #2377872e;border-radius:999px;justify-content:center;align-items:center;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.about-benefit-visual{background:radial-gradient(circle at 82% 16%,#fb840629,#0000 38%),linear-gradient(160deg,#fffffff0,#edf5f7d1);border:1px solid #2377871f;border-radius:.95rem;place-items:center;min-height:5.1rem;margin:0;padding:.45rem;display:grid}.about-benefit-visual img{object-fit:contain;width:100%;max-width:5.7rem;max-height:4.3rem}.about-benefit-card h3{align-self:end;margin:0;font-family:Roboto Slab,Georgia,serif;font-size:1.04rem;line-height:1.25}.about-ready-shell{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:2rem}.about-ready-shell .cta-image img{object-position:center}.about-ready-shell .contact-list a{color:var(--muted)}.about-ready-shell .contact-list a:hover,.about-ready-shell .contact-list a:focus-visible{color:var(--teal)}.careers-story-shell{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:2rem}.careers-story-shell .cta-image{align-items:center;margin:0;padding:1rem 0 1rem 1rem;display:flex}.careers-story-shell .cta-image img{object-position:center;border-radius:1.4rem;min-height:22.5rem}.careers-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-benefit-card{--benefit-tone-a:#fb8406e6;--benefit-tone-b:#237787e6;--benefit-tone-c:#29d1d7b8;align-content:start;gap:1rem;min-height:14.3rem;padding:1.2rem;display:grid}.careers-benefit-card:nth-child(2){--benefit-tone-a:#237787e6;--benefit-tone-b:#29d1d7db;--benefit-tone-c:#fc933d9e}.careers-benefit-card:nth-child(3){--benefit-tone-a:#fc933de6;--benefit-tone-b:#fb8406d1;--benefit-tone-c:#29d1d7a3}.careers-benefit-card:nth-child(4){--benefit-tone-a:#201f1eeb;--benefit-tone-b:#33475bd6;--benefit-tone-c:#fb840694}.careers-benefit-card:nth-child(5){--benefit-tone-a:#237787e0;--benefit-tone-b:#33475bd6;--benefit-tone-c:#fc933d9e}.careers-benefit-card:nth-child(6){--benefit-tone-a:#29d1d7e0;--benefit-tone-b:#18a2b4d6;--benefit-tone-c:#fb840699}.careers-benefit-visual{background:radial-gradient(circle at 84% 20%, #ffffff3d, transparent 42%), linear-gradient(132deg, var(--benefit-tone-a) 0%, var(--benefit-tone-b) 56%, var(--benefit-tone-c) 100%);border:1px solid #ffffff38;border-radius:1rem;justify-content:space-between;align-items:center;min-height:5.1rem;padding:.72rem .82rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #201f1e21}.careers-benefit-visual:before,.careers-benefit-visual:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.careers-benefit-visual:before{background:#ffffff24;width:4.1rem;height:4.1rem;bottom:-.9rem;right:-.7rem}.careers-benefit-visual:after{background:#ffffff17;width:3.4rem;height:3.4rem;top:-1.05rem;left:-1rem}.careers-benefit-tag{z-index:1;color:#fffffff5;letter-spacing:.08em;text-transform:uppercase;background:#fff3;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:1.85rem;padding:.24rem .64rem;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}.careers-benefit-icon{z-index:1;color:#fffffff5;background:#ffffff2e;border:1px solid #ffffff52;border-radius:.88rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:relative}.careers-benefit-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.44rem;height:1.44rem}.careers-benefit-card h3{margin:0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.14rem,1.58vw,1.4rem);line-height:1.2}.careers-opening-card{max-width:68rem}.careers-opening-card p{color:var(--muted);margin:0;font-size:1.02rem}.careers-opening-card strong{color:var(--text)}.careers-mailing{letter-spacing:.02em;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.96rem}.policy-document{max-width:72rem}.legal-document{color:var(--muted);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:1.05rem;line-height:1.72}.legal-document h2,.legal-document h3{color:var(--text);font-family:Roboto Slab,Georgia,serif;line-height:1.15}.legal-document h2{margin:2.35rem 0 .85rem;font-size:clamp(1.65rem,2.7vw,2.45rem)}.legal-document h2:first-child{margin-top:0}.legal-document h3{margin:1.65rem 0 .55rem;font-size:clamp(1.18rem,1.8vw,1.5rem)}.legal-document p{margin:0 0 1rem}.legal-document ul{margin:0 0 1.25rem;padding-left:1.35rem}.legal-document li{margin-bottom:.58rem}.legal-document strong{color:var(--text)}.legal-document a{color:var(--teal);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.policy-html-placeholder{background:#2377870f;border:1px dashed #23778773;border-radius:1rem;margin-top:1rem;padding:1rem}.policy-html-placeholder p{color:var(--muted);margin:0 0 .55rem;font-family:Roboto Condensed,Arial Narrow,sans-serif}.policy-html-placeholder p:last-child{margin-bottom:0}.referral-payout-section .section-heading{max-width:54rem}.referral-matrix-shell{box-shadow:var(--shadow);background:radial-gradient(circle at 12% 8%,#fb84063d,#0000 40%),radial-gradient(circle at 88% 90%,#29d1d738,#0000 42%),linear-gradient(145deg,#201f1ef2,#33475beb);border:1px solid #2377872e;border-radius:2rem;margin-top:1.45rem;padding:1.35rem;overflow-x:auto}.referral-matrix-layout{grid-template-rows:auto minmax(8.5rem,1fr) minmax(8.5rem,1fr);grid-template-columns:minmax(8.5rem,11.3rem) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.95rem 1rem;min-width:54rem;display:grid}.matrix-col-head{text-align:center;color:#fffffff2;align-content:center;justify-items:center;gap:.15rem;font-family:Roboto Slab,Georgia,serif;font-size:1.7rem;line-height:1.08;display:grid}.matrix-col-head span{color:#ffffffbd;font-family:Open Sans,Segoe UI,sans-serif;font-size:1.04rem;font-weight:600}.matrix-col-head-left{grid-area:1/2}.matrix-col-head-right{grid-area:1/3}.matrix-row-head{text-align:center;color:#ffffffdb;align-content:center;justify-items:center;font-family:Roboto Slab,Georgia,serif;font-size:1.9rem;line-height:1.1;display:grid}.matrix-row-head-top{grid-area:2/1}.matrix-row-head-bottom{grid-area:3/1}.matrix-panel{border:4px solid var(--brand);background:#0a0c10a8;border-radius:2rem;grid-area:2/2/4/4;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.matrix-cell{text-align:center;background:radial-gradient(circle at 100% 0,#fb84061f,#0000 45%),radial-gradient(circle at 0 100%,#29d1d71f,#0000 44%),linear-gradient(145deg,#1c1e24f0,#283548db);align-content:center;justify-items:center;gap:.35rem;padding:1.2rem .95rem;display:grid;position:relative}.matrix-cell--top-left,.matrix-cell--top-right{border-bottom:3px solid #29d1d7e0}.matrix-cell--top-left,.matrix-cell--bottom-left{border-right:3px solid #29d1d7e0}.matrix-cell strong{color:var(--white);letter-spacing:.01em;font-family:Roboto Slab,Georgia,serif;font-size:clamp(3rem,5.6vw,5.2rem);font-weight:700;line-height:.94}.matrix-cell span{color:#ffffffd6;letter-spacing:.08em;text-transform:uppercase;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:700}.referral-matrix-note{color:#ffffffc7;margin:.95rem 0 0;font-size:.93rem;line-height:1.45}.referral-intro{max-width:68ch;color:var(--muted);margin:.95rem 0 0;font-size:1.04rem;line-height:1.65}.referral-channel-grid{margin-top:1.4rem}.referral-contact-actions{margin-top:1.3rem}.referral-ready-card{align-content:start;gap:.95rem;max-width:62rem;padding:2rem;display:grid}.referral-ready-card .eyebrow{margin-bottom:0}.referral-ready-card h2{max-width:22ch;margin:0;font-size:clamp(2rem,4.1vw,3rem)}.referral-ready-card p{color:var(--muted);margin:0}.social-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.social-card{text-align:center;min-height:10.6rem;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:radial-gradient(circle at 100% 0,#29d1d729,#0000 44%),linear-gradient(165deg,#fffffff0,#edf5f7e0);border:1px solid #23778724;border-radius:1.2rem;align-content:start;justify-items:center;gap:.75rem;padding:1rem .75rem;display:grid;box-shadow:0 14px 30px #201f1e14}.social-card:hover,.social-card:focus-visible{border-color:#2377874d;transform:translateY(-2px);box-shadow:0 18px 34px #201f1e1f}.social-icon{width:3rem;height:3rem;color:var(--teal);background:#ffffffeb;border:1px solid #2377872e;border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}.social-icon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.social-card-instagram .social-icon{color:#fff;background:radial-gradient(circle at 28% 114%,#feda75 0%,#fa7e1e 34%,#d62976 63%,#962fbf 82%,#4f5bd5 100%);border-color:#ffffff3d}.social-card-instagram .social-meta strong{color:#b83280}.social-card-youtube .social-icon{color:#fff;background:red;border-color:#ffffff42}.social-card-youtube .social-meta strong{color:#cb1f1f}.social-card-facebook .social-icon{color:#fff;background:#1877f2;border-color:#ffffff42}.social-card-facebook .social-meta strong{color:#145ec2}.social-card-linkedin .social-icon{color:#fff;background:#0a66c2;border-color:#ffffff42}.social-card-linkedin .social-meta strong{color:#0a66c2}.social-card-x .social-icon{color:#fff;background:#111;border-color:#ffffff42}.social-card-x .social-meta strong{color:#111}.social-meta{gap:.24rem;display:grid}.social-meta strong{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:.93rem;font-weight:700}.social-meta span{color:var(--muted);font-size:.9rem}.site-footer{color:var(--white);background:linear-gradient(#201f1e 0%,#33475b 100%);padding:2.25rem 0 2.75rem}.footer-grid{grid-template-columns:1.35fr repeat(3,minmax(0,.88fr));gap:1.5rem;display:grid}.footer-brand p,.footer-links a{color:#ffffffc2}.footer-links a{margin-top:.65rem;display:block}.site-footer .footer-demo-button{width:fit-content;color:var(--white);border-radius:999px;margin-top:.9rem;padding:.7rem 1.1rem;font-size:.82rem;line-height:1;display:inline-flex;box-shadow:0 14px 28px #fb84063d}.site-footer .footer-demo-button:hover,.site-footer .footer-demo-button:focus-visible{color:var(--white)}.footer-meta{text-align:center;border-top:1px solid #ffffff24;margin-top:1.5rem;padding-top:1.15rem}.footer-meta p{color:#ffffffa8;letter-spacing:.03em;margin:0;font-size:.92rem}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.is-visible,.section:target .reveal{opacity:1;transform:translateY(0)}@media (width>=1181px){:root{--container:min(1310px, calc(100vw - 1rem))}}@media (width<=1120px){.hero-grid,.product-hero-grid,.about-hero-grid,.proof-grid,.about-story-shell,.ordering-benefit-grid,.faq-layout,.cta-shell,.about-ready-shell,.footer-grid,.hero-media,.channel-grid,.social-grid,.resource-grid,.pricing-grid,.hazlvoice-pro-pricing-grid,.hvl-lite-steps,.about-benefit-grid,.careers-benefit-grid,.ordering-proof-grid{grid-template-columns:1fr}.about-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-story-shell .cta-image{padding:1rem 1rem 0}.careers-story-shell .cta-image img{min-height:17rem}.referral-matrix-layout{grid-template-rows:auto minmax(7.6rem,1fr) minmax(7.6rem,1fr);grid-template-columns:minmax(6.8rem,8.8rem) minmax(0,1fr) minmax(0,1fr);min-width:47rem}.matrix-col-head{font-size:1.46rem}.matrix-col-head span{font-size:.92rem}.matrix-row-head{font-size:1.46rem}.ordering-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-carousel{--quote-visible:2}.showcase-clean-grid{grid-template-columns:1fr}.showcase-main-frame,.showcase-side-column,.showcase-side-frame{height:auto}.showcase-side-column{grid-template-rows:none}.showcase-main-frame img{height:21.5rem}.about-mosaic-main img{min-height:23rem}.quote-viewport{margin:-2rem -1.45rem -2.15rem;padding:2rem 1.45rem 2.15rem}.proof-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-row{grid-template-columns:repeat(4,minmax(0,1fr))}.section-campaign-marketing .campaign-card{--marketing-card-pad:1.35rem;min-height:0}.section-campaign-marketing .campaign-card-visual{background-size:118%;height:clamp(11.8rem,43vw,13.8rem);min-height:11.8rem;margin:-.22rem -.22rem 1rem}.marketing-included-grid{grid-template-columns:1fr}.marketing-hero-card .campaign-card-visual{height:clamp(13.5rem,44vw,18rem)}}@media (width<=840px){.nav-toggle{display:inline-flex}.site-nav{z-index:40;background:radial-gradient(circle at 100% 0,#29d1d724,#0000 44%),radial-gradient(circle at 0 100%,#fc933d1a,#0000 46%),linear-gradient(160deg,#fff 0%,#fff8f1 100%);background-color:var(--white);box-shadow:var(--shadow), 0 0 0 1px #ffffffe6 inset;border:1px solid #23778733;border-radius:1.5rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1.2rem;display:none;position:absolute;top:calc(100% + .6rem);left:1rem;right:1rem;overflow:hidden}.site-nav.is-open{display:flex}.nav-dropdown{gap:.55rem;display:grid}.nav-dropdown-toggle{justify-content:space-between;width:100%}.nav-dropdown-menu{min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;display:none;position:static;transform:none}.nav-dropdown.is-open .nav-dropdown-menu{display:grid}.nav-dropdown-menu a{background:#2377870a;border:1px solid #2377871f;border-radius:1rem;padding:.8rem .95rem}.nav-actions{flex-direction:column;align-items:stretch;margin-left:0}.nav-login-icon{align-self:flex-start}.referral-matrix-shell{padding:1rem}.referral-matrix-layout{gap:.75rem;min-width:39rem}.matrix-col-head{font-size:1.2rem}.matrix-col-head span{font-size:.83rem}.matrix-row-head{font-size:1.12rem}.matrix-cell{padding:.95rem .6rem}.matrix-cell strong{font-size:clamp(2.1rem,8vw,3.1rem)}.matrix-cell span{font-size:.84rem}.hero{padding-top:2.7rem}.hero-stat-row,.proof-cards,.ordering-feature-grid{grid-template-columns:1fr}.about-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-benefit-grid{grid-template-columns:1fr}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-mosaic{grid-template-rows:auto;grid-template-columns:1fr}.about-mosaic-main{grid-row:auto}.about-mosaic-main img{min-height:18rem}.about-mosaic-card{min-height:9.8rem}.integration-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero h1{max-width:none}.showcase-shell{padding:1rem}.showcase-main-frame{padding:.75rem}.showcase-main-frame img{height:18rem}.showcase-side-frame img{height:7rem}.showcase-highlight-list li{font-size:.72rem}.quote-carousel{--quote-visible:1}.quote-controls{gap:.7rem}.section-testimonials{padding:5rem 0 5.3rem}}@media (width<=640px){.section{padding:3.9rem 0}.referral-matrix-layout{grid-template-columns:minmax(5.2rem,6.2rem) minmax(0,1fr) minmax(0,1fr);min-width:33.5rem}.matrix-col-head{font-size:1.02rem}.matrix-col-head span{font-size:.75rem}.matrix-row-head{font-size:.96rem}.matrix-cell span{font-size:.74rem}.referral-ready-card{padding:1.3rem}.referral-ready-card h2{font-size:1.8rem}.brand-logo{width:9.6rem}.hero h1{overflow-wrap:normal;max-width:11.6ch;font-size:2.85rem}.hero-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:1rem}.hero-stat{border-radius:.9rem;min-height:4.55rem;padding:.62rem .48rem}.hero-stat strong{letter-spacing:.02em;font-size:.66rem;line-height:1.05}.hero-stat span{margin-top:.22rem;font-size:.68rem;line-height:1.15}.product-hero h1{max-width:11.6ch}.lead{font-size:1rem;line-height:1.5}.hero-actions,.cta-actions,.price-actions{flex-flow:row-reverse;gap:.65rem;width:100%}.hero-actions .button,.cta-actions .button,.price-actions .button{text-align:center;white-space:normal;flex:1 1 0;width:auto;min-width:0;max-width:100%;padding-inline:.55rem;font-size:.82rem;line-height:1.1}.hvl-lite-hero-card{min-height:20rem}.demo-modal{align-items:stretch;padding:0}.demo-modal-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.demo-modal-header{padding:.86rem .9rem .78rem 1rem}.demo-modal-header h2{font-size:1.26rem}.demo-modal-close{width:2.55rem;height:2.55rem}.about-benefit-grid,.social-grid{grid-template-columns:1fr}.about-value-chip{font-size:.74rem}.careers-story-shell .cta-image{padding:.8rem .8rem 0}.careers-story-shell .cta-image img{border-radius:1.1rem;min-height:14rem}.hero-media,.hero-stack{grid-template-columns:1fr}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.media-card-large{min-height:26rem}.media-card{min-height:13rem}.product-hero{padding-bottom:4rem}.showcase-shell{padding:.82rem}.showcase-main-frame{gap:.6rem;padding:.62rem}.showcase-main-frame img{height:15rem}.about-mosaic{padding:.76rem}.about-mosaic-main img{min-height:15.2rem}.about-story-copy,.about-mission-card{padding:1.3rem}.about-mission-card h3{font-size:1.5rem}.showcase-main-frame figcaption{font-size:.94rem}.showcase-side-frame img{height:6.4rem}.showcase-highlight-list li{letter-spacing:.03em;padding:.46rem .62rem;font-size:.69rem}.integration-logo-grid li{min-height:3.35rem}.integration-logo-grid img{max-width:6.7rem;max-height:2rem}.section-testimonials{padding:4.35rem 0 4.7rem}.quote-viewport{margin:-1.6rem -.85rem -1.95rem;padding:1.6rem .85rem 1.95rem}.quote-card{padding:1.7rem 1.25rem 1.55rem}.feature-card,.price-card{padding:1.25rem}.section-campaign-marketing .campaign-card{--marketing-card-pad:1.12rem}.section-campaign-marketing .campaign-card-visual{background-size:116%;height:11rem;min-height:11rem;margin:-.16rem -.16rem .9rem}.cta-copy{padding:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}