:root{--bg:#050b14;--panel:#091525;--ink:#f6f9ff;--muted:#9aabc1;--blue:#1683ff;--red:#ef233c;--line:#263d59}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 Inter,Segoe UI,Arial,sans-serif;background-image:radial-gradient(circle at 80% 5%,#173e6e88,transparent 28%)}a{color:inherit;text-decoration:none}header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:4px solid transparent;border-image:linear-gradient(90deg,var(--blue) 0 64%,#fff 64% 66%,var(--red) 66%) 1;background:#050b14ec;position:sticky;top:0;z-index:10}.logo{display:flex;align-items:center;gap:12px;font-weight:900;font-style:italic;letter-spacing:.08em}.logo b,.mini-logo{display:grid;place-items:center;width:46px;height:38px;background:linear-gradient(120deg,var(--blue) 0 58%,var(--red) 58%);border:2px solid #fff;transform:skew(-7deg)}nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:700}nav a:hover{color:#73b5ff}.nav-download{background:var(--blue);padding:11px 16px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.hero{min-height:710px;padding:100px 6vw 80px;display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;align-items:center;max-width:1500px;margin:auto}.eyebrow{color:#75b7ff;font-size:12px;font-weight:900;letter-spacing:.22em}.hero h1,.section h2,.privacy h2,.final h2{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-style:italic;font-weight:900;line-height:.9;letter-spacing:-.01em;margin:18px 0;text-transform:uppercase}.hero h1{font-size:clamp(55px,6.4vw,96px);text-shadow:5px 5px #0e3158}.hero h1 em{color:white;text-shadow:5px 5px var(--red)}.lede{max-width:700px;color:#bdc9d8;font-size:20px}.actions{display:flex;gap:14px;align-items:center;margin:34px 0 18px}.primary{display:inline-flex;align-items:center;gap:36px;background:linear-gradient(105deg,var(--blue),#0966d8);padding:17px 22px;font-weight:900;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}.secondary{padding:16px 20px;border:1px solid var(--line);font-weight:700}.hero-copy>small{color:var(--muted)}.app-card{background:#081321;border:1px solid #38516e;box-shadow:18px 18px 0 #02070d;padding:22px;transform:rotate(1deg)}.app-top{display:flex;align-items:center;gap:10px;border-bottom:3px solid var(--blue);padding-bottom:15px}.app-top i{margin-left:auto;color:#62d997;font-size:11px}.queue-label{font-size:10px;letter-spacing:.18em;color:var(--muted);padding:25px 0 10px}.moment{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:12px 0;border-top:1px solid var(--line)}.frame{height:75px;background:linear-gradient(135deg,#152d48,#7a2530);position:relative}.frame:after{content:"";position:absolute;inset:20px 34px 0;background:#071321;border-radius:50% 50% 0 0}.f2{background:linear-gradient(135deg,#3f251e,#174963)}.frame span{position:absolute;z-index:2;background:var(--blue);font-weight:900;padding:3px 6px}.moment small{display:block;color:var(--muted)}.ratings{display:flex;gap:5px;margin-top:8px}.ratings i{font-size:8px;border:1px solid var(--line);padding:3px 5px}.ratings i:first-child{background:var(--blue)}.export{margin-top:15px;padding:13px;background:var(--blue);font-size:12px;font-weight:900;text-align:center}.proof{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.proof div{padding:25px;border-right:1px solid var(--line)}.proof div:last-child{border:0}.proof strong{font:italic 40px Impact,sans-serif;color:#6fb3ff;display:block}.proof span{color:var(--muted);font-size:13px}.section{max-width:1320px;margin:0 auto;padding:120px 5vw}.section h2,.privacy h2,.final h2{font-size:clamp(42px,5vw,70px);max-width:950px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);margin-top:50px}.grid article{background:var(--panel);padding:38px}.grid article>b{color:#68afff}.grid p,.workflow p,.privacy p,details p{color:var(--muted)}.workflow ol{list-style:none;padding:0;border-top:1px solid var(--line)}.workflow li{display:grid;grid-template-columns:80px 1fr;gap:25px;border-bottom:1px solid var(--line);padding:28px 0}.workflow li>span{font:italic 48px Impact;color:var(--blue)}.workflow h3{font-size:22px;margin:0}.privacy{max-width:1320px;margin:auto;padding:70px 6vw;background:linear-gradient(105deg,#0b1f38,#120f1a);border-left:5px solid var(--blue);border-right:5px solid var(--red);display:flex;justify-content:space-between;align-items:center}.privacy>div:first-child{max-width:800px}.shield{font:900 24px/1 Arial;text-align:center;border:5px solid white;padding:30px;transform:skew(-5deg);box-shadow:8px 8px var(--red)}.shield b{color:#72b5ff;font-size:43px}details{border-top:1px solid var(--line);padding:20px 0}details:last-child{border-bottom:1px solid var(--line)}summary{font-size:18px;font-weight:800;cursor:pointer}.final{padding:100px 6vw;text-align:center;background:#081321}.final h2{margin:20px auto 40px}footer{padding:45px 6vw;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;border-top:1px solid var(--line);color:var(--muted)}footer div{display:flex;gap:20px}footer small{grid-column:1/-1}.legal{max-width:850px;margin:auto;padding:90px 6vw}.legal h1{font:italic 60px Impact,sans-serif}.legal h2{margin-top:40px}.legal p,.legal li{color:var(--muted)}@media(max-width:850px){nav>a:not(.nav-download){display:none}.hero{grid-template-columns:1fr;padding-top:70px}.app-card{transform:none}.proof{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.privacy{align-items:flex-start;gap:30px}.shield{font-size:15px}.shield b{font-size:25px}footer{grid-template-columns:1fr}.moment{grid-template-columns:95px 1fr}}@media(max-width:520px){header{padding:0 4vw}.logo span{font-size:13px}.nav-download{font-size:11px}.hero{padding-left:5vw;padding-right:5vw}.hero h1{font-size:50px}.actions{align-items:stretch;flex-direction:column}.proof{grid-template-columns:1fr}.proof div{border-right:0;border-bottom:1px solid var(--line)}.privacy{flex-direction:column}.section{padding:90px 5vw}}
