/* Minimal visual layer */
:root{--bg:#11130f;--panel:#181b16;--line:#2a3026;--muted:#969d8d;--lime:#c8f45a}
body{background:var(--bg);color:#edf1e5}.noise{display:none}.nav-wrap{border-color:var(--line)}.nav{height:76px}.nav-links{gap:28px}.nav-links a,.footer a{color:#aab1a0}.nav-cta{border-radius:8px;box-shadow:none}.hero{min-height:600px;grid-template-columns:1fr 1fr;gap:70px}.hero h1{font-size:clamp(58px,7vw,94px);letter-spacing:-.075em;margin:20px 0}.hero-text{color:var(--muted);max-width:410px}.hero-actions{margin:30px 0 44px}.button{border-radius:8px;box-shadow:none!important}.button:hover,.nav-cta:hover{transform:none;box-shadow:none!important}.hero-art{height:410px}.grid-card{transform:none;border-radius:18px;border-color:var(--line);box-shadow:none;background:#151814}.grid-card:before{opacity:.14}.orb,.float-note{display:none}.ticker{display:none}.section,.faq{padding:105px 0}.section-head{margin-bottom:38px}.section h2,.pricing-head h2,.faq h2{font-size:clamp(40px,5vw,62px)}.section-head>p{color:var(--muted)}.feature-grid,.plans{gap:12px}.feature,.plan{border-radius:14px;box-shadow:none;transition:border-color .2s,background .2s}.feature:hover,.plan:hover{transform:none;box-shadow:none}.feature{min-height:270px;padding:25px;background:var(--panel)}.feature.large{background:#1b2118}.feature.accent{background:var(--lime)}.feature-icon{margin:42px 0 30px}.pricing-section{padding:105px 0;background:#151814;border-color:var(--line)}.pricing-head p{color:var(--muted)}.plan{background:#11130f;border-color:var(--line);min-height:410px;padding:27px}.plan.featured{border-color:var(--lime);box-shadow:none}.popular{border-radius:6px;box-shadow:none}.faq-list{max-width:700px}.faq details{padding:20px 0}.footer{border-color:var(--line)}.modal-card{border-radius:16px;box-shadow:none}.modal-backdrop{backdrop-filter:none;background:#080a08e8}@media(max-width:800px){.hero{min-height:auto;padding:75px 0 35px}.hero-art{height:290px;margin-top:20px}.grid-card{height:230px}.section,.faq,.pricing-section{padding:75px 0}.nav{height:70px}.nav-links{top:69px}.footer-inner{gap:18px}}
