@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");:root{--font-heading:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bg-primary:#080c14;--bg-secondary:#0f172a;--bg-card:rgba(18,26,43,.75);--bg-card-hover:rgba(28,40,65,.85);--border-subtle:hsla(0,0%,100%,.08);--border-accent:rgba(249,115,22,.35);--accent-primary:#f97316;--accent-secondary:#ff5722;--accent-glow:rgba(249,115,22,.4);--accent-blue:#38bdf8;--accent-gold:#f59e0b;--accent-green:#10b981;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--shadow-sm:0 4px 12px rgba(0,0,0,.25);--shadow-md:0 8px 24px rgba(0,0,0,.35);--shadow-lg:0 16px 36px rgba(0,0,0,.5);--shadow-fire:0 8px 30px rgba(249,115,22,.25);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-main);line-height:1.6;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-main);letter-spacing:-.02em;font-weight:700}a{color:inherit;text-decoration:none;transition:all .2s ease}button,input,select,textarea{font-family:inherit}.container{max-width:1280px;margin:0 auto;padding:0 24px}.glass-panel{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.glass-panel-hover{transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-panel-hover:hover{background:var(--bg-card-hover);border-color:var(--border-accent);transform:translateY(-4px);box-shadow:var(--shadow-fire)}.badge-fire{border-radius:var(--radius-full);background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.3);color:#fb923c;letter-spacing:.05em}.badge-blue,.badge-fire{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;text-transform:uppercase}.badge-blue{border-radius:var(--radius-full);background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3);color:var(--accent-blue)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#ff6b2b,#ea580c);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.98rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 20px rgba(234,88,12,.4);transition:all .25s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-primary:hover{background:linear-gradient(135deg,#ff7e42,#f97316);box-shadow:0 6px 28px rgba(249,115,22,.6);transform:translateY(-2px);color:#fff}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;background:hsla(0,0%,100%,.05);color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:.98rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s ease}.btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.gradient-text-fire{background:linear-gradient(135deg,#fff 30%,#ff8c42 70%,#ff5722);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scrollbox-container{background:linear-gradient(180deg,#0e172a,#0a0f1c);border:1px solid rgba(249,115,22,.25);border-radius:var(--radius-lg);position:relative;box-shadow:var(--shadow-lg),0 0 40px rgba(249,115,22,.08)}.scrollbox-header{padding:24px 32px;background:rgba(15,23,42,.95);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.scrollbox-body{max-height:480px;overflow-y:auto;padding:36px 40px;color:#cbd5e1;font-size:1.05rem;line-height:1.8;scrollbar-width:thin;scrollbar-color:#f97316 #131d33}.scrollbox-body::-webkit-scrollbar{width:9px}.scrollbox-body::-webkit-scrollbar-track{background:#10192e;border-radius:6px}.scrollbox-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff7e42,#ea580c);border-radius:6px;border:2px solid #10192e}.scrollbox-body h3{font-size:1.45rem;color:#fff;margin:32px 0 14px;display:flex;align-items:center;gap:10px}.scrollbox-body h3:first-of-type{margin-top:0}.scrollbox-body p{margin-bottom:20px}.scrollbox-body ul{margin-bottom:24px;padding-left:20px}.scrollbox-body li{margin-bottom:10px}.scrollbox-body strong{color:#f1f5f9}.scrollbox-footer{padding:18px 32px;background:rgba(15,23,42,.8);border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;font-size:.88rem;color:var(--text-muted);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.floating-widgets-group{position:fixed;bottom:28px;right:28px;display:flex;flex-direction:column;gap:14px;z-index:999}.floating-btn{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.4);transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.floating-btn:hover{transform:scale(1.1);box-shadow:0 10px 25px rgba(0,0,0,.6)}.floating-btn-wa{background:#25d366;box-shadow:0 6px 24px rgba(37,211,102,.45)}.floating-btn-phone{background:#ea580c;box-shadow:0 6px 24px rgba(234,88,12,.45)}.floating-tooltip{position:absolute;right:70px;background:#0f172a;color:#f8fafc;padding:7px 14px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.floating-btn:hover .floating-tooltip{opacity:1}.table-responsive-wrapper{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.custom-spec-table{width:100%;border-collapse:collapse;text-align:center;font-size:.94rem;white-space:nowrap}.custom-spec-table thead{background:#141f36;color:#f8fafc}.custom-spec-table th{padding:16px 14px;font-weight:700;border-bottom:2px solid rgba(249,115,22,.3);font-family:var(--font-heading)}.custom-spec-table td{padding:14px;border-bottom:1px solid var(--border-subtle);color:#cbd5e1}.custom-spec-table tbody tr:hover{background:rgba(249,115,22,.05)}.custom-spec-table .highlight-model{font-weight:700;color:#fb923c;text-align:left;padding-left:20px}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}.pulse-glow{animation:pulseGlow 4s ease-in-out infinite}@media (max-width:768px){.scrollbox-body{padding:24px 20px;font-size:.96rem}.scrollbox-header{padding:18px 20px}}