:root{--bg:#08080e;--surface:#111118;--surface2:#17171f;--gold:#6366F1;--gold2:#7C6CF2;--text:#eeeae2;--muted:#aaa59d;--line:#292831;--green:#74c69d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.nav{position:sticky;top:0;z-index:20;background:rgba(8,8,14,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand img{width:36px;height:36px}.brand span{font-family:"Playfair Display",serif;color:var(--gold2);font-size:22px}.nav-links,.languages{display:flex;align-items:center;gap:16px}.nav-links a,.languages a{color:var(--muted);text-decoration:none;font-size:13px}.languages a[aria-current="page"]{color:var(--gold2);font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#111;border:0;border-radius:10px;padding:12px 19px;font-weight:800;text-decoration:none;cursor:pointer}.button.secondary{background:transparent;color:var(--text);border:1px solid var(--line)}.hero{position:relative;overflow:hidden;padding:92px 0 70px}.hero:before{content:"";position:absolute;inset:-20% 20% auto;height:560px;background:radial-gradient(circle,rgba(99,102,241,.17),transparent 65%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:64px}.kicker{display:inline-flex;border:1px solid rgba(99,102,241,.32);background:rgba(99,102,241,.08);border-radius:999px;padding:7px 13px;color:var(--gold2);font-size:12px;font-weight:700;letter-spacing:.4px}.hero h1,.section-title{font-family:"Playfair Display",Georgia,serif;font-weight:500;line-height:1.08}.hero h1{font-size:clamp(42px,6vw,68px);margin:24px 0 20px}.hero h1 em,.section-title em{color:var(--gold2);font-weight:500}.lead{color:var(--muted);font-size:18px;max-width:690px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 16px}.micro{font-size:13px;color:var(--muted)}.visual{background:linear-gradient(145deg,var(--surface2),#0d0d13);border:1px solid rgba(99,102,241,.27);border-radius:20px;padding:22px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.visual-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:18px}.visual-head strong{font-family:"Playfair Display",serif;font-size:20px;color:var(--gold2)}.status{color:var(--green);font-size:12px}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric{background:var(--surface);border:1px solid var(--line);padding:15px;border-radius:12px}.metric span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.7px}.metric strong{display:block;font-size:20px;margin-top:5px}.invoice-line{display:grid;grid-template-columns:1fr auto;gap:16px;padding:13px 2px;border-bottom:1px solid var(--line);font-size:13px}.invoice-line span{color:var(--muted)}.trust{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust .wrap{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;color:var(--muted);font-size:13px}.section{padding:76px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.eyebrow{color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px}.section-title{font-size:clamp(32px,4vw,46px);margin:12px 0}.section-sub{color:var(--muted);font-size:16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:24px}.card h3{margin:0 0 9px;font-size:17px}.card p{margin:0;color:var(--muted);font-size:14px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px}.plan.featured{border-color:var(--gold);box-shadow:0 0 0 1px rgba(99,102,241,.16)}.plan-name{color:var(--gold2);font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px}.price{font-family:"Playfair Display",serif;font-size:42px;margin:10px 0 2px}.price small{font-family:"DM Sans",sans-serif;color:var(--muted);font-size:13px}.tax-note{color:var(--muted);font-size:12px;font-weight:600;margin-bottom:10px}.plan ul{list-style:none;padding:0;margin:18px 0 24px;color:var(--muted);font-size:14px}.plan li{margin:9px 0}.plan li:before{content:"✓";color:var(--gold);margin-right:8px}.faq{max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted);font-size:14px}.final{background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(99,102,241,.03));border:1px solid rgba(99,102,241,.3);border-radius:20px;padding:48px 24px;text-align:center}.final .section-title{margin-top:0}footer{padding:36px 0 50px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{color:var(--gold2);text-decoration:none}@media(max-width:850px){.nav-links{display:none}.hero{padding-top:62px}.hero-grid{grid-template-columns:1fr;gap:42px}.visual{max-width:620px}.cards,.plans{grid-template-columns:1fr}.languages{gap:10px}.nav-inner>.button{display:none}}@media(max-width:520px){.wrap{width:min(100% - 28px,1120px)}.hero h1{font-size:40px}.actions .button{width:100%}.languages a{font-size:12px}.languages a:last-child{display:none}.metric-grid{grid-template-columns:1fr}}
