:root{color:#f6fbf1;font-synthesis:none;letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020302;font-family:Inter,Manrope,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#020302}body{background:#020302;min-width:320px;margin:0}img,svg{display:block}button,input,select{letter-spacing:0}::selection{color:#061004;background:#7ee700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-shell{background:radial-gradient(circle at 50% 0,#7ee70017,#0000 28rem),linear-gradient(#020302 0%,#070908 44%,#020302 100%);min-height:100vh;overflow-x:hidden}.container{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030504a3;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:84px;margin:14px auto -92px;padding:8px 12px 8px 18px;display:flex;position:sticky;top:14px;box-shadow:0 18px 60px #00000052}.brand,.desktop-nav a,.desktop-nav button,.mobile-nav a,.mobile-nav button,.icon-link,.primary-cta,.ghost-cta,.outline-cta,.menu-button,.slider-button,.car-card button{font:inherit}.brand{color:#f4f7ef;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:76px;padding:0;transition:background .24s,box-shadow .24s,transform .24s;display:inline-flex}.brand-logo-full{object-fit:contain;filter:drop-shadow(0 0 12px #ffffff2e)drop-shadow(0 0 18px #7ee70033);width:76px;height:76px;display:block}.brand:hover{background:#7ee7000f;transform:translateY(-1px);box-shadow:0 0 24px #7ee70024}.brand-symbol{place-items:center;width:39px;height:34px;display:grid;overflow:hidden}.brand-symbol img{object-fit:contain;opacity:1;filter:drop-shadow(0 0 10px #7ee7006b);width:64px;height:64px;transform:translateY(-10px)}.brand-word{text-transform:uppercase;align-items:baseline;gap:2px;font-size:24px;line-height:1;display:inline-flex}.brand-word strong{color:#fff;font-style:italic;font-weight:900}.brand-word em{color:#80e600;font-style:italic;font-weight:500}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a,.desktop-nav button,.mobile-nav a,.mobile-nav button{color:#e8efe1;cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1.2;text-decoration:none;transition:color .24s,transform .24s}.desktop-nav a:hover,.desktop-nav button:hover,.mobile-nav a:hover,.mobile-nav button:hover{color:#7ee700;transform:translateY(-1px)}.header-actions{align-items:center;gap:10px;display:flex}.icon-link,.menu-button{color:#f4f7ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .24s,color .24s,transform .24s,background .24s;display:inline-grid}.icon-link:hover,.menu-button:hover{color:#7ee700;background:#7ee7001a;border-color:#7ee7007a;transform:translateY(-1px)}.icon-link svg,.menu-button svg{width:17px;height:17px}.primary-cta,.outline-cta,.ghost-cta,.car-card button{cursor:pointer;border-radius:8px;min-height:44px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s}.primary-cta{color:#061004;background:linear-gradient(#8fff00 0%,#65c900 100%);border:1px solid #7ee7009e;padding:0 24px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff57,0 12px 32px #67d6003b}.primary-cta:hover,.car-card button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 18px 42px #67d60054}.primary-cta.large{min-width:210px;min-height:44px;font-size:14px}.outline-cta,.ghost-cta{color:#f7faf2;background:#ffffff0a;border:1px solid #fff3}.outline-cta{padding:0 28px}.ghost-cta{align-items:center;gap:10px;padding:0 22px 0 12px;display:inline-flex}.ghost-cta:hover,.outline-cta:hover{background:#7ee70014;border-color:#7ee7007a;transform:translateY(-2px)}.play-dot{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.play-dot svg{width:15px;height:15px}.menu-button,.mobile-nav{display:none}.hero-section{isolation:isolate;min-height:620px;padding:124px 0 44px;position:relative;overflow:hidden}.hero-section .container{width:min(1180px,100% - 48px)}.hero-bg{z-index:-2;background:linear-gradient(90deg,#000000fa 0%,#000000eb 28%,#00000085 56%,#00000029 100%),linear-gradient(#00000014 0%,#0000001a 58%,#000000e6 100%),url(/assets/beecars/hero-hangar-reference.png) 88%/72% no-repeat,linear-gradient(#101616 0%,#060909 52%,#020302 100%);position:absolute;inset:0}.hero-section:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#020302 92%);height:190px;position:absolute;inset:auto 0 0}.hero-grid{grid-template-columns:minmax(320px,470px);align-items:center;gap:28px;min-height:430px;display:grid}.hero-copy{text-shadow:0 3px 24px #000000c7;max-width:470px;padding-top:24px}.hero-brand{color:#f8faf5;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0 0 62px;padding:0;display:inline-flex}.hero-brand img{object-fit:contain;filter:drop-shadow(0 0 16px #7ee7003d);width:56px;height:56px}.hero-brand span{letter-spacing:0;align-items:baseline;font-size:37px;font-weight:900;line-height:1;display:inline-flex}.hero-brand strong{color:#fff}.hero-brand em{color:#80e600;font-style:normal}.hero-kicker{color:#80e600;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.hero-copy h1{color:#f8faf5;text-transform:uppercase;max-width:460px;margin:0;font-family:Arial Black,Impact,Segoe UI,system-ui,sans-serif;font-size:45px;font-weight:900;line-height:1.03}.hero-text{color:#d8ded5;max-width:390px;margin:20px 0 0;font-size:15px;line-height:1.58}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-buttons .primary-cta.large{justify-content:center;align-items:center;min-width:210px;min-height:44px;padding-inline:26px;font-size:14px;display:inline-flex}.hero-buttons .ghost-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047;border-color:#fff3;min-height:44px;padding:0 22px 0 12px;font-size:14px}.hero-buttons .play-dot{width:30px;height:30px}.hero-buttons .play-dot svg{width:15px;height:15px}.hero-showroom{display:none}.hero-showroom:before{content:"";opacity:.78;background:radial-gradient(circle at 52% 42%,#ffffff30,#0000 9rem),radial-gradient(circle at 50% 74%,#7ee7002e,#0000 17rem),linear-gradient(#ffffff0d,#ffffff03);border-radius:8px;position:absolute;inset:58px -4% 62px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-car{object-fit:contain;filter:drop-shadow(0 38px 28px #000000a3)drop-shadow(0 0 22px #7ee70029);-webkit-user-select:none;user-select:none;transition:filter .42s,transform .42s,opacity .42s;position:absolute}.hero-car-left{opacity:.94;z-index:1;width:42%;bottom:148px;left:-7%}.hero-car-main{z-index:3;filter:brightness(.72)contrast(1.18)saturate(.72)drop-shadow(0 46px 34px #000000b8)drop-shadow(0 0 30px #7ee7002e);width:66%;bottom:82px;left:20%;right:12%}.hero-car-right{opacity:.96;z-index:2;width:39%;bottom:136px;right:-7%}.hero-showroom:hover .hero-car{filter:drop-shadow(0 42px 30px #000000ad)drop-shadow(0 0 34px #7ee70047);transform:translateY(-3px)}.hero-showroom:hover .hero-car-main{filter:brightness(.76)contrast(1.2)saturate(.78)drop-shadow(0 48px 34px #000000bd)drop-shadow(0 0 42px #7ee70052)}.showroom-floor{filter:blur(14px);background:radial-gradient(#ffffff36,#0000 26%),radial-gradient(#7ee70029,#0000 42%),radial-gradient(#000000b3,#0000 70%);border-radius:50%;height:96px;position:absolute;bottom:56px;left:4%;right:3%}.trust-strip{z-index:5;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-54px;margin-bottom:20px;display:grid;position:relative}.trust-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#111414b8,#050606c2),#ffffff08;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:16px;min-height:104px;padding:20px;transition:border-color .26s,box-shadow .26s,transform .26s,background .26s;display:grid;box-shadow:0 22px 54px #00000061}.trust-card:hover{background:radial-gradient(circle at 18% 20%,#7ee70024,#0000 8rem),linear-gradient(145deg,#171e1bf5,#0a0d0df0);border-color:#7ee70070;transform:translateY(-4px);box-shadow:0 22px 48px #00000057,0 0 34px #7ee70024}.line-icon,.mini-icon{color:#7ee700;place-items:center;display:inline-grid}.line-icon{border:1px solid #7ee70085;border-radius:8px;width:46px;height:46px;transition:background .24s,box-shadow .24s}.trust-card:hover .line-icon{background:#7ee70017;box-shadow:0 0 24px #7ee70038}.line-icon svg,.mini-icon svg{stroke-width:1.8px;width:25px;height:25px}.line-icon.compact{background:#0006;width:42px;height:42px}.line-icon.compact svg{width:25px;height:25px}.trust-card h2,.service-card h3,.rail-title h3,.car-card h4{color:#f8faf5;margin:0}.trust-card h2{font-size:16px;line-height:1.25}.trust-card p{color:#c2cac0;margin:6px 0 0;font-size:13px;line-height:1.45}.section{padding:48px 0 0}.section-heading{text-align:center;justify-items:center;gap:10px;margin-bottom:22px;display:grid}.section-heading.left{text-align:left;justify-items:start}.section-heading p{color:#ffffff52;text-transform:uppercase;margin:0;font-size:13px}.section-heading h2{color:#f8faf5;text-transform:uppercase;margin:0;font-family:Arial Black,Impact,Segoe UI,system-ui,sans-serif;font-size:33px;font-weight:900;line-height:1.14}.section-heading>span{background:#7ee700;border-radius:999px;width:70px;height:3px;box-shadow:0 0 22px #7ee7007a}.featured-shell{padding-bottom:30px;position:relative}.embla{overflow:hidden}.embla-track,.car-track{display:flex}.featured-embla{background:radial-gradient(circle at 76% 8%,#ffffff26,#0000 17rem),linear-gradient(135deg,#1f2222f0,#070909f5);border:1px solid #ffffff29;border-radius:8px;transition:border-color .28s,box-shadow .28s;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000061}.featured-embla:hover{border-color:#7ee7006b;box-shadow:inset 0 1px #ffffff24,0 30px 76px #00000070,0 0 42px #7ee70021}.featured-slide{isolation:isolate;flex:0 0 100%;grid-template-columns:.78fr 1.22fr;align-items:stretch;min-width:0;min-height:386px;display:grid;position:relative;overflow:hidden}.featured-info{z-index:2;padding:34px 32px;position:relative}.muted-title{color:#ffffff61;text-transform:uppercase;margin:0 0 12px;font-size:12px}.featured-info h3{color:#f8faf5;text-transform:uppercase;margin:0;font-size:38px;font-weight:900;line-height:1}.feature-subtitle{color:#b7beb5;text-transform:uppercase;margin:7px 0 22px;font-size:25px;font-weight:800;line-height:1.05}.spec-list{gap:8px;margin:0;display:grid}.spec-list div{grid-template-columns:122px 1fr;gap:14px;font-size:14px;display:grid}.spec-list dt{color:#8e988d}.spec-list dd{color:#f4f7ef;margin:0;font-weight:700}.price-row{align-items:baseline;gap:12px;margin-top:22px;display:flex}.price-row span{color:#7eff00;font-size:24px;font-weight:900}.price-row small{color:#798176}.card-actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.featured-media{perspective:900px;place-items:end center;padding:24px 28px 0 0;display:grid;position:relative;overflow:hidden}.featured-media:before{content:"";opacity:.44;background:linear-gradient(130deg,#0000 0 60%,#ffffffd1 61%,#0000 62%),radial-gradient(#ffffff1c,#0000 55%);width:86%;position:absolute;inset:20px -4% 0 auto}.featured-media:after{content:"";z-index:1;pointer-events:none;filter:blur(13px);opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#7ee70038 44%,#0000 100%),radial-gradient(#ffffff29,#0000 66%);width:74%;height:42%;position:absolute;bottom:44px;right:8%;transform:translate(38%)scaleX(.55)}.featured-slide.is-active .featured-media:after{animation:.9s cubic-bezier(.18,.84,.22,1) both featured-arrival-sweep}.featured-media img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 30px #0000009e)drop-shadow(0 0 25px #7ee7002e);transform-origin:54% 72%;will-change:opacity, transform, filter;width:min(680px,100%);height:340px;max-height:none;transition:filter .34s,transform .34s;position:relative}.featured-slide:hover .featured-media img{filter:drop-shadow(0 32px 30px #000000a8)drop-shadow(0 0 34px #7ee70042);transform:translateY(-4px)scale(1.015)}@keyframes featured-arrival-sweep{0%{opacity:0;transform:translate(46%)scaleX(.45)}34%{opacity:.52}to{opacity:0;transform:translate(-18%)scaleX(1.05)}}@media (prefers-reduced-motion:reduce){.featured-slide.is-active .featured-media:after{animation:none}.featured-media:after{display:none}}.slider-button{color:#dfffd0;background:#040805c7;border:1px solid #7ee700a3;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .22s,background .22s,box-shadow .22s,color .22s,transform .22s;display:inline-grid;box-shadow:0 16px 28px #00000047}.slider-button:hover{color:#061004;background:#7ee700;transform:translateY(-1px);box-shadow:0 18px 34px #00000052,0 0 24px #7ee70052}.slider-button svg{width:21px;height:21px}.slider-button.outside{z-index:4;position:absolute;top:50%}.slider-button.outside.left{left:-22px}.slider-button.outside.right{right:-22px}.dots{justify-content:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.dots button{cursor:pointer;background:#ffffff42;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s,background .22s}.dots button.is-active{background:#7ee700;width:24px}.rails{gap:14px;width:100%;min-width:0;max-width:1180px;margin-inline:auto;display:grid}.car-rail{background:linear-gradient(135deg,#131616f2,#080a0af7);border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;min-height:178px;padding:18px 58px 16px;transition:border-color .26s,box-shadow .26s,transform .26s;position:relative;box-shadow:0 18px 50px #00000040}.car-rail:hover{border-color:#7ee70057;transform:translateY(-2px);box-shadow:0 20px 56px #00000057,0 0 34px #7ee7001f}.car-embla{min-width:0}.rail-title{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rail-title h3{color:#ccd5c7;text-transform:uppercase;font-size:15px;line-height:1.2}.mini-icon{color:#7ee700}.mini-icon svg{width:23px;height:23px}.car-track{align-items:stretch}.car-card{border-radius:8px;flex:0 0 16.666%;align-content:start;justify-items:center;gap:7px;min-width:154px;padding:6px 8px 0;transition:background .24s,box-shadow .24s,transform .24s;display:grid}.car-thumb{place-items:center;width:100%;height:90px;display:grid}.car-thumb img{object-fit:contain;filter:drop-shadow(0 16px 14px #00000080)drop-shadow(0 0 17px #7ee70021);width:150px;max-width:100%;height:88px;transform:scale(var(--car-scale,1));transition:filter .24s,transform .24s}.car-card:hover{background:radial-gradient(circle at 50% 34%,#7ee7001f,#0000 4.8rem);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #7ee70029}.car-card:hover .car-thumb img{filter:drop-shadow(0 18px 15px #0000008f)drop-shadow(0 0 25px #7ee70047);transform:translateY(-4px) scale(var(--car-hover-scale,1.04))}.car-card h4{color:#f2f6ef;text-align:center;min-height:18px;font-size:14px;font-weight:600}.car-card button{color:#7ee700;background:#7ee70014;border:1px solid #7ee700ad;min-height:28px;padding:0 13px;font-size:12px;font-weight:700}.slider-button.rail{z-index:3;width:32px;height:32px;position:absolute;top:54%}.slider-button.rail.left{left:16px}.slider-button.rail.right{right:16px}.service-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service-card{background:#101313;border:1px solid #ffffff1f;border-radius:8px;min-height:188px;transition:border-color .28s,box-shadow .28s,transform .28s;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000004d}.service-card:hover{border-color:#7ee7006b;transform:translateY(-4px);box-shadow:0 22px 56px #0000005c,0 0 34px #7ee70026}.service-card img{object-fit:cover;filter:grayscale(.12)brightness(.72);width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.service-card:hover img{transform:scale(1.04)}.service-shade{background:linear-gradient(#00000014,#000000db),radial-gradient(circle at 10% 0,#7ee7002e,#0000 7rem);position:absolute;inset:0}.service-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:18px;display:flex;position:relative}.service-card h3{text-transform:uppercase;margin-top:44px;font-size:17px;line-height:1.15}.service-card p{color:#c3cbc0;margin:7px 0 0;font-size:14px;line-height:1.45}.lead-section{background:radial-gradient(circle at 18% 60%,#ffffff14,#0000 15rem),linear-gradient(#ffffff05,#fff0);padding:54px 0 0}.lead-grid{background:radial-gradient(circle at 83% 48%,#ffffff1a,#0000 14rem),radial-gradient(circle at 72% 64%,#7ee7001a,#0000 17rem),linear-gradient(135deg,#0f1111fa,#020303fa);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(500px,.96fr) minmax(420px,1.04fr);align-items:center;gap:30px;min-height:360px;padding:38px 36px 32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000057}.lead-grid:after{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#020303e0 0%,#02030361 26%,#0000 58%),radial-gradient(circle at 84%,#ff281a21,#0000 11rem);width:56%;position:absolute;inset:0 0 0 auto}.lead-car{z-index:1;background:0 0;order:2;align-self:stretch;min-height:360px;margin:-38px -36px -32px 0;display:block;position:relative;overflow:hidden}.lead-car:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030404fa 0%,#030404b8 21%,#0000 48%),linear-gradient(#0000003d,#00000075);position:absolute;inset:0}.lead-car img{object-fit:cover;object-position:center right;filter:brightness(.74)contrast(1.16)saturate(.92);width:100%;height:100%;transition:filter .3s,transform .3s;display:block;transform:scale(1.02)}.lead-grid:hover .lead-car img{filter:brightness(.82)contrast(1.2)saturate();transform:scale(1.045)}.lead-panel{z-index:2;order:1;padding-bottom:0;position:relative}.compact-heading{margin-bottom:16px}.lead-form{grid-template-columns:1fr 1fr 1fr;gap:13px;display:grid}.lead-form label{gap:6px;min-width:0;display:grid}.lead-form label span{color:#dfe8d9;font-size:13px;font-weight:700}.lead-form input,.lead-form select{box-sizing:border-box;color:#f6fbf1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0b100d;border:1px solid #ffffff38;border-radius:8px;outline:0;width:100%;min-height:45px;padding:0 13px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.lead-form input:hover,.lead-form select:hover{border-color:#7ee7006b;box-shadow:0 0 22px #7ee70014}.lead-form select{appearance:none;background-image:linear-gradient(#0b100d,#0b100d),linear-gradient(45deg,#0000 50%,#7ee700 50%),linear-gradient(135deg,#7ee700 50%,#0000 50%);background-position:0 0,calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:100% 100%,5px 5px,5px 5px;background-origin:border-box;background-clip:padding-box,border-box,border-box}.lead-form select option{color:#f6fbf1;background:#101711}.lead-form select option:checked{color:#061004;background:#7ee700}.lead-form input:focus,.lead-form select:focus{background-color:#7ee70012;border-color:#7ee700b8;box-shadow:0 0 0 4px #7ee7001c}.lead-form [aria-invalid=true]{border-color:#ff705c}.lead-form small{color:#ff9b8f;font-size:12px}.lead-form .submit{grid-column:1/-1;justify-self:stretch;width:100%}.success-message{color:#ccefc0;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.success-message svg{color:#7ee700;width:18px;height:18px}.footer{background:#020302;border-top:1px solid #ffffff14;padding:42px 0 30px}.footer-grid{grid-template-columns:1.15fr 1fr .72fr;align-items:start;gap:32px;display:grid}.footer-brand{align-items:center;gap:12px;margin-bottom:12px;display:flex}.footer-brand img{object-fit:contain;filter:drop-shadow(0 0 12px #ffffff1f)drop-shadow(0 0 18px #7ee70033);opacity:.92;width:74px;height:74px}.footer p,.footer a,.footer span{color:#a6afa2;font-size:14px;line-height:1.6}.footer a{text-decoration:none;transition:color .2s}.footer a:hover{color:#7ee700}.footer address{gap:12px;font-style:normal;display:grid}.footer address span,.footer address a{align-items:flex-start;gap:10px;display:flex}.footer svg{color:#7ee700;flex:none;width:18px;height:18px;margin-top:3px}.footer-note{gap:12px;display:grid}.creator-credit{color:#a6afa285;letter-spacing:0;margin:8px 0 0;font-size:12px;font-weight:300}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #7ee700}@media (width<=1080px){.site-header,.container{width:min(100% - 32px,1180px)}.hero-section{min-height:620px;padding:124px 0 44px}.hero-section .container,.trust-strip{width:min(100% - 32px,1180px)}.desktop-nav{display:none}.menu-button{display:inline-grid}.header-actions .primary-cta{display:none}.mobile-nav{background:#050706f5;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 48px #00000059}.mobile-nav a,.mobile-nav button{border-radius:8px;min-height:44px}.mobile-nav .primary-cta{color:#061004;text-shadow:none;background:linear-gradient(#8fff00 0%,#65c900 100%);border:1px solid #7ee700c7;justify-content:center;align-items:center;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 12px 34px #67d60047}.mobile-nav .primary-cta:hover{color:#061004;background:linear-gradient(#98ff13 0%,#6bd900 100%)}.hero-grid{grid-template-columns:1fr;min-height:430px}.hero-copy{max-width:560px}.hero-brand{margin-bottom:0}.hero-copy h1{font-size:45px}.hero-text{font-size:15px}.trust-strip{grid-template-columns:repeat(2,1fr);margin-top:-20px}.featured-slide{grid-template-columns:1fr}.featured-media{min-height:260px;padding:0 22px 18px}.featured-media img{height:270px}.service-grid{grid-template-columns:repeat(2,1fr)}.lead-grid,.footer-grid{grid-template-columns:1fr}.lead-car{min-height:230px}}@media (width<=720px){.site-header,.container{width:min(100% - 24px,1180px)}.site-header{min-height:66px;margin:10px auto -78px;padding:9px 10px;top:10px}.brand{min-width:0;min-height:54px}.brand-logo-full{width:54px;height:54px}.icon-link{display:none}.hero-section{min-height:auto;padding:116px 0 44px}.hero-bg{background:linear-gradient(#00000014 0%,#0000002e 24%,#000000c2 50%,#000000f0 100%),linear-gradient(90deg,#0000006b 0%,#0000001f 58%,#0000006b 100%),url(/assets/beecars/hero-hangar-mobile.jpg) 50% 88px/100% no-repeat,linear-gradient(#101616 0%,#060909 52%,#020302 100%)}.hero-section:after{height:260px}.hero-section .container,.trust-strip{width:min(100% - 24px,1180px)}.hero-copy{padding-top:clamp(210px,58vw,330px)}.hero-brand{margin-bottom:0}.hero-brand img{width:48px;height:48px}.hero-brand span{font-size:30px}.hero-kicker{margin-bottom:12px;font-size:12px}.hero-copy h1{font-size:42px;line-height:1.08}.hero-text{font-size:16px}.hero-buttons{display:grid}.hero-buttons .primary-cta.large,.hero-buttons .ghost-cta{justify-content:center;width:100%;min-width:0}.hero-buttons .play-dot{width:30px;height:30px}.trust-strip,.service-grid,.lead-form{grid-template-columns:1fr}.trust-strip{margin-top:-20px}.trust-card{min-height:104px;padding:20px}.line-icon{width:46px;height:46px}.line-icon svg{width:25px;height:25px}.section{padding-top:38px}.section-heading h2{font-size:26px}.featured-info{padding:28px 22px 10px}.featured-info h3{font-size:32px}.feature-subtitle{font-size:20px}.spec-list div{grid-template-columns:1fr 1fr}.card-actions{display:grid}.featured-media{min-height:220px}.featured-media img{height:230px}.slider-button.outside{top:auto;bottom:42px}.slider-button.outside.left{left:14px}.slider-button.outside.right{right:14px}.car-rail{padding-inline:56px}.car-card{flex:0 0 172px}.lead-car{min-height:190px}.lead-panel{padding-bottom:22px}}@media (width<=440px){.brand{min-height:48px}.brand-logo-full{width:48px;height:48px}.header-actions{gap:6px}.hero-copy h1{font-size:34px}.hero-bg{background-position:0 0,0 0,50% 86px,0 0;background-size:auto,auto,100%,auto}.hero-copy{padding-top:236px}.trust-card{grid-template-columns:1fr}.car-card{flex:0 0 194px}}
