.bhtHMG_shell{background:var(--bg);min-height:100vh;color:var(--text)}.bhtHMG_hero{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 36%),radial-gradient(circle at 12% 92%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 34%),linear-gradient(145deg, var(--bg) 0%, var(--bg-soft) 100%);align-content:center;gap:20px;min-height:clamp(420px,38vw,520px);padding:clamp(108px,10vw,136px) max(24px,50vw - 696px) clamp(40px,5vw,64px);display:grid}.bhtHMG_hero h1{max-width:920px;color:var(--hero-title);letter-spacing:0;text-shadow:var(--hero-text-shadow);margin:0;font-size:clamp(40px,4.8vw,58px);font-weight:700;line-height:.98}.bhtHMG_hero>p{max-width:68ch;color:var(--hero-copy);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.bhtHMG_controls{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:14px;padding:26px max(24px,50vw - 696px);display:grid}.bhtHMG_searchField{align-items:center;min-width:0;display:flex;position:relative}.bhtHMG_searchField>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:15px}.bhtHMG_searchField input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);width:100%;height:48px;color:var(--text);font:inherit;outline:0;padding:0 48px 0 42px;font-size:14px}.bhtHMG_searchField input::placeholder{color:var(--muted);opacity:1}.bhtHMG_searchField input:focus{border-color:color-mix(in srgb, var(--blue) 64%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 10%, transparent)}.bhtHMG_searchField input::-webkit-search-cancel-button{display:none}.bhtHMG_searchClear,.bhtHMG_filterClear{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);width:36px;height:36px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.bhtHMG_searchClear:hover:not(:disabled),.bhtHMG_filterClear:hover:not(:disabled){background:var(--bg-soft);color:var(--text)}.bhtHMG_searchClear:focus-visible,.bhtHMG_filterClear:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:2px}.bhtHMG_searchClear{z-index:2;border-color:#0000;position:absolute;right:6px}.bhtHMG_filterTrack{scrollbar-width:thin;gap:7px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.bhtHMG_filterTrack button{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;flex:none;padding:0 13px;font-size:13px;font-weight:750}.bhtHMG_filterTrack button:hover{color:var(--text);background:var(--bg-soft)}.bhtHMG_filterTrack button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:2px}.bhtHMG_filterTrack .bhtHMG_filterActive{border-color:var(--text);background:var(--text);color:var(--bg)}.bhtHMG_filterTrack .bhtHMG_filterClear{background:0 0;border-color:#0000;width:40px;height:40px;padding:0}.bhtHMG_filterTrack .bhtHMG_filterClear:disabled{cursor:default;opacity:.38}.bhtHMG_noResults{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.bhtHMG_catalog{gap:clamp(38px,4vw,52px);min-width:0;padding:clamp(52px,6vw,80px) max(24px,50vw - 696px) 80px;display:grid}.bhtHMG_brandSection{gap:16px;min-width:0;display:grid}.bhtHMG_brandSection[hidden]{display:none}.bhtHMG_brandHeader{border-bottom:1px solid var(--line-strong);padding-bottom:16px}.bhtHMG_brandHeader h2{letter-spacing:-.025em;margin:0;font-size:clamp(29px,3.5vw,44px);line-height:1}.bhtHMG_brandHeader a{color:inherit;text-decoration:none}.bhtHMG_brandHeader a:hover{color:var(--blue)}.bhtHMG_brandHeader a:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:3px;border-radius:4px}.bhtHMG_models{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px;min-width:0;display:grid}.bhtHMG_model{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-strong);gap:12px;min-width:0;padding:16px;transition:border-color .22s,transform .22s;display:grid;position:relative}.bhtHMG_model:hover{border-color:color-mix(in srgb, var(--text) 22%, var(--line-strong));transform:translateY(-2px)}.bhtHMG_model[hidden]{display:none}.bhtHMG_modelHeader{justify-content:space-between;align-items:center;gap:16px;height:38px;min-height:38px;display:flex}.bhtHMG_modelHeader h3{text-wrap:balance;min-width:0;margin:0;font-size:clamp(20px,1.8vw,25px);line-height:1.15}.bhtHMG_modelHeader h3 a{color:inherit;text-decoration:none}.bhtHMG_modelHeader h3 a:hover{color:var(--blue)}.bhtHMG_modelHeader h3 a:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:3px;border-radius:4px}.bhtHMG_modelBrandLogo{flex:none;justify-content:flex-end;align-items:center;width:104px;max-width:104px;height:38px;display:inline-flex}.bhtHMG_modelBrandLogo img{object-fit:contain;filter:drop-shadow(0 8px 18px #0003);width:auto;max-width:100%;height:auto;max-height:24px}:root[data-theme=dark] .bhtHMG_modelBrandLogo img{filter:brightness(0)invert()drop-shadow(0 8px 18px #00000057)}:is(:root[data-theme=dark] .bhtHMG_model[data-brand=geely] .bhtHMG_modelBrandLogo img,:root[data-theme=dark] .bhtHMG_model[data-brand=byd] .bhtHMG_modelBrandLogo img,:root[data-theme=dark] .bhtHMG_model[data-brand=exeed] .bhtHMG_modelBrandLogo img){filter:drop-shadow(0 8px 18px #00000057)}.bhtHMG_packageGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-flow:dense;gap:8px;min-height:80px;display:grid}.bhtHMG_packageCard{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.bhtHMG_packageCard h4{color:var(--muted);margin:0;font-size:13px;line-height:1.2}.bhtHMG_packageCard strong{color:color-mix(in srgb, var(--gold) 62%, var(--text));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:clamp(18px,1.5vw,22px);line-height:1.1;overflow:hidden}.bhtHMG_packageCard em{width:fit-content;color:color-mix(in srgb, var(--green) 66%, var(--text));font-size:12px;font-style:normal;font-weight:750}.bhtHMG_servicesAccordion{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-soft);min-width:0;transition:border-color .2s;overflow:hidden}.bhtHMG_servicesAccordion>summary{cursor:pointer;border-radius:calc(var(--radius-md) - 1px);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 13px;list-style:none;display:flex}.bhtHMG_servicesAccordion>summary::-webkit-details-marker{display:none}.bhtHMG_servicesAccordion>summary>span:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.bhtHMG_servicesAccordion>summary strong{font-size:14px}.bhtHMG_servicesAccordion>summary small{color:var(--muted);font-size:12px}.bhtHMG_servicesAccordion>summary:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:3px}.bhtHMG_servicesAccordion>summary:hover{background:var(--faq-hover-bg)}.bhtHMG_servicesAccordion[open]>summary{border-bottom:1px solid var(--line-strong);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.bhtHMG_servicesAccordion[open]{border-color:color-mix(in srgb, var(--blue) 28%, var(--line-strong))}.bhtHMG_servicesAccordion[open] .bhtHMG_accordionAction svg{transform:rotate(180deg)}.bhtHMG_accordionAction{width:24px;height:24px;color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.bhtHMG_accordionAction svg{transition:transform .2s}.bhtHMG_serviceLedger{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--panel-strong);min-width:0}.bhtHMG_ledgerHeader,.bhtHMG_serviceRow{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px;display:grid}.bhtHMG_ledgerHeader{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);padding:7px 12px;font-size:12px;font-weight:800}.bhtHMG_packageHeaders,.bhtHMG_packageMarks{text-align:center;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));align-items:center;gap:3px;display:grid}.bhtHMG_packageHeaders>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bhtHMG_serviceList{margin:0;padding:0;list-style:none}.bhtHMG_serviceRow{border-bottom:1px solid var(--line);min-height:58px;padding:9px 12px}.bhtHMG_serviceRow:last-child{border-bottom:0}.bhtHMG_serviceIdentity{align-items:center;gap:9px;min-width:0;display:flex}.bhtHMG_serviceIdentity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.bhtHMG_serviceIcon{background:color-mix(in srgb, var(--blue) 11%, var(--panel-strong));width:34px;height:34px;color:var(--blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bhtHMG_serviceDetailsButton{width:30px;height:30px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bhtHMG_serviceDetailsButton:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}.bhtHMG_serviceDetailsButton:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:3px}.bhtHMG_included,.bhtHMG_notIncluded{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:18px;font-weight:850;line-height:1;display:inline-flex}.bhtHMG_included>span[aria-hidden=true],.bhtHMG_notIncluded>span[aria-hidden=true]{justify-content:center;align-items:center;line-height:1;display:inline-flex}.bhtHMG_included{background:color-mix(in srgb, var(--green) 12%, var(--panel-strong));color:color-mix(in srgb, var(--green) 62%, var(--text))}.bhtHMG_notIncluded{background:var(--bg-soft);color:var(--faint)}.bhtHMG_markName{display:none}.bhtHMG_empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--muted);margin:0;padding:22px}.bhtHMG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bhtHMG_detailOverlay{z-index:70;position:fixed;inset:0}.bhtHMG_detailScrim{cursor:pointer;background:linear-gradient(90deg,#0505052e,#0505059e);border:0;position:absolute;inset:0}.bhtHMG_detailPanel{top:104px;right:max(16px,(100vw - var(--container))/2 + 16px);color:#fff;overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(circle at 88% 14%,#246bff38,#0000 34%),#080c12;border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:minmax(176px,.5fr) auto;width:min(460px,100vw - 32px);min-width:300px;animation:.28s cubic-bezier(.22,1,.36,1) bhtHMG_detail-slide-in;display:grid;position:fixed;bottom:24px;overflow:hidden auto;box-shadow:0 28px 70px #0000005c}@keyframes bhtHMG_detail-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.bhtHMG_detailMedia{min-height:180px;position:relative;overflow:hidden}.bhtHMG_detailMedia img{object-fit:cover;opacity:.68}.bhtHMG_detailMedia:after{content:"";background:linear-gradient(#0000 28%,#080c12 100%),linear-gradient(90deg,#0009,#0000 60%);position:absolute;inset:0}.bhtHMG_detailMedia>span{z-index:2;background:#0000005c;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 68px);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:14px}.bhtHMG_closeButton{z-index:3;color:#fff;width:34px;height:34px;font:inherit;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.bhtHMG_detailBody{flex-direction:column;gap:14px;min-height:0;padding:18px 18px 20px;display:flex}.bhtHMG_detailTitle{gap:8px;display:grid}.bhtHMG_detailTitle>span{color:color-mix(in srgb, var(--green) 84%, #fff);font-size:12px;font-weight:900}.bhtHMG_detailTitle h3,.bhtHMG_detailTitle p{margin:0}.bhtHMG_detailTitle h3{font-size:clamp(22px,2vw,30px);line-height:1.08}.bhtHMG_detailTitle strong{width:fit-content;color:color-mix(in srgb, var(--green) 82%, #fff);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 9px;font-size:13px}.bhtHMG_detailTitle p{color:#ffffffb8;font-size:14px;line-height:1.55}.bhtHMG_detailList,.bhtHMG_caveat{gap:8px;display:grid}.bhtHMG_detailList strong,.bhtHMG_caveat strong{font-size:13px}.bhtHMG_detailList ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bhtHMG_detailList ul li{color:#ffffffc7;padding-left:17px;font-size:13px;line-height:1.42;position:relative}.bhtHMG_detailList ul li:before{background:var(--green);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.58em;left:0}.bhtHMG_caveat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;margin-top:auto;padding:12px}.bhtHMG_caveat p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}@media (max-width:900px){.bhtHMG_hero{padding-top:110px}.bhtHMG_controls{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.bhtHMG_models{grid-template-columns:1fr}}@media (max-width:760px){.bhtHMG_hero{gap:17px;min-height:400px;padding-top:104px;padding-bottom:48px}.bhtHMG_hero h1{font-size:36px;line-height:1.06}.bhtHMG_controls{grid-template-columns:1fr;gap:12px;padding-top:16px;padding-bottom:20px}.bhtHMG_searchField input{height:50px}.bhtHMG_filterTrack{width:100%}.bhtHMG_filterTrack button{min-height:44px}.bhtHMG_filterTrack .bhtHMG_filterClear{width:44px;height:44px}.bhtHMG_catalog{gap:54px;padding-top:48px;padding-bottom:64px}.bhtHMG_model{gap:12px;padding:12px}.bhtHMG_model:hover{transform:none}.bhtHMG_modelHeader{height:38px;min-height:38px}.bhtHMG_modelBrandLogo{width:80px;max-width:80px;height:38px}.bhtHMG_modelBrandLogo img{max-height:22px}.bhtHMG_packageGrid{grid-template-columns:1fr;min-height:0}.bhtHMG_packageCard{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px 12px;min-height:52px;padding:9px 11px}.bhtHMG_packageCard h4{font-size:14px}.bhtHMG_packageCard strong{font-size:16px}.bhtHMG_packageCard em{grid-column:1/-1}.bhtHMG_servicesAccordion>summary{gap:12px;min-height:54px;padding:8px 9px 8px 12px}.bhtHMG_servicesAccordion>summary small{line-height:1.35}.bhtHMG_accordionAction{width:32px;height:32px}.bhtHMG_ledgerHeader{display:none}.bhtHMG_serviceRow{grid-template-columns:minmax(0,1fr);gap:7px 10px;min-height:0;padding:10px}.bhtHMG_serviceIdentity{gap:9px}.bhtHMG_packageMarks{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:5px}.bhtHMG_included,.bhtHMG_notIncluded{gap:5px;min-height:32px;padding:0 7px;font-size:16px}.bhtHMG_markName{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;display:inline;overflow:hidden}.bhtHMG_detailScrim{background:#00000094}.bhtHMG_detailPanel{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-rows:minmax(136px,.34fr) auto;width:auto;min-width:0;max-height:min(82svh,720px);left:10px}.bhtHMG_detailMedia{min-height:136px}.bhtHMG_detailBody{gap:12px;padding:16px}}@supports (content-visibility:auto){.bhtHMG_brandSection{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (prefers-reduced-motion:reduce){.bhtHMG_model,.bhtHMG_accordionAction svg,.bhtHMG_detailPanel{transition:none;animation:none}}
