@font-face{font-family:Manrope;src:url(/fonts/Manrope-VariableFont_wght.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--primary: #2a4edf;--on-primary: #fff;--primary-container: #dde1ff;--on-primary-container: #001257;--bg: #fbf8ff;--surface: #fff;--surface-low: #f4f2ff;--surface-container: #eeedf9;--surface-high: #e8e7f3;--text: #1a1b24;--text-2: #444655;--outline: #747686;--outline-variant: #c4c5d7;--success: #016e0e;--success-container: #ecffe3;--warning-container: #fff4d6;--warning-on: #5c4300;--error: #ae3117;--error-container: #ffdad3;--menu: #1a1b24;--on-menu: #e2e1ed;--r-s: 4px;--r-m: 8px;--r-l: 12px;--r-xl: 20px;--shadow: 6px 6px 48px 0 #505b9214;--f: "Manrope", Arial, sans-serif;--w: 1120px;--gutter: 24px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.55 var(--f);letter-spacing:.1px}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0;line-height:1.2;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(30px,3.8vw,46px)}h2{font-size:clamp(26px,3vw,36px)}h3{font-size:20px}p{margin:0 0 12px}.wrap{max-width:var(--w);margin:0 auto;padding:0 var(--gutter)}.section{padding:72px 0}.section.alt{background:var(--surface-low)}.section.dark{background:var(--menu);color:var(--on-menu)}.section.dark h2{color:#fff}.eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.lead{font-size:20px;color:var(--text-2);max-width:720px}.muted{color:var(--text-2)}.small{font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-m);font:600 16px/1 var(--f);border:1px solid transparent;cursor:pointer;text-decoration:none!important;white-space:nowrap}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:#1f3fc0}.btn-secondary{background:var(--surface);color:var(--primary);border-color:var(--outline-variant)}.btn-secondary:hover{background:var(--surface-low)}.btn-lg{min-height:56px;padding:0 32px;font-size:17px}.btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 6px #fff}.req{color:var(--error)}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--r-l);padding:24px}.card h3{margin-bottom:8px}.card p:last-child{margin-bottom:0}.card .who{font-size:13px;color:var(--text-2);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:block}.shot{border:1px solid var(--outline-variant);border-radius:var(--r-l);overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.shot img{width:100%}.shot-cap{font-size:13px;color:var(--text-2);margin-top:8px}.steps{counter-reset:s}.step{position:relative;padding-left:56px}.step:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--primary-container);color:var(--on-primary-container);font-weight:700;display:grid;place-items:center}.list{margin:0 0 12px;padding-left:20px}.list li{margin:4px 0}.check{list-style:none;padding:0;margin:0}.check li{position:relative;padding-left:28px;margin:8px 0}.check li:before{content:"";position:absolute;left:0;top:7px;width:16px;height:16px;border-radius:50%;background:var(--success-container);border:2px solid var(--success);box-sizing:border-box}.tag{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--surface-container);font-size:13px;font-weight:600;color:var(--text-2)}.table{width:100%;border-collapse:collapse;font-size:16px}.table th,.table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--outline-variant);vertical-align:top}.table th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.prose{max-width:760px}.prose h2{margin:36px 0 12px;font-size:26px}.prose h3{margin:24px 0 8px}.prose img{border-radius:var(--r-l);border:1px solid var(--outline-variant);margin:16px 0}.prose blockquote{margin:16px 0;padding:8px 20px;border-left:4px solid var(--primary-container);color:var(--text-2)}.prose table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px}.prose td,.prose th{border:1px solid var(--outline-variant);padding:8px 10px;text-align:left}details{border:1px solid var(--outline-variant);border-radius:var(--r-m);padding:12px 16px;margin:8px 0;background:var(--surface)}summary{cursor:pointer;font-weight:600}details p{margin:8px 0 0;color:var(--text-2)}.hero{padding:64px 0 56px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero .trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--text-2)}.cta-band{background:var(--primary);color:#fff;border-radius:var(--r-xl);padding:40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cta-band h2{color:#fff}.cta-band .btn-secondary{border-color:transparent}.form{display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:14px;font-weight:600}.form input,.form textarea{font:400 16px/1.4 var(--f);padding:12px 14px;border:1px solid var(--outline-variant);border-radius:var(--r-m);background:var(--surface);color:var(--text);width:100%}.form textarea{min-height:96px;resize:vertical}.form .consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:400;color:var(--text-2)}.form .consent input{width:18px;height:18px;margin-top:3px;flex:none}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form .status{font-size:15px;min-height:22px}.form .status.ok{color:var(--success)}.form .status.err{color:var(--error)}.hp{position:absolute;left:-9999px}@media(min-width:641px){.shot-first{order:-1}.feat-grid:has(.shot-first){grid-template-columns:8fr 4fr}}@media(max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr}}@media(max-width:640px){:root{--gutter: 16px}.table tr,.table td,.table th{display:block}.table thead{display:none}.table td:first-child{font-weight:700;border-bottom:0;padding-bottom:0}.shot-first{order:0!important}body{font-size:16px}.section{padding:48px 0}.grid-2,.grid-3,.grid-4,.form .row{grid-template-columns:1fr}.cta-band{padding:28px 20px}.btn,.hero .actions .btn{width:100%}}:root{--w: 1200px;--shadow-win: 0 24px 64px -24px rgba(42,78,223,.25), var(--shadow)}.hl{font-style:normal;color:var(--primary)}.hero{position:relative;padding:72px 0 96px;overflow:clip;background:var(--bg) radial-gradient(900px 600px at 85% 20%,#dde1ff 0%,transparent 70%)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy win" "trust win";gap:0 40px;align-items:center}.hero-copy{grid-area:copy}.hero-win{grid-area:win}.hero-trust{grid-area:trust;margin-top:28px}.hero h1{font-size:clamp(32px,3.3vw,46px);line-height:1.1;letter-spacing:-.02em;margin-top:16px}.hero .lead{font-size:20px;line-height:30px;margin-top:20px;max-width:460px}.hero .actions{margin-top:32px}.trust{display:flex;gap:20px;flex-wrap:wrap;list-style:none;padding:0;margin:28px 0 0;font-size:14px;color:var(--text-2);align-items:center}.badge-reg{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--primary);border-radius:var(--r-m);color:var(--primary);font-weight:700}.badge-reg:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--primary)}.win{position:relative;background:#fff;border:1px solid var(--outline-variant);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--shadow-win);margin:0}.win-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:var(--surface-low);border-bottom:1px solid var(--surface-high)}.win-bar i{width:10px;height:10px;border-radius:50%;background:var(--outline-variant)}.win-bar span{margin-left:10px;font:500 12px/16px var(--f);color:var(--outline)}.win img{width:100%;display:block}.hero-win{width:140%;max-width:none;justify-self:start;transform:translate(24px);overflow:visible;border-radius:var(--r-l)}.hero-win .win-inner{border-radius:var(--r-l);overflow:hidden}.hero-win:before{content:"";position:absolute;inset:-32px -120px 40px 48px;background:var(--primary-container);border-radius:var(--r-xl);z-index:-1}.co{position:absolute;left:var(--x);top:var(--y);max-width:280px;padding:12px 16px 12px 28px;background:#fff;border-radius:var(--r-l);box-shadow:var(--shadow);font:600 15px/20px var(--f);color:var(--text);z-index:2}.co:before{content:"";position:absolute;left:10px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--primary)}.co-risk:before{background:var(--error)}.co-ok:before{background:var(--success)}.band{background:var(--menu);color:var(--on-menu);padding:96px 0}.band h2,.band h3{color:#fff}.band .eyebrow,.band a{color:#9fb0ff}.band .muted{color:#c6c5d1}.cols3{display:grid;grid-template-columns:repeat(3,1fr)}.cols3>div{padding:0 32px;border-left:1px solid rgba(255,255,255,.12)}.cols3>div:first-child{padding-left:0;border-left:0}.cols3 .who{color:#9fb0ff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:12px}.cols3 h3{font-size:24px;line-height:30px;margin-bottom:12px}.cols3 p{color:#e2e1ed}.feature{padding:64px 0}.feat-grid{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:center}.feature.flip .feat-grid{grid-template-columns:8fr 4fr}.feature.flip .feat-win{order:-1}.feat-copy h2,.feat-copy h3.big{font-size:clamp(26px,2.8vw,40px);line-height:1.15;letter-spacing:-.015em;margin-top:12px}.num{display:flex;align-items:baseline;gap:12px;margin:24px 0}.num b{font:800 64px/64px var(--f);letter-spacing:-.03em;color:var(--primary);white-space:nowrap}.num b.sm{font-size:48px;line-height:52px}.num span{font:500 16px/22px var(--f);color:var(--text-2);max-width:220px}.notes{list-style:none;padding:0;margin:0;display:grid;gap:14px}.notes li{position:relative;padding-left:40px;font:400 16px/24px var(--f)}.notes li:before{content:attr(data-n);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font:700 13px/28px var(--f);text-align:center}.feat-win .crop{position:relative;height:560px;overflow:hidden}.feat-win .crop img{width:100%;height:100%;object-fit:cover;object-position:left top}.pin{position:absolute;left:var(--x);top:var(--y);width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font:700 13px/28px var(--f);text-align:center;font-style:normal;box-shadow:0 0 0 4px #fff,var(--shadow)}.feat-win figcaption{padding:8px 14px;font:400 13px/18px var(--f);color:var(--text-2);border-top:1px solid var(--surface-high)}.stepline{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative;margin-top:40px}.stepline:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:var(--outline-variant)}.stepline>div{position:relative}.stepline .n{width:48px;height:48px;border-radius:50%;background:var(--primary);color:#fff;font:700 18px/48px var(--f);text-align:center;position:relative;margin-bottom:16px;box-shadow:0 0 0 6px var(--surface-low)}.stepline h3{font-size:20px;margin-bottom:8px}.panel{background:#fff;border:1px solid var(--outline-variant);border-radius:var(--r-xl);display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px}.panel>div{padding:28px;border-left:1px solid var(--surface-high)}.panel>div:first-child{border-left:0}.panel .ic{width:40px;height:40px;border-radius:10px;background:var(--primary-container);color:var(--primary);display:grid;place-items:center;font-weight:800;margin-bottom:14px;font-size:18px}.panel b{display:block;font-size:20px;line-height:26px;margin-bottom:6px}.panel p{font-size:15px;line-height:22px;color:var(--text-2);margin:0}.quote{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;margin-top:40px;padding:32px 0;border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant)}.quote .brand{font:700 24px/1.2 var(--f)}.quote .brand small{display:block;font:500 14px/20px var(--f);color:var(--text-2);margin-top:4px}.quote blockquote{margin:0;position:relative;font:400 22px/32px var(--f);padding-left:48px}.quote blockquote:before{content:"«";position:absolute;left:0;top:-22px;font:800 80px/1 var(--f);color:var(--primary-container)}.price-band{background:var(--menu);color:#fff;padding:96px 0}.price-band .grid-2{align-items:center}.price-band .big{font:800 clamp(40px,5vw,64px)/1 var(--f);letter-spacing:-.03em}.price-band .sub{font-size:20px;color:#e2e1ed;margin-top:8px}.price-band .check li:before{background:#14ebbe33;border-color:#14ebbe}.price-band .check{color:#e2e1ed;margin-top:24px}.price-band a{color:#9fb0ff}.price-band .lead-card,.price-band .lead-card h2{color:var(--text)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--outline-variant);transform:translateY(100%);transition:transform .25s}.sticky-cta.on{transform:none}.sticky-cta .btn{flex:1;min-height:48px}.sticky-cta span{font-size:13px;color:var(--text-2)}@media(max-width:1280px){.hero-win{width:130%}}@media(max-width:960px){.hero-grid{grid-template-columns:1fr}.hero-win{width:100%;transform:none}.cols3{grid-template-columns:1fr;gap:32px}.cols3>div{padding:0;border-left:0}.feat-grid,.feature.flip .feat-grid{grid-template-columns:1fr;gap:24px}.feature.flip .feat-win{order:0}.panel{grid-template-columns:1fr 1fr}.panel>div:nth-child(3){border-left:0}.panel>div:nth-child(n+3){border-top:1px solid var(--surface-high)}.stepline{grid-template-columns:1fr 1fr}.stepline:before{display:none}.quote{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.hero{padding:24px 0 40px;background-image:none}.hero-grid{gap:28px}.hero h1{font-size:34px;line-height:38px}.hero .lead{font-size:17px;line-height:26px;margin-top:12px}.hero .actions{flex-direction:column;gap:8px;margin-top:24px}.hero .actions .btn-secondary{background:none;border:0;min-height:44px}.trust{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.hero-win{margin:0 -16px;width:calc(100% + 32px);border-radius:0;border-left:0;border-right:0}.hero-win:before{inset:-16px -16px 40%;border-radius:0}.hero-win .co{display:none}.hero-win .crop{height:260px;overflow:hidden}.hero-win .crop img{width:135%;height:auto;max-width:none}.feat-win .crop{height:190px}.feat-win .crop img{width:140%;height:auto;max-width:none;object-fit:unset}.feat-win .pin{display:none}.notes li{padding:12px 12px 12px 48px;background:#fff;border-radius:12px;box-shadow:var(--shadow)}.notes li:before{left:12px;top:12px}.num b{font-size:44px;line-height:48px}.panel{grid-template-columns:1fr}.panel>div{border-left:0;border-top:1px solid var(--surface-high)}.panel>div:first-child{border-top:0}.stepline{grid-template-columns:1fr;gap:24px}.band,.price-band,.section{padding:56px 0}.feature{padding:40px 0}.form input,.form textarea{min-height:52px;font-size:16px}.form .submit{position:sticky;bottom:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#fff 30%)}.sticky-cta{display:flex}.quote blockquote{font-size:18px;line-height:28px}}.lead-sub{margin:12px 0 0;font-size:15px;color:var(--text-2)}.lead-sub a{color:var(--primary);font-weight:600}@media(max-width:640px){.hero-grid{grid-template-areas:"copy" "win" "trust";gap:20px}.hero h1{font-size:30px;line-height:35px}.hero .hl{white-space:nowrap}.hero .lead{font-size:16px;line-height:24px;margin-top:10px}.lead-sub{display:none}.hero .actions{margin-top:16px}.hero-trust{margin-top:0}.hero-win .crop{height:220px}}.hdr[data-astro-cid-3ef6ksr2]{background:var(--surface);border-bottom:1px solid var(--outline-variant);position:sticky;top:0;z-index:50}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:32px;min-height:68px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:34px;width:auto}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:22px;flex:1}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text);font-weight:600;font-size:15px;padding:6px 0;border-bottom:2px solid transparent}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:none;color:var(--primary)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{border-bottom-color:var(--primary);color:var(--primary)}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px}.login[data-astro-cid-3ef6ksr2]{font-weight:600;font-size:15px}.burger[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;width:44px;height:44px;padding:10px;cursor:pointer;margin-left:auto}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--text);margin:6px 0}.mnav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:68px 0 0;background:var(--bg);grid-template-rows:1fr auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));z-index:49;overflow:auto}.mnav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]{display:grid;align-content:start}.mnav[data-astro-cid-3ef6ksr2] .foot[data-astro-cid-3ef6ksr2]{display:grid;gap:8px}.mnav[data-astro-cid-3ef6ksr2][hidden]{display:none!important}.mnav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:16px 4px;font:700 20px/28px var(--f);color:var(--text);border-bottom:1px solid var(--surface-high)}@media(max-width:960px){.nav[data-astro-cid-3ef6ksr2],.actions[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}.mnav[data-astro-cid-3ef6ksr2]:not([hidden]){display:grid}}.ftr[data-astro-cid-sz7xmlte]{background:var(--menu);color:var(--on-menu);padding:48px 0 40px;margin-top:48px}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;display:block;padding:8px 0;font-size:15px}.ftr[data-astro-cid-sz7xmlte] .ttl[data-astro-cid-sz7xmlte]{color:#9fa0ad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px}.ftr[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#c6c5d1}.skip[data-astro-cid-5hce7sga]{position:absolute;left:-9999px;top:8px;background:#fff;padding:8px 12px;border-radius:8px;z-index:100}.skip[data-astro-cid-5hce7sga]:focus{left:8px}
