.gv-site--marketing .gv-marketing-main{background:var(--gv-white);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.gv-ds-gauge{display:flex;flex-direction:column;align-items:center;gap:.5rem}.gv-ds-gauge__ring{position:relative}.gv-ds-gauge__svg{width:100%;height:100%;transform:rotate(-90deg)}.gv-ds-gauge__track{fill:none;stroke:hsla(0,0%,100%,.12);stroke-width:8}.gv-ds-gauge__arc{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.gv-ds-gauge__arc--high{stroke:var(--gv-orange)}.gv-ds-gauge__arc--mid{stroke:var(--gv-warning)}.gv-ds-gauge__arc--low{stroke:#f87171}.gv-ds-gauge__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:var(--gv-white)}.gv-ds-gauge__label{font-size:.75rem;color:var(--gv-storm);text-align:center}.gv-hero-elite .gv-ds-ticker{overflow:hidden;border-radius:var(--gv-radius-sm);background:rgba(0,0,0,.22)}.gv-hero-elite .gv-ds-ticker__track{color:var(--gv-storm);font-size:.8125rem;white-space:nowrap;animation:gvLandingTicker 22s linear infinite}.gv-hero-feature-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.gv-hero-feature-card .gv-heading-m{color:var(--gv-white);font-size:.9375rem}.gv-hero-feature-card .gv-body-m{color:var(--gv-storm);font-size:.8125rem}@keyframes gvLandingTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.gv-hero-elite{background:var(--gv-gradient-hero-blue);padding:96px 0;color:var(--gv-white)}.gv-hero-container{max-width:var(--gv-frame-max);margin:0 auto;padding:var(--gv-frame-margin);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:32px;gap:32px;align-items:center}.gv-hero-left{grid-column:span 6}.gv-hero-title{font-family:var(--gv-font);font-size:48px;font-weight:800;margin:0 0 16px;color:var(--gv-white);line-height:1.1}.gv-hero-sub{font-family:var(--gv-font);font-size:20px;line-height:1.5;max-width:520px;margin:0 0 32px;color:var(--gv-storm)}.gv-hero-cta-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.gv-hero-cta-row .gv-btn{min-height:44px;min-width:160px}.gv-hero-elite .gv-btn--secondary{border-color:hsla(0,0%,100%,.45);color:var(--gv-white);background:transparent}.gv-hero-elite .gv-btn--secondary:hover{border-color:var(--gv-orange)}.gv-hero-micro{font-family:var(--gv-font);font-size:14px;margin:0;opacity:.85;color:var(--gv-storm)}.gv-hero-trust{font-family:var(--gv-font);font-size:15px;line-height:1.45;max-width:520px;margin:0 0 8px;color:hsla(0,0%,100%,.72)}.gv-hero-right{grid-column:span 6;display:flex;flex-direction:column;gap:20px}.gv-hero-preview-card{background:var(--gv-navy);border:1px solid hsla(0,0%,100%,.08);padding:20px;border-radius:var(--gv-radius-md);box-shadow:var(--gv-shadow-lift)}.gv-hero-preview-title{font-family:var(--gv-font);font-size:18px;font-weight:600;margin:0 0 12px;color:var(--gv-white)}.gv-system{background:var(--gv-white);padding:80px 0}.gv-system-container{max-width:var(--gv-frame-max);margin:0 auto;padding:var(--gv-frame-margin)}.gv-system-title{font-family:var(--gv-font);font-size:var(--gv-text-h2);font-weight:700;color:var(--gv-blue);text-align:center;margin:0 0 48px}.gv-system-lane{background:var(--gv-white);border-left:4px solid var(--gv-orange);padding:32px;margin-bottom:32px;border-radius:var(--gv-radius-md);box-shadow:var(--gv-shadow-soft)}.gv-system-lane:last-child{margin-bottom:0}.gv-system-lane-title{font-family:var(--gv-font);font-size:var(--gv-text-h3);font-weight:700;color:var(--gv-blue);margin:0 0 16px}.gv-system-list{list-style:none;padding:0;margin:0}.gv-system-list li{font-family:var(--gv-font);font-size:var(--gv-text-body);color:var(--gv-graphite);margin-bottom:8px;line-height:1.45}.gv-system-list li:last-child{margin-bottom:0}.gv-why-gv{background:var(--gv-storm);padding:80px 0}.gv-why-container{max-width:var(--gv-frame-max);margin:0 auto;padding:var(--gv-frame-margin)}.gv-why-title{font-family:var(--gv-font);font-size:var(--gv-text-h2);font-weight:700;color:var(--gv-blue);text-align:center;margin:0 0 48px}.gv-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.gv-why-card{background:var(--gv-white);border-radius:var(--gv-radius-md);padding:28px 24px;border-top:4px solid var(--gv-orange);box-shadow:var(--gv-shadow-soft)}.gv-why-card-title{font-family:var(--gv-font);font-size:var(--gv-text-h3);font-weight:700;color:var(--gv-blue);margin:0 0 12px}.gv-why-card-body{font-family:var(--gv-font);font-size:var(--gv-text-body);color:var(--gv-graphite);margin:0;line-height:1.55}.gv-social-elite{background:var(--gv-white);padding:80px 0}.gv-social-container{max-width:var(--gv-frame-max);margin:0 auto;padding:var(--gv-frame-margin);text-align:center}.gv-social-title{font-family:var(--gv-font);font-size:var(--gv-text-h2);font-weight:700;color:var(--gv-blue);margin:0 0 16px}.gv-social-lead{max-width:640px;margin:0 auto 32px;font-family:var(--gv-font);font-size:var(--gv-text-body);line-height:1.6;color:var(--gv-graphite)}.gv-social-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:32px}.gv-social-metric{min-width:180px;max-width:220px}.gv-social-number{font-size:2rem;font-weight:700;color:var(--gv-blue);line-height:1.1}.gv-social-label,.gv-social-number{display:block;font-family:var(--gv-font)}.gv-social-label{font-size:var(--gv-text-label);color:var(--gv-graphite);margin-top:4px;text-transform:none;letter-spacing:normal}.gv-social-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.gv-social-pill{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-family:var(--gv-font);font-size:.9rem;font-weight:600;line-height:1.2}.gv-social-pill--orange{background:var(--gv-orange);color:#fff;border:1px solid var(--gv-orange)}.gv-social-pill--blue{background:var(--gv-blue);color:#fff;border:1px solid var(--gv-blue)}.gv-final-cta{background:var(--gv-navy);padding:80px 0;color:var(--gv-white);text-align:center}.gv-final-container{max-width:var(--gv-frame-max);margin:0 auto;padding:var(--gv-frame-margin)}.gv-final-title{font-family:var(--gv-font);font-size:var(--gv-text-h2);font-weight:800;margin:0 0 16px;color:var(--gv-white)}.gv-final-sub{font-family:var(--gv-font);font-size:var(--gv-text-body);color:var(--gv-storm);margin:0 auto 32px;max-width:640px;line-height:1.5}.gv-final-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.gv-final-buttons .gv-btn{min-height:44px;min-width:180px}.gv-final-cta .gv-btn--secondary{border-color:hsla(0,0%,100%,.35);color:var(--gv-white);background:transparent}.gv-final-cta .gv-btn--secondary:hover{border-color:var(--gv-orange)}.welcome-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:50;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom, 0px));background:var(--gv-orange);color:var(--gv-white);font-family:var(--gv-font);font-size:.9rem;font-weight:700;text-align:center;text-decoration:none}@media (max-width:767px){.gv-hero-elite{padding:calc(64px + env(safe-area-inset-top, 0px)) 0 56px}.gv-hero-container{grid-template-columns:1fr;max-width:none;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}.gv-hero-left,.gv-hero-right{grid-column:span 12}.gv-hero-sub{max-width:none}.gv-hero-title{font-size:36px}.gv-hero-cta-row{flex-direction:column;align-items:stretch}.gv-hero-cta-row .gv-btn{width:100%}.gv-final-cta,.gv-social-elite,.gv-system,.gv-why-gv{padding:56px 0}.gv-why-grid{grid-template-columns:1fr}.gv-social-metrics{flex-direction:column;gap:24px}.gv-final-buttons{flex-direction:column;align-items:stretch}.gv-final-buttons .gv-btn{width:100%}.welcome-sticky-cta{display:block}}@media (min-width:768px) and (max-width:1023px){.gv-hero-left,.gv-hero-right{grid-column:span 12}}