*{box-sizing:border-box}html{color:#fff;background:#09090b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 20% 0,#4a125f 0,#0000 28%),radial-gradient(circle at 90% 8%,#073b4c 0,#0000 25%),#09090b;min-height:100vh;margin:0}.wrap{max-width:1120px;margin:auto;padding:22px}.nav{justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:-.05em;font-size:22px;font-weight:950}.pill{color:#ddd;border:1px solid #fff2;border-radius:999px;padding:8px 12px;font-size:12px}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:38px;padding:76px 0 44px;display:grid}.eyebrow{color:#c4ff4d;letter-spacing:.16em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.075em;margin:18px 0;font-size:clamp(54px,10vw,112px);line-height:.82}.hero p{color:#c9c9ce;max-width:680px;font-size:clamp(18px,2.2vw,25px);line-height:1.35}.cta{color:#0a0a0a;cursor:pointer;background:#c4ff4d;border:0;border-radius:16px;justify-content:center;align-items:center;padding:18px 22px;font-size:16px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 45px #c4ff4d22}.cta:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#111;background:#fff}.phone{aspect-ratio:9/16;background:linear-gradient(145deg,#ffffff25,#ffffff08);border:1px solid #ffffff28;border-radius:34px;max-width:360px;margin:auto;padding:14px;box-shadow:0 30px 80px #000}.screen{background:linear-gradient(#15151b,#08080b);border-radius:24px;flex-direction:column;justify-content:flex-end;height:100%;padding:22px;display:flex;position:relative;overflow:hidden}.orb{filter:blur(4px);background:radial-gradient(circle,#f5c5,#6246ea22,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:9%;left:-30%}.cause{letter-spacing:.18em;color:#aaa;font-size:13px}.big{letter-spacing:-.05em;font-size:38px;font-weight:950;line-height:.98}.disclosure{color:#9a9aa2;margin-top:14px;font-size:11px}.section{padding:46px 0}.section h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(34px,5vw,64px)}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:#121218;border:1px solid #ffffff18;border-radius:22px;padding:22px}.card h3{margin:6px 0 8px;font-size:23px}.muted{color:#aaa}.steps{counter-reset:s}.step:before{counter-increment:s;content:"0" counter(s);color:#c4ff4d;margin-bottom:20px;font-weight:900;display:block}.pricing .card{flex-direction:column;min-height:290px;display:flex}.price{letter-spacing:-.06em;font-size:52px;font-weight:950}.popular{outline:2px solid #c4ff4d}.upload{color:#111;background:#fff;border-radius:28px;padding:28px}.upload h2{color:#111}.drop{text-align:center;border:2px dashed #bbb;border-radius:20px;padding:26px}.drop input{max-width:100%}.agree{color:#444;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;display:flex}.teaser{color:#fff;background:#101016;border-radius:18px;margin-top:18px;padding:20px}.buttons{flex-wrap:wrap;gap:10px;display:flex}.notice{color:#ffd978;background:#2a2110;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px}.footer{color:#999;border-top:1px solid #ffffff15;padding:30px 0 50px;font-size:13px}.links{flex-wrap:wrap;gap:18px;display:flex}.links a{color:#bbb;text-decoration:none}@media (max-width:800px){.hero{grid-template-columns:1fr;padding-top:52px}.phone{max-width:300px}.grid{grid-template-columns:1fr}.wrap{padding:18px}.hero h1{font-size:64px}.buttons .cta{width:100%}}
