.hs{--sky:#4ed2fc;--sky-deep:#0b6e9e;--sky-soft:#e8f8fe;--risk:#c2321b;--soft:#f4f6f8;--text-2:#3f4650;--text-3:#6b7280;--on-dark-2:#ffffffbd;--fs-h1:clamp(2.5rem, 5vw, 4.5rem);--fs-h2:clamp(2rem, 3.6vw, 3.25rem);overflow-x:clip}.hs h1,.hs h2,.hs h3{letter-spacing:-.035em;text-wrap:balance;font-weight:800}.hs h1{font-size:var(--fs-h1);line-height:1.02}.hs h2{font-size:var(--fs-h2);line-height:1.06}.hs h2 span,.hs h1 span{color:#6b7280}.hs h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.25}.hs-body{max-width:560px;color:var(--text-2);margin-top:20px;font-size:1.0625rem;line-height:1.65}.hs-step,.hs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sky-deep);font-size:.8125rem;font-weight:700}.hs-step+h2,.hs-eyebrow+h1{margin-top:16px}.hs-button{background:var(--sky);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;font-size:1rem;font-weight:700;line-height:1.4;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 12px 28px -14px #4ed2fce6}.hs-button:hover{background:#7ddffd}.hs-button:active{transform:translateY(1px)}.hs-button span{font-size:1.15rem;line-height:1}.hs-quiet{min-height:44px;color:var(--on-dark-2);align-items:center;gap:12px;font-weight:600;display:inline-flex}.hs-quiet:hover{color:#fff}.hs-link{min-height:44px;color:var(--sky-deep);align-items:center;gap:8px;font-weight:700;display:inline-flex}.hs-link:after{content:"→";transition:transform .16s}.hs-link:hover:after{transform:translate(3px)}.hs-link.is-light{color:var(--sky)}.hs-hero{background:var(--ink);color:#fff;padding-block:72px 112px}.hs-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.hs-hero .hs-eyebrow{color:var(--sky)}.hs-hero h1 span{color:#ffffff8c}.hs-lead{max-width:540px;color:var(--on-dark-2);margin-top:24px;font-size:1.125rem;line-height:1.6}.hs-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px;display:flex}.hs-window{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -32px #000000b3}.hs-window-bar{background:#eef0f3;align-items:center;gap:6px;padding:10px 14px;display:flex}.hs-window-bar>span:not(.hs-url){background:#cfd4da;border-radius:50%;width:10px;height:10px}.hs-url{color:#5b6470;background:#fff;border-radius:999px;margin-left:12px;padding:2px 12px;font-size:.75rem}.hs-window-page{gap:12px;padding:20px 22px 26px;display:grid}.hs-skel{background:#e9edf1;border-radius:4px;display:block}.hs-chip{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 16px 32px -16px #0009}.hs-chip .icon{color:var(--risk)}.hs-faq{padding-block:0 112px}.hs-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.hs-faq-list{border-top:2px solid var(--ink)}.hs-faq details{border-bottom:1px solid var(--hairline)}.hs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding-block:16px;font-size:1.0625rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.hs-faq summary::-webkit-details-marker{display:none}.hs-faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.hs-faq-icon:before,.hs-faq-icon:after{content:"";background:currentColor;width:14px;height:2px;transition:transform .18s;position:absolute;top:6px}.hs-faq-icon:after{transform:rotate(90deg)}.hs-faq details[open]>summary .hs-faq-icon:after{transform:none}.hs-faq details p{max-width:640px;color:var(--text-2);padding-bottom:20px;font-size:1rem;line-height:1.7}.hs-start{background:var(--ink);color:#fff;padding-block:112px}.hs-start .hs-step{color:var(--sky)}.hs .hs-start h2 span{color:#ffffff8c}.hs-start .hs-body{color:var(--on-dark-2)}.hs-start-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.hs-contact{color:var(--on-dark-2);margin-top:24px;font-size:.9375rem}.hs-contact a{color:var(--sky);font-weight:700}.hs-form{color:var(--ink);background:#fff;border-radius:16px;padding:32px}.hs-form .button{background:var(--sky);color:var(--ink);border-color:var(--sky)}@media (width<=1000px){.hs-hero-grid,.hs-start-grid,.hs-faq-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=600px){.hs-hero{padding-block:48px 72px}.hs-start{padding-block:72px}.hs-faq{padding-bottom:72px}.hs-button{width:100%}.hs-form{padding:22px}}@media (prefers-reduced-motion:reduce){.hs-button:active{transform:none}}
