:root{--void: #05060d;--ink: #0a0c18;--panel: rgba(18, 20, 38, .55);--line: rgba(233, 200, 122, .22);--line-soft: rgba(233, 200, 122, .12);--gold: #e9c87a;--gold-bright: #ffe6a8;--gold-deep: #b8902f;--halo: rgba(233, 200, 122, .5);--text: #efe9da;--muted: #9a96ad;--danger: #ff7a59;--green: #7be0a8;--serif: "Spectral", Georgia, serif;--display: "Cinzel", serif;--maxw: 720px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--void);color:var(--text);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.bg-nebula{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 700px at 50% -10%,rgba(83,64,140,.35),transparent 60%),radial-gradient(900px 600px at 85% 110%,rgba(184,144,47,.18),transparent 55%),radial-gradient(700px 500px at 8% 90%,rgba(40,70,120,.25),transparent 60%),linear-gradient(180deg,#05060d,#07081a,#04040b)}.starfield{position:fixed;inset:0;z-index:1;pointer-events:none}.grain{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.vignette{position:fixed;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 240px 60px #000000d9}.stage{position:relative;z-index:5;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 22px calc(32px + env(safe-area-inset-bottom))}.wrap{width:100%;max-width:var(--maxw);margin:0 auto}.kicker{font-family:var(--display);font-weight:600;letter-spacing:.42em;font-size:12px;color:var(--gold);text-transform:uppercase;text-indent:.42em;opacity:.9}.display{font-family:var(--display);font-weight:700;line-height:1.06;letter-spacing:.01em;font-size:clamp(34px,7.4vw,60px);background:linear-gradient(180deg,#fff7e4 0%,var(--gold) 55%,var(--gold-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 60px rgba(233,200,122,.15)}.lead{font-size:clamp(16px,2.5vw,20px);color:var(--text);opacity:.92;line-height:1.55}.meta-line{font-size:13px;color:var(--muted);letter-spacing:.04em}.q-num{font-family:var(--display);font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.8}.q-text{font-family:var(--display);font-weight:600;font-size:clamp(24px,4.6vw,36px);line-height:1.18;color:#fdf6e6;margin-top:14px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:15px;color:#1c1505;padding:18px 30px;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,var(--gold-bright),var(--gold) 60%,var(--gold-deep));box-shadow:0 0 0 1px #ffffff40 inset,0 14px 40px -12px var(--halo),0 0 70px -20px var(--halo);transition:transform .18s ease,box-shadow .3s ease,filter .2s ease;width:100%}.btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 0 0 1px #ffffff59 inset,0 20px 55px -12px var(--halo),0 0 110px -18px var(--halo)}.btn:active{transform:translateY(0)}.btn .arrow{font-size:18px}.btn.pulse{animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 1px #ffffff40 inset,0 14px 40px -12px var(--halo),0 0 60px -22px var(--halo)}50%{box-shadow:0 0 0 1px #fff6 inset,0 18px 60px -12px var(--halo),0 0 130px -10px var(--halo)}}.options{display:grid;gap:14px;margin-top:30px}.option{position:relative;text-align:left;cursor:pointer;font-family:var(--serif);font-size:clamp(15px,2.4vw,18px);color:var(--text);padding:19px 20px 19px 58px;border-radius:16px;background:var(--panel);border:1px solid var(--line-soft);backdrop-filter:blur(8px);transition:border-color .22s,background .22s,transform .18s,box-shadow .3s}.option:hover{border-color:var(--line);background:#1e1c38b3;transform:translate(4px);box-shadow:-8px 0 30px -18px var(--halo)}.option .dot{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.option .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:0;transition:opacity .2s;box-shadow:0 0 14px var(--halo)}.option:hover .dot:after{opacity:.6}.meter{width:100%;max-width:var(--maxw);margin:0 auto 34px}.meter-head{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.meter-head b{font-family:var(--display);color:var(--gold)}.meter-track{height:4px;border-radius:4px;background:#e9c87a1a;overflow:hidden}.meter-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-bright));box-shadow:0 0 18px var(--halo);transition:width .6s cubic-bezier(.22,1,.36,1)}.badge{display:inline-block;font-family:var(--display);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);border-radius:999px;padding:7px 16px}.arche-name{font-family:var(--display);font-weight:700;line-height:1.1;font-size:clamp(30px,6vw,52px);margin:18px 0 16px;background:linear-gradient(180deg,#fff7e4,var(--gold) 60%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.diag{font-size:clamp(16px,2.6vw,19px);line-height:1.62;color:var(--text);opacity:.94}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);margin:40px 0}.promise{display:flex;gap:14px;align-items:flex-start;font-size:clamp(16px,2.5vw,19px);line-height:1.5;padding:14px 0;border-bottom:1px solid var(--line-soft)}.promise .spark{color:var(--gold);font-size:20px;line-height:1.4;filter:drop-shadow(0 0 8px var(--halo))}.offer{margin-top:8px;border-radius:24px;padding:30px 26px;background:linear-gradient(180deg,#1a1832cc,#0a0a18d9);border:1px solid var(--line);box-shadow:0 0 0 1px #ffffff08 inset,0 40px 120px -50px var(--halo)}.pillars{display:grid;gap:12px;margin:22px 0}.pillar{display:flex;gap:14px;align-items:baseline}.pillar .rn{font-family:var(--display);color:var(--gold);font-size:14px;letter-spacing:.1em;min-width:28px}.pillar b{color:#fdf6e6;font-weight:600}.pillar span{color:var(--muted)}.includes{list-style:none;display:grid;gap:11px;margin:4px 0}.includes li{position:relative;padding-left:28px;font-size:15px;line-height:1.45;color:var(--text)}.includes li:before{content:"✦";position:absolute;left:0;color:var(--gold);filter:drop-shadow(0 0 6px var(--halo))}.price-row{display:flex;align-items:baseline;gap:14px;justify-content:center;margin:8px 0 2px}.price-old{font-size:22px;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--danger)}.price-now{font-family:var(--display);font-weight:800;font-size:clamp(48px,11vw,76px);color:var(--gold-bright);text-shadow:0 0 50px var(--halo);line-height:1}.price-cur{font-family:var(--display);font-size:22px;color:var(--gold);align-self:flex-start;margin-top:6px}.price-hint{text-align:center;color:var(--muted);font-size:14px;letter-spacing:.04em;margin-bottom:22px}.guarantee{display:flex;gap:14px;align-items:flex-start;margin-top:22px;padding:18px;border:1px dashed var(--line);border-radius:16px;background:#7be0a80a}.guarantee .seal{font-size:26px}.guarantee p{font-size:14.5px;line-height:1.55;color:var(--text);opacity:.92}.countdown{text-align:center;margin-top:18px;font-size:14px;color:var(--muted)}.countdown b{font-family:var(--display);color:var(--danger);font-size:20px;letter-spacing:.08em}.fineprint{text-align:center;font-size:12px;color:var(--muted);margin-top:16px;line-height:1.5;opacity:.75}.calc-wrap{text-align:center}.calc-title{font-family:var(--display);font-size:clamp(20px,4vw,30px);color:#fdf6e6;margin-top:28px;min-height:1.2em}.calc-sub{color:var(--muted);margin-top:10px;letter-spacing:.1em;font-size:13px;text-transform:uppercase}.center{text-align:center}.stack>*+*{margin-top:22px}.glow-orb{width:120px;height:120px;border-radius:50%;margin:0 auto;background:radial-gradient(circle at 50% 40%,var(--gold-bright),var(--gold-deep) 55%,transparent 72%);box-shadow:0 0 90px var(--halo);animation:breathe 3.4s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.alert-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;margin-bottom:30px;border-radius:12px;background:linear-gradient(180deg,#ff7a591f,#ff7a590d);border:1px solid rgba(255,122,89,.35);box-shadow:0 0 40px -18px #ff7a5999}.alert-dot{width:9px;height:9px;border-radius:50%;background:var(--danger);box-shadow:0 0 12px var(--danger);animation:blink 1.4s ease-in-out infinite;flex:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.alert-tag{font-family:var(--display);font-size:11px;letter-spacing:.22em;color:var(--danger);text-transform:uppercase}.alert-text{font-size:13.5px;line-height:1.5;color:var(--text);opacity:.92;flex:1;min-width:200px}.secret-grid{display:grid;gap:14px;margin:26px 0 22px}.secret-card{position:relative;padding:20px 20px 20px 22px;border-radius:16px;background:#0e0c1e99;border:1px solid var(--line-soft);border-left:2px solid rgba(255,122,89,.5)}.secret-card .secret-lock{color:var(--danger);font-size:16px;filter:drop-shadow(0 0 6px rgba(255,122,89,.6))}.secret-card b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(17px,2.8vw,21px);color:#fdf6e6;margin:8px 0}.secret-card p{font-size:15px;line-height:1.55;color:var(--text);opacity:.9}.mech-grid{display:grid;gap:14px;margin:26px 0 22px}.mech-card{position:relative;padding:22px 22px 22px 24px;border-radius:16px;background:var(--panel);border:1px solid var(--line-soft);backdrop-filter:blur(8px)}.mech-card .mech-n{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.2em;color:var(--gold);opacity:.7}.mech-card b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(18px,3vw,22px);color:#fdf6e6;margin:6px 0 8px}.mech-card p{font-size:15.5px;line-height:1.55;color:var(--text);opacity:.9}.mech-punch{font-family:var(--display);font-weight:600;font-size:clamp(20px,3.6vw,28px);line-height:1.25;color:var(--gold-bright);text-shadow:0 0 40px var(--halo);max-width:600px;margin:6px auto 0}.famous-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.famous-card{padding:20px;border-radius:16px;background:#14122880;border:1px solid var(--line-soft);border-left:2px solid var(--gold)}.famous-what{font-size:15px;line-height:1.5;color:var(--text);font-style:italic}.famous-who{font-family:var(--display);font-size:13px;letter-spacing:.06em;color:var(--gold);margin-top:12px}.faq{display:grid;gap:12px;margin-top:20px}.faq-item{border:1px solid var(--line-soft);border-radius:14px;background:var(--panel);overflow:hidden;transition:border-color .2s}.faq-item.open{border-color:var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--serif);font-size:16.5px;color:#fdf6e6;padding:18px 20px}.faq-ico{font-family:var(--display);color:var(--gold);font-size:22px;line-height:1}.faq-a{padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--text);opacity:.9}@media (max-width: 520px){.offer{padding:24px 18px}.option{padding:16px 16px 16px 52px}.famous-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.05ms!important}}
