:root{font-family:system-ui,-apple-system,sans-serif;color:#eff9f4;background:#050a08;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(ellipse at 50% 20%,#123b2b 0,transparent 60%)}.backdrop{position:fixed;inset:0;padding:6vw;filter:blur(8px);opacity:.2;pointer-events:none}.backdrop span{font-size:6vw;font-weight:900;letter-spacing:.1em}.backdrop div{height:100px;margin:40px 0;background:#264e3c;border-radius:18px}.notice{position:relative;width:min(760px,100%);padding:48px clamp(22px,6vw,70px);text-align:center;background:linear-gradient(135deg,#142a20f5,#08120ff5);border:1px solid #38604c;border-radius:28px;box-shadow:0 35px 120px #000a}.brand{display:block;letter-spacing:.14em;font-size:16px;font-weight:800}.brand strong,em{color:#65efb4}.icon{display:grid;place-items:center;margin:32px auto 22px;width:64px;height:64px;border:1px solid #4a8b68;border-radius:20px;background:#1e4a35;color:#84ffd0;font-size:36px}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:#9bb6a8}h1{font-size:clamp(32px,6vw,56px);line-height:1.12;letter-spacing:-.045em;margin:22px 0}em{font-style:normal}p{font-size:16px;line-height:1.8;color:#aebfb5;margin:0 auto 28px;max-width:540px}p strong{color:#e3efe8}.cta{display:flex;align-items:center;justify-content:center;gap:20px;min-height:68px;padding:16px 24px;background:#65efb4;color:#062116;border:1px solid #9bffd4;border-radius:12px;font-size:22px;font-weight:850;text-decoration:none;box-shadow:0 12px 45px #49e59d26}.cta:hover{background:#94ffd0}.cta:focus-visible,.back:focus-visible{outline:3px solid white;outline-offset:5px}small{display:block;color:#a3b9ac;font-size:12px;line-height:1.7;margin-top:15px}.back{display:inline-block;margin-top:28px;color:#cadbd1;text-decoration:none;font-size:14px}@media(max-width:430px){body{padding:16px 12px}.notice{padding:30px 20px;border-radius:20px}.icon{margin-top:24px}p{font-size:14px}.cta{font-size:20px}}
