@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,600&family=Caveat:wght@700&display=swap";:root{--bg-light:#f8fafc;--bg-card:#ffffffe6;--bg-card-hover:#fff;--proto-yellow:#f59e0b;--proto-yellow-dark:#d97706;--proto-yellow-light:#fffbe6;--mart-green:#84cc16;--mart-green-dark:#65a30d;--mart-green-light:#f7fee7;--text-dark:#0f172a;--text-muted:#64748b;--border-light:#e2e8f0cc;--border-yellow:#f59e0b59;--border-green:#84cc1659;--shadow-sm:0 4px 15px #0f172a0a;--shadow-md:0 10px 30px #0f172a14;--shadow-lg:0 20px 40px #0f172a1f}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-light);color:var(--text-dark);background-image:radial-gradient(circle at 10% 10%,#f59e0b0f 0%,#0000 40%),radial-gradient(circle at 90% 80%,#84cc160f 0%,#0000 40%),radial-gradient(circle,#f8fafc 0%,#0000 100%);min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}.tagline-font{font-family:Caveat,cursive}.glass-panel-light{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-light);box-shadow:var(--shadow-md);background:#ffffffe0}.glass-card-light{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#ffffffeb;transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-card-light:hover{background:#fff;border-color:#f59e0b66;transform:translateY(-6px);box-shadow:0 16px 36px #f59e0b1f,0 4px 12px #84cc1614}.brand-proto-text{color:var(--proto-yellow-dark)}.brand-mart-text{color:var(--mart-green-dark)}.glow-btn-brand{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#84cc16 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 18px #f59e0b4d}.glow-btn-brand:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 24px #84cc1673}.glow-btn-secondary{border:1px solid var(--border-light);color:var(--text-dark);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.glow-btn-secondary:hover{background:var(--proto-yellow-light);border-color:var(--proto-yellow);color:var(--proto-yellow-dark)}.faq-answer{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.faq-answer.open{max-height:200px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f59e0b}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.stats-grid{border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:24px;display:grid}.modal-specs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.desktop-nav{align-items:center;gap:20px;display:flex}.mobile-toggle{display:none}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.contact-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:40px;display:grid}.form-row-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=992px){.hero-grid{grid-template-columns:1fr!important;gap:32px!important}.desktop-nav,.desktop-tagline,.desktop-quote-btn{display:none!important}.mobile-toggle{display:flex!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.contact-grid{grid-template-columns:1fr!important;gap:28px!important}}@media (width<=768px){.responsive-h1{font-size:32px!important}.responsive-h2{font-size:26px!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.modal-specs-grid{grid-template-columns:1fr!important}section{padding:48px 16px!important}}@media (width<=600px){.footer-grid{grid-template-columns:1fr!important;gap:24px!important}.form-row-grid{grid-template-columns:1fr!important}}@media (width<=480px){.responsive-h1{font-size:27px!important}.responsive-h2{font-size:22px!important}}
