:root{--ink:#f0f6fc;--muted:#a8bbc9;--line:rgba(141,176,210,.18);--bg:#0d1117;--surface:#161b22;--blue:#2088ff;--sky:#79b8ff;--deep:#0b2440}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#10376b 0,transparent 38%),var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.shell{width:min(1120px,calc(100% - 48px));margin:auto}.glow{position:fixed;width:600px;height:600px;border-radius:50%;filter:blur(130px);opacity:.2;pointer-events:none}.glow-one{top:-270px;left:-230px;background:var(--blue)}.glow-two{right:-260px;top:520px;background:#1769aa}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.wordmark{color:var(--ink);text-decoration:none;font-size:21px;font-weight:800;letter-spacing:-1px;display:flex;align-items:center;gap:9px}.app-icon{width:32px;height:32px;border-radius:9px;box-shadow:0 7px 20px #2088ff55}.privacy-link,footer a{color:var(--muted);text-decoration:none;font-size:14px}.privacy-link:hover,footer a:hover{color:var(--sky)}.hero{padding:96px 0 70px;position:relative;text-align:center}.eyebrow,.section-kicker{font:500 11px 'DM Mono',monospace;color:var(--sky);letter-spacing:1.4px}.eyebrow{display:flex;gap:9px;align-items:center;justify-content:center}.eyebrow span{height:7px;width:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 13px var(--blue)}h1,h2{letter-spacing:-.075em;margin:0;font-weight:800;line-height:.95}h1{font-size:clamp(58px,9vw,122px);margin:24px 0 28px}h1 em{font-style:normal;color:var(--sky)}.lede{max-width:620px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.65}.actions{display:flex;justify-content:center;gap:12px;margin-top:34px}.button{padding:14px 19px;border-radius:99px;text-decoration:none;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:20px;transition:.2s transform,.2s background}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(135deg,#2384e8,#1769aa);color:#fff;box-shadow:0 10px 28px #1769aa66}.primary b{font-size:19px}.quiet{color:var(--ink);border:1px solid var(--line)}.availability{font:11px 'DM Mono',monospace;color:#8296a8;margin:17px}.phone-stage{height:555px;position:relative;margin-top:54px;display:grid;place-items:center}.phone{width:270px;height:530px;border:7px solid #30363d;border-radius:41px;background:#0d1117;box-shadow:0 30px 70px #000b,0 0 0 1px #4a78a7 inset;padding:8px;position:relative;z-index:1}.speaker{position:absolute;top:7px;left:50%;transform:translateX(-50%);height:16px;width:82px;background:#30363d;border-radius:0 0 12px 12px;z-index:3}.screen{height:100%;border-radius:28px;background:linear-gradient(155deg,#0f1d2e,#0d1117);overflow:hidden;padding:24px 13px 12px;text-align:left}.screen-top{font:600 9px 'DM Mono',monospace;display:flex;justify-content:space-between;align-items:center}.screen-top img{height:16px;width:16px}.widget-label{font:500 8px 'DM Mono',monospace;color:#9fb3c8;letter-spacing:1px;margin:56px 0 8px}.widget{background:#161b22;border:1px solid #30363d;border-radius:16px;padding:11px}.widget-head{display:flex;gap:6px;align-items:center;font:600 10px 'DM Mono',monospace;margin-bottom:7px}.widget-head img{width:14px;height:14px}.widget-head small{margin-left:auto;color:#79b8ff;font-size:7px}.run{display:flex;gap:6px;align-items:center;padding:7px 0;border-top:1px solid #26313c;font-size:9px}.run small{margin-left:auto;color:#9fb3c8;font:8px 'DM Mono',monospace}.run i,.lock-widget i{height:7px;width:7px;border-radius:50%;display:inline-block}.pass{background:#3fb950}.fail{background:#f85149}.running{background:#d29922}.lock-widget{margin-top:20px;border:1px solid #30363d;border-radius:13px;padding:10px;display:flex;gap:7px;align-items:center;font-size:9px;background:#111923}.lock-widget small{margin-left:auto;color:#9fb3c8;font-size:7px}.screen-caption{margin:36px 0 0;text-align:center;color:#8296a8;font:9px 'DM Mono',monospace}.orb{position:absolute;border-radius:50%;filter:blur(4px)}.orb-a{width:260px;height:260px;background:linear-gradient(140deg,var(--sky),transparent);transform:translate(-160px,20px);opacity:.7}.orb-b{width:200px;height:200px;background:linear-gradient(140deg,var(--blue),transparent);transform:translate(155px,130px);opacity:.6}.features{padding:150px 0 130px}.features h2,.privacy-callout h2,.cta h2{font-size:clamp(42px,6vw,76px);margin:15px 0 56px}.feature-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.feature-grid article{padding:27px 24px 15px;border-right:1px solid var(--line)}.feature-grid article:first-child{padding-left:0}.feature-grid article:last-child{border:0}.number{font:11px 'DM Mono',monospace;color:var(--sky)}h3{font-size:20px;letter-spacing:-.04em;margin:47px 0 13px}.feature-grid p,.privacy-callout p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.privacy-callout{padding:80px 0 130px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:60px}.privacy-callout h2{margin-bottom:0}.privacy-callout p{align-self:end;max-width:420px}.cta{border-top:1px solid var(--line);padding:100px 0;display:flex;align-items:end;justify-content:space-between}.cta h2{margin:16px 0 0}footer{border-top:1px solid var(--line);padding:25px 0 40px;display:flex;gap:22px;color:#8296a8;font:12px 'DM Mono',monospace}.policy{max-width:760px;padding:70px 0 100px}.policy h1{font-size:clamp(48px,8vw,82px);margin:17px 0 40px}.policy h2{font-size:25px;letter-spacing:-.04em;line-height:1.1;margin:42px 0 12px}.policy p{color:var(--muted);line-height:1.75;font-size:15px}.policy a{color:var(--sky)}.updated{font:12px 'DM Mono',monospace;color:#8296a8}@media(max-width:760px){.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid article:nth-child(odd){padding-left:0}.feature-grid article:nth-child(even){border-right:0}.feature-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){.shell{width:min(100% - 32px,1120px)}.nav{height:70px}.hero{padding-top:72px}.lede{font-size:16px}.phone-stage{transform:scale(.86);margin:-5px 0 -37px}.actions{flex-direction:column;align-items:center}.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article:first-child{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.features{padding:90px 0}.privacy-callout{grid-template-columns:1fr;gap:20px;padding:60px 0 90px}.cta{padding:70px 0;display:block}.cta .button{margin-top:30px}footer{gap:13px;flex-wrap:wrap}}
