@import "https://googleapis.com";html,body{margin:0;padding:0}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:Inter,sans-serif}body,html,#root{color:#fff;scroll-behavior:smooth;background-color:#0a0a0a;width:100%;overflow-x:hidden}.immersive-canvas-container{z-index:1;pointer-events:auto;width:100vw;height:100vh;transition:background .5s;position:fixed;top:0;left:0}.immersive-ui{z-index:2;position:relative}a{color:inherit;text-decoration:none}.premium-header{z-index:10;background:linear-gradient(#0006,#0000);justify-content:space-between;align-items:center;width:100%;padding:20px 24px;display:flex;position:fixed;top:0;left:0}@media (width>=768px){.premium-header{padding:24px 48px}}.light-theme .premium-header{background:linear-gradient(#ffffff80,#fff0)}.premium-header .brand{letter-spacing:4px;font-size:14px;font-weight:600}.premium-header nav{display:none}@media (width>=768px){.premium-header nav{align-items:center;display:flex}}.premium-header nav span{opacity:.6;cursor:pointer;margin-right:32px;font-size:13px;transition:opacity .2s}.premium-header nav span:hover{opacity:1}.buy-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:20px;padding:8px 18px;font-size:12px;font-weight:500}.light-theme .buy-btn{color:#fff;background:#000}.mobile-menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;display:flex}@media (width>=768px){.mobile-menu-toggle{display:none}}.mobile-menu-toggle .bar{background-color:currentColor;width:20px;height:2px;transition:all .2s;display:block}@media (width<=767px){.premium-header nav.nav-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9;background:#0a0a0af2;flex-direction:column;justify-content:center;gap:24px;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.light-theme .premium-header nav.nav-open{background:#f5f5f7f2}.premium-header nav.nav-open span{margin-right:0;font-size:18px}}.immersive-hero-section{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:100px 24px 40px;display:flex;position:relative}@media (width>=1024px){.immersive-hero-section{flex-direction:row;height:100vh;padding:0 80px}}.product-title-card,.configurator-panel{pointer-events:auto}.product-title-card{text-align:center;margin-bottom:auto}@media (width>=1024px){.product-title-card{text-align:left;margin-bottom:0}}.product-title-card h1{letter-spacing:-1px;font-size:clamp(36px,6vw,56px);font-weight:300}.product-title-card h2{opacity:.6;margin-bottom:12px;font-size:clamp(18px,3vw,24px);font-weight:400}.product-title-card .subtitle{opacity:.5;max-width:320px;margin:0 auto 24px;font-size:13px;line-height:1.6}@media (width>=1024px){.product-title-card .subtitle{margin:0 0 40px}}.quick-stats{justify-content:center;gap:24px;display:flex}@media (width>=1024px){.quick-stats{justify-content:flex-start;gap:32px}}.stat span{font-size:clamp(20px,4vw,26px);font-weight:300;display:block}.stat label{opacity:.4;text-transform:uppercase;font-size:10px}.configurator-panel{-webkit-backdrop-filter:blur(10px);background:#0a0a0a66;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:340px;margin-top:40px;padding:20px;display:flex}@media (width>=1024px){.configurator-panel{margin-top:0;padding:24px}}.light-theme .configurator-panel{background:#fff6;border:1px solid #0000000d}.config-group label{text-transform:uppercase;letter-spacing:1px;opacity:.4;margin-bottom:6px;font-size:9px;display:block}.btn-row{flex-wrap:wrap;gap:6px;display:flex}.btn-row button{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex:1;min-width:85px;padding:8px 10px;font-size:11px;transition:all .2s}.light-theme .btn-row button{background:#00000008;border:1px solid #00000014}.btn-row button.active,.btn-row button:hover{color:#000;background:#fff;border-color:#fff}.light-theme .btn-row button.active,.light-theme .btn-row button:hover{color:#fff;background:#000;border-color:#000}.glass-card{-webkit-backdrop-filter:blur(20px);background:#0f0f0fb3;border:1px solid #ffffff0d;border-radius:16px;margin:60px 16px;padding:32px 20px}@media (width>=768px){.glass-card{border-radius:24px;margin:100px 48px;padding:48px}}@media (width>=1024px){.glass-card{margin:100px 80px;padding:60px}}.light-theme .glass-card{background:#f0f0f3b3;border:1px solid #0000000d}.section-heading{text-transform:uppercase;letter-spacing:2px;opacity:.4;margin-bottom:24px;font-size:11px}.specs-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.specs-grid{grid-template-columns:1fr 1fr;gap:16px 48px}}@media (width>=1024px){.specs-grid{gap:16px 64px}}.spec-item{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.light-theme .spec-item{border-bottom:1px solid #0000000d}.spec-item .title{opacity:.5}.spec-item .val{text-align:right;max-width:60%;font-weight:500}.case-study-section{justify-content:center;display:flex}.case-study-content{text-align:center;max-width:700px}.case-study-content .tag{letter-spacing:2px;opacity:.5;font-size:10px}.case-study-content h2{margin:16px 0;font-size:clamp(24px,5vw,36px);font-weight:300}.case-study-content p{opacity:.6;margin-bottom:24px;font-size:clamp(14px,2.5vw,16px);line-height:1.7}.value-metrics{justify-content:center;gap:32px;margin-bottom:24px;display:flex}@media (width>=768px){.value-metrics{gap:64px}}.metric h4{font-size:clamp(28px,6vw,40px);font-weight:300}.metric p{opacity:.4;font-size:11px}.business-value-note{text-align:left;background:#ffffff05;border-left:2px solid;padding:14px;line-height:1.6;font-size:12px!important}.premium-loader-container{background:inherit;z-index:100;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:-50vh;left:-50vw}.premium-loader-content{text-align:center;width:240px}.brand-loading{letter-spacing:6px;opacity:.9;margin-bottom:24px;font-size:13px;font-weight:600;animation:2s ease-in-out infinite pulse-brand}.loader-track{background:#ffffff14;border-radius:2px;width:100%;height:2px;margin-bottom:12px;overflow:hidden}.light-theme .loader-track{background:#0000000f}.loader-fill{background:currentColor;width:0%;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.loader-percentage{text-transform:uppercase;letter-spacing:1px;opacity:.4;font-size:11px}@keyframes pulse-brand{0%,to{opacity:.4}50%{opacity:1}}
