.gg-lp-ehero{align-items:center;background:var(--gg-slate-900);box-sizing:border-box;color:#fff;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;padding:120px 0 64px;position:relative}.gg-lp-ehero__media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gg-lp-ehero__video{display:none}.gg-lp-ehero__video.is-ready{display:block}.gg-lp-ehero__scrim{background:linear-gradient(100deg,rgba(28,33,41,.9),rgba(28,33,41,.7) 46%,rgba(28,33,41,.42));inset:0;position:absolute}.gg-lp-ehero--scrim-strong .gg-lp-ehero__scrim{background:linear-gradient(100deg,rgba(28,33,41,.95),rgba(28,33,41,.82) 46%,rgba(28,33,41,.6))}.gg-lp-ehero--scrim-light .gg-lp-ehero__scrim{background:linear-gradient(100deg,rgba(28,33,41,.82),rgba(28,33,41,.55) 46%,rgba(28,33,41,.28))}.gg-lp-ehero__glow{animation:gg-lp-ehero-drift 16s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(116,189,187,.34),rgba(116,189,187,.08) 58%,transparent 72%);border-radius:50%;filter:blur(30px);height:58vw;max-height:900px;max-width:900px;pointer-events:none;position:absolute;right:-14vw;top:-12vw;width:58vw}.gg-lp-ehero--reversed .gg-lp-ehero__glow{left:-14vw;right:auto}@keyframes gg-lp-ehero-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4vw,3vw,0) scale(1.08)}}.gg-lp-ehero__in{animation:gg-lp-ehero-in .9s var(--gg-ease) both;animation-delay:var(--gg-ehero-d,0s)}@keyframes gg-lp-ehero-in{0%{opacity:.01;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.gg-lp-ehero__inner{align-items:center;box-sizing:border-box;display:grid;gap:28px clamp(32px,5vw,80px);grid-template-areas:"copy card" "trust card";grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);margin-inline:auto;max-width:1180px;padding-inline:clamp(20px,5vw,72px);position:relative;width:100%;z-index:1}.gg-lp-ehero__copy{align-self:end;grid-area:copy}.gg-lp-ehero__trust{align-self:start;grid-area:trust}.gg-lp-ehero__card{grid-area:card}.gg-lp-ehero--reversed .gg-lp-ehero__inner{grid-template-areas:"card copy" "card trust";grid-template-columns:minmax(320px,440px) minmax(0,1.1fr)}.gg-lp-ehero__eyebrow{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-family:var(--gg-font-body);font-size:12px;font-weight:500;gap:10px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.gg-lp-ehero__pulse{animation:gg-lp-ehero-pulse 2.4s ease-out infinite;background:var(--gg-teal-300);border-radius:50%;box-shadow:0 0 0 0 rgba(116,189,187,.6);flex:none;height:8px;position:relative;width:8px}@keyframes gg-lp-ehero-pulse{0%{box-shadow:0 0 0 0 rgba(116,189,187,.6)}70%{box-shadow:0 0 0 10px rgba(116,189,187,0)}to{box-shadow:0 0 0 0 rgba(116,189,187,0)}}.gg-lp-ehero__heading{color:#fff;font-family:var(--gg-font-heading);font-size:clamp(36px,4.8vw,66px);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin:0;text-wrap:balance}.gg-lp-ehero__accent{color:var(--gg-teal-300);font-style:italic}.gg-lp-ehero__heading--long{font-size:clamp(36px,3.9vw,56px)}.gg-lp-ehero__intro{margin-top:22px;max-width:48ch}.gg-lp-ehero__p{color:hsla(0,0%,100%,.86);font-family:var(--gg-font-body);font-size:clamp(16px,1.4vw,18px);line-height:1.6;margin:0 0 12px;text-wrap:pretty}.gg-lp-ehero__p:last-child{margin-bottom:0}.gg-lp-ehero__trust{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.gg-lp-ehero__avatars{display:flex}.gg-lp-ehero__avatars img{border:2px solid var(--gg-slate-900);border-radius:50%;height:40px;margin-inline-start:-10px;object-fit:cover;width:40px}.gg-lp-ehero__avatars img:first-child{margin-inline-start:0}.gg-lp-ehero__trust-text{color:hsla(0,0%,100%,.9);font-family:var(--gg-font-body);font-size:15px;font-weight:500}.gg-lp-ehero__card{background:var(--gg-surface);border-radius:var(--gg-radius-card);box-shadow:0 32px 64px -28px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06);box-sizing:border-box;color:var(--gg-slate-700);display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:clamp(24px,3vw,34px);position:relative}.gg-lp-ehero__card:before{background:linear-gradient(90deg,var(--gg-teal-300),var(--gg-teal-500) 50%,var(--gg-teal-300));content:"";height:4px;left:0;position:absolute;right:0;top:0}.gg-lp-ehero__card-head{display:flex;flex-direction:column;gap:8px}.gg-lp-ehero__badge{align-self:flex-start;background:var(--gg-teal-100);border-radius:var(--gg-radius-pill);color:var(--gg-teal-700);font-family:var(--gg-font-body);font-size:12px;font-weight:500;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase}.gg-lp-ehero__card-title{color:var(--gg-slate-900);font-family:var(--gg-font-heading);font-size:clamp(26px,2.4vw,32px);font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:6px 0 0}.gg-lp-ehero__card-meta{color:var(--gg-slate-600);font-family:var(--gg-font-body);font-size:15px;line-height:1.5;margin:0}.gg-lp-ehero__count{align-items:center;background:var(--gg-teal-50);border:1px solid var(--gg-teal-100);border-radius:14px;display:flex;gap:14px;min-height:56px;padding:10px 14px}.gg-lp-ehero__count-label{color:var(--gg-teal-700);flex:none;font-family:var(--gg-font-body);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.gg-lp-ehero__units{display:flex;gap:10px;margin-inline-start:auto}.gg-lp-ehero__unit{align-items:center;background:var(--gg-surface);border-radius:10px;box-shadow:0 1px 0 rgba(28,33,41,.06);display:flex;flex-direction:column;min-width:46px;padding:4px 6px}.gg-lp-ehero__unit b{color:var(--gg-slate-900);font-family:var(--gg-font-body);font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.gg-lp-ehero__unit small{color:var(--gg-slate-500);font-family:var(--gg-font-body);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.gg-lp-ehero__live{align-items:center;color:var(--gg-teal-700);display:none;font-family:var(--gg-font-body);font-size:15px;font-weight:500;gap:10px}.gg-lp-ehero__count.is-live .gg-lp-ehero__count-label,.gg-lp-ehero__count.is-live .gg-lp-ehero__units{display:none}.gg-lp-ehero__count.is-live .gg-lp-ehero__live{display:inline-flex}.gg-lp-ehero__count.is-over{display:none}@media (max-width:380px){.gg-lp-ehero__count{flex-wrap:wrap;row-gap:8px}.gg-lp-ehero__count-label{font-size:11px;letter-spacing:.1em}.gg-lp-ehero__units{gap:6px}.gg-lp-ehero__unit{min-width:0;padding:4px}}.gg-lp-ehero__form{min-height:322px}@media (max-width:423px){.gg-lp-ehero__form{min-height:343px}}.gg-lp-ehero__form form,.gg-lp-ehero__form form.hs-form-private{background:transparent!important;border:0!important;display:flex!important;flex-direction:column!important;gap:14px;margin:0!important;padding:0!important;width:100%!important}.gg-lp-ehero__form .form-title{display:none}.gg-lp-ehero__form fieldset,.gg-lp-ehero__form fieldset.form-columns-1,.gg-lp-ehero__form fieldset.form-columns-2{border:0;display:block;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.gg-lp-ehero__form .hs-form-field{margin:0!important}.gg-lp-ehero__form .hs-form-field>label{color:var(--gg-slate-600);display:block;font-family:var(--gg-font-body);font-size:13px;font-weight:500;line-height:1.3;margin:0 0 6px}.gg-lp-ehero__form .hs-form-required{color:var(--gg-teal-600)}.gg-lp-ehero__form .hs-form-field .input{margin:0!important}.gg-lp-ehero__form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.gg-lp-ehero__form select.hs-input{background:#fff;border:1px solid var(--gg-slate-200);border-radius:12px;box-shadow:none;box-sizing:border-box;color:var(--gg-slate-900);display:block;font-family:var(--gg-font-body);font-size:16px;height:50px;line-height:1.4;padding:0 16px;transition:border-color var(--gg-dur-fast) var(--gg-ease),box-shadow var(--gg-dur-fast) var(--gg-ease);width:100%!important}.gg-lp-ehero__form .hs-input::placeholder{color:var(--gg-slate-400)}@media (max-width:480px){.gg-lp-ehero__form .hs-input::placeholder{font-size:clamp(12px,3.3vw,15px)}.gg-lp-ehero__heading--long{font-size:34px}}.gg-lp-ehero__form .hs-input:focus{border-color:var(--gg-teal-400);box-shadow:0 0 0 4px var(--gg-teal-100);outline:none}.gg-lp-ehero__form .hs-input.error,.gg-lp-ehero__form .hs-input.invalid{border-color:#c0564e}.gg-lp-ehero__form .hs-fieldtype-intl-phone .input,.gg-lp-ehero__form .hs-fieldtype-phonenumber .input{display:flex;gap:8px}.gg-lp-ehero__form .hs-fieldtype-intl-phone select.hs-input,.gg-lp-ehero__form .hs-fieldtype-phonenumber select.hs-input{flex:0 0 auto;max-width:42%;padding-inline-end:28px;width:auto!important}.gg-lp-ehero__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.gg-lp-ehero__form .hs-error-msg{color:#b4473f;display:block;font-family:var(--gg-font-body);font-size:13px;line-height:1.4}.gg-lp-ehero__form .hs_error_rollup{display:none!important}.gg-lp-ehero__form .hs-richtext,.gg-lp-ehero__form .hs-richtext p,.gg-lp-ehero__form .legal-consent-container .hs-richtext{color:var(--gg-slate-500);font-family:var(--gg-font-body);font-size:12px!important;line-height:1.5;margin:0}.gg-lp-ehero__form .hs-richtext a{color:var(--gg-teal-700)}.gg-lp-ehero__form .hs-submit .actions{margin:4px 0 0!important;padding:0!important}.gg-lp-ehero__form .hs-button,.gg-lp-ehero__form .hs-button:active,.gg-lp-ehero__form .hs-button:focus,.gg-lp-ehero__form .hs-button:hover,.gg-lp-ehero__form input[type=submit],.gg-lp-ehero__form input[type=submit]:active,.gg-lp-ehero__form input[type=submit]:focus,.gg-lp-ehero__form input[type=submit]:hover{background:var(--gg-accent);border:0;border-radius:var(--gg-radius-pill);box-shadow:0 12px 26px -12px rgba(67,142,140,.75);color:var(--gg-on-accent);cursor:pointer;display:block;font-family:var(--gg-font-button);font-size:17px;font-weight:500;line-height:1.3;margin:0;padding:17px 24px;text-align:center;text-decoration:none;transition:background-color var(--gg-dur-fast) var(--gg-ease),transform var(--gg-dur-fast) var(--gg-ease);width:100%!important}.gg-lp-ehero__form .hs-button:hover,.gg-lp-ehero__form input[type=submit]:hover{background:var(--gg-accent-hover)}.gg-lp-ehero__form .hs-button:focus-visible,.gg-lp-ehero__form input[type=submit]:focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px}.gg-lp-ehero__form .hs-button:active,.gg-lp-ehero__form input[type=submit]:active{transform:translateY(1px)}.gg-lp-ehero__placeholder{border:1px dashed var(--gg-slate-200);border-radius:12px;font-size:14px;margin:0;padding:24px;text-align:center}.gg-lp-ehero__note,.gg-lp-ehero__placeholder{color:var(--gg-slate-500);font-family:var(--gg-font-body)}.gg-lp-ehero__note{font-size:13px;line-height:1.55;margin:0 0 6px}.gg-lp-ehero__note:last-child{margin-bottom:0}.gg-lp-ehero__sticky{display:none}@media (max-width:1023.98px){.gg-lp-ehero--reversed .gg-lp-ehero__inner,.gg-lp-ehero__inner{gap:28px;grid-template-areas:"copy" "card" "trust";grid-template-columns:minmax(0,1fr)}.gg-lp-ehero__copy{align-self:auto}.gg-lp-ehero__card{max-width:560px}.gg-lp-ehero__trust{justify-content:flex-start}}@media (max-width:809.98px){.gg-lp-ehero{min-height:0;padding:104px 0 56px}.gg-lp-ehero__inner{display:flex;flex-direction:column;gap:24px}.gg-lp-ehero__copy{display:contents}.gg-lp-ehero__eyebrow{margin-bottom:0;order:1}.gg-lp-ehero__heading{order:2}.gg-lp-ehero__card{max-width:none;order:3}.gg-lp-ehero__intro{margin-top:4px;order:4}.gg-lp-ehero__trust{order:5}.gg-lp-ehero__eyebrow+.gg-lp-ehero__heading{margin-top:-8px}.gg-lp-ehero__glow{height:120vw;right:-40vw;top:-30vw;width:120vw}.gg-lp-ehero__count{gap:10px;padding:10px 12px}.gg-lp-ehero__unit{min-width:42px}.gg-lp-ehero__sticky{align-items:center;background:var(--gg-accent);border-radius:var(--gg-radius-pill);bottom:calc(14px + env(safe-area-inset-bottom, 0px));box-shadow:0 18px 36px -14px rgba(28,33,41,.6);color:var(--gg-on-accent);display:flex;font-family:var(--gg-font-button);font-size:16px;font-weight:500;gap:10px;justify-content:center;left:16px;line-height:1.3;opacity:0;padding:16px 24px;pointer-events:none;position:fixed;right:16px;text-decoration:none;transform:translate3d(0,calc(100% + 32px),0);transition:transform .4s var(--gg-ease),opacity .4s var(--gg-ease);z-index:60}.gg-lp-ehero__sticky.is-visible{opacity:1;pointer-events:auto;transform:none}.gg-lp-ehero__sticky:hover{background:var(--gg-accent-hover);color:var(--gg-on-accent)}.gg-lp-ehero__sticky svg{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.gg-lp-ehero__video{display:none}.gg-lp-ehero__glow,.gg-lp-ehero__pulse{animation:none}.gg-lp-ehero__in{animation:none;opacity:1;transform:none}.gg-lp-ehero__form .hs-button,.gg-lp-ehero__form .hs-input,.gg-lp-ehero__sticky{transition:none}}@media (max-width:809.98px){.gg-lp-ehero{padding:28px 0 40px}.gg-lp-ehero__inner{gap:16px}.gg-lp-ehero__heading--long{font-size:30px;line-height:1.1}.gg-lp-ehero__eyebrow+.gg-lp-ehero__heading{margin-top:-4px}.gg-lp-ehero__card{gap:12px;padding:18px 18px 20px}.gg-lp-ehero__badge,.gg-lp-ehero__card-meta{display:none}.gg-lp-ehero__card-title{font-size:22px;margin:2px 0 0}.gg-lp-ehero__form{order:1}.gg-lp-ehero__note{order:2}.gg-lp-ehero__count{order:3;padding:8px 10px}.gg-ehero-top .gg-lp-header,.gg-ehero-typing .gg-lp-header{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 8px))}}.gg-lp-eclose{text-align:center}.gg-lp-eclose__heading{margin:0 auto clamp(28px,3vw,40px);max-width:24ch}.gg-lp-eclose__heading .gg-lp-h__accent{font-size:clamp(30px,3.6vw,48px);line-height:1.12}.gg-lp-eclose__text{margin:0 auto;max-width:64ch}.gg-lp-eclose__p{margin:0 0 18px}.gg-lp-eclose__p:last-child{margin-bottom:0}.gg-lp-eclose__card{margin:clamp(28px,3vw,40px) auto 0;max-width:520px;text-align:left}.gg-lp-ehero__trust-copy{display:contents}.gg-lp-ehero__stars{display:none}@media (max-width:809.98px){.gg-lp-ehero__inner{gap:12px}.gg-lp-ehero__trust{flex-wrap:nowrap;gap:10px 14px;margin-top:-2px;order:3}.gg-lp-ehero__avatars{flex:0 0 auto}.gg-lp-ehero__card{order:4;padding-top:16px}.gg-lp-ehero__intro{order:5}.gg-lp-ehero__avatars img{height:30px;margin-inline-start:-8px;width:30px}.gg-lp-ehero__trust-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.gg-lp-ehero__stars{color:#f5b400;display:flex;gap:2px}.gg-lp-ehero__trust-text{font-size:13px;font-weight:400;line-height:1.3}}