@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:102.97%;ascent-override:85.27%;descent-override:20.39%;line-gap-override:0%}:root{--bg:#f3f5f8;--ink:#13203d;--ink-soft:#3f4b66;--line:#13203d24;--focus:#3f78e0;--font:"Archivo", "Archivo Fallback", system-ui, sans-serif;--nav-h:60px;--pad:20px;--gutter:max(var(--pad), calc((100% - 1080px) / 2))}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;height:100%;scroll-padding-top:12px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{height:100%;padding-top:env(safe-area-inset-top,0px);background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}.app{display:contents}h1,h2{letter-spacing:-.016em;margin:0 0 20px;font-size:clamp(1.9rem,7vw,3rem);font-weight:740;line-height:1.05}h3{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}p{max-width:60ch;color:var(--ink-soft);margin:0 0 14px;font-size:1.02rem;line-height:1.6}p.big{color:var(--ink);max-width:34ch;font-size:clamp(1.15rem,4.6vw,1.45rem);line-height:1.45}.btn{background:var(--ink);color:#fff;min-height:48px;font:650 1rem/1 var(--font);border-radius:4px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.btn:active{background:#0a1530}.link{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.btn:focus-visible,.link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.section{border-top:1px solid var(--line);padding:64px var(--gutter) 72px}.wrap{max-width:1080px}.pages{z-index:1;position:relative}@media (width<=859px){.pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.pages::-webkit-scrollbar{display:none}.page{scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;height:100%;padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));flex:0 0 100%;overflow:hidden auto}.page[data-id=start]{padding-bottom:0}.section{border-top:0;padding-top:36px}}@media (width>=860px){:root{--nav-h:0px;--pad:48px}html{scroll-padding-top:84px}.section{padding:96px var(--gutter) 104px}}
