.final{background:var(--bg-dark);color:#fff;overflow:hidden;position:relative;text-align:center}.final h2{color:#fff;font-size:clamp(34px,4.6vw,54px);font-weight:700;margin:0 auto;max-width:18ch}.final h2 strong{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.final p{color:hsla(0,0%,100%,.75);font-size:17px;margin:26px auto 44px;max-width:520px}.final .hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.final small.reassure{color:hsla(0,0%,100%,.5);display:block;font-size:13.5px;margin-top:26px}.glimpse-cta--light{background:var(--paper);color:var(--ink)}.glimpse-cta--light h2{color:var(--navy);font-size:clamp(26px,3.6vw,38px)}.glimpse-cta--light p{color:var(--ink-soft)}.glimpse-cta--light .btn-ghost{border-color:var(--line);color:var(--navy)}.glimpse-cta--light small.reassure{color:var(--ink-soft)}.glimpse-cta--form p.lede{margin-bottom:40px}.cta-form{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.25);color:var(--ink);margin:0 auto;max-width:760px;padding:40px 38px;text-align:left}.glimpse-cta--light .cta-form{box-shadow:0 18px 50px rgba(40,28,69,.1)}.final .cta-form p{color:inherit;font-size:inherit;margin:0;max-width:none}.cta-form-target{min-height:520px}.cta-form-target.is-failed,.cta-form-target.is-ready{min-height:0}.final .cta-form p.cta-form-fallback{color:var(--ink-soft);display:none;font-size:15px}.final .cta-form .cta-form-target.is-failed+p.cta-form-fallback{display:block}.cta-form-fallback a{color:var(--teal);font-weight:600}.cta-form form.hs-form{column-gap:16px;display:grid;grid-template-columns:1fr 1fr}.cta-form form.hs-form>*{grid-column:1/-1;min-width:0}.cta-form form.hs-form>.hs_company,.cta-form form.hs-form>.hs_firstname,.cta-form form.hs-form>.hs_lastname,.cta-form form.hs-form>.hs_phone{grid-column:auto}.cta-form .hs-form .hs-form-field{margin-bottom:18px}.cta-form .hs-form .hs-input{padding:13px 15px}.cta-form .hs-form textarea.hs-input{min-height:110px}.cta-form .hs-form .hs-submit{margin-top:4px}.final .cta-form small.form-note{color:var(--ink-soft);display:block;font-size:12.5px;margin-top:14px}.final p.cta-alt{color:hsla(0,0%,100%,.6);font-size:14px;margin:24px auto 0;max-width:none}.final p.cta-alt a{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff;font-weight:500;text-decoration:none}.final p.cta-alt a:hover{border-bottom-color:var(--cyan)}.glimpse-cta--light p.cta-alt{color:var(--ink-soft)}.glimpse-cta--light p.cta-alt a{border-bottom-color:var(--line);color:var(--navy)}.cta-form .cta-form-notice{color:#c0392b;font-size:14.5px}@media(max-width:560px){.cta-form{padding:30px 22px}.cta-form form.hs-form{grid-template-columns:1fr}.cta-form form.hs-form>*{grid-column:1/-1}.cta-form .hs-form .hs-button{width:100%}}