.gs-gsf-hero{padding-bottom:6rem;padding-top:9rem}.gs-gsf-hero__row{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.gs-gsf-hero__title{color:#fff;font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0 0 1.25rem;text-wrap:balance}.gs-gsf-hero__lede{color:hsla(0,0%,100%,.85);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 2rem;max-width:38rem;text-wrap:pretty}.gs-gsf-steps{margin-top:2rem}.gs-gsf-steps__rail{align-items:center;display:flex;gap:.625rem;padding-top:3.5rem}.gs-gsf-steps__item{align-items:center;display:flex;justify-content:center;position:relative}.gs-gsf-steps__tag{background:var(--color-brand-accent);border-radius:8px;bottom:calc(100% + .625rem);color:#fff;display:none;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:.4rem .875rem;white-space:nowrap}.gs-gsf-steps__tag,.gs-gsf-steps__tag:after{left:50%;position:absolute;transform:translateX(-50%)}.gs-gsf-steps__tag:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-brand-accent);content:"";height:0;top:calc(100% - 1px);width:0}.gs-gsf-steps__item.is-active .gs-gsf-steps__tag{display:block}.gs-gsf-steps__dot{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.3);border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);height:40px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;width:40px}.gs-gsf-steps__dot:hover{border-color:hsla(0,0%,100%,.6);color:#fff}.gs-gsf-steps__item.is-active .gs-gsf-steps__dot{background:var(--gradient-cta);border-color:transparent;color:#fff}.gs-gsf-steps__bar{background:hsla(0,0%,100%,.2);flex:0 1 50px;height:1.5px}.gs-gsf-steps__panel{margin-top:1.5rem}.gs-gsf-steps__panel-title{color:#fff;font-size:var(--text-h5);font-weight:var(--weight-bold);margin:0 0 .5rem}.gs-gsf-steps__panel-desc{color:hsla(0,0%,100%,.85);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;max-width:36rem;text-wrap:pretty}.gs-gsf-form{background:var(--color-bg);border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:1rem;padding:2.25rem}.gs-gsf-form__title{color:var(--color-fg);font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0;text-wrap:balance}.gs-gsf-form__lede{color:var(--color-fg-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.gs-gsf-form__row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.gs-gsf-form__field{display:flex;flex-direction:column;min-width:0}.gs-gsf-form__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.gs-gsf-form__input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;box-sizing:border-box;color:var(--color-fg);font-family:inherit;font-size:var(--text-base);min-width:0;padding:.75rem 1.25rem;transition:border-color .2s ease;width:100%}.gs-gsf-form__input:focus{border-color:var(--color-accent);outline:none}.gs-gsf-form__input::placeholder{color:var(--color-fg-body);opacity:.7}.gs-gsf-form__select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-fg-body) 50%),linear-gradient(135deg,var(--color-fg-body) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.gs-gsf-form__privacy{line-height:var(--leading-relaxed);margin:.25rem 0 0}.gs-gsf-form__check,.gs-gsf-form__privacy{color:var(--color-fg-body);font-size:var(--text-sm)}.gs-gsf-form__check{align-items:flex-start;cursor:pointer;display:flex;gap:.625rem;margin:0}.gs-gsf-form__check input{flex-shrink:0;margin-top:.2rem}.gs-gsf-form__submit{align-self:flex-start;margin-top:.5rem}.gs-gsf-form--hs-embed .hs-form{display:flex;flex-direction:column;gap:1rem;max-width:none;width:100%}.gs-gsf-form--hs-embed .hs-form fieldset{border:none;margin:0;max-width:none;min-width:0;padding:0;width:100%}.gs-gsf-form--hs-embed .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;margin:0!important;padding:0!important;width:100%!important}.gs-gsf-form--hs-embed .hs-form .hs-form-field>.input{margin:0!important;padding:0!important;width:100%!important}.gs-gsf-form--hs-embed .hs-richtext h3{color:var(--color-fg);font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0;text-wrap:balance}.gs-gsf-form--hs-embed .hs-richtext p{color:var(--color-fg-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:.5rem 0 0}.gs-gsf-form--hs-embed .hs-form fieldset.form-columns-2{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:0}.gs-gsf-form--hs-embed .hs-form-field{display:flex;flex-direction:column}.gs-gsf-form--hs-embed .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.gs-gsf-form--hs-embed .input{display:block}.gs-gsf-form--hs-embed .hs-input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;box-sizing:border-box!important;color:var(--color-fg);font-family:inherit;font-size:var(--text-base);min-width:0;padding:.75rem 1.25rem;transition:border-color .2s ease;width:100%!important}.gs-gsf-form--hs-embed .hs-input:focus{border-color:var(--color-accent);outline:none}.gs-gsf-form--hs-embed .hs-input::placeholder{color:var(--color-fg-body);opacity:.7}.gs-gsf-form--hs-embed select.hs-input{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-fg-body) 50%),linear-gradient(135deg,var(--color-fg-body) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:2rem}.gs-gsf-form--hs-embed select.hs-input.is-placeholder{color:var(--color-fg-body);opacity:.7}.gs-gsf-form--hs-embed .legal-consent-container .hs-richtext p{color:var(--color-fg-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:.25rem 0 0}.gs-gsf-form--hs-embed .hs-form-booleancheckbox-display{align-items:flex-start;color:var(--color-fg-body);cursor:pointer;display:flex;font-size:var(--text-sm);gap:.625rem;margin:.5rem 0 0}.gs-gsf-form--hs-embed .hs-form-booleancheckbox-display>input{flex-shrink:0;margin-top:.2rem;
  /* !important to beat .hs-input width: 100% !important above.
     Without it, the checkbox stretches to fill the flex row and
     pushes the label span across to the right side of the card,
     creating a huge empty gap between checkbox and text. */width:auto!important}.gs-gsf-form--hs-embed .hs-form-booleancheckbox-display p{margin:0}.gs-gsf-form--hs-embed .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0}.gs-gsf-form--hs-embed ul.inputs-list{list-style:none;margin:0;padding:0}.gs-gsf-form--hs-embed .hs_submit{margin-top:.5rem}.gs-gsf-form--hs-embed .hs-button{align-self:flex-start;background:var(--gradient-cta);border:none;border-radius:999px;color:var(--color-on-accent,#fff);cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.gs-gsf-form--hs-embed .hs-button:hover{box-shadow:0 6px 18px -6px rgba(255,119,0,.45);filter:brightness(1.05);transform:translateY(-1px)}.gs-gsf-form--hs-embed .hs-button:active{filter:brightness(.97);transform:translateY(0)}.gs-gsf-form--hs-embed .hs-error-msg,.gs-gsf-form--hs-embed .hs-error-msgs{color:#d23a2a;font-size:.8125rem;list-style:none;margin:.25rem 0 0;padding:0}.gs-gsf-form--hs-embed .submitted-message{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;color:var(--color-fg);font-size:.95rem;padding:1rem 1.25rem}.gs-gsf-form--hs-embed iframe[name^=target_iframe_]{display:none}@media (max-width:900px){.gs-gsf-hero__row{gap:2.5rem;grid-template-columns:1fr}.gs-gsf-hero__title{font-size:var(--text-h2)}.gs-gsf-hero__intro{text-align:center}.gs-gsf-hero__lede{margin-left:auto;margin-right:auto}.gs-gsf-steps__rail{justify-content:center}.gs-gsf-steps__panel-desc{margin-left:auto;margin-right:auto}.gs-gsf-form{margin:0 auto;max-width:480px;padding:1.75rem;width:100%}}@media (max-width:600px){.gs-gsf-form{padding:1.5rem}.gs-gsf-form__row{grid-template-columns:1fr}.gs-gsf-form__input{min-width:0;width:100%}}.gs-gsf-hero__speakers{margin-top:4rem}.gs-gsf-speakers__title{color:#fff;font-size:var(--text-h4);font-weight:var(--weight-bold);margin:0 0 2rem;text-align:center;text-wrap:balance}.gs-gsf-speakers{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.gs-gsf-speaker{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;gap:.875rem;padding:1rem 1.25rem}.gs-gsf-speaker__photo{background:hsla(0,0%,100%,.08);border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.gs-gsf-speaker__meta{min-width:0}.gs-gsf-speaker__name{color:#fff;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0 0 .125rem}.gs-gsf-speaker__role{color:hsla(0,0%,100%,.7);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;text-wrap:balance}@media (max-width:900px){.gs-gsf-hero__speakers{margin-top:3rem}.gs-gsf-speakers{grid-template-columns:1fr;margin:0 auto;max-width:420px}}.gs-gsf-learn-section{padding-bottom:2rem}.gs-gsf-faq-section{padding-top:2rem}.gs-gsf-faq-section .gs-faq{max-width:var(--content-frame)}.gs-gsf-cta{padding-bottom:3rem;padding-top:3rem}.gs-gsf-logos{padding:2.5rem 0}.gs-gsf-logos .gs-customer-logos__inner{max-width:var(--content-frame)}@media (max-width:767px){.gs-gsf-logos{padding:1.75rem 0}}.gs-gsf-benefits{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 auto;padding:0}.gs-gsf-benefit{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:20px;display:flex;flex-direction:column;gap:.75rem;padding:2rem;text-align:center}.gs-gsf-benefit__media{margin-bottom:.5rem}.gs-gsf-benefit__media img{display:block;height:auto;width:120px}.gs-gsf-benefit__title{color:var(--color-fg);font-size:var(--text-h5);font-weight:var(--weight-bold);margin:0;text-wrap:balance}.gs-gsf-benefit__desc{color:var(--color-fg-body);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}@media (max-width:600px){.gs-gsf-benefits{grid-template-columns:1fr;max-width:480px}}