:root{--bg: #23023F;--panel: #35034f;--panel-2: #4b0d6a;--primary: #65038C;--accent: #5511DD;--highlight: #EDD81F;--text: #F3EFF4;--muted: #dccfed;--border: rgba(255,255,255,.14);--success: #a7f3d0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,rgba(85,17,221,.25),transparent 35%),linear-gradient(180deg,#1c022e 0%,var(--bg) 50%,#190128 100%);color:var(--text)}a{color:inherit;text-decoration:none}.page{min-height:100vh}.nav,.section,.hero-grid{width:min(1120px,calc(100% - 32px));margin:0 auto}.nav{display:flex;justify-content:space-between;align-items:center;padding:28px 0}.brand{font-weight:900;letter-spacing:.06em}.nav-links{display:flex;gap:18px;color:var(--muted);flex-wrap:wrap}.hero{padding-bottom:36px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;padding:48px 0 24px;align-items:center}.eyebrow{color:var(--highlight);font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.02;margin:0 0 14px;max-width:10ch}.lead{max-width:58ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.cta-row{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-weight:800;border:1px solid var(--border)}.btn-primary{background:linear-gradient(135deg,var(--highlight),#ffef73);color:#2c1135}.btn-secondary{background:#ffffff0f}.phone-card{background:linear-gradient(180deg,#65038cd9,#5511dd73);border:1px solid var(--border);border-radius:28px;min-height:420px;padding:24px;box-shadow:0 20px 80px #00000047}.phone-inner{background:#1504218c;border-radius:24px;padding:22px;min-height:100%}.mini-title{font-weight:800;margin-bottom:14px}.color-row{display:flex;gap:10px;margin-bottom:16px}.swatch{width:44px;height:44px;border-radius:999px;border:2px solid rgba(255,255,255,.1)}.s1{background:#23023f}.s2{background:#65038c}.s3{background:#51d}.s4{background:#edd81f}.mini-list{padding-left:20px;color:var(--muted);line-height:1.8}.section{padding:72px 0}.section h2{font-size:clamp(1.8rem,3vw,2.7rem);margin:0 0 20px}.alt{background:#ffffff08}.cards{display:grid;gap:18px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:#ffffff0d;border:1px solid var(--border);border-radius:24px;padding:22px}.price{font-size:1.7rem;color:var(--highlight);font-weight:900}.steps{display:grid;gap:14px}.step{background:#ffffff0d;border-radius:18px;border:1px solid var(--border);padding:16px 18px}.faq-list{display:grid;gap:14px}.faq-item{background:#ffffff0a;border-radius:18px;border:1px solid var(--border);padding:16px 18px}.faq-item summary{cursor:pointer;font-weight:800}.highlight{text-align:center}.contact-form{display:grid;gap:14px;max-width:720px}input,textarea{width:100%;border-radius:16px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);padding:14px 16px}.status{color:var(--success)}@media (max-width: 900px){.hero-grid,.cards.three{grid-template-columns:1fr}.nav{gap:16px;flex-direction:column;align-items:flex-start}}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.text-link{color:#f0d629;text-decoration:none;font-weight:700}.text-link:hover{text-decoration:underline}
