@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.L4Pznq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.L4Pznq_variable{--f-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.QWUVEG_className{font-family:Inter,Inter Fallback;font-style:normal}.QWUVEG_variable{--f-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.lQQbPG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.lQQbPG_variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.site{--ink:#0b2545;--ink-2:#4a5b73;--ink-3:#8593a8;--blue:#1560d4;--blue-d:#0d47a1;--moss:#1560d4;--sky:#eaf2fd;--sky-2:#d6e6fb;--signal:#8ec1ff;--clay:#f0a020;--paper:#fff;--paper-2:#f5f8fc;--line:#dde6f1;--r:14px;--shadow:0 18px 44px #0b25451a;--wrap:1220px;color:var(--ink-2);font-family:var(--f-body), system-ui, sans-serif;background:#fff;flex-direction:column;min-height:100vh;font-size:16.5px;line-height:1.7;display:flex;overflow-x:clip}.site *,.site :before,.site :after{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site img,.site video{max-width:100%;display:block}.site ::selection{background:var(--blue);color:#fff}.site main{flex:1}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}@media (min-width:700px){.wrap{padding:0 32px}}.site h1,.site h2,.site h3,.serif{font-family:var(--f-display), system-ui, sans-serif;color:var(--ink);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.12}.site h1{font-size:clamp(2.1rem,7.4vw,4rem)}.site h2{font-size:clamp(1.7rem,4.8vw,2.75rem)}.site h3{letter-spacing:-.015em;font-size:1.2rem;line-height:1.3}.site em{color:var(--blue);font-style:normal}.site p{margin:0}.lead{color:var(--ink-2);max-width:36em;font-size:clamp(1.02rem,2.3vw,1.16rem);line-height:1.7}.mono{font-family:var(--f-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:600}.muted{color:var(--ink-2)}.prose{max-width:42em}.prose p+p{margin-top:1.1em}.prose strong{color:var(--ink);font-weight:600}.prose ul{gap:.7em;margin:1.1em 0 0;padding:0;list-style:none;display:grid}.prose li{padding-left:2em;position:relative}.prose li:before{content:"";background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231560d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;border-radius:50%;width:1.2em;height:1.2em;position:absolute;top:.28em;left:0}.prose h3{margin:2em 0 .6em}.label{color:var(--blue);align-items:center;gap:12px;margin-bottom:16px;display:inline-flex}.label:before{content:"";background:var(--blue);width:34px;height:2px}.label b{display:none}.btn{background:var(--blue);border:1.5px solid var(--blue);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-family:inherit;font-size:.97rem;font-weight:600;line-height:1;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.btn:after{content:"→";transition:transform .25s}.btn:hover{background:var(--blue-d);border-color:var(--blue-d);transform:translateY(-1px);box-shadow:0 10px 24px #1560d447}.btn:hover:after{transform:translate(4px)}.btn.ghost{border-color:var(--line);background:0 0;color:var(--ink)!important}.btn.ghost:hover{background:var(--ink);border-color:var(--ink);box-shadow:none;color:#fff!important}.btn.light{background:#fff;border-color:#fff;color:var(--ink)!important}.btn.light:hover{background:var(--sky);border-color:var(--sky)}.btn[disabled]{opacity:.6;cursor:wait}.link{color:var(--blue);align-items:center;gap:8px;font-weight:600;display:inline-flex}.link:after{content:"→";transition:transform .25s}.link:hover:after{transform:translate(4px)}.prose .link,.faq .link,p>.link{display:inline}.prose .link:after,p>.link:after{content:none}.prose .link,p>.link{text-underline-offset:3px;text-decoration:underline}.site :focus-visible{outline:3px solid var(--signal);outline-offset:3px}.urgent{background:var(--ink);color:#c9d6ea;padding:9px 0;font-size:.82rem}.urgent .wrap{justify-content:space-between;align-items:center;gap:14px;display:flex}.urgent b{color:#fff;font-weight:600}.urgent .long{display:none}.urgent a{color:#fff;white-space:nowrap;font-weight:600}@media (min-width:760px){.urgent .long{display:inline}}.head{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.head .wrap{align-items:center;gap:14px;height:68px;display:flex}.brand{white-space:nowrap;min-width:0;color:var(--ink);align-items:center;gap:11px;margin-right:auto;display:flex}.brand svg{flex:none}.brand strong{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;text-overflow:ellipsis;font-size:1.12rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.brand small,.nav,.head .login,.head>.wrap>.btn{display:none}@media (min-width:1100px){.head .wrap{gap:26px;height:84px}.nav{white-space:nowrap;color:var(--ink);gap:26px;font-size:.95rem;font-weight:500;display:flex}.nav a{padding:8px 0;position:relative}.nav a:after{content:"";background:var(--blue);height:2px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.nav a:hover{color:var(--blue)}.nav a:hover:after{right:0}.head .login{white-space:nowrap;font-size:.92rem;display:inline-flex}.head .login:after{content:none}.head>.wrap>.btn{white-space:nowrap;min-height:46px;padding:0 20px;font-size:.92rem;display:inline-flex}.mmenu{display:none}}.burger{border:1.5px solid var(--line);cursor:pointer;z-index:60;background:#fff;border-radius:8px;place-content:center;gap:6px;width:46px;height:46px;padding:0;display:grid;position:relative}.burger span{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .25s;display:block}.burger.x{background:0 0;border-color:#fff6}.burger.x span{background:#fff}.burger.x span:first-child{transform:translateY(4px)rotate(45deg)}.burger.x span:last-child{transform:translateY(-4px)rotate(-45deg)}.mpanel{z-index:50;background:var(--ink);color:#fff;flex-direction:column;padding:96px 24px 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.mpanel[hidden]{display:none}.mpanel nav{display:grid}.mpanel nav a{font-family:var(--f-display), sans-serif;letter-spacing:-.01em;border-bottom:1px solid #ffffff1f;align-items:baseline;gap:16px;padding:16px 0;font-size:1.3rem;font-weight:600;animation:.4s both m-in;display:flex}.mpanel nav .mono{color:var(--signal);font-size:.7rem}.mfoot{gap:12px;margin-top:auto;padding-top:28px;display:grid}.mfoot .btn{width:100%}.mfoot .btn.ghost{border-color:#fff6;color:#fff!important}.mfoot>a.mono{text-align:center;color:var(--signal);padding:10px;font-size:.9rem}@keyframes m-in{0%{opacity:0;transform:translateY(12px)}}.mbar{z-index:35;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;gap:10px;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b25451a}.mbar.off{transform:translateY(110%)}.site .mbar a{border-radius:8px;place-items:center;min-height:48px;padding:0;font-size:.95rem;font-weight:600;display:grid}.site .mbar .call{color:var(--ink);border:1.5px solid var(--line);padding:0 22px}.site .mbar .go{background:var(--blue);color:#fff;flex:1}@media (min-width:1100px){.mbar{display:none}}.hero{color:#fff;isolation:isolate;background:var(--ink);padding:54px 0 0;position:relative}.hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-media video,.hero-media img{object-fit:cover;width:100%;height:100%}.hero-media:after{content:"";background:linear-gradient(100deg,#081c38f0 0%,#081c38d1 42%,#0b377880 100%);position:absolute;inset:0}.hero>.wrap{gap:38px;display:grid}.hero .mono.muted{color:var(--signal);align-items:center;gap:12px;display:inline-flex}.hero .mono.muted:before{content:"";background:var(--signal);flex:none;width:34px;height:2px}.hero h1{color:#fff;max-width:13em;margin:18px 0 20px}.hero h1 em{color:var(--signal)}.hero .lead{color:#d3def0}.hero .cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.hero .btn.ghost{border-color:#ffffff73;color:#fff!important}.hero .btn.ghost:hover{background:#fff;border-color:#fff;color:var(--ink)!important}.hero .note{color:#a9b9d3;max-width:32em;margin-top:20px;font-size:.86rem}@media (min-width:1000px){.hero{padding-top:92px}.hero>.wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:60px}}.rise>span{animation:.9s cubic-bezier(.2,.8,.2,1) both rise;display:inline-block}.rise>span:nth-child(2){animation-delay:.1s}.rise>span:nth-child(3){animation-delay:.2s}.rise>span:nth-child(4){animation-delay:.3s}.rise>span:nth-child(5){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(.45em)}}.strip{z-index:2;margin-top:48px;margin-bottom:-10px;position:relative;transform:translateY(50%)}.strip .grid{border-radius:var(--r);box-shadow:var(--shadow);color:var(--ink-2);background:#fff;display:grid;overflow:hidden}.strip .cell{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:start;gap:4px 14px;padding:20px 22px;display:grid}.strip .cell:last-child{background:var(--blue);color:#dbe8fb;border:0}.strip .cell:last-child h3,.strip .cell:last-child a{color:#fff}.strip svg{background:var(--sky);width:44px;height:44px;color:var(--blue);border-radius:10px;grid-row:span 2;padding:10px}.strip .cell:last-child svg{color:#fff;background:#ffffff29}.strip h3{font-size:1rem}.strip p{white-space:pre-line;font-size:.9rem;line-height:1.5}.strip a{color:var(--blue);font-weight:600}@media (min-width:640px){.strip .grid{grid-template-columns:1fr 1fr}.strip .cell{border-right:1px solid var(--line)}.strip-pad{height:110px}}@media (min-width:1000px){.strip{margin-top:84px}.strip .grid{grid-template-columns:repeat(4,1fr)}.strip .cell{border-bottom:0;padding:26px}.strip-pad{height:84px}}.stage{position:relative}.chip{display:none}.sheet{color:var(--ink-2);border-radius:var(--r);background:#fff;margin:0;padding:18px 16px 16px;position:relative;box-shadow:0 30px 70px #0006}@media (min-width:700px){.sheet{padding:22px 22px 18px}}.sheet header{color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sheet header .mono,.sheet header{letter-spacing:.06em;font-size:.72rem}.sheet .rec{background:var(--paper-2);color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:6px 12px 6px 10px;transition:background .4s;display:inline-flex}.sheet .rec i{background:var(--blue);border-radius:50%;width:8px;height:8px}.sheet .rec i.on{background:#e5484d;animation:1s steps(2,end) infinite blink}.sheet[data-stage="7"] .rec{background:var(--sky);color:var(--blue-d)}.sheet .tot{display:none}@media (min-width:480px){.sheet .tot{display:inline}}@keyframes blink{50%{opacity:.25}}.sheet svg{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;width:100%;height:140px;display:block}@media (min-width:700px){.sheet svg{height:166px}}.sheet svg .lane{font-family:var(--f-mono), monospace;fill:var(--ink-3);letter-spacing:.1em;font-size:10px}.sheet svg .pin-t{font-family:var(--f-mono), monospace;fill:#b46f00;font-size:11px;font-weight:700}.sheet svg .pin{opacity:0;transition:opacity .35s}.sheet svg .pin.on{opacity:1}.sheet svg .head-off{opacity:0;transition:opacity .4s}.sheet ol{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sheet li{border:1px solid var(--line);color:var(--ink);opacity:.3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;line-height:1.3;transition:opacity .45s,border-color .45s,background .45s;display:grid}.sheet li.on{opacity:1;border-color:var(--sky-2);background:#f8fbff}.sheet li>.mono:first-child{font-family:var(--f-mono), monospace;background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:5px;padding:4px 7px;font-size:.66rem}.sheet li small{color:var(--ink-3);margin-bottom:1px;font-size:.58rem;display:block}.conf{background:var(--sky);border-radius:4px;height:18px;display:block;position:relative;overflow:hidden}.conf b{background:var(--sky-2);transition:width .9s cubic-bezier(.2,.8,.2,1) .15s;position:absolute;inset:0 auto 0 0}.site .conf em{color:var(--blue-d);font-size:.62rem;font-weight:700;font-family:var(--f-mono), monospace;letter-spacing:0;place-items:center;display:grid;position:absolute;inset:0}.talk{gap:6px;margin-top:10px;display:grid}.talk p{opacity:0;border-radius:10px;max-width:88%;padding:9px 13px;font-size:.85rem;line-height:1.4;transition:opacity .4s,transform .4s;transform:translateY(8px)}.talk p.on{opacity:1;transform:none}.talk p b{opacity:.75;margin-bottom:2px;font-size:.58rem;display:block}.talk .doc{background:var(--ink);color:#fff;border-bottom-left-radius:2px;justify-self:start}.talk .ai{background:var(--sky);color:var(--ink);border-bottom-right-radius:2px;justify-self:end}.sheet footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;font-size:.84rem;line-height:1.5;display:flex}.sheet footer strong{color:var(--ink)}.stamp{color:#0c7a43;text-align:left;opacity:.15;background:#e7f6ee;border-radius:8px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:.72rem;font-weight:700;line-height:1.25;transition:opacity .4s,transform .4s;display:inline-flex;transform:scale(.96)}.stamp:before{content:"";background:#0c7a43 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/80% no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.stamp br{display:none}.stamp.on{opacity:1;transform:none}.sec{padding:64px 0}.sec.tight{padding:48px 0 64px}.sec.tint{background:var(--paper-2)}.sec-head{gap:14px;margin-bottom:36px;display:grid}.sec-head p{max-width:34em}@media (min-width:860px){.sec{padding:108px 0}.sec.tight{padding:72px 0 108px}.sec-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:56px;margin-bottom:56px}}.sec .wrap>*,.band .wrap>*{transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.rv .sec:not(.in) .wrap>*,.rv .band:not(.in) .wrap>*{opacity:0;transform:translateY(24px)}.sec .wrap>:nth-child(2){transition-delay:.1s}.sec .wrap>:nth-child(3){transition-delay:.2s}.about{align-items:center;gap:40px;display:grid}.collage{padding:0 0 56px;position:relative}.collage .big{border-radius:var(--r);aspect-ratio:4/4.4;object-fit:cover;width:82%;box-shadow:var(--shadow)}.collage .small{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:52%;box-shadow:var(--shadow);border:6px solid #fff;position:absolute;bottom:0;right:0}.collage .badge{background:var(--blue);color:#fff;border-radius:10px;max-width:11em;padding:14px 18px;font-size:.9rem;font-weight:600;line-height:1.35;position:absolute;top:18px;left:18px;box-shadow:0 12px 26px #1560d459}.checks{gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);grid-template-columns:26px 1fr;gap:12px;font-weight:500;display:grid}.checks li:before{content:"";background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231560d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 76% no-repeat;border-radius:50%;width:26px;height:26px}@media (min-width:940px){.about{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:76px}}.cols{gap:18px;display:grid}.cols>div{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:30px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.cols>div:before{content:"";background:var(--blue);transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:-1px;left:28px;right:28px;transform:scaleX(0)}.cols>div:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.cols>div:hover:before{transform:scaleX(1)}.cols .mono{color:var(--blue)}.cols h3{margin:14px 0 10px;font-size:1.3rem}.cols p{font-size:.97rem}@media (min-width:860px){.cols{grid-template-columns:repeat(3,1fr);gap:24px}}.areas{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.area{border-radius:var(--r);aspect-ratio:3/3.9;color:#fff;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.area img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.area:after{content:"";z-index:-1;background:linear-gradient(#081c3800 30%,#081c38eb 100%);transition:background .4s;position:absolute;inset:0}.area:hover img{transform:scale(1.08)}.area:hover:after{background:linear-gradient(#0d47a159 0%,#081c38f2 100%)}.area>div{padding:16px}.area h3{color:#fff;font-size:1.05rem}.area p{color:#cfdcf0;margin-top:6px;font-size:.84rem;line-height:1.45;display:none}@media (min-width:700px){.areas{grid-template-columns:repeat(4,1fr);gap:20px}.area>div{padding:22px}.area h3{font-size:1.22rem}.area p{display:block}}.index{gap:14px;display:grid}.index a,.index>div{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:6px 18px;padding:22px;transition:box-shadow .3s,border-color .3s,transform .3s;display:grid}.index a:hover,.index>div:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-3px)}.index a>.mono,.index>div>.mono{background:var(--sky);width:46px;height:46px;color:var(--blue);letter-spacing:0;border-radius:10px;grid-row:span 2;place-items:center;font-size:.82rem;display:grid}.index h3{align-self:center;font-size:1.2rem}.index p{grid-column:2;font-size:.96rem}.index a>span:last-child,.index>div>span:last-child{display:none}.index .thumb{aspect-ratio:16/8;object-fit:cover;border-radius:10px;grid-column:1/-1;width:100%;margin-bottom:8px}@media (min-width:860px){.index a,.index>div{grid-template-columns:52px minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:26px;padding:24px 28px}.index a>.mono,.index>div>.mono{grid-row:auto;width:52px;height:52px}.index h3{font-size:1.32rem}.index p{grid-column:auto}.index.pics>div{grid-template-columns:200px minmax(0,.7fr) minmax(0,1.3fr)}.index.pics>div>.mono{display:none}.index .thumb{aspect-ratio:4/3;grid-column:auto;margin:0}}.sec.dark{background:var(--ink);color:#c9d6ea;position:relative;overflow:hidden}.sec.dark:before{content:"";pointer-events:none;background:radial-gradient(circle,#1560d473,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-200px}.sec.dark .wrap{position:relative}.dark h2,.dark h3{color:#fff}.dark .label{color:var(--signal)}.dark .label:before{background:var(--signal)}.dark em{color:var(--signal)}.dark .sec-head p,.dark .muted{color:#c9d6ea}.dark .link{color:#fff}.dark svg{max-width:100%;height:auto}.track{gap:14px;display:grid;position:relative}.track>div{border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff1f;padding:24px 22px;transition:transform .3s,background .3s,border-color .3s,opacity .6s}.track>div:hover{background:#ffffff17;border-color:#8ec1ff80;transform:translateY(-5px)}.track i{display:none}.track .mono{color:var(--signal)}.track h3{margin:10px 0 8px;font-size:1.18rem}.track p{font-size:.93rem;line-height:1.6}@media (min-width:700px){.track{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:1040px){.track{grid-template-columns:repeat(3,1fr)}}.rv .sec:not(.in) .track>div{opacity:0;transform:translateY(22px)}.track>div:nth-child(2){transition-delay:80ms}.track>div:nth-child(3){transition-delay:.16s}.track>div:nth-child(4){transition-delay:.24s}.track>div:nth-child(5){transition-delay:.32s}.track>div:nth-child(6){transition-delay:.4s}.pledge{border-radius:var(--r);border:1px solid #ffffff24;gap:0;margin-top:36px;display:grid;overflow:hidden}.pledge>div{border-bottom:1px solid #ffffff24;padding:24px 22px}.pledge>div:last-child{border:0}.pledge strong{font-family:var(--f-display), sans-serif;color:#fff;margin-bottom:6px;font-size:1.1rem;font-weight:700;display:block}.pledge p{font-size:.92rem}@media (min-width:860px){.pledge{grid-template-columns:repeat(3,1fr);margin-top:48px}.pledge>div{border-bottom:0;border-right:1px solid #ffffff24;padding:30px 28px}}.vband{background:var(--ink);isolation:isolate;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.vband video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.vband:after{content:"";z-index:-1;background:#081c389e;position:absolute;inset:0}.vband .run{width:max-content;animation:46s linear infinite marquee;display:flex}.vband .run span{font-family:var(--f-display), sans-serif;letter-spacing:-.04em;color:#fff;white-space:nowrap;padding-right:.6em;font-size:clamp(3.4rem,13vw,9rem);font-weight:700;line-height:1}.vband .run span:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px #ffffffd9}@media (min-width:860px){.vband{height:480px}}@keyframes marquee{to{transform:translate(-50%)}}.duo{align-items:center;gap:36px;display:grid}.duo .frame{border-radius:var(--r);box-shadow:var(--shadow);aspect-ratio:16/11;background:var(--ink);position:relative;overflow:hidden}.duo .frame video,.duo .frame img{object-fit:cover;width:100%;height:100%}.duo .frame .tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081c38d1;border-radius:6px;padding:8px 12px;font-size:.78rem;position:absolute;bottom:14px;left:14px}@media (min-width:940px){.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.duo.flip .frame{order:2}}.docs{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.doc{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:12px;padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.doc:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.mono-gram{background:linear-gradient(140deg, var(--blue), var(--blue-d));width:84px;height:84px;font-family:var(--f-display), sans-serif;color:#fff;border-radius:50%;place-items:center;font-size:1.7rem;font-weight:700;display:grid}.doc h3{font-size:1.3rem}.doc>.mono{color:var(--blue)}.doc p{flex:1;font-size:.95rem}.doc .link{align-self:flex-start;font-size:.94rem}.split{gap:30px;display:grid}.split aside img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%;margin-top:26px}@media (min-width:900px){.split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px}.split aside{align-self:start;position:sticky;top:116px}}.faq{gap:12px;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:10px;transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:var(--blue);box-shadow:0 10px 30px #1560d41a}.faq summary{cursor:pointer;font-family:var(--f-display), sans-serif;color:var(--ink);grid-template-columns:1fr 30px;align-items:center;gap:14px;padding:18px 18px 18px 22px;font-size:1.04rem;font-weight:600;line-height:1.4;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--sky);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-weight:600;transition:transform .3s,background .3s,color .3s;display:grid}.faq details[open] summary:after{background:var(--blue);color:#fff;transform:rotate(135deg)}.faq details p{max-width:46em;padding:0 22px 22px}@media (min-width:700px){.faq summary{padding:22px 22px 22px 26px;font-size:1.12rem}.faq details p{padding:0 26px 26px}}.band{color:#dbe8fb;isolation:isolate;background:var(--blue-d);padding:64px 0;position:relative;overflow:hidden}.band:before{content:"";z-index:-2;background:url(/media/waiting.jpg) 50%/cover;position:absolute;inset:0}.band:after{content:"";z-index:-1;background:linear-gradient(95deg,#0d47a1f5 0%,#0d47a1e0 55%,#0b2545b3 100%);position:absolute;inset:0}.band .wrap{gap:26px;display:grid}.band h2{color:#fff;max-width:15em}.band em{color:var(--signal)}.band .muted{color:#dbe8fb}.band .side{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.band .btn{background:#fff;border-color:#fff;color:var(--ink)!important}.band .btn:hover{background:var(--sky);border-color:var(--sky)}@media (min-width:860px){.band{padding:100px 0}.band .wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:56px}}.page-head{color:#d3def0;isolation:isolate;background:var(--ink) var(--img,url(/media/reception.jpg)) center / cover;padding:56px 0 60px;position:relative}.page-head:after{content:"";z-index:-1;background:linear-gradient(100deg,#081c38f2 0%,#081c38d6 50%,#0b37788c 100%);position:absolute;inset:0}.page-head h1{color:#fff;max-width:16em;margin:16px 0;font-size:clamp(2rem,6.6vw,3.5rem);animation:.9s cubic-bezier(.2,.8,.2,1) both rise}.page-head h1 em{color:var(--signal)}.page-head .lead{color:#d3def0}.crumb{color:var(--signal)}.crumb a:hover{color:#fff}@media (min-width:980px){.page-head{padding:100px 0 104px}}.form{border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;gap:18px;padding:22px;display:grid}.form .full{grid-column:1/-1}.form label{display:block}.form label.check{display:grid}.form .mono{color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:8px;font-size:.9rem;display:block}.form .opt{color:var(--ink-3);font-weight:400}.form input[type=text],.form input[type=tel],.form input[type=email],.form input[type=date],.form select,.form textarea{background:var(--paper-2);border:1.5px solid var(--line);width:100%;min-height:52px;font:inherit;color:var(--ink);appearance:none;border-radius:8px;outline:none;padding:0 15px;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.form textarea{resize:vertical;min-height:116px;padding:13px 15px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #1560d41f}.form select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 21px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chips label{cursor:pointer;margin:0}.chips input{opacity:0;pointer-events:none;position:absolute}.chips span{background:var(--paper-2);border:1.5px solid var(--line);min-height:48px;color:var(--ink);text-align:center;border-radius:8px;place-items:center;padding:0 12px;font-size:.94rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:grid}.chips input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff}.chips input:focus-visible+span{outline:3px solid var(--signal);outline-offset:2px}.check{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:.92rem}.check input{width:22px;height:22px;accent-color:var(--blue);margin:2px 0 0}.hint{color:var(--ink-3);margin-top:8px;font-size:.83rem}.alert{color:#9b1c1c;background:#fdecec;border:1px solid #f3b5b5;border-radius:8px;padding:12px 16px;font-size:.94rem}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form .btn{width:100%}.done{border-radius:var(--r);background:var(--sky);border:1px solid var(--sky-2);padding:30px 24px;animation:.6s both rise}.done h2{margin:14px 0 16px}.done .mono{color:var(--blue)!important}@media (min-width:700px){.form{grid-template-columns:1fr 1fr;gap:22px;padding:36px}.chips{grid-template-columns:repeat(4,1fr)}.form .btn{width:auto}.done{padding:44px}}.box{border-radius:var(--r);border:1px solid var(--line);background:#fff;padding:22px 24px}.box+.box{margin-top:14px}.box h3{margin-bottom:8px;font-size:1.08rem}.box p,.box li{font-size:.95rem}.box ul{margin:0;padding-left:1.15em}.box li+li{margin-top:.4em}aside .box{background:var(--paper-2);border-color:#0000}.box.warn,aside .box.warn{background:#fff6f6;border:1px solid #f3c4c4}.box.warn h3{color:#9b1c1c}dl.facts{gap:4px 18px;margin:0;display:grid}dl.facts dt{color:var(--blue);padding-top:12px}dl.facts dd{white-space:pre-line;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}@media (min-width:560px){dl.facts{grid-template-columns:120px 1fr;gap:18px}dl.facts dt{padding-top:5px}}.foot{color:#a9b9d3;background:#071a33;padding:60px 0 96px;font-size:.94rem}.foot .grid{gap:34px;display:grid}.foot h4{font-family:var(--f-display), sans-serif;color:#fff;margin:0 0 14px;font-size:1.02rem;font-weight:600}.foot a{padding:6px 0;transition:color .2s,padding .2s;display:block}.foot a:hover{color:#fff;padding-left:4px}.foot a.brand{color:#fff;padding:0;display:flex}.foot .legal{color:#7f90ad;border-top:1px solid #ffffff1f;gap:10px;margin-top:44px;padding-top:22px;font-size:.82rem;display:grid}.foot .legal a{text-underline-offset:3px;padding:0;text-decoration:underline;display:inline}.foot p{white-space:pre-line}@media (min-width:620px){.foot .grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.foot{padding-top:84px}.foot .grid{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:44px}.foot .legal{justify-content:space-between;display:flex}}@media (min-width:1100px){.foot{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}}@media (min-width:1100px){.brand{flex:none;margin-right:0}.nav{gap:24px;margin:0 auto}}.hero-media:after{background:linear-gradient(100deg,#081c38eb 0%,#081c38bd 45%,#0b377861 100%)}.head .brand strong{color:var(--ink)}.strip .cell{grid-template-columns:54px 1fr;gap:6px 18px;padding:26px 24px}.strip svg{border-radius:12px;width:54px;height:54px;padding:13px}.strip h3{align-self:end;font-size:1.12rem}.strip p{font-size:.97rem;line-height:1.6}.strip-pad{height:230px}@media (min-width:640px){.strip-pad{height:150px}}@media (min-width:1000px){.strip .grid{grid-template-columns:1fr 1.25fr 1fr 1fr}.strip .cell{grid-template-columns:1fr;gap:0;padding:38px 32px}.strip svg{grid-row:auto;margin-bottom:20px}.strip h3{margin-bottom:8px;font-size:1.2rem}.strip-pad{height:150px}}.doc{gap:0;padding:0;overflow:hidden}.doc .photo{aspect-ratio:4/4.3;object-fit:cover;object-position:top;width:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.doc:hover .photo{transform:scale(1.05)}.doc .mono-gram{margin:28px 28px 0}.doc>.mono{background:#fff;padding:22px 26px 0;position:relative}.doc h3{padding:8px 26px 0}.doc p{padding:10px 26px 0}.doc .link{margin:16px 26px 26px}.docs{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.doc>.mono{flex:none}@media (min-width:1000px){.strip .cell{align-content:start}.strip h3{align-self:start}}
