:root{--bg:#05080a;--ink:#f4f7f5;--soft:#9aa8a1;--faint:#5c6a63;--green:#10b981;--bright:#34d399;--cyan:#06b6d4;--edge:rgba(255,255,255,.1);--glass:rgba(255,255,255,.045)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}main{position:relative;min-height:100vh;overflow:hidden}.background{position:fixed;inset:0;pointer-events:none;overflow:hidden}.aurora{position:absolute;width:62vw;height:62vw;border-radius:50%;filter:blur(90px);opacity:.52;mix-blend-mode:screen}.green{top:-24vw;left:-15vw;background:radial-gradient(circle,rgba(16,185,129,.48),transparent 65%);animation:driftOne 22s ease-in-out infinite alternate}.violet{top:-19vw;right:-20vw;background:radial-gradient(circle,rgba(124,108,240,.42),transparent 65%);animation:driftTwo 26s ease-in-out infinite alternate}@keyframes driftOne{to{transform:translate(9vw,7vh) scale(1.15)}}@keyframes driftTwo{to{transform:translate(-8vw,9vh) scale(.95)}}.grid-floor{position:absolute;left:-25%;right:-25%;bottom:-12%;height:62vh;background:linear-gradient(90deg,rgba(16,185,129,.3) 1px,transparent 0),linear-gradient(0deg,rgba(16,185,129,.3) 1px,transparent 0);background-size:72px 44px;transform:perspective(620px) rotateX(62deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(0deg,#000b,transparent 82%);mask-image:linear-gradient(0deg,#000b,transparent 82%);animation:gridMove 3.2s linear infinite}@keyframes gridMove{to{background-position:0 44px}}.stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 28%,#ffffff55,transparent),radial-gradient(1px 1px at 78% 16%,#ffffff44,transparent),radial-gradient(1.5px 1.5px at 62% 42%,#ffffff35,transparent),radial-gradient(1px 1px at 34% 12%,#ffffff4c,transparent),radial-gradient(1px 1px at 88% 56%,#ffffff33,transparent)}.hero,.nav,footer{position:relative;z-index:1}.nav{justify-content:space-between;width:min(100%,1080px);margin:auto;padding:22px 28px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-weight:750;font-size:18px;letter-spacing:-.03em}.brand svg{width:27px;height:27px}.navCta{padding:9px 18px;border:1px solid var(--edge);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-size:14px;font-weight:650;text-decoration:none;transition:.2s}.navCta:hover{border-color:#34d39980;background:#10b98118}.hero{width:min(100%,940px);margin:auto;padding:clamp(22px,4vh,48px) 28px 38px;text-align:center}.badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 26px;padding:8px 18px;border:1px solid #10b98155;border-radius:999px;background:#10b98115;color:var(--bright);font-size:12px;letter-spacing:.06em;font-weight:700;text-transform:uppercase}.badge i{width:8px;height:8px;border-radius:50%;background:var(--bright);box-shadow:0 0 0 0 #34d39980;animation:pulse 1.8s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px transparent}}h1{margin:0 0 22px;font-size:clamp(32px,4.4vw,55px);line-height:1.12;letter-spacing:-.045em;font-weight:750}h1 span{background:linear-gradient(110deg,var(--bright),var(--cyan),#a7f3d0,var(--bright),var(--cyan));background-size:240%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 5.5s ease-in-out infinite}@keyframes shine{50%{background-position:100%}}.lede{max-width:585px;margin:0 auto;color:var(--soft);font-size:clamp(16px,1.7vw,19px);line-height:1.75}.lede strong{color:var(--ink)}.floating{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--edge);border-radius:12px;background:var(--glass);box-shadow:0 18px 50px #0008;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:12px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--soft);animation:float 7s ease-in-out infinite}.floating b{padding:2px 8px;border-radius:6px;background:#10b9811f;color:var(--bright);font-size:11px}.fOne{top:13%;left:-21%;transform:rotate(-4deg)}.fTwo{top:30%;right:-22%;transform:rotate(3deg);animation-delay:1.6s}.fTwo strong{color:var(--bright);font-size:14px}.fThree,.fTwo span{color:var(--faint);font-size:11px}.fThree{top:66%;left:-19%;transform:rotate(2deg);animation-delay:3.1s;letter-spacing:.08em}@keyframes float{50%{translate:0 -14px}}.terminal{width:min(100%,560px);margin:42px auto 0;text-align:left;border:1px solid var(--edge);border-radius:16px;overflow:hidden;background:#0a0f0db8;box-shadow:0 30px 80px #0008,inset 0 1px #ffffff10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.terminalHead{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #ffffff12}.dots{display:flex;gap:7px}.dots i{width:10px;height:10px;border-radius:50%;background:#f26d60}.dots i:nth-child(2){background:#f5bf4f}.dots i:nth-child(3){background:#58c665}.terminalHead small{margin-left:8px;color:var(--faint);font:12px ui-monospace,monospace}.terminalHead em{margin-left:auto;padding:3px 9px;border:1px solid #10b98155;border-radius:999px;background:#10b98118;color:var(--bright);font:11px ui-monospace,monospace;font-style:normal}.terminalBody{padding:18px 20px 20px;font:14px ui-monospace,SFMono-Regular,Consolas,monospace}.command{display:flex;align-items:center;gap:10px;min-height:22px;color:#d7e4de}.command b{color:var(--bright);font-size:17px}.caret{width:8px;height:17px;background:var(--bright);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.answer{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;border-left:3px solid var(--green);border-radius:0 10px 10px 0;background:#10b98112;opacity:0;transform:translateY(6px);transition:.5s}.answer.visible{opacity:1;transform:none}.answer strong{color:var(--bright);font-size:20px}.answer span{color:var(--faint);font-size:11px;line-height:1.5}.claims{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:38px auto 0;text-align:left}.claims article{display:flex;gap:11px;padding:16px;border:1px solid var(--edge);border-radius:14px;background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.icon{color:var(--bright);font-size:23px;line-height:18px}.claims h2{margin:0 0 4px;font-size:14px;line-height:1.35}.claims p{margin:0;color:var(--soft);font-size:12px;line-height:1.55}.notify{display:flex;gap:12px;justify-content:center;max-width:480px;margin:44px auto 0}.notify input{min-width:0;flex:1 1;padding:15px 18px;border:1px solid var(--edge);border-radius:12px;outline:0;background:var(--glass);color:var(--ink);font:500 15px inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notify input:focus{border-color:#34d39999;box-shadow:0 0 0 4px #10b9811f}.notify button{border:0;border-radius:12px;padding:15px 24px;background:linear-gradient(120deg,var(--bright),var(--cyan));color:#03130c;font-weight:750;font-size:15px;cursor:pointer;box-shadow:0 8px 30px #10b98159;transition:.18s}.notify button:hover{transform:translateY(-2px);box-shadow:0 12px 40px #10b98180}.notify button span{font-size:18px;margin-left:3px}.formNote{margin:16px 0 0;color:var(--faint);font-size:13px}.formNote.success{color:var(--bright);font-weight:650}footer{display:flex;justify-content:center;gap:10px;padding:26px 20px 30px;color:var(--faint);font-size:12px}.reveal{opacity:0;transform:translateY(16px);animation:rise .7s cubic-bezier(.2,.7,.3,1) forwards}.delay1{animation-delay:80ms}.delay2{animation-delay:.16s}.delay3{animation-delay:.26s}.delay4{animation-delay:.36s}.delay5{animation-delay:.42s}.delay6{animation-delay:.5s}@keyframes rise{to{opacity:1;transform:none}}@media(max-width:1180px){.floating{display:none}}@media(max-width:900px){.claims{grid-template-columns:1fr;gap:10px}}@media(max-width:640px){.nav{padding:18px 20px}.hero{padding-left:20px;padding-right:20px}.navCta{padding:8px 13px;font-size:12px}.notify{flex-direction:column}.notify button{width:100%}.terminalHead em{display:none}footer{flex-direction:column;align-items:center;gap:4px}footer i{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}