@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0}.site{--brand: #2563eb;--brand-ink: #ffffff;--brand-deep: #1e3a8a;--ink: #0f172a;--soft: #475569;--ground: #ffffff;--tint: #f1f5f9;--radius: 10px;--margin: clamp(16px, 5vw, 72px);--display: clamp(2.6rem, 1.4rem + 4.4vw, 5rem);--head: clamp(2rem, 1.3rem + 2.4vw, 3.25rem);--lead: clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--body: 1.0625rem;--small: .875rem;--ease: cubic-bezier(.2, .7, .1, 1);background:var(--ground);color:var(--ink);font:400 var(--body)/1.6 "Geist Variable",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.site *,.site *:before,.site *:after{box-sizing:border-box}.site h1,.site h2,.site h3,.site p,.site ul,.site ol,.site dl,.site dd{margin:0;padding:0}.site ul,.site ol{list-style:none}.site a{color:inherit}.site :focus-visible{outline:3px solid var(--brand);outline-offset:3px}.site .skip{position:absolute;left:var(--margin);top:-60px;background:var(--brand);color:var(--brand-ink);padding:10px 14px;z-index:30}.site .skip:focus{top:10px}.site .bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:14px var(--margin);background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.site .brand{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:1.125rem;text-decoration:none;margin-right:auto}.site .links{display:flex;gap:24px;font-weight:500;font-size:.95rem;color:var(--soft)}.site .links a{text-decoration:none;transition:color .16s var(--ease)}.site .links a:hover{color:var(--ink)}.site .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:var(--radius);background:var(--brand);color:var(--brand-ink);font-weight:600;text-decoration:none;transition:transform .16s var(--ease),background-color .16s var(--ease)}.site .btn:hover{background:var(--brand-deep);transform:translateY(-1px)}.site .btn:active{transform:translateY(1px)}.site .btn-lg{min-height:52px;padding:0 26px;font-size:1.0625rem}.site .btn-quiet{background:var(--tint);color:var(--ink)}.site .btn-quiet:hover{background:#e2e8f0}.site .btn-light{background:var(--ground);color:var(--brand-deep)}.site .btn-light:hover{background:var(--tint)}.site .hero{padding:clamp(72px,12vh,140px) var(--margin) clamp(72px,10vh,120px);max-width:1200px}.site .hero h1{font-size:var(--display);line-height:1.02;letter-spacing:-.035em;font-weight:700;max-width:14ch}.site .lead{margin-top:24px;font-size:var(--lead);line-height:1.5;color:var(--soft);max-width:44ch}.site .actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.site .band{padding:clamp(64px,10vh,112px) var(--margin)}.site .tint{background:var(--tint)}.site .band h2,.site .closing h2{font-size:var(--head);line-height:1.08;letter-spacing:-.03em;font-weight:700;max-width:18ch}.site .services{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:40px 48px}.site .services li{display:flex;flex-direction:column;gap:10px}.site .services h3{font-size:1.25rem;font-weight:650;letter-spacing:-.01em}.site .services p{color:var(--soft)}.site .services .steps-of{font-size:var(--small)}.site .services a{margin-top:4px;font-weight:600;color:var(--brand);text-decoration:none}.site .services a:hover{text-decoration:underline;text-underline-offset:4px}.site .steps{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;counter-reset:step}.site .steps .n{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-weight:650}.site .steps h3{margin-top:18px;font-size:1.25rem;font-weight:650}.site .steps p{margin-top:8px;color:var(--soft);max-width:36ch}.site .faq{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;max-width:1100px}.site .faq dt{font-size:1.2rem;font-weight:650}.site .faq dd{margin-top:8px;color:var(--soft);max-width:46ch}.site .closing{padding:clamp(72px,12vh,128px) var(--margin);background:var(--brand);color:var(--brand-ink)}.site .closing p{margin:16px 0 32px;font-size:var(--lead);opacity:.9}.site .foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:32px var(--margin);font-size:var(--small);color:var(--soft)}.site .foot .brand{font-size:1rem;color:var(--ink);margin-right:0}.site .foot nav{display:flex;gap:20px;margin-right:auto}.site .foot nav a{text-decoration:none}.site .foot nav a:hover{color:var(--ink)}.js .site .rise{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.js .site .rise.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .site .rise{transform:none;transition:opacity .2s linear}.site .btn{transition:none}}@media(max-width:760px){.site .links{display:none}.site .steps,.site .faq{grid-template-columns:1fr;gap:32px}.site .actions .btn{flex:1 1 100%}}
