:root{--navy:#044b97;--ink:#0b2a5b;--body:#3b4b66;--muted:#52627a;--line:#e3e9f2;--soft:#f3f7ff;--soft2:#eaf2fc;--pink:#f84bb1;--pink-d:#e0389d;--sky:#2f8fd6;--green:#00b67a;--r:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--body);font:400 16px/1.6 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:Manrope,Inter,sans-serif;color:var(--ink);margin:0;line-height:1.1}h1{font-weight:800}h2,h3{font-weight:700}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--sky);outline-offset:4px}button:disabled{opacity:.45;cursor:not-allowed}section{padding:84px 0;scroll-margin-top:80px}.wrap{width:min(1180px,calc(100% - 32px));margin-inline:auto;min-width:0}.sec-head{text-align:center;max-width:820px;margin:0 auto 40px}.sec-head h2,.h2s{font-size:clamp(30px,3.6vw,44px);line-height:1.08}.sec-head p{max-width:620px;margin:14px auto 0;font-size:18px;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 28px;border:0;border-radius:12px;background:var(--pink);color:#fff;font:700 17px/1.2 Manrope,Inter,sans-serif;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 8px 22px #f84bb147;transition:background .15s,transform .15s}.btn:hover{background:var(--pink-d);transform:translateY(-1px)}.btn.block{width:100%}.rv{opacity:1;transform:none}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:var(--soft2);color:var(--navy);font-size:13px;font-weight:600}.cta-c{text-align:center;margin-top:36px;padding-bottom:36px}.tps{display:inline-flex;gap:3px;vertical-align:middle}.tp{display:block;background:#00b67a;width:18px;height:18px}.tp svg{display:block;width:100%;height:100%}ssv-home-content,ssv-home-hero,ssv-home-shade{display:block}.home [id^=alia-root-]{display:none!important}.home #header-group{position:sticky;top:0;z-index:41}.home .ssv-site-header{top:var(--ssv-offer-height,0px);transition:top .25s ease}@media (max-width:900px){section{padding:64px 0}}@media (max-width:560px){section{padding:44px 0}.sec-head{margin-bottom:22px}.sec-head h2,.h2s{font-size:28px}.sec-head p{font-size:16px;margin-top:10px}.btn{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home *,.home ::before,.home ::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
