:root{color-scheme:dark;--bg:#090b1d;--panel:#11152b;--line:#292d49;--text:#f4f4ff;--muted:#b4b7ce;--purple:#c12fff;--cyan:#00d5ff;--gold:#ffd35c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 80% 4%,#251344 0,transparent 34%),var(--bg);color:var(--text);font:16px/1.6 Inter,Segoe UI,Arial,sans-serif}.top,footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(5vw,24px);border-bottom:1px solid #ffffff14}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-weight:800;letter-spacing:.12em;font-size:19px}.brand:first-letter{color:var(--cyan)}.brand small{display:block;color:var(--cyan);font-size:10px;letter-spacing:.35em}.top nav,footer div{display:flex;gap:22px;flex-wrap:wrap}.top nav a,footer a{color:var(--muted);text-decoration:none;font-size:14px}.top nav a:hover,footer a:hover{color:white}.button{display:inline-flex;padding:12px 20px;border-radius:999px;background:linear-gradient(100deg,var(--purple),#813cff);color:white;text-decoration:none;font-weight:700;box-shadow:0 8px 28px #a333ff30}.button.outline{background:transparent;border:1px solid #ffffff48;box-shadow:none}.hero{padding:105px max(9vw,28px) 75px;max-width:1400px;margin:auto}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.19em;font-size:12px;font-weight:800}.hero h1{font-size:clamp(56px,9vw,112px);line-height:.99;letter-spacing:-.06em;margin:20px 0}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--purple),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{font-size:20px;color:var(--muted);max-width:650px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.facts{display:flex;gap:28px;flex-wrap:wrap;color:#d6d8e9;font-size:14px;margin-top:48px}.facts span:before{content:'✦';color:var(--gold);margin-right:9px}.section{padding:84px max(7vw,24px);max-width:1400px;margin:auto}.section h2,.closing h2{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.04em;max-width:800px;margin:14px 0 40px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid article,.plans article{background:linear-gradient(145deg,#161a34,#0f1227);border:1px solid var(--line);border-radius:22px;padding:26px}.grid b{color:var(--purple)}.grid h3,.plans h3{font-size:21px;margin-bottom:8px}.grid p,.offers p,.closing p{color:var(--muted)}.offers{border-top:1px solid #ffffff14}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plans .featured{border-color:var(--purple);box-shadow:0 0 32px #ba29ff18}.plans strong{display:block;font-size:34px;color:white}.plans strong small{font-size:14px;color:var(--muted);font-weight:500}.closing{padding:70px 24px;text-align:center;background:linear-gradient(100deg,#17102d,#101d32)}.closing h2{margin:16px auto}.closing p{margin:0 auto 25px}footer{border-top:1px solid #ffffff14;border-bottom:0;flex-wrap:wrap}footer>small{color:var(--muted)}@media(max-width:850px){.top{flex-wrap:wrap}.top nav{order:3;width:100%;gap:16px}.grid{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr}.hero{padding-top:75px}}@media(max-width:520px){.grid{grid-template-columns:1fr}.top nav{font-size:13px}.top nav a{font-size:13px}.hero p{font-size:18px}.section{padding-top:60px;padding-bottom:60px}}
.lud-live-section{max-width:1400px;margin:28px auto 54px;padding:0 max(7vw,24px)}.lud-live-card{position:relative;isolation:isolate;overflow:hidden;min-height:430px;padding:clamp(28px,6vw,76px);border:1px solid #9b64ff88;border-radius:28px;background:radial-gradient(ellipse at 88% 8%,#7c33bf88 0,transparent 36%),linear-gradient(112deg,#050b25 0%,#10163c 58%,#251052 100%);box-shadow:inset 0 1px #ffffff1c,0 22px 64px #05071688}.lud-live-glow{position:absolute;z-index:-1;inset:0;overflow:hidden;background:radial-gradient(circle at 78% 58%,#5864ff66 0 20px,transparent 36px),radial-gradient(circle at 88% 70%,#c35cffaa 0 34px,transparent 62px),radial-gradient(circle at 95% 43%,#ed7dff99 0 18px,transparent 34px),radial-gradient(circle at 73% 83%,#a143ed77 0 12px,transparent 26px);filter:blur(12px)}.lud-live-content{position:relative;max-width:760px}.lud-live-brand{margin-bottom:30px;font:600 15px/1.2 Georgia,serif;letter-spacing:.28em}.lud-live-content .eyebrow{color:#c9a7ff}.lud-live-content h2{margin:14px 0;font-size:clamp(42px,7vw,78px);line-height:1.02;letter-spacing:-.045em}.lud-live-content h2 span{display:block;color:#c39aff;font-size:.68em;letter-spacing:-.025em}.lud-live-content>p{max-width:620px;color:#e1e2f5;font-size:clamp(17px,2vw,21px)}.lud-live-content .lud-live-share{margin:10px 0 24px;color:#fff}.lud-live-form-row{display:flex;gap:12px;max-width:620px}.lud-live-form-row input{flex:1;min-width:0;min-height:50px;padding:12px 16px;border:1px solid #b9a5e988;border-radius:12px;background:#080d28cc;color:white;font:inherit}.lud-live-form-row input::placeholder{color:#aeb4d0}.lud-live-form-row input:focus-visible,.lud-live-form-row button:focus-visible,.lud-live-consent input:focus-visible{outline:3px solid #dfa6ff;outline-offset:3px}.lud-live-consent{display:flex;align-items:flex-start;gap:9px;max-width:620px;margin-top:14px;color:#c6c8dd;font-size:13px}.lud-live-consent input{margin-top:4px;accent-color:#a45aff}.lud-live-consent a{color:#e4c8ff}.lud-live-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.lud-live-status{min-height:1.5em;margin:12px 0;color:#e8d7ff;font-size:14px}.lud-live-signature{color:#caa5f0;font:italic 16px Georgia,serif;letter-spacing:.04em}.lud-live-signature strong{font-style:normal;font-weight:500;letter-spacing:.08em}.lud-live-form-row button{border:0;cursor:pointer}.lud-live-form-row button:disabled{opacity:.72;cursor:default}@media(max-width:640px){.lud-live-section{margin:8px auto 34px;padding:0 16px}.lud-live-card{min-height:0;padding:30px 22px;border-radius:20px}.lud-live-brand{margin-bottom:24px;font-size:13px}.lud-live-content h2{font-size:clamp(38px,11vw,56px)}.lud-live-form-row{flex-direction:column}.lud-live-form-row button{justify-content:center;min-height:50px}.lud-live-glow{opacity:.8}}
