:root{--bg:#0b0f14;--surface:#121a25;--ink:#102036;--muted:#66758a;--blue:#1670e8;--light:#f3f7fc;--white:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--light);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit}img{max-width:100%;height:auto}.site-nav{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - var(--max))/2));background:rgba(11,15,20,.92);color:white;position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.brand{font-size:21px;font-weight:800;text-decoration:none;letter-spacing:-.7px}.brand span{color:#5ba7ff}.site-nav nav{display:flex;gap:28px}.site-nav nav a{font-size:14px;text-decoration:none;color:#aeb9c8}.site-nav nav a:hover,.site-nav nav a[aria-current=page]{color:white}.hero{min-height:760px;background:#0b0f14;color:white;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:76px max(24px,calc((100vw - var(--max))/2));overflow:hidden}.hero-copy{position:relative;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:#5ba7ff;margin:0 0 16px}.hero h1{font-size:clamp(50px,7vw,88px);line-height:.98;letter-spacing:-.055em;margin:0 0 28px;max-width:720px}.hero h1 span{color:#85bfff}.lede{font-size:clamp(18px,2vw,22px);line-height:1.55;color:#b8c4d3;max-width:650px;margin:0 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:48px;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:750;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s,background .16s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--blue);color:white}.button.primary:hover{background:#3184ed}.button.secondary{border:1px solid #ffffff40;color:white}.quick-facts{display:flex;flex-wrap:wrap;gap:20px;margin:32px 0 0;padding:0;list-style:none;color:#8f9bad;font-size:13px}.quick-facts li:before{content:"✓";color:#5ba7ff;font-weight:800;margin-right:7px}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;height:680px}.hero-visual .aura{position:absolute;width:550px;height:550px;border-radius:50%;background:#146dda;filter:blur(100px);opacity:.25}.hero-visual img{position:relative;width:min(390px,80vw);filter:drop-shadow(0 35px 55px #0009);transform:rotate(2deg)}.trust-strip{background:white;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 max(24px,calc((100vw - var(--max))/2));border-bottom:1px solid #dde5ef}.trust-strip div{padding:34px 28px;border-right:1px solid #dde5ef}.trust-strip div:last-child{border:0}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{font-size:19px;margin-bottom:5px}.trust-strip span{font-size:14px;color:var(--muted)}.feature-section,.details-section{max-width:var(--max);margin:auto;padding:110px 24px}.section-heading{max-width:800px;margin-bottom:48px}.section-heading h2,.privacy-section h2,.closing h2{font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:-.045em;margin:0}.section-heading>p:last-child{color:#aab5c4;font-size:18px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{min-height:285px;padding:30px;border-radius:24px}.feature-card .feature-icon{display:block;font-size:34px;margin-bottom:50px}.feature-card h3{font-size:25px;line-height:1.1;letter-spacing:-.025em;margin:0 0 12px}.feature-card p{margin:0;color:#415167}.feature-card.blue{background:#ddecff}.feature-card.lilac{background:#e9e1ff}.feature-card.green{background:#dff5e5}.feature-card.coral{background:#ffe1e7}.feature-card.yellow{background:#fff0bd}.feature-card.slate{background:#dce5ef}.screens-section{background:#0b0f14;color:white;padding:110px max(24px,calc((100vw - var(--max))/2))}.screens-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.screens-grid figure{margin:0}.screens-grid img{display:block;width:100%;border-radius:38px;box-shadow:0 24px 50px #0008}.screens-grid figcaption{padding:24px 6px}.screens-grid figcaption strong,.screens-grid figcaption span{display:block}.screens-grid figcaption strong{font-size:21px}.screens-grid figcaption span{color:#9ba9ba;margin-top:5px}.privacy-section{max-width:var(--max);margin:auto;padding:100px 24px;display:grid;grid-template-columns:140px 1fr;gap:50px;align-items:center}.privacy-mark{height:120px;width:120px;border-radius:50%;display:grid;place-items:center;background:#dff5e5;color:#158149;font-size:54px;font-weight:800}.privacy-section p:last-child{font-size:18px;color:var(--muted);max-width:770px}.details-section{padding-top:40px}.details{margin:0;border-top:1px solid #ccd6e2}.details div{display:grid;grid-template-columns:1fr 2fr;padding:22px 0;border-bottom:1px solid #ccd6e2}.details dt{font-weight:750}.details dd{margin:0;color:var(--muted)}.closing{text-align:center;background:white;padding:110px 24px}.closing h2{margin-bottom:32px}.closing .button{box-shadow:0 14px 30px #1670e833}footer{background:#0b0f14;color:#8896a8;padding:44px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;font-size:13px}footer p{margin:0}footer .brand{color:white}@media(max-width:900px){.hero{grid-template-columns:1fr;text-align:center;padding-top:70px}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-visual{height:590px}.trust-strip,.feature-grid{grid-template-columns:1fr}.trust-strip div{border-right:0;border-bottom:1px solid #dde5ef}.screens-grid{gap:14px}.feature-card{min-height:230px}.feature-card .feature-icon{margin-bottom:28px}}@media(max-width:700px){.site-nav{height:auto;min-height:64px;padding:12px 18px;gap:16px}.site-nav nav{gap:15px}.site-nav nav a{font-size:12px}.hero{padding:58px 20px}.hero h1{font-size:49px}.hero-visual{height:500px}.hero-visual img{width:310px}.feature-section,.details-section{padding:78px 18px}.screens-section{padding:78px 26px}.screens-grid{grid-template-columns:1fr;gap:52px}.screens-grid figure{max-width:390px;margin:auto}.privacy-section{grid-template-columns:1fr;padding:78px 24px}.privacy-mark{width:90px;height:90px;font-size:42px}.details div{grid-template-columns:1fr;gap:5px}.quick-facts{justify-content:center}.trust-strip{padding:0}.trust-strip div{text-align:center}footer{grid-template-columns:1fr;text-align:center;justify-items:center}}@media(max-width:420px){.site-nav nav a:nth-child(2){display:none}.hero{min-height:auto}.hero h1{font-size:43px}.lede{font-size:17px}.quick-facts{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px 12px;text-align:left;margin-bottom:18px}.hero-visual{height:470px;margin-top:12px}.feature-grid{gap:12px}.feature-card{border-radius:20px}.screens-section{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.release-section{background:linear-gradient(145deg,#eaf3ff 0%,#f5f9fd 52%,#edf8f2 100%);padding:110px 24px;border-bottom:1px solid #dce6f1}.release-wrap{max-width:var(--max);margin:auto}.release-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:46px}.release-heading h2{font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:-.045em;margin:0}.release-heading>p{font-size:19px;color:#52637a;margin:0;max-width:560px}.release-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.release-card{background:#fff;border:1px solid #dbe5f0;border-radius:24px;padding:26px;box-shadow:0 16px 36px #21466f0d}.release-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e7f1ff;font-size:27px;margin-bottom:34px}.release-label{color:#1670e8!important;font-size:11px!important;font-weight:850;text-transform:uppercase;letter-spacing:.13em;margin:0 0 8px!important}.release-card h3{font-size:23px;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px}.release-card>p:last-child{color:#5d6c7f;margin:0}.feature-card.mint{background:#d9f3ef}.feature-card.orange{background:#ffe6cf}@media(max-width:900px){.release-heading{grid-template-columns:1fr;gap:24px}.release-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.release-section{padding:78px 18px}.release-grid{grid-template-columns:1fr}.release-card{padding:24px}.release-icon{margin-bottom:24px}}