.gs-hero{--gs-navy:#1d3a5d;--gs-green:#85c441;--gs-green-dark:#1e6724;--gs-green-cta:#1e6724;--gs-charcoal:#0f141a;--gs-white:#fff;--gs-hero-min-h:520px;--gs-radius:16px;--gs-offset:18px;font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);isolation:isolate;overflow-x:clip;overflow-y:visible;position:relative;width:100%}.gs-hero,.gs-hero *,.gs-hero :after,.gs-hero :before{box-sizing:border-box}.gs-hero__inner{align-items:stretch;display:grid;margin:0 auto;max-width:var(--gs-content-max,1224px);min-height:var(--gs-hero-min-h);position:relative;z-index:2}.gs-hero--split .gs-hero__inner{grid-template-columns:1.3fr .9fr}.gs-hero--pq.gs-hero--split .gs-hero__inner{column-gap:clamp(20px,3vw,44px);grid-template-columns:1fr 1fr}.gs-hero--split.gs-hero--image-right .gs-hero__content{grid-column:1;grid-row:1}.gs-hero--split.gs-hero--image-right .gs-hero__media{grid-column:2;grid-row:1}.gs-hero--split.gs-hero--image-left .gs-hero__media{grid-column:1;grid-row:1}.gs-hero--split.gs-hero--image-left .gs-hero__content{grid-column:2;grid-row:1}.gs-hero--bleed .gs-hero__inner,.gs-hero--split.gs-hero--text-only .gs-hero__inner{grid-template-columns:1fr}@media (min-width:901px){.gs-hero--split.gs-hero--window.gs-hero--image-right .gs-hero__inner{grid-template-columns:1fr 1.12fr}.gs-hero--split.gs-hero--window.gs-hero--image-left .gs-hero__inner{grid-template-columns:1.12fr 1fr}}.gs-hero__glow{background:radial-gradient(ellipse at 28% -10%,var(--gs-glow-green,rgba(133,196,65,.06)) 0,transparent 55%),radial-gradient(ellipse at 74% -6%,var(--gs-glow-navy,rgba(6,42,71,.04)) 0,transparent 58%);pointer-events:none}.gs-hero__bg,.gs-hero__glow{inset:0;position:absolute;z-index:0}.gs-hero__bg{animation:gsHeroKenBurns 18s ease-out forwards;background-color:var(--gs-navy);background-image:linear-gradient(135deg,var(--gs-green-dark),var(--gs-navy));background-position:50%;background-size:cover;transform:scale(1.04)}.gs-hero__bgvideo{background:var(--gs-navy);height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.gs-hero__overlay{background:var(--gs-hero-overlay,rgba(6,42,71,.4))}.gs-hero__overlay,.gs-hero__scrim{inset:0;position:absolute;z-index:1}.gs-hero__scrim{pointer-events:none}.gs-hero--align-left .gs-hero__scrim{background:linear-gradient(90deg,rgba(6,42,71,.82),rgba(6,42,71,.7) 48%,rgba(6,42,71,.2) 78%,rgba(6,42,71,0) 96%)}.gs-hero--align-right .gs-hero__scrim{background:linear-gradient(270deg,rgba(6,42,71,.82),rgba(6,42,71,.7) 48%,rgba(6,42,71,.2) 78%,rgba(6,42,71,0) 96%)}.gs-hero--align-center .gs-hero__scrim{background:linear-gradient(0deg,rgba(6,42,71,.8),rgba(6,42,71,.68))}.gs-hero__content{align-items:center;display:flex;padding-block:clamp(36px,5vw,84px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,80px));position:relative;z-index:2}.gs-hero__content-stack{max-width:640px;width:100%}.gs-hero--bleed.gs-hero--align-center .gs-hero__content-stack{margin-inline:auto;text-align:center}.gs-hero--bleed.gs-hero--align-center .gs-hero__title{margin-inline:auto}.gs-hero--bleed.gs-hero--align-right .gs-hero__content-stack{margin-inline-start:auto}.gs-hero--bleed.gs-hero--align-center .gs-hero__cta--buttons,.gs-hero--bleed.gs-hero--align-center .gs-hero__cta--form,.gs-hero--bleed.gs-hero--align-center .gs-hero__eyebrow,.gs-hero--bleed.gs-hero--align-center .gs-hero__trust{justify-content:center}.gs-hero__media{align-items:stretch;display:flex;padding:clamp(28px,4vw,64px);position:relative;z-index:2}.gs-hero__media-frame{align-self:stretch;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#dfe6ec,#c3cfd9);border-radius:var(--gs-radius,16px);flex:1;min-height:320px;position:relative;z-index:0}.gs-hero__media-frame--ratio{align-self:center;aspect-ratio:calc(var(--gs-arn, 1.7778)*var(--gs-zoom, 100)/100);flex:1;min-height:0}.gs-hero__media-frame:before{content:none;display:none}.gs-hero__media-clip{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--gs-radius,16px);box-shadow:0 28px 56px -12px rgba(0,0,0,.4);inset:0;overflow:hidden;position:absolute;transform:translateZ(0);transition:box-shadow .5s ease}.gs-hero__media-frame:hover .gs-hero__media-clip{box-shadow:0 36px 68px -12px rgba(0,0,0,.48)}.gs-hero__media-clip:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(15,20,26,.1);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.gs-hero__img{animation:gsHeroImgZoom 1.15s cubic-bezier(.22,.61,.36,1) .05s backwards;border-radius:var(--gs-radius,16px);display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.gs-hero__media-frame:hover .gs-hero__img{transform:scale(1.03)}.gs-hero__play{align-items:center;background:rgba(6,42,71,.55);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:72px;inset:0;justify-content:center;margin:auto;padding:0;position:absolute;transition:transform .2s ease,background-color .2s ease;width:72px;z-index:3}.gs-hero__play svg{height:30px;margin-left:3px;width:30px}.gs-hero__play:hover{background:var(--gs-green-cta);transform:scale(1.06)}.gs-hero__play:focus-visible{outline:3px solid var(--gs-green);outline-offset:3px}.gs-hero__media-frame[data-playing] .gs-hero__play{display:none}.gs-hero__media-frame[data-playing]:hover .gs-hero__img{transform:none}.gs-hero__media-frame--vquote{background:var(--gs-navy,#062a47);container-type:inline-size}.gs-hero__media-frame--vquote .gs-hero__play{inset:auto;bottom:clamp(16px,2vw,24px);height:58px;margin:0;right:clamp(16px,2vw,24px);width:58px;z-index:4}.gs-hero__media-frame--vquote .gs-hero__play svg{height:26px;width:26px}.gs-hero__vq-scrim{background:linear-gradient(0deg,#062a47 0,#062a47 26%,rgba(6,42,71,.72) 40%,rgba(6,42,71,.3) 54%,rgba(6,42,71,0) 68%);inset:0;pointer-events:none;z-index:1}.gs-hero__vq-overlay,.gs-hero__vq-scrim{position:absolute;transition:opacity .45s ease}.gs-hero__vq-overlay{align-items:flex-start;color:var(--gs-white,#fff);display:flex;flex-direction:column;gap:16px;inset:auto 0 0 0;margin:0;padding:clamp(22px,3vw,34px);text-align:left;z-index:2}.gs-hero__vq-logo{align-items:center;background:hsla(0,0%,100%,.92);border-radius:var(--gs-btn-radius);box-shadow:var(--gs-shadow-chip,0 6px 18px -8px rgba(6,42,71,.55));display:inline-flex;left:clamp(14px,2vw,20px);padding:6px 10px;position:absolute;top:clamp(14px,2vw,20px);transition:opacity .45s ease;z-index:3}.gs-hero__vq-logo img{display:block;max-height:28px;width:auto}.gs-hero__vq-outcome{align-self:flex-start;background:var(--gs-green,#85c441);border-radius:var(--gs-radius-pill);color:var(--gs-navy,#062a47);font-size:.8125rem;font-weight:700;margin:0;padding:5px 12px}.gs-hero__vq-quote{color:var(--gs-white,#fff);font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);font-size:clamp(1rem,.85rem + .28vw,1.125rem);font-size:clamp(1rem,.5rem + 2.2cqi,1.28rem);font-weight:700;line-height:1.4;margin:0;quotes:none;text-wrap:pretty}.gs-hero__vq-quote :first-child{margin-top:0}.gs-hero__vq-quote :last-child{margin-bottom:0}.gs-hero__vq-person{align-items:center;display:flex;gap:12px}.gs-hero__vq-photo{border:2px solid var(--gs-green,#85c441);border-radius:50%;flex:0 0 auto;height:48px;object-fit:cover;width:48px}.gs-hero__vq-cite{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3;text-align:left}.gs-hero__vq-name{color:var(--gs-white,#fff);font-weight:700}.gs-hero__vq-title{color:hsla(0,0%,100%,.8);font-size:.875rem}.gs-hero__media-frame[data-playing] .gs-hero__vq-logo,.gs-hero__media-frame[data-playing] .gs-hero__vq-overlay,.gs-hero__media-frame[data-playing] .gs-hero__vq-scrim{opacity:0;pointer-events:none}.gs-hero__media-frame[data-playing]:before{opacity:0;transform:none}.gs-hero-js .gs-hero__media-frame--video .gs-hero__video{opacity:0;transition:opacity .5s ease}.gs-hero-js .gs-hero__media-frame--video.is-media-ready .gs-hero__video{opacity:1}.gs-hero__vbackdrop{background:color-mix(in srgb,var(--gs-navy,#062a47) 97%,transparent);inset:0;opacity:0;overscroll-behavior:contain;position:fixed;transition:opacity .42s ease;z-index:2147483500}.gs-hero__vbackdrop[hidden]{display:none}.gs-hero__vbackdrop.is-open{opacity:1}.gs-hero__vclose{align-items:center;background:var(--gs-white,#fff);border:0;border-radius:50%;box-shadow:0 10px 24px -8px rgba(0,0,0,.6);color:var(--gs-navy,#062a47);cursor:pointer;display:inline-flex;height:46px;justify-content:center;position:fixed;right:clamp(14px,2.5vw,26px);top:clamp(14px,2.5vw,26px);transition:transform .2s ease,background-color .2s ease;width:46px;z-index:2147483700}.gs-hero__vclose[hidden]{display:none}.gs-hero__vclose svg{height:22px;width:22px}.gs-hero__vclose:hover{background:var(--gs-green,#85c441);transform:scale(1.06)}.gs-hero__vclose:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-hero__badge{align-items:center;background:#fff;border-left:3px solid var(--gs-green);border-radius:var(--gs-btn-radius);bottom:18px;box-shadow:var(--gs-shadow-chip,0 6px 18px -8px rgba(6,42,71,.55));color:var(--gs-navy);display:inline-flex;font-size:.8125rem;font-weight:700;left:18px;padding:10px 16px;position:absolute;white-space:nowrap;z-index:3}.gs-hero--image-right .gs-hero__badge:not(.gs-hero__badge--inline){border-left:0;border-right:3px solid var(--gs-green);left:auto;right:18px}.gs-hero__badge--inline{margin-top:24px;position:static}.gs-hero__media--stack{align-items:stretch;flex-direction:column}.gs-hero__media--stack .gs-hero__media-frame{align-self:stretch;flex:0 0 auto;width:100%}.gs-hero__vlink{align-self:flex-end;background:transparent;border:0;color:currentColor;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;gap:9px;letter-spacing:-.005em;line-height:1.2;margin-top:clamp(22px,2.4vw,32px);padding:4px 2px}.gs-hero__vlink,.gs-hero__vlink-play{align-items:center;display:inline-flex}.gs-hero__vlink-play{background:var(--gs-green-cta,#0a8744);border-radius:50%;color:#fff;flex:0 0 auto;height:22px;justify-content:center;transition:transform .2s ease;width:22px}.gs-hero__vlink-play svg{height:11px;margin-left:1.5px;width:11px}.gs-hero__vlink-text{text-underline-offset:3px}.gs-hero__vlink:hover .gs-hero__vlink-text{text-decoration:underline}.gs-hero__vlink:hover .gs-hero__vlink-play{transform:scale(1.08)}.gs-hero__vlink:focus-visible{border-radius:var(--gs-btn-radius);outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-hero__modal--video{z-index:2147483500}.gs-hero__vmodal-dialog{animation:gsHeroModalPop .22s ease both;background:#000;border-radius:12px;box-shadow:var(--gs-shadow-xl,0 30px 70px -20px rgba(6,42,71,.55));max-width:min(960px,92vw);overflow:hidden;position:relative;width:100%;z-index:1}.gs-hero__vmodal-video{background:#000;display:block;max-height:calc(100vh - clamp(48px, 12vw, 120px));width:100%}.gs-hero__vmodal-close{background:rgba(6,42,71,.55);color:#fff;position:absolute;right:8px;top:8px;z-index:2}.gs-hero__vmodal-close:hover{background:rgba(6,42,71,.82)}.gs-hero__eyebrow{align-items:center;color:var(--gs-green-cta);display:flex;flex-wrap:wrap;font-family:var(--gs-body-font,"Source Sans Pro",Arial,sans-serif);font-size:var(--gs-eyebrow-size,.8125rem);font-weight:var(--gs-eyebrow-weight,500);gap:12px;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 18px;text-transform:uppercase}.gs-hero__eyebrow-rule{background:currentColor;flex:0 0 auto;height:2px;width:28px}.gs-hero[data-text=light] .gs-hero__eyebrow{color:var(--gs-eyebrow-on-dark,#f4f7fb)}.gs-hero__eyebrow-badge{align-items:center;background:var(--gs-green-cta,#1e6724);border-radius:var(--gs-radius-pill);color:var(--gs-white);display:inline-flex;font-size:.6875rem;font-weight:800;letter-spacing:.08em;padding:3px 9px}.gs-hero__eyebrow.gs-eyebrow--leaf{gap:6px}.gs-hero__title{font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.8rem,.81rem + 3.05vw,3.25rem);font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:0;max-width:26ch;text-wrap:balance}.gs-hero__subtitle{font-size:clamp(1rem,.92rem + .35vw,1.2rem);font-weight:400;line-height:1.32;margin:10px 0 0;opacity:.9}.gs-hero__body,.gs-hero__subtitle{font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif)}.gs-hero__body{font-size:1.0625rem;line-height:1.6;margin-top:28px;max-width:46ch}.gs-hero__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gs-hero--bleed.gs-hero--align-center .gs-hero__body{margin-inline:auto}.gs-hero__body p{margin:0 0 .75em}.gs-hero__body p:last-child{margin-bottom:0}.gs-hero[data-text=light] .gs-hero__body,.gs-hero[data-text=light] .gs-hero__subtitle,.gs-hero[data-text=light] .gs-hero__title{color:var(--gs-white)}.gs-hero[data-text=dark] .gs-hero__title{color:var(--gs-navy)}.gs-hero[data-text=dark] .gs-hero__body,.gs-hero[data-text=dark] .gs-hero__subtitle{color:var(--gs-charcoal)}.gs-hero__trust{align-items:center;display:flex;font-size:.9375rem;font-weight:600;gap:9px;margin:18px 0 0;opacity:.82}.gs-hero[data-text=light] .gs-hero__trust{color:var(--gs-white)}.gs-hero[data-text=dark] .gs-hero__trust{color:var(--gs-charcoal)}.gs-hero__trust-check{background:var(--gs-green);border-radius:50%;flex:0 0 auto;height:18px;position:relative;width:18px}.gs-hero__trust-check:after{border:solid var(--gs-navy);border-width:0 2px 2px 0;content:"";height:8px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:4px}.gs-hero__cta{margin-top:30px}.gs-hero__cta--buttons{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;max-width:520px}.gs-hero__cta--buttons .gs-btn{flex:1 1 0}.gs-hero__cta--buttons.is-single{max-width:none}.gs-hero__cta--buttons.is-single .gs-btn{flex:0 0 auto}.gs-hero__btn--primary:after{content:"\2192";font-size:1.1em;margin-left:2px;transition:transform .2s ease}.gs-hero__btn--primary:hover:after{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.gs-hero__btn--primary:after{transition:none}}.gs-hero__cta--form .email-capture-form__form{align-items:stretch;background-color:var(--gs-white,#fff);border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-radius-md,12px);box-shadow:var(--gs-shadow-md,0 18px 40px -28px rgba(6,42,71,.45));display:flex;gap:8px;margin-bottom:10px;max-width:480px;padding:8px;position:relative}.gs-hero__cta--form .email-capture-form__form .hs-form-field{flex:1;margin:0}.gs-hero__cta--form .email-capture-form__form input[type=email],.gs-hero__cta--form .email-capture-form__form input[type=submit]{box-sizing:border-box;height:50px}.gs-hero__cta--form .email-capture-form__form input[type=email]{background-color:var(--gs-slate-50,#f6f8f8);border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-radius-sm,4px);color:var(--gs-ink,#0f141a);font-size:15px;padding:0 14px;width:100%}.gs-hero__cta--form .email-capture-form__form input[type=email]:focus-visible{border-color:var(--gs-green-cta,#0a8744);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-green-cta,#0a8744) 28%,transparent);outline:none}.gs-hero__cta--form .email-capture-form__form .hs-form-field>label:not(.hs-error-msg){display:none}.gs-hero__cta--form .email-capture-form__form .hs-error-msgs{bottom:-46px;list-style:none;margin:14px 0 0;padding-inline-start:0;position:absolute}.gs-hero__cta--form .email-capture-form__form .hs-error-msg{color:var(--gs-error,#d23d2d)!important;font-size:12px;font-weight:500}.gs-hero__cta--form .email-capture-form__form .hs-form-field.hs-error input[type=email]{border-color:var(--gs-error,#d23d2d)}.gs-hero__cta--form .email-capture-form__form .hs_submit{margin:0}.gs-hero__cta--form .email-capture-form__form input[type=submit]{-webkit-appearance:none;appearance:none;background-color:var(--gs-fern-300,#85c441);border:none;border-radius:var(--gs-radius-sm,4px);color:var(--gs-harbor-400,#1d3a5d);cursor:pointer;font-size:15px;font-weight:600;line-height:1;padding:0 26px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.gs-hero__cta--form .email-capture-form__form input[type=submit]:hover{background-color:var(--gs-fern-400,#1e6724);color:var(--gs-white,#fff)}.gs-hero__cta--form .email-capture-form__form input[type=submit]:active{background-color:var(--gs-btn-primary-a,#1a581f);color:var(--gs-white,#fff)}.gs-hero__cta--form .email-capture-form__form input[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--gs-btn-focus-ring,#457aba);outline:none}.gs-hero .hs_recaptcha{position:absolute;visibility:hidden}.gs-hero__modal[hidden]{display:none}.gs-hero__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,40px);position:fixed;z-index:1000}.gs-hero__modal-backdrop{animation:gsHeroModalFade .2s ease both;backdrop-filter:blur(2px);background:rgba(6,42,71,.55);inset:0;position:absolute}.gs-hero__modal-dialog{animation:gsHeroModalPop .22s ease both;background:var(--gs-white,#fff);border-radius:var(--gs-card-radius);box-shadow:var(--gs-shadow-xl,0 30px 70px -20px rgba(6,42,71,.55));color:var(--gs-charcoal,#2f2f2f);max-height:calc(100vh - clamp(32px, 8vw, 80px));max-width:540px;overflow-y:auto;padding:clamp(28px,4vw,44px);position:relative;text-align:left;width:100%;z-index:1}.gs-hero__modal-close{align-items:center;background:transparent;border:0;border-radius:var(--gs-btn-radius);color:var(--gs-charcoal,#2f2f2f);cursor:pointer;display:inline-flex;font-size:28px;height:40px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:background-color .2s ease;width:40px}.gs-hero__modal-close:hover{background:rgba(6,42,71,.08)}.gs-hero__modal-close:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:2px}.gs-hero__modal-title{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0 36px 18px 0}.gs-hero__modal-form .hs-form{font-family:var(--gs-body-font,"Source Sans Pro",system-ui,sans-serif)!important}.gs-hero__modal-form fieldset{margin-bottom:0!important;max-width:100%!important}.gs-hero__modal-form .hs-form-field{margin-bottom:14px!important}.gs-hero__modal-form .hs-form-field>label{color:var(--gs-charcoal,#2f2f2f)!important;display:block!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:5px!important}.gs-hero__modal-form .hs-form-required{color:var(--gs-error,#d23d2d)!important;margin-left:2px!important}.gs-hero__modal-form input[type=email],.gs-hero__modal-form input[type=number],.gs-hero__modal-form input[type=tel],.gs-hero__modal-form input[type=text],.gs-hero__modal-form select,.gs-hero__modal-form textarea{-webkit-appearance:none!important;background:#f8f7f5!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;box-sizing:border-box!important;color:var(--gs-charcoal,#2f2f2f)!important;font-family:inherit!important;font-size:.92rem!important;outline:none!important;padding:11px 14px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.gs-hero__modal-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#f8f7f5!important;background-image:linear-gradient(45deg,transparent 50%,#6a7570 0),linear-gradient(135deg,#6a7570 50%,transparent 0)!important;background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 15px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:40px!important}.gs-hero__modal-form textarea{min-height:96px!important;resize:vertical!important}.gs-hero__modal-form input::placeholder,.gs-hero__modal-form textarea::placeholder{color:#b0b8c2!important}.gs-hero__modal-form input[type=email]:focus,.gs-hero__modal-form input[type=number]:focus,.gs-hero__modal-form input[type=tel]:focus,.gs-hero__modal-form input[type=text]:focus,.gs-hero__modal-form select:focus,.gs-hero__modal-form textarea:focus{background:var(--gs-white,#fff)!important;border-color:var(--gs-green-cta,#0a8744)!important;box-shadow:0 0 0 3px rgba(10,137,68,.08)!important}.gs-hero__modal-form .form-columns-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.gs-hero__modal-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.gs-hero__modal-form .hs-fieldtype-checkbox>label,.gs-hero__modal-form .hs-fieldtype-radio>label{color:var(--gs-charcoal,#2f2f2f)!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:3px!important}.gs-hero__modal-form .hs-field-desc{color:#8a9199!important;font-size:.8rem!important;margin:0 0 10px!important;padding:0!important}.gs-hero__modal-form ul.inputs-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important}.gs-hero__modal-form .hs-form-checkbox,.gs-hero__modal-form .hs-form-radio,.gs-hero__modal-form ul.inputs-list{margin:0!important;padding:0!important}.gs-hero__modal-form .hs-form-checkbox-display,.gs-hero__modal-form .hs-form-radio-display{align-items:center!important;background:#f8f7f5!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;color:var(--gs-charcoal,#2f2f2f)!important;cursor:pointer!important;display:flex!important;font-size:.85rem!important;font-weight:400!important;gap:7px!important;line-height:1.3!important;margin:0!important;padding:7px 14px!important;transition:all .15s!important}.gs-hero__modal-form .hs-form-checkbox-display:hover,.gs-hero__modal-form .hs-form-radio-display:hover{border-color:#c8c5be!important}.gs-hero__modal-form .hs-form-checkbox-display input[type=checkbox],.gs-hero__modal-form .hs-form-radio-display input[type=radio]{-webkit-appearance:none!important;appearance:none!important;background:var(--gs-white,#fff)!important;border:1.5px solid #c8c5be!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;transition:all .15s!important;width:16px!important}.gs-hero__modal-form .hs-form-radio-display input[type=radio]{border-radius:50%!important}.gs-hero__modal-form .hs-form-checkbox-display input[type=checkbox]:checked,.gs-hero__modal-form .hs-form-radio-display input[type=radio]:checked{background:var(--gs-green-cta,#0a8744)!important;border-color:var(--gs-green-cta,#0a8744)!important}.gs-hero__modal-form .hs-form-checkbox-display input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-58%) rotate(45deg)!important;width:4px!important}.gs-hero__modal-form .hs-form-radio-display input[type=radio]:checked:after{background:#fff!important;border-radius:50%!important;content:""!important;height:6px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:6px!important}.gs-hero__modal-form .hs-form-checkbox-display input:focus-visible,.gs-hero__modal-form .hs-form-radio-display input:focus-visible{outline:3px solid var(--gs-green,#85c441)!important;outline-offset:2px!important}.gs-hero__modal-form .hs-form-checkbox-display:has(input:checked),.gs-hero__modal-form .hs-form-radio-display:has(input:checked){background:var(--gs-fern-50,#f7faf5)!important;border-color:var(--gs-green-cta,#0a8744)!important;color:var(--gs-navy,#062a47)!important}.gs-hero__modal-form .hs-submit{margin-top:4px!important}.gs-hero__modal-form .hs-submit .hs-field-desc{display:none!important}.gs-hero__modal-form .hs-button.primary,.gs-hero__modal-form input[type=submit]{background:var(--gs-green-cta,#0a8744)!important;border:none!important;border-radius:4px!important;color:var(--gs-white,#fff)!important;cursor:pointer!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;padding:13px 24px!important;transition:all .2s!important;width:100%!important}.gs-hero__modal-form .hs-button.primary:hover,.gs-hero__modal-form input[type=submit]:hover{background:var(--gs-green-cta,#1e6724)!important;box-shadow:0 4px 14px rgba(10,137,68,.25)!important;transform:translateY(-1px)!important}.gs-hero__modal-form .hs-button.primary:focus-visible,.gs-hero__modal-form input[type=submit]:focus-visible{outline:3px solid var(--gs-green,#85c441)!important;outline-offset:2px!important}.gs-hero__modal-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.gs-hero__modal-form .hs-error-msg{color:var(--gs-error,#d23d2d)!important;font-size:.75rem!important;margin-top:4px!important}@media (max-width:640px){.gs-hero__modal-form .form-columns-2{gap:0!important;grid-template-columns:1fr!important}.gs-hero__modal-form ul.inputs-list{flex-direction:column!important}}@keyframes gsHeroModalFade{0%{opacity:0}to{opacity:1}}@keyframes gsHeroModalPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes gsHeroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gsHeroCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gsHeroImgZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes gsHeroAccentR{0%{opacity:.4;transform:translate(6px,6px)}to{opacity:1;transform:translate(var(--gs-offset),var(--gs-offset))}}@keyframes gsHeroAccentL{0%{opacity:.4;transform:translate(-6px,6px)}to{opacity:1;transform:translate(calc(var(--gs-offset)*-1),var(--gs-offset))}}@keyframes gsHeroKenBurns{to{transform:scale(1)}}.gs-hero__badge--inline,.gs-hero__checklist,.gs-hero__cta,.gs-hero__eyebrow,.gs-hero__reviews,.gs-hero__subtitle,.gs-hero__title,.gs-hero__trust{animation:gsHeroRise .6s cubic-bezier(.22,.61,.36,1) both}.gs-hero__title{animation-delay:.06s}.gs-hero__subtitle{animation-delay:.12s}.gs-hero__checklist{animation-delay:.18s}.gs-hero__cta{animation-delay:.22s}.gs-hero__trust{animation-delay:.3s}.gs-hero__reviews{animation-delay:.36s}.gs-hero__media-frame{animation:gsHeroCardIn .7s cubic-bezier(.22,.61,.36,1) both}.gs-hero__media-frame.is-anim-done,.gs-hero__media-frame.is-anim-done:before{animation:none}@media (min-width:901px){.gs-hero--split.gs-hero--image-right .gs-hero__content{padding-right:clamp(18px,2.5vw,42px)}.gs-hero--split.gs-hero--image-left .gs-hero__content,.gs-hero--split.gs-hero--image-right .gs-hero__media{padding-left:clamp(18px,2.5vw,42px)}.gs-hero--split.gs-hero--image-left .gs-hero__media{padding-right:clamp(18px,2.5vw,42px)}}@media (max-width:900px){.gs-hero--split .gs-hero__inner{grid-template-columns:1fr;min-height:0}.gs-hero--pq.gs-hero--split .gs-hero__inner{grid-template-columns:1fr}.gs-hero--split.gs-hero--image-left .gs-hero__content,.gs-hero--split.gs-hero--image-right .gs-hero__content{grid-column:1;grid-row:1}.gs-hero--split.gs-hero--image-left .gs-hero__media,.gs-hero--split.gs-hero--image-right .gs-hero__media{grid-column:1;grid-row:2;padding:clamp(20px,5vw,28px) clamp(20px,5vw,28px) clamp(48px,11vw,72px)}.gs-hero--split .gs-hero__media-frame{min-height:230px}.gs-hero--bleed .gs-hero__inner{min-height:min(var(--gs-hero-min-h),600px)}.gs-hero--split .gs-hero__content .gs-hero__content-stack,.gs-hero--split .gs-hero__content-stack .gs-hero__subtitle,.gs-hero--split .gs-hero__content-stack .gs-hero__title{max-width:none}.gs-hero--split.gs-hero--image-left .gs-hero__media-frame,.gs-hero--split.gs-hero--image-right .gs-hero__media-frame{flex:0 1 auto;left:0;margin-inline:auto;max-width:100%;width:100%}.gs-hero--split.gs-hero--image-left .gs-hero__form-panel,.gs-hero--split.gs-hero--image-right .gs-hero__form-panel{margin-inline:auto;max-width:calc(100% - var(--gs-offset));width:100%}.gs-hero--split.gs-hero--image-right .gs-hero__form-panel{left:calc(var(--gs-offset)/-2)}.gs-hero--split.gs-hero--image-left .gs-hero__form-panel{left:calc(var(--gs-offset)/2)}.gs-hero--split.gs-hero--image-left .gs-hero__media-frame--vquote,.gs-hero--split.gs-hero--image-right .gs-hero__media-frame--vquote{min-height:clamp(470px,120vw,600px)}.gs-hero__media-frame--vquote .gs-hero__vq-overlay{padding-right:clamp(64px,15vw,84px)}}@media (max-width:480px){.gs-hero__content{padding:30px 22px}.gs-hero--split .gs-hero__media{padding:22px}.gs-hero--split .gs-hero__media-frame{min-height:200px}.gs-hero__title{font-size:clamp(1.7rem,1.3rem + 3.5vw,2.1rem)}}@media (max-width:640px){.gs-hero__title{max-width:none}.gs-hero__cta--buttons{flex-direction:column;max-width:none}.gs-hero__cta--buttons .gs-btn,.gs-hero__cta--buttons.is-single .gs-btn{flex:unset;width:100%}.gs-hero__cta--form .email-capture-form__form{flex-direction:column;margin-bottom:16px;margin-top:8px;max-width:none;padding:10px}.gs-hero__cta--form .email-capture-form__form input[type=submit]{width:100%}.gs-hero__cta--form .email-capture-form__form .hs-error-msgs{bottom:auto;position:absolute;top:-46px}.gs-hero__modal-form input[type=submit]{width:100%}}.gs-hero__media--form{align-items:center}.gs-hero__form-panel{background:transparent;border-radius:var(--gs-card-radius);box-shadow:var(--gs-shadow-xl,0 30px 70px -20px rgba(6,42,71,.55));margin-inline:auto;max-width:460px;padding:clamp(24px,3vw,40px);position:relative;width:100%;z-index:0}.gs-hero__form-panel:after{background:var(--gs-white,#fff);z-index:-1}.gs-hero__form-panel:after,.gs-hero__form-panel:before{border-radius:var(--gs-card-radius);content:"";inset:0;position:absolute}.gs-hero__form-panel:before{background:var(--gs-green);transition:transform .5s ease;z-index:-2}.gs-hero--image-right .gs-hero__form-panel:before{animation:gsHeroAccentR .9s cubic-bezier(.22,.61,.36,1) .18s backwards;transform:translate(var(--gs-offset),var(--gs-offset))}.gs-hero--image-left .gs-hero__form-panel:before{animation:gsHeroAccentL .9s cubic-bezier(.22,.61,.36,1) .18s backwards;transform:translate(calc(var(--gs-offset)*-1),var(--gs-offset))}.gs-hero__form-panel .email-capture-form{min-height:360px}.gs-hero__form-panel .email-capture-form__form{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.gs-hero__form-panel .email-capture-form.is-form-ready .email-capture-form__form{opacity:1;transform:none}.gs-hero__form-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:700;line-height:1.15;margin:0 0 18px}.gs-hero__form-subheading{color:var(--gs-charcoal,#2f2f2f);font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.5;margin:-12px 0 18px}.gs-hero__checklist{display:flex;flex-direction:column;gap:14px;list-style:none;margin:24px 0 0;padding:0}.gs-hero__check-item{font-size:1.0625rem;line-height:1.4;padding-left:34px;position:relative}.gs-hero__check-item:before{background:var(--gs-green,#85c441);border-radius:50%;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.gs-hero__check-item:after{border-width:medium;border-bottom:2px solid var(--gs-navy,#062a47);border-left:0 solid var(--gs-navy,#062a47);border-right:2px solid var(--gs-navy,#062a47);border-top:0 solid var(--gs-navy,#062a47);content:"";height:9px;left:8px;position:absolute;top:6px;transform:rotate(45deg);width:5px}.gs-hero[data-text=light] .gs-hero__check-item{color:var(--gs-white,#fff)}.gs-hero[data-text=dark] .gs-hero__check-item{color:var(--gs-charcoal,#2f2f2f)}.gs-hero__reviews{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:22px 0 0}.gs-hero__review-badge{display:block;filter:drop-shadow(0 0 6px rgba(255,255,255,.55));height:46px;width:auto}.gs-hero__review-divider{align-self:stretch;background:currentColor;flex:0 0 auto;min-height:30px;opacity:.22;width:1px}.gs-hero__review-text{font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.3}.gs-hero[data-text=light] .gs-hero__review-text{color:hsla(0,0%,100%,.6)}.gs-hero[data-text=dark] .gs-hero__review-text{color:rgba(6,42,71,.45)}@media (max-width:900px){.gs-hero__form-panel{max-width:520px}}@media (max-width:640px){.gs-hero__form-panel{max-width:none}}@media (prefers-reduced-motion:reduce){.gs-hero__badge--inline,.gs-hero__bg,.gs-hero__checklist,.gs-hero__cta,.gs-hero__eyebrow,.gs-hero__img,.gs-hero__media-frame,.gs-hero__media-frame:before,.gs-hero__reviews,.gs-hero__subtitle,.gs-hero__title,.gs-hero__trust{animation:none}.gs-hero__badge--inline,.gs-hero__bg,.gs-hero__checklist,.gs-hero__cta,.gs-hero__eyebrow,.gs-hero__media-frame,.gs-hero__reviews,.gs-hero__subtitle,.gs-hero__title,.gs-hero__trust{transform:none}.gs-hero__img,.gs-hero__media-frame:before{transition:none}.gs-hero__media-frame:hover .gs-hero__img{box-shadow:var(--gs-shadow-lg,0 26px 50px -22px rgba(6,42,71,.6));transform:none}.gs-hero--image-right .gs-hero__media-frame:hover:before{transform:translate(var(--gs-offset),var(--gs-offset))}.gs-hero--image-left .gs-hero__media-frame:hover:before{transform:translate(calc(var(--gs-offset)*-1),var(--gs-offset))}.gs-hero__btn--primary:hover:after{transform:none}.gs-hero__modal-backdrop,.gs-hero__modal-dialog{animation:none}.gs-hero__form-panel .email-capture-form__form{opacity:1;transform:none;transition:none}}.gs-hero__win{background:#f3f5f7;display:flex;flex-direction:column;inset:0;position:absolute}.gs-hero__win-bar{align-items:center;background:#e9eaee;border-bottom:1px solid rgba(6,42,71,.08);display:flex;flex:0 0 40px;padding:0 14px;position:relative}.gs-hero__win-dots{display:inline-flex;gap:8px}.gs-hero__win-dots span{border-radius:50%;height:12px;width:12px}.gs-hero__win-dots span:first-child{background:#ff5f57}.gs-hero__win-dots span:nth-child(2){background:#febc2e}.gs-hero__win-dots span:nth-child(3){background:#28c840}.gs-hero__win-title{color:#5c6470;font-size:.75rem;font-weight:600;left:50%;max-width:60%;overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.gs-hero__win--windows .gs-hero__win-bar{background:#f4f5f7;padding:0 0 0 14px}.gs-hero__win-title--win{left:auto;max-width:70%;position:static;transform:none}.gs-hero__win-caption{align-self:stretch;display:inline-flex;margin-left:auto}.gs-hero__win-cbtn{align-items:center;align-self:stretch;color:#3b4652;display:inline-flex;justify-content:center;position:relative;width:46px}.gs-hero__win-cbtn--min:before{background:currentColor;content:"";height:1px;width:11px}.gs-hero__win-cbtn--max:before{border:1px solid;border-radius:1px;content:"";height:9px;width:9px}.gs-hero__win-cbtn--close:after,.gs-hero__win-cbtn--close:before{background:currentColor;content:"";height:1px;position:absolute;width:12px}.gs-hero__win-cbtn--close:before{transform:rotate(45deg)}.gs-hero__win-cbtn--close:after{transform:rotate(-45deg)}.gs-hero__win-canvas{background:linear-gradient(180deg,#f7f9fb,#eef2f5);flex:1;min-height:0;overflow:hidden;position:relative}.gs-hero__win-appbar{align-items:center;background:color-mix(in srgb,var(--gs-green-cta,#0a8744) 52%,#0c2416);display:flex;flex:0 0 36px;gap:12px;padding:0 14px}.gs-hero__win-mark{align-items:center;display:inline-flex;flex:0 0 auto;margin-right:2px}.gs-hero__win-mark svg{display:block;height:20px;width:20px}.gs-hero__win-nav{background:hsla(0,0%,100%,.28);border-radius:4px;flex:0 0 auto;height:8px}.gs-hero__win-nav:nth-of-type(2){width:40px}.gs-hero__win-nav:nth-of-type(3){width:34px}.gs-hero__win-nav:nth-of-type(4){width:46px}.gs-hero__win-nav:nth-of-type(5){width:36px}.gs-hero__win-nav:nth-of-type(6){width:42px}.gs-hero__win-nav.is-active{background:var(--gs-green,#85c441)}.gs-hero__win-search{background:hsla(0,0%,100%,.88);border-radius:5px;flex:0 0 auto;height:16px;margin-left:auto;width:72px}.gspr{container-type:size;inset:0;position:absolute;--nv:#082a45;--sl:#5c6b7a;--ln:#e5e9ee;--blue:#1877d1;--blue-d:#1466ba;--stp:#2f8fd0;--stp-a:#123f6b;--stp-u:#e9edf1;--grn:#1f9d57;--surf:#f4f6f8;--ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.gspr *{box-sizing:border-box;margin:0}.gspr__in{background:var(--surf);color:var(--nv);display:flex;flex-direction:column;font-family:var(--ui);font-size:clamp(8px,min(2.5cqw,3.5cqh),13.5px);inset:0;line-height:1.3;position:absolute;-webkit-font-smoothing:antialiased;gap:.75em;padding:1.05em 1.35em 1em}.gspr__head{align-items:baseline;display:flex;gap:1em;justify-content:space-between}.gspr__title{font-size:1.25em;font-weight:800;letter-spacing:-.01em}.gspr__sub{color:var(--sl);font-size:.8em}.gspr__steps{display:flex;gap:2px}.gspr__cstep{align-items:center;background:var(--stp-u);clip-path:polygon(0 0,calc(100% - .72em) 0,100% 50%,calc(100% - .72em) 100%,0 100%,.72em 50%);color:#7b8794;display:flex;flex:1;font-size:.8em;font-weight:600;gap:.45em;height:2.7em;justify-content:center;min-width:0;overflow:hidden;padding:0 .5em;position:relative;white-space:nowrap}.gspr__cstep:first-child{clip-path:polygon(0 0,calc(100% - .72em) 0,100% 50%,calc(100% - .72em) 100%,0 100%)}.gspr__cstep:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,.72em 50%)}.gspr__cstep.is-done{background:var(--stp);color:#fff}.gspr__cstep.is-active{background:var(--stp-a);color:#fff}.gspr__clabel{display:none;overflow:hidden;text-overflow:ellipsis}.gspr__cstep.is-active .gspr__clabel{display:block}.gspr__lg{display:none}.gspr__cico{align-items:center;background:#fff;border-radius:50%;color:#8c98a4;display:inline-flex;flex:0 0 auto;font-size:.8em;font-weight:800;height:1.35em;justify-content:center;order:2;width:1.35em}.gspr__cstep.is-done .gspr__cico{background:var(--grn)}.gspr__ck{display:block;height:62%;width:62%}.gspr__cstep.is-active .gspr__cico{background:#fff;color:var(--stp-a)}.gspr__card{background:#fff;border:1px solid var(--ln);border-radius:.7em;box-shadow:0 1px 2px rgba(8,42,69,.05);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.gspr__row{align-items:center;display:grid;gap:.6em;grid-template-columns:2.1fr .8fr 1fr 1fr 1.05fr;padding:0 1.1em}.gspr__row--head{background:#fafbfc;border-bottom:1px solid var(--ln);color:#8c98a4;flex:0 0 auto;font-size:.7em;font-weight:700;height:2.4em;letter-spacing:.06em;text-transform:uppercase}.gspr__body{display:flex;flex:1;flex-direction:column;min-height:0}.gspr__erow{border-bottom:1px solid #f0f2f5;flex:1}.gspr__body .gspr__erow:last-child{border-bottom:0}.gspr__emp{align-items:center;display:flex;gap:.7em;min-width:0;overflow:hidden}.gspr__av{border-radius:50%;flex:0 0 auto;height:1.7em;width:1.7em}.gspr__skel{background:#dfe4ea;border-radius:.4em;height:.6em;min-width:2.4em}.gspr__loc{color:#9aa5b1;flex:0 0 auto;font-size:.68em;font-weight:700;letter-spacing:.04em;margin-left:auto;padding-left:.6em}.gspr__r{font-size:.92em;font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.gspr__net{align-items:center;display:inline-flex;font-weight:700;gap:.45em;justify-content:flex-end}.gspr__tot{background:#f4f7fa;border-top:1.5px solid #d7dee6;flex:0 0 auto;font-weight:800;min-height:3.6em}.gspr__tot .gspr__lbl{color:var(--sl);font-size:.72em;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gspr__tot .gspr__r{font-weight:800}.gspr__tot .gspr__net{color:var(--nv);font-size:1.04em}.gspr__foot{align-items:center;display:flex;flex:0 0 auto;gap:1em;justify-content:space-between}.gspr__ready{align-items:center;color:var(--sl);display:inline-flex;font-size:.84em;gap:.5em;min-width:0}.gspr__ready span.t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gspr__check{align-items:center;background:var(--grn);border-radius:50%;display:inline-flex;flex:0 0 auto;height:1.15em;justify-content:center;width:1.15em}.gspr__check .gspr__ck{display:block;height:62%;width:62%}.gspr__ready b{color:var(--nv);font-weight:700}.gspr__btn{background:var(--blue);border:0;border-radius:.5em;box-shadow:0 1px 2px rgba(20,102,186,.4),inset 0 -1px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;flex:0 0 auto;font-family:var(--ui);font-size:.9em;font-weight:700;overflow:hidden;padding:.72em 1.4em;position:relative}.gspr__btn:after{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);bottom:0;content:"";left:-60%;position:absolute;top:0;transform:skewX(-18deg);width:45%}@container (min-width:560px){.gspr__cstep{font-size:.72em;gap:.4em;padding:0 .5em 0 .95em}.gspr__clabel{display:block}}@container (min-width:720px){.gspr__cstep{font-size:.8em;padding:0 .6em 0 1.2em}.gspr__lg{display:inline}.gspr__sm{display:none}}@container (max-width:470px){.gspr__row{grid-template-columns:2.1fr .9fr 1.1fr 1.2fr}.gspr__c-tax,.gspr__loc{display:none}}@container (max-width:360px){.gspr__row{grid-template-columns:2.2fr 1fr 1.3fr}.gspr__c-gross{display:none}}@media (prefers-reduced-motion:no-preference){.gspr__cstep.is-active .gspr__cico{animation:gspr-ping 12s ease-out infinite}@keyframes gspr-ping{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}7%{box-shadow:0 0 0 .5em hsla(0,0%,100%,0)}12%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}18%{box-shadow:0 0 0 .5em hsla(0,0%,100%,0)}22%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.gspr__cstep.is-done .gspr__cico{animation:gspr-pop .5s ease both}.gspr__cstep:first-child .gspr__cico{animation-delay:.05s}.gspr__cstep:nth-child(2) .gspr__cico{animation-delay:.1s}.gspr__cstep:nth-child(3) .gspr__cico{animation-delay:.15s}.gspr__cstep:nth-child(4) .gspr__cico{animation-delay:.2s}.gspr__cstep:nth-child(5) .gspr__cico{animation-delay:.25s}@keyframes gspr-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.gspr__erow{animation:gspr-in .55s ease forwards;opacity:0}.gspr__erow:first-child{animation-delay:.14s}.gspr__erow:nth-child(2){animation-delay:.22s}.gspr__erow:nth-child(3){animation-delay:.3s}.gspr__erow:nth-child(4){animation-delay:.38s}@keyframes gspr-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.gspr__card:after{animation:gspr-sweep 12s ease-in-out infinite;background:linear-gradient(100deg,transparent 40%,rgba(24,119,209,.06) 50%,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes gspr-sweep{0%{transform:translateX(-100%)}12%{transform:translateX(100%)}to{transform:translateX(100%)}}.gspr__tot .gspr__net{animation:gspr-glow 12s ease-in-out infinite}@keyframes gspr-glow{0%,30%{color:var(--nv)}36%{color:var(--grn)}44%,to{color:var(--nv)}}.gspr__btn:after{animation:gspr-sheen 12s ease-in-out infinite}@keyframes gspr-sheen{0%,40%{left:-60%}52%{left:130%}to{left:130%}}}@media (max-width:480px){.gs-hero__win-nav:nth-of-type(5),.gs-hero__win-nav:nth-of-type(6),.gs-hero__win-search{display:none}.gs-hero__win-stats{gap:8px}.gs-hero__win-main{gap:10px}}@media (max-width:900px){.gs-hero--split .gs-hero__media-frame--window{min-height:clamp(360px,62vw,460px)}.gs-hero--split .gs-hero__media-frame--window.gs-hero__media-frame--ratio{align-self:stretch;aspect-ratio:auto}}@media (max-width:480px){.gs-hero--split .gs-hero__media-frame--window{min-height:340px}.gs-hero__media-frame--window .gs-hero__win-bar{flex-basis:34px}.gs-hero__media-frame--window .gs-hero__win-title{max-width:50%}}.gs-hero__media--pq{align-items:center;margin-right:calc(var(--gs-content-pad, 80px)*-.4);overflow:visible;padding:0}.gs-hero__pq{container-type:inline-size;flex:1;position:relative;transform:rotate(-1deg) scale(.93);transform-origin:50% 55%;width:100%}.gs-hero__pq>*{position:absolute}.gs-hero__pq-paper{display:block;filter:drop-shadow(0 12px 24px rgba(29,58,93,.14)) drop-shadow(0 40px 72px rgba(29,58,93,.3))}.gs-hero__pq-paper--mid{--rot:0deg;height:auto;max-width:none;position:relative;width:100%;z-index:1}.gs-hero__pq-grid{filter:drop-shadow(0 8px 18px rgba(29,58,93,.16));height:auto;right:-3%;top:-3%;width:94%;z-index:0}.gs-hero__pq-logostamp{--rot:-2deg;background-color:#faf6ec;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E"),linear-gradient(160deg,#fdfbf4,#f7f1e4);border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 8px 18px rgba(29,58,93,.12);box-sizing:border-box;left:15%;padding:2.4% 5%;top:calc(10% - 21px);transform:rotate(var(--rot));width:34%;z-index:4}.gs-hero__pq-logo{display:block;height:auto;object-fit:contain;position:static;transform:scale(1.08);width:100%}.gs-hero__pq-logo--empty{aspect-ratio:3/1;background:color-mix(in srgb,var(--gs-white,#fff) 55%,transparent);border:1px dashed var(--gs-slate-200,#96b0b6);border-radius:var(--gs-radius-sm,4px);display:grid;place-items:center}.gs-hero__pq-logo--empty span{color:var(--gs-slate,#2b4950);font-family:var(--gs-body-font,"Inter",system-ui,sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gs-hero__pq-chip{--rot:0deg;aspect-ratio:1;background:none;display:grid;place-items:center;right:calc(27% + 2px);top:calc(20% + 5px);transform:rotate(var(--rot));width:11%;z-index:8}.gs-hero__pq-chip-badge{aspect-ratio:1;background:var(--pq-accent,#96b0b6);border-radius:26%;box-shadow:var(--gs-shadow-3,0 6px 14px rgba(29,58,93,.08),0 22px 44px -12px rgba(29,58,93,.24));display:grid;place-items:center;position:relative;width:100%}.gs-hero__pq-chip-base{background:var(--gs-gray-50,#f7f7f7);border-radius:20%;inset:8%;position:absolute;z-index:0}.gs-hero__pq-chip-img{display:block;height:90%;object-fit:contain;position:relative;width:90%;z-index:1}.gs-hero__pq-person{--rot:0deg;aspect-ratio:4/5;background:var(--gs-slate-100,#e1e8ea);border:8px solid #fff;border-radius:var(--gs-radius-md,12px);box-shadow:var(--gs-shadow-4,0 10px 22px rgba(29,58,93,.1),0 38px 76px -16px rgba(29,58,93,.32));margin:0;overflow:hidden;right:11%;top:calc(24% + 7px);transform:rotate(var(--rot));width:23%;z-index:6}.gs-hero__pq-person img{display:block;height:100%;object-fit:cover;width:100%}.gs-hero__pq-person--empty{background:var(--gs-slate-50,#f6f8f8);border-color:var(--gs-slate-200,#96b0b6);border-style:dashed;display:grid;place-items:center}.gs-hero__pq-person--empty span{color:var(--gs-slate,#2b4950);font-family:var(--gs-body-font,"Inter",system-ui,sans-serif);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gs-hero__pq-quote{--rot:2deg;background-image:var(--pq-back);background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 18px 36px rgba(29,58,93,.22));left:10%;margin:0;padding:3% 3% 4.5%;top:calc(34% - 10px);transform:rotate(var(--rot));width:46%;z-index:7}.gs-hero__pq-quote-card{background:var(--gs-white,#fff);border-radius:var(--gs-radius-sm,4px);border-top:4px solid var(--gs-green,#85c441);padding:6% 7%}.gs-hero__pq-outcome{background:var(--gs-mint,#e8f2de);border-radius:999px;color:var(--gs-green-cta,#1e6724);display:inline-block;font-family:var(--gs-body-font,"Inter",system-ui,sans-serif);font-size:clamp(.52rem,2.3cqw,.78rem);font-weight:700;margin-bottom:.5em;padding:.35em .75em}.gs-hero__pq-quote-text{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"Algebra Display",Georgia,serif);font-size:clamp(.62rem,2.7cqw,.92rem);font-weight:400;line-height:1.36;margin:0}.gs-hero__pq-quote-text>:first-child{margin-top:0}.gs-hero__pq-quote-text>:last-child{margin-bottom:0}.gs-hero__pq-quote-text>:first-child:before{content:"\201C"}.gs-hero__pq-quote-text>:last-child:after{content:"\201D"}.gs-hero__pq-cite{display:block;font-family:var(--gs-body-font,"Inter",system-ui,sans-serif);font-style:normal;line-height:1.3;margin-top:.9em}.gs-hero__pq-name{color:var(--gs-navy,#1d3a5d);display:block;font-size:clamp(.62rem,2.8cqw,.95rem);font-weight:700}.gs-hero__pq-meta{color:var(--gs-slate,#2b4950);display:block;font-size:clamp(.58rem,2.4cqw,.85rem)}@media (prefers-reduced-motion:no-preference){@keyframes gsPqBoard{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes gsPqNote{0%{opacity:0;transform:translateY(7%) rotate(7deg)}60%{opacity:1;transform:rotate(-5deg)}to{transform:rotate(var(--rot))}}@keyframes gsPqLogo{0%{opacity:0;transform:translateY(8%) rotate(-9deg)}55%{opacity:1;transform:rotate(6deg)}to{transform:rotate(var(--rot))}}@keyframes gsPqPhoto{0%{opacity:0;transform:translateY(10%) rotate(10deg)}55%{opacity:1;transform:rotate(-4deg)}to{transform:rotate(var(--rot))}}@keyframes gsPqQuote{0%{opacity:0;transform:translate(-6%,7%) rotate(-8deg)}55%{opacity:1;transform:rotate(6deg)}to{transform:rotate(var(--rot))}}@keyframes gsPqChip{0%{opacity:0;transform:scale(.3) rotate(-40deg)}60%{opacity:1;transform:scale(1.08) rotate(16deg)}to{transform:scale(1) rotate(var(--rot))}}.gs-hero__pq>*{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.7,.3,1)}.gs-hero__pq-paper--mid{animation-delay:0s;animation-name:gsPqBoard}.gs-hero__pq-logostamp{animation-delay:.2s;animation-name:gsPqLogo}.gs-hero__pq-person{animation-delay:.34s;animation-name:gsPqPhoto}.gs-hero__pq-quote{animation-delay:.44s;animation-name:gsPqQuote}.gs-hero__pq-chip{animation-delay:.56s;animation-name:gsPqChip}}@media (max-width:900px){.gs-hero__media--pq{justify-content:center;margin-right:0}.gs-hero__pq{flex:0 1 auto;margin-inline:auto;max-width:640px;transform:rotate(-1deg);width:100%}}@media (max-width:480px){.gs-hero__pq{max-width:460px}}