:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;--bg-start: #01010a;--bg-end: #0a0d16;--surface: #11131d;--surface-strong: rgba(17, 19, 29, .92);--surface-soft: rgba(17, 19, 29, .78);--surface-border: rgba(166, 77, 255, .14);--text-primary: #e6eaf0;--text-secondary: #a1a1aa;--text-muted: #b7beca;--accent-pink: #ff4fd8;--accent-purple: #a64dff;--accent-cyan: #3bdcff;--accent-gradient: linear-gradient(135deg, #ff4fd8 0%, #a64dff 52%, #3bdcff 100%);--hero-glow: rgba(139, 92, 246, .18);--hero-glow-soft: rgba(59, 220, 255, .08);--shadow-color: rgba(0, 0, 0, .38);color:var(--text-primary);background:var(--bg-start);line-height:1.5;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text-primary);background:radial-gradient(circle at 20% 0%,var(--hero-glow),transparent 28%),radial-gradient(circle at 82% 12%,var(--hero-glow-soft),transparent 24%),linear-gradient(180deg,var(--bg-start) 0%,var(--bg-end) 100%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.page-shell{min-height:100vh;position:relative;isolation:isolate}.page-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(255,79,216,.08),transparent 24%),radial-gradient(circle at 72% 0%,rgba(166,77,255,.12),transparent 28%),radial-gradient(circle at 84% 20%,rgba(59,220,255,.08),transparent 22%);z-index:-1}.hero{padding:32px clamp(20px,4vw,60px) 48px}.compact-hero{padding-bottom:16px}.nav-bar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:42px;flex-wrap:wrap}.eyebrow,.section-title,.badge{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-cyan);font-size:.78rem;margin:0 0 10px}.eyebrow{font-size:1rem;font-weight:600}.hero h1,.hero h2,.content-section h3{margin:0;color:var(--text-primary)}.hero h1{font-size:clamp(1.8rem,4vw,3rem);max-width:12ch}.brand-title{max-width:none;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-grid,.two-column,.contact-layout{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead{max-width:62ch;color:var(--text-muted)}.nav-links{display:flex;gap:12px;flex-wrap:wrap}.nav-link{padding:10px 14px;border-radius:999px;color:var(--text-secondary);background:#ffffff08;border:1px solid rgba(255,255,255,.04);transition:.2s ease}.nav-link:hover,.nav-link.active{background:linear-gradient(135deg,#ff4fd824,#a64dff2e);border-color:#a64dff3d;color:var(--text-primary);box-shadow:0 10px 30px #a64dff1f}.info-card,.panel,.stat-card,.api-result,.contact-card,.contact-form{background:linear-gradient(180deg,#151826f2,#11131dd1);border:1px solid var(--surface-border);border-radius:24px;padding:24px;box-shadow:0 18px 60px var(--shadow-color)}.info-card ul{padding-left:18px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;border:none;cursor:pointer}.primary-button{background:var(--accent-gradient);color:#fff;box-shadow:0 14px 36px #a64dff47}.secondary-button{border:1px solid rgba(59,220,255,.24);color:var(--text-primary);background:#ffffff05}.content-section{padding:0 clamp(20px,4vw,60px) 32px}.coming-soon-section{min-height:calc(100vh - 200px);display:grid;place-items:center}.coming-soon-card{width:min(100%,760px);text-align:center;padding:56px 32px;border-radius:28px;background:radial-gradient(circle at top,rgba(139,92,246,.14),transparent 42%),linear-gradient(180deg,#141623fa,#11131deb);border:1px solid rgba(166,77,255,.2);box-shadow:0 24px 80px #0000006b}.coming-soon-card .badge{font-size:clamp(3.5rem,8vw,5.5rem);font-weight:700;letter-spacing:.08em;margin-bottom:18px;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.coming-soon-card h1{margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.9rem);color:var(--text-primary)}.coming-soon-card p:last-child{margin:0;color:var(--text-secondary);font-size:1.05rem}.stat-card-grid,.feature-grid,.policy-list{display:grid;gap:18px}.privacy-page ul,.panel ul{margin:12px 0 0;padding-left:20px;color:var(--text-muted)}.stat-card-grid,.feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat-card strong,.panel h4{display:block;margin-bottom:8px;color:var(--text-primary)}.content-section p,.content-section li,.contact-card,.api-result{color:var(--text-secondary)}.contact-card strong,.api-result strong,.panel strong{color:var(--text-primary)}.api-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.single-column{max-width:900px}.contact-form{display:grid;gap:16px}.contact-form label{display:grid;gap:8px;color:var(--text-primary)}.contact-form input,.contact-form textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(166,77,255,.16);background:#080a12db;color:var(--text-primary)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a1a1aab8}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#3bdcff6b;box-shadow:0 0 0 4px #3bdcff14}.status-text{margin:0;color:var(--accent-cyan)}.footer{padding:12px 20px 28px;text-align:center;color:var(--text-secondary)}::selection{background:#a64dff52;color:#fff}@media(max-width:820px){.hero-grid,.two-column,.contact-layout,.api-panel{grid-template-columns:1fr}.hero{padding-top:24px}}
