:root{--awc-ink:#0c1724;--awc-muted:#506070;--awc-blue:#0958ff;--awc-lime:#b5f02d;--awc-line:#dce5ef;--awc-bg:#f7f9fc;--awc-navy:#071b33;--awc-green:#9be625;--awc-whatsapp:#25d366;--hmc-font-display:"Space Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--hmc-font-body:Inter, ui-sans-serif, system-ui, sans-serif;--hmc-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--hmc-paper:#f8fafd;--hmc-paper-2:#f0f4f9;--hmc-ink:#192029;--hmc-ink-soft:#3c434c;--hmc-muted:#656c76;--hmc-rule:#d2d8df;--hmc-rule-dark:#3d434c;--hmc-graphite:#161b22;--hmc-graphite-2:#21272f;--hmc-cobalt:#0076ec;--hmc-cobalt-soft:#d4e6ff;--hmc-cobalt-ink:#fafcfe;--hmc-powerupp-navy:#001e43;--hmc-powerupp-lime:#9deb4a;--hmc-whatsapp:#37bb62;--hmc-whatsapp-ink:#041608;--hmc-space-1:4px;--hmc-space-2:8px;--hmc-space-3:12px;--hmc-space-4:16px;--hmc-space-5:20px;--hmc-space-6:24px;--hmc-space-8:32px;--hmc-space-10:40px;--hmc-radius-control:6px;--hmc-radius-panel:8px;--hmc-focus:0 0 0 3px #0076ec38}@supports (color:lab(0% 0 0)){:root{--hmc-paper:lab(98.257% -.443965 -1.43218);--hmc-paper-2:lab(95.9297% -.788242 -2.89236);--hmc-ink:lab(11.7603% -.815302 -7.22399);--hmc-ink-soft:lab(28.0239% -1.04427 -6.55579);--hmc-muted:lab(45.4322% -1.22318 -6.56297);--hmc-rule:lab(86.0636% -1.1636 -4.32822);--hmc-rule-dark:lab(28.0109% -.729963 -6.62285);--hmc-graphite:lab(9.45149% -.520468 -5.83602);--hmc-graphite-2:lab(15.2449% -.620395 -6.57846);--hmc-cobalt:lab(49.543% 8.27035 -68.7982);--hmc-cobalt-soft:lab(90.5894% -2.85009 -16.3145);--hmc-cobalt-ink:lab(98.837% -.443995 -1.43219);--hmc-powerupp-navy:lab(11.2209% 2.18005 -26.7427);--hmc-powerupp-lime:lab(85.8655% -43.4456 66.2402);--hmc-whatsapp:lab(67.3285% -51.4615 34.0825);--hmc-whatsapp-ink:lab(5.65877% -8.38405 5.05093);--hmc-focus:0 0 0 3px lab(49.543% 8.27035 -68.7982/.22)}}*{box-sizing:border-box}html,body{background:var(--awc-bg);min-height:100%;color:var(--awc-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.awc-shell{min-height:100vh;padding:clamp(28px,5vw,72px)}.awc-hero{max-width:1040px;padding:clamp(36px,8vw,108px) 0}.awc-kicker{color:var(--awc-blue);letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:.84rem;font-weight:800}.awc-hero h1{letter-spacing:0;max-width:920px;margin:0;font-size:clamp(3rem,10vw,8rem);line-height:.9}.awc-lede{max-width:720px;color:var(--awc-muted);margin:28px 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.awc-panel{border:1px solid var(--awc-line);background:#fff;border-radius:8px;max-width:1080px;padding:clamp(22px,4vw,42px)}.awc-panel h2{margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.4rem)}.awc-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.awc-steps li{border:1px solid var(--awc-line);border-radius:8px;min-height:112px;padding:18px;font-weight:800}.awc-steps li:before{background:var(--awc-lime);content:"";border-radius:999px;width:30px;height:6px;margin-bottom:16px;display:block}.awc-proof{gap:var(--hmc-space-6);max-width:1080px;padding:clamp(var(--hmc-space-5), 4vw, var(--hmc-space-10));border:1px solid var(--hmc-rule);border-radius:var(--hmc-radius-panel);background:var(--hmc-paper);color:var(--hmc-ink);font-family:var(--hmc-font-body);grid-template-columns:minmax(0,1fr);margin-top:clamp(24px,5vw,56px);display:grid}.awc-proof-header{gap:var(--hmc-space-4);grid-template-columns:minmax(0,.86fr);min-width:0;display:grid}.awc-proof-stamp{border-inline-start:3px solid var(--hmc-powerupp-lime);width:fit-content;color:var(--hmc-cobalt);font-family:var(--hmc-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-inline-start:var(--hmc-space-3);font-size:.72rem;font-weight:600;line-height:1.2}.awc-proof-header h2{max-width:720px;color:var(--hmc-ink);font-family:var(--hmc-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,6vw,5rem);font-style:normal;font-weight:600;line-height:.98}.awc-proof-header p:not(.awc-proof-stamp){max-width:680px;color:var(--hmc-ink-soft);margin:0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6}.awc-proof-actions{gap:var(--hmc-space-2);border-block:1px solid var(--hmc-rule);min-width:0;padding-block:var(--hmc-space-4);flex-wrap:wrap;display:flex}.awc-social,.awc-whatsapp{border-radius:var(--hmc-radius-control);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.awc-social{gap:var(--hmc-space-2);border:1px solid var(--hmc-rule);background:var(--hmc-paper-2);min-width:0;color:var(--hmc-powerupp-navy);padding:0 var(--hmc-space-3);font-size:.88rem;font-weight:700}.awc-social:focus-visible,.awc-whatsapp:focus-visible,.awc-contact-actions button:focus-visible,.awc-contact-card input:focus-visible,.awc-contact-card textarea:focus-visible{box-shadow:var(--hmc-focus);outline:0}.awc-social:hover{border-color:var(--hmc-cobalt);color:var(--hmc-cobalt)}.awc-social:active,.awc-whatsapp:active,.awc-contact-actions button:active{transform:translateY(1px)}.awc-social-glyph{border:1px solid var(--hmc-rule);border-radius:var(--hmc-radius-control);width:1.35rem;height:1.35rem;color:var(--hmc-muted);font-family:var(--hmc-font-mono);text-transform:uppercase;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.awc-contact-card{gap:var(--hmc-space-4);border:1px solid var(--hmc-rule-dark);border-radius:var(--hmc-radius-panel);background:var(--hmc-graphite);min-width:0;padding:clamp(var(--hmc-space-4), 3vw, var(--hmc-space-6));color:var(--hmc-cobalt-ink);align-self:start;display:grid;box-shadow:0 1px 2px #1920290d;box-shadow:0 1px 2px lab(11.7603% -.815302 -7.22399/.05)}.awc-console-bar{justify-content:space-between;gap:var(--hmc-space-3);border-bottom:1px solid var(--hmc-rule-dark);padding-bottom:var(--hmc-space-3);color:var(--hmc-cobalt-soft);font-family:var(--hmc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2;display:flex}.awc-contact-card label{gap:var(--hmc-space-2);min-width:0;color:var(--hmc-cobalt-ink);font-family:var(--hmc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:600;line-height:1.2;display:grid}.awc-contact-card input,.awc-contact-card textarea{border:1px solid var(--hmc-rule-dark);border-radius:var(--hmc-radius-control);background:var(--hmc-graphite-2);width:100%;min-height:48px;color:var(--hmc-cobalt-ink);font-family:var(--hmc-font-body);padding:var(--hmc-space-3) var(--hmc-space-4);font-size:1rem;line-height:1.3;transition:border-color .16s,background-color .16s}.awc-contact-card input::placeholder,.awc-contact-card textarea::placeholder{color:var(--hmc-muted)}.awc-contact-card input:hover,.awc-contact-card textarea:hover{border-color:var(--hmc-cobalt)}.awc-contact-card input:disabled,.awc-contact-card textarea:disabled,.awc-contact-actions button:disabled{cursor:not-allowed;opacity:.56}.awc-contact-card textarea{resize:vertical;min-height:112px}.awc-field-slot{min-height:1rem;color:var(--hmc-muted);font-family:var(--hmc-font-body);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500;line-height:1.3}.awc-contact-actions{gap:var(--hmc-space-3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.awc-contact-actions button{border:1px solid var(--hmc-powerupp-lime);border-radius:var(--hmc-radius-control);background:var(--hmc-powerupp-lime);min-height:48px;color:var(--hmc-powerupp-navy);cursor:pointer;font-family:var(--hmc-font-body);white-space:nowrap;font-size:.95rem;font-weight:800}.awc-contact-actions button:hover{background:var(--hmc-cobalt-soft);border-color:var(--hmc-cobalt-soft)}.awc-whatsapp{gap:var(--hmc-space-2);width:100%;padding:0 var(--hmc-space-4);border:1px solid var(--hmc-whatsapp);background:var(--hmc-whatsapp);color:var(--hmc-whatsapp-ink);font-weight:800}.awc-whatsapp-icon{fill:currentColor;width:22px;height:22px}.awc-proof-compare{border:1px solid var(--hmc-rule);border-radius:var(--hmc-radius-panel);background:var(--hmc-paper-2);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.awc-proof-compare div{gap:var(--hmc-space-3);min-height:44px;padding:var(--hmc-space-3) var(--hmc-space-4);grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:center;display:grid}.awc-proof-compare div+div{border-top:1px solid var(--hmc-rule)}.awc-proof-compare span{color:var(--hmc-muted);font-family:var(--hmc-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.awc-proof-compare strong{color:var(--hmc-ink);font-size:.92rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.awc-social,.awc-whatsapp,.awc-contact-actions button,.awc-contact-card input,.awc-contact-card textarea{transition:none}}@media (min-width:40rem){.awc-contact-actions{grid-template-columns:minmax(0,1fr) auto}.awc-whatsapp{width:auto}}@media (min-width:60rem){.awc-proof{grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);align-items:start}.awc-proof-header,.awc-proof-actions,.awc-proof-compare{grid-column:1}.awc-contact-card{grid-area:1/2/span 3}}@media (max-width:39.999rem){.awc-shell{padding:24px}.awc-hero h1{font-size:clamp(2.5rem,17vw,4.5rem)}}.bn-home{--bn-color-accent-green:#7aff94;--bn-color-accent-green-light:#a9fda8;--bn-color-accent-green-soft:#d0fcd4;--bn-color-navy:#283747;--bn-color-near-black:#161712;--bn-color-text:#0e130f;--bn-color-muted:#59605a;--bn-color-muted-2:#838883;--bn-color-paper:#f3f8f4;--bn-color-panel:#f9fdf9;--bn-color-panel-2:#e6ede7;--bn-color-demo-surface:#eaf5eb;--bn-color-finance-surface:#abf3b5;--bn-color-finance-panel:#7ae78d;--bn-color-rule:#cfd6d0;--bn-color-rule-strong:#a4aea5;--bn-color-focus:#00ad41;--bn-color-hero-base:#14261b;--bn-color-hero-glow:#80f695b8;--bn-color-hero-panel:#f9fdf924;--bn-color-hero-shade:#0e130f4d;--bn-color-chat-orange:#fc6d02;--bn-shadow-menu:0 10px 32px #13171324;--bn-shadow-search:0 12px 36px #1317131a;--bn-shadow-card:0 18px 40px #1317131c;--bn-shadow-chat:0 14px 32px #13171338;--bn-color-accent-ink:var(--bn-color-near-black);--bn-font-display:"Inter Tight", Inter, ui-sans-serif, system-ui, sans-serif;--bn-font-body:"Inter Tight", Inter, ui-sans-serif, system-ui, sans-serif;--bn-type-eyebrow:.8rem;--bn-type-control:.91rem;--bn-type-body:.96rem;--bn-type-body-lg:1rem;--bn-type-card-title:1.08rem;--bn-type-section-title:clamp(1.8rem, 4vw, 3rem);--bn-space-2xs:4px;--bn-space-xs:8px;--bn-space-sm:12px;--bn-space-md:16px;--bn-space-lg:24px;--bn-space-xl:40px;--bn-space-2xl:64px;--bn-space-3xl:88px;--bn-container:1120px;--bn-gutter:clamp(32px, 8vw, 96px);--bn-section-gap:clamp(var(--bn-space-2xl), 8vw, var(--bn-space-3xl));--bn-section-gap-tight:var(--bn-space-xl);--bn-radius-control:6px;--bn-radius-panel:8px;--bn-dur-micro:.12s;--bn-dur-short:.22s;--bn-ease-out:cubic-bezier(.16, 1, .3, 1);--bn-ease-in:cubic-bezier(.7, 0, .84, 0);--site-color-accent:var(--bn-color-accent-green);--site-color-accent-light:var(--bn-color-accent-green-light);--site-color-accent-soft:var(--bn-color-accent-green-soft);--site-color-accent-ink:var(--bn-color-accent-ink);--site-color-brand:var(--bn-color-navy);--site-color-ink:var(--bn-color-text);--site-color-ink-strong:var(--bn-color-near-black);--site-color-muted:var(--bn-color-muted);--site-color-muted-soft:var(--bn-color-muted-2);--site-color-paper:var(--bn-color-paper);--site-color-panel:var(--bn-color-panel);--site-color-panel-muted:var(--bn-color-panel-2);--site-color-demo-surface:var(--bn-color-demo-surface);--site-color-finance-surface:var(--bn-color-finance-surface);--site-color-finance-panel:var(--bn-color-finance-panel);--site-color-rule:var(--bn-color-rule);--site-color-rule-strong:var(--bn-color-rule-strong);--site-color-focus:var(--bn-color-focus);--site-color-hero-base:var(--bn-color-hero-base);--site-color-hero-glow:var(--bn-color-hero-glow);--site-color-hero-panel:var(--bn-color-hero-panel);--site-color-hero-shade:var(--bn-color-hero-shade);--site-color-chat:var(--bn-color-chat-orange);--site-font-display:var(--bn-font-display);--site-font-body:var(--bn-font-body);--site-type-eyebrow:var(--bn-type-eyebrow);--site-type-control:var(--bn-type-control);--site-type-body:var(--bn-type-body);--site-type-body-lg:var(--bn-type-body-lg);--site-type-card-title:var(--bn-type-card-title);--site-type-section-title:var(--bn-type-section-title);--site-space-2xs:var(--bn-space-2xs);--site-space-xs:var(--bn-space-xs);--site-space-sm:var(--bn-space-sm);--site-space-md:var(--bn-space-md);--site-space-lg:var(--bn-space-lg);--site-space-xl:var(--bn-space-xl);--site-space-2xl:var(--bn-space-2xl);--site-space-3xl:var(--bn-space-3xl);--site-container:var(--bn-container);--site-gutter:var(--bn-gutter);--site-section-gap:var(--bn-section-gap);--site-section-gap-tight:var(--bn-section-gap-tight);--site-radius-control:var(--bn-radius-control);--site-radius-panel:var(--bn-radius-panel);--site-dur-micro:var(--bn-dur-micro);--site-dur-short:var(--bn-dur-short);--site-ease-out:var(--bn-ease-out);--site-ease-in:var(--bn-ease-in);--site-shadow-menu:var(--bn-shadow-menu);--site-shadow-search:var(--bn-shadow-search);--site-shadow-card:var(--bn-shadow-card);--site-shadow-chat:var(--bn-shadow-chat);background:var(--site-color-paper);min-height:100dvh;color:var(--site-color-ink);font-family:var(--site-font-body);overflow-x:clip}@supports (color:lab(0% 0 0)){.bn-home{--bn-color-accent-green:lab(90.77% -55.7335 40.1569);--bn-color-accent-green-light:lab(92.455% -38.5899 32.4072);--bn-color-accent-green-soft:lab(95.1168% -20.3121 14.1564);--bn-color-navy:lab(22.1796% -2.39062 -12.2257);--bn-color-near-black:lab(7.31941% -1.43062 2.95611);--bn-color-text:lab(5.38819% -2.57304 1.73986);--bn-color-muted:lab(39.84% -3.473 2.3993);--bn-color-muted-2:lab(56.0405% -2.60344 1.79545);--bn-color-paper:lab(97.2073% -2.31346 1.59384);--bn-color-panel:lab(98.9206% -1.73497 1.19486);--bn-color-panel-2:lab(93.2007% -3.47111 2.39306);--bn-color-demo-surface:lab(95.6006% -5.20793 3.5941);--bn-color-finance-surface:lab(89.8157% -32.0217 22.5432);--bn-color-finance-panel:lab(83.4501% -46.8403 33.5451);--bn-color-rule:lab(85.0807% -3.47123 2.39357);--bn-color-rule-strong:lab(70.0801% -5.2093 3.59842);--bn-color-focus:lab(61.8144% -59.3303 44.3479);--bn-color-hero-base:lab(13.4241% -10.1499 4.96409);--bn-color-hero-glow:lab(88.2138% -49.7805 35.6782/.72);--bn-color-hero-panel:lab(98.9206% -1.73497 1.19486/.14);--bn-color-hero-shade:lab(5.38819% -2.57304 1.73986/.3);--bn-shadow-menu:0 10px 32px lab(7.35052% -2.66062 1.80696/.14);--bn-shadow-search:0 12px 36px lab(7.35052% -2.66062 1.80696/.1);--bn-shadow-card:0 18px 40px lab(7.35052% -2.66062 1.80696/.11);--bn-shadow-chat:0 14px 32px lab(7.35052% -2.66062 1.80696/.22)}}.bn-home :where(a,button,select){font-family:var(--site-font-body)}.bn-home :where(a,button,select):focus-visible{outline:2px solid var(--site-color-focus);outline-offset:3px}.bn-header{z-index:var(--z-sticky,200);gap:var(--bn-space-md);min-height:76px;padding:var(--bn-space-md) clamp(var(--bn-space-md), 4vw, var(--bn-space-xl));border-bottom:1px solid var(--bn-color-rule);background:var(--bn-color-panel);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.bn-logo-link,.bn-nav-link,.bn-action-link,.bn-action-register,.bn-mobile-menu summary,.bn-mobile-panel a,.bn-tab,.bn-submit,.bn-filter,.bn-special-all,.bn-news-all,.bn-news-detail,.bn-finance-cta,.bn-faq-tab,.bn-faq-question,.bn-blog-all,.bn-blog-detail,.bn-special-tab,.bn-carousel-button{white-space:nowrap}.bn-logo-link{align-items:center;min-height:44px;display:inline-flex}.bn-logo-link img{width:90px;height:auto;display:block}.bn-nav,.bn-actions{align-items:center;min-width:0;display:flex}.bn-nav{justify-content:center;gap:clamp(var(--bn-space-sm), 1.6vw, var(--bn-space-lg))}.bn-actions{gap:var(--bn-space-sm)}.bn-nav-link,.bn-action-link,.bn-mobile-panel a{align-items:center;gap:var(--bn-space-2xs);min-height:44px;color:var(--bn-color-text);font-size:var(--bn-type-control);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.bn-nav-link img{flex:none}.bn-action-appointment{color:var(--bn-color-navy)}.bn-action-login{color:var(--bn-color-muted)}.bn-action-register,.bn-mobile-register{border:1px solid var(--bn-color-accent-green);border-radius:var(--bn-radius-control);background:var(--bn-color-accent-green);min-height:44px;color:var(--bn-color-accent-ink);font-size:var(--bn-type-control);padding:0 var(--bn-space-md);justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bn-mobile-menu{display:none;position:relative}.bn-mobile-menu summary{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-control);background:var(--bn-color-panel);min-height:44px;color:var(--bn-color-text);cursor:pointer;font-size:var(--bn-type-control);padding:0 var(--bn-space-md);justify-content:center;align-items:center;font-weight:800;list-style:none;display:inline-flex}.bn-mobile-menu summary::-webkit-details-marker{display:none}.bn-mobile-panel{gap:var(--bn-space-2xs);border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);width:min(280px,100vw - 32px);padding:var(--bn-space-sm);box-shadow:var(--bn-shadow-menu);display:grid;position:absolute;inset-block-start:calc(100% + var(--bn-space-xs));inset-inline-end:0}.bn-mobile-panel a{border-radius:var(--bn-radius-control);padding:0 var(--bn-space-sm);justify-content:space-between}.bn-hero{background:radial-gradient(circle at 78% 22%, var(--bn-color-hero-glow), transparent 28rem), linear-gradient(135deg, var(--bn-color-hero-base), var(--bn-color-navy) 58%, var(--bn-color-near-black));min-height:clamp(300px,44vw,520px);color:var(--bn-color-panel);position:relative;overflow:clip}.bn-hero:before,.bn-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.bn-hero:before{background:linear-gradient(90deg, var(--bn-color-hero-panel) 1px, transparent 1px), linear-gradient(0deg, var(--bn-color-hero-panel) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.bn-hero:after{background:linear-gradient(90deg, var(--bn-color-hero-shade), transparent 62%)}.bn-hero-copy{z-index:var(--z-base,1);min-height:inherit;width:min(1180px,100%);padding:clamp(var(--bn-space-xl), 8vw, var(--bn-space-2xl)) clamp(var(--bn-space-md), 5vw, var(--bn-space-xl));align-content:center;margin-inline:auto;display:grid;position:relative}.bn-hero-copy p{margin:0 0 var(--bn-space-sm);color:var(--bn-color-accent-green-light);font-size:var(--bn-type-body);letter-spacing:0;font-weight:800}.bn-hero-copy h1{max-width:560px;color:var(--bn-color-panel);font-family:var(--bn-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,5vw,4.75rem);font-style:normal;font-weight:700;line-height:1.02}.bn-search-wrap{z-index:var(--z-raised,10);width:min(var(--bn-container), calc(100% - var(--bn-gutter)));margin:calc(var(--bn-space-xl) * -1) auto 0;padding-bottom:var(--bn-section-gap-tight);position:relative}.bn-search{gap:var(--bn-space-md);border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);padding:var(--bn-space-md);box-shadow:var(--bn-shadow-search);display:grid}.bn-search h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bn-tabs{gap:var(--bn-space-xs);flex-wrap:wrap;min-width:0;display:flex}.bn-tab,.bn-submit,.bn-filter{border-radius:var(--bn-radius-control);cursor:pointer;min-height:44px;font-size:var(--bn-type-control);transition:background-color var(--bn-dur-short) var(--bn-ease-out), color var(--bn-dur-short) var(--bn-ease-out), transform var(--bn-dur-micro) var(--bn-ease-out);font-weight:800;line-height:1}.bn-tab{border:1px solid var(--bn-color-rule);background:var(--bn-color-panel);color:var(--bn-color-muted);padding:0 var(--bn-space-md)}.bn-tab-active{border-color:var(--bn-color-accent-green);background:var(--bn-color-accent-green);color:var(--bn-color-accent-ink)}.bn-search-row{gap:var(--bn-space-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bn-select-field{min-width:0;display:grid;position:relative}.bn-select-field span{margin-bottom:var(--bn-space-xs);color:var(--bn-color-muted);font-size:var(--bn-type-eyebrow);font-weight:700;line-height:1.1}.bn-select-field select{appearance:none;border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-control);background:var(--bn-color-panel-2);width:100%;min-height:48px;color:var(--bn-color-text);font-size:var(--bn-type-body);padding:0 42px 0 var(--bn-space-md);font-weight:700;line-height:1}.bn-select-field img{pointer-events:none;position:absolute;inset-block-end:17px;inset-inline-end:var(--bn-space-md)}.bn-submit{border:1px solid var(--bn-color-accent-green);background:var(--bn-color-accent-green);color:var(--bn-color-accent-ink);padding:0 var(--bn-space-xl);align-self:end}.bn-filter{justify-content:center;align-self:end;align-items:center;gap:var(--bn-space-xs);border:1px solid var(--bn-color-rule);background:var(--bn-color-panel);color:var(--bn-color-text);padding:0 var(--bn-space-md);display:inline-flex}.bn-category-wrap,.bn-special-wrap,.bn-news-wrap,.bn-finance-wrap,.bn-faq-wrap,.bn-blog-wrap,.bn-newsletter-wrap,.bn-footer{width:min(var(--bn-container), calc(100% - var(--bn-gutter)));margin:0 auto}.bn-category-wrap{padding:0 0 var(--bn-section-gap)}.bn-category-header{gap:var(--bn-space-xs);margin-bottom:var(--bn-space-lg);display:grid}.bn-category-header p,.bn-category-header h2{margin:0}.bn-category-header p{color:var(--bn-color-muted);font-size:var(--bn-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:800}.bn-category-header h2{color:var(--bn-color-text);font-family:var(--bn-font-display);font-size:var(--bn-type-section-title);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;font-weight:700;line-height:1.04}.bn-category-grid{gap:var(--bn-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bn-category-card{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);min-width:0;box-shadow:var(--bn-shadow-card);transition:border-color var(--bn-dur-short) var(--bn-ease-out), transform var(--bn-dur-micro) var(--bn-ease-out);text-decoration:none;display:block;overflow:clip}.bn-category-image{aspect-ratio:500/229;object-fit:cover;width:100%;height:auto;display:block}.bn-special-wrap,.bn-news-wrap,.bn-faq-wrap,.bn-blog-wrap{padding:0 0 var(--bn-section-gap)}.bn-special-header,.bn-section-header{gap:var(--bn-space-md);margin-bottom:var(--bn-space-md);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.bn-special-header div,.bn-section-header div{min-width:0}.bn-special-header p,.bn-special-header h2,.bn-section-header p,.bn-section-header h2,.bn-news-card h3,.bn-news-body p,.bn-finance-copy p,.bn-finance-copy h2,.bn-faq-item h3,.bn-faq-answer p,.bn-blog-card h3,.bn-blog-card p,.bn-vehicle-card h3,.bn-vehicle-specs,.bn-vehicle-price{margin:0}.bn-special-header p,.bn-section-header p,.bn-finance-copy>p:first-child{margin-bottom:var(--bn-space-xs);color:var(--bn-color-muted);font-size:var(--bn-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:800}.bn-special-header h2,.bn-section-header h2,.bn-finance-copy h2{color:var(--bn-color-text);font-family:var(--bn-font-display);font-size:var(--bn-type-section-title);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;font-weight:700;line-height:1.04}.bn-special-all,.bn-news-all,.bn-news-detail,.bn-finance-cta,.bn-blog-all,.bn-blog-detail{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-control);min-height:44px;color:var(--bn-color-text);font-size:var(--bn-type-control);padding:0 var(--bn-space-md);justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bn-news-detail,.bn-finance-cta,.bn-blog-detail{width:fit-content}.bn-news-detail,.bn-blog-detail{border-color:var(--bn-color-accent-green);background:var(--bn-color-accent-green);color:var(--bn-color-accent-ink)}.bn-finance-cta{border-color:var(--bn-color-near-black);background:var(--bn-color-near-black);color:var(--bn-color-panel)}.bn-special-tabs{gap:var(--bn-space-xs);margin-bottom:var(--bn-space-md);flex-wrap:wrap;min-width:0;display:flex}.bn-special-tab,.bn-carousel-button,.bn-faq-tab,.bn-faq-question{border-radius:var(--bn-radius-control);cursor:pointer;min-height:44px;font-size:var(--bn-type-control);transition:background-color var(--bn-dur-short) var(--bn-ease-out), border-color var(--bn-dur-short) var(--bn-ease-out), color var(--bn-dur-short) var(--bn-ease-out), transform var(--bn-dur-micro) var(--bn-ease-out);justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bn-special-tab{border:1px solid var(--bn-color-rule);background:var(--bn-color-panel);color:var(--bn-color-muted);padding:0 var(--bn-space-md)}.bn-special-tab-active,.bn-faq-tab-active{border-color:var(--bn-color-accent-green);background:var(--bn-color-accent-green);color:var(--bn-color-accent-ink)}.bn-carousel-controls,.bn-news-controls{justify-content:flex-end;gap:var(--bn-space-xs);margin-bottom:var(--bn-space-md);display:flex}.bn-carousel-button{border:1px solid var(--bn-color-rule-strong);background:var(--bn-color-panel);min-width:76px;color:var(--bn-color-text);padding:0 var(--bn-space-md)}.bn-vehicle-rail,.bn-news-rail{gap:var(--bn-space-md);overscroll-behavior-inline:contain;min-width:0;padding:var(--bn-space-2xs) var(--bn-space-2xs) var(--bn-space-md);scroll-behavior:smooth;scroll-padding-inline:var(--bn-space-2xs);scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.bn-news-card{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);min-width:0;box-shadow:var(--bn-shadow-card);scroll-snap-align:start;flex:0 0 100%;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);display:grid;overflow:clip}.bn-news-media{background:var(--bn-color-demo-surface);min-width:0;overflow:clip}.bn-news-image{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.bn-news-body{align-content:center;gap:var(--bn-space-md);min-width:0;padding:clamp(var(--bn-space-lg), 4vw, var(--bn-space-xl));display:grid}.bn-news-body>p:first-child{color:var(--bn-color-muted);font-size:var(--bn-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:800;line-height:1.1}.bn-news-body h3{color:var(--bn-color-text);font-family:var(--bn-font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.45rem,3vw,2.35rem);font-style:normal;font-weight:800;line-height:1.08}.bn-news-body>p:not(:first-child){max-width:460px;color:var(--bn-color-text);font-size:var(--bn-type-body-lg);font-weight:600;line-height:1.55}.bn-vehicle-card{flex:0 0 calc((100% - (var(--bn-space-md) * 3)) / 4);border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);min-width:0;box-shadow:var(--bn-shadow-card);scroll-snap-align:start;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:clip}.bn-vehicle-media{background:var(--bn-color-demo-surface);position:relative;overflow:clip}.bn-vehicle-photo{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.bn-demo-badge{border:1px solid var(--bn-color-text);border-radius:var(--bn-radius-control);background:var(--bn-color-panel);min-height:28px;color:var(--bn-color-text);padding:0 var(--bn-space-xs);align-items:center;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--bn-space-sm);inset-inline-start:var(--bn-space-sm)}.bn-vehicle-body{gap:var(--bn-space-sm);min-width:0;padding:var(--bn-space-md);display:grid}.bn-vehicle-brand-row{align-items:center;gap:var(--bn-space-xs);min-width:0;color:var(--bn-color-muted);font-size:var(--bn-type-eyebrow);font-weight:800;line-height:1.2;display:flex}.bn-vehicle-logo{object-fit:contain;width:28px;height:28px;display:block}.bn-vehicle-card h3{color:var(--bn-color-text);font-family:var(--bn-font-display);letter-spacing:0;overflow-wrap:anywhere;min-height:2.55rem;font-size:1.06rem;font-style:normal;font-weight:800;line-height:1.2}.bn-vehicle-specs{gap:var(--bn-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bn-vehicle-specs div{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-control);background:var(--bn-color-demo-surface);min-width:0;padding:var(--bn-space-xs)}.bn-vehicle-specs dt{color:var(--bn-color-muted);text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.1}.bn-vehicle-specs dd{margin:var(--bn-space-2xs) 0 0;color:var(--bn-color-text);overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.2}.bn-vehicle-price{border-top:1px solid var(--bn-color-rule);padding-top:var(--bn-space-sm);color:var(--bn-color-text);font-size:1rem;font-weight:900;line-height:1.1}.bn-carousel-dots{justify-content:center;gap:var(--bn-space-xs);margin-top:var(--bn-space-md);display:flex}.bn-carousel-dot{border:1px solid var(--bn-color-rule-strong);border-radius:var(--bn-radius-control);background:var(--bn-color-panel);width:38px;height:8px}.bn-carousel-dot-active{border-color:var(--bn-color-accent-green);background:var(--bn-color-accent-green)}.bn-finance-wrap{gap:var(--bn-space-lg);border-radius:var(--bn-radius-panel);background:linear-gradient(135deg, var(--bn-color-finance-panel), var(--bn-color-finance-surface)), var(--bn-color-finance-surface);padding:clamp(var(--bn-space-lg), 4vw, var(--bn-space-xl));color:var(--bn-color-text);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;display:grid;overflow:clip}.bn-finance-copy{gap:var(--bn-space-md);min-width:0;display:grid}.bn-finance-copy>p:first-child{color:var(--bn-color-near-black)}.bn-finance-copy>p:not(:first-child){max-width:470px;color:var(--bn-color-text);font-size:var(--bn-type-body-lg);font-weight:650;line-height:1.55}.bn-finance-image{justify-self:end;width:min(100%,620px);min-width:0;height:auto;display:block}.bn-faq-tabs{gap:var(--bn-space-xs);margin-bottom:var(--bn-space-md);flex-wrap:wrap;min-width:0;display:flex}.bn-faq-tab{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-control);background:var(--bn-color-panel);min-height:44px;color:var(--bn-color-muted);cursor:pointer;font-size:var(--bn-type-control);padding:0 var(--bn-space-md);transition:background-color var(--bn-dur-short) var(--bn-ease-out), border-color var(--bn-dur-short) var(--bn-ease-out), color var(--bn-dur-short) var(--bn-ease-out), transform var(--bn-dur-micro) var(--bn-ease-out);font-weight:800;line-height:1}.bn-faq-list{gap:var(--bn-space-xs);min-width:0;display:grid}.bn-faq-item{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);min-width:0;overflow:clip}.bn-faq-item-open{border-color:var(--bn-color-rule-strong);box-shadow:var(--bn-shadow-card)}.bn-faq-question{justify-content:space-between;gap:var(--bn-space-md);background:var(--bn-color-panel);width:100%;min-height:58px;color:var(--bn-color-text);cursor:pointer;font-size:var(--bn-type-body-lg);padding:var(--bn-space-sm) var(--bn-space-md);text-align:start;transition:background-color var(--bn-dur-short) var(--bn-ease-out), transform var(--bn-dur-micro) var(--bn-ease-out);border:0;font-weight:850;line-height:1.2}.bn-faq-question span{overflow-wrap:anywhere;white-space:normal;min-width:0}.bn-faq-question img{flex:none;width:18px;height:18px}.bn-faq-answer{border-top:1px solid var(--bn-color-rule);padding:0 var(--bn-space-md) var(--bn-space-md)}.bn-faq-answer p{max-width:760px;color:var(--bn-color-muted);font-size:var(--bn-type-body);font-weight:650;line-height:1.55}.bn-blog-grid{gap:var(--bn-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bn-blog-card{border:1px solid var(--bn-color-rule);border-radius:var(--bn-radius-panel);background:var(--bn-color-panel);min-width:0;box-shadow:var(--bn-shadow-card);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:clip}.bn-blog-image{aspect-ratio:338/89;object-fit:cover;background:var(--bn-color-demo-surface);width:100%;height:auto;display:block}.bn-blog-body{align-content:start;gap:var(--bn-space-sm);min-width:0;padding:var(--bn-space-md);display:grid}.bn-blog-body h3{min-height:3.35rem;color:var(--bn-color-text);font-family:var(--bn-font-display);font-size:var(--bn-type-card-title);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;font-weight:850;line-height:1.22}.bn-blog-body p{color:var(--bn-color-muted);font-size:var(--bn-type-body);font-weight:650;line-height:1.5}.bn-closing-wrap{min-width:0;display:grid}.bn-newsletter-wrap{gap:clamp(var(--bn-space-lg), 4vw, var(--bn-space-xl));margin-bottom:var(--bn-space-xl);border:1px solid var(--bn-color-rule-strong);border-radius:var(--bn-radius-panel);background:linear-gradient(135deg, var(--bn-color-accent-green-soft), var(--bn-color-accent-green-light)), var(--bn-color-accent-green-soft);color:var(--bn-color-text);padding:clamp(var(--bn-space-lg), 4vw, var(--bn-space-xl));grid-template-columns:minmax(0,.86fr) minmax(320px,.72fr);align-items:center;display:grid}.bn-newsletter-copy,.bn-newsletter-form{gap:var(--bn-space-sm);min-width:0;display:grid}.bn-newsletter-copy p,.bn-newsletter-copy h2,.bn-newsletter-form p,.bn-footer h2,.bn-footer h3,.bn-footer p,.bn-footer ul,.bn-footer address{margin:0}.bn-newsletter-copy>p:first-child{color:var(--bn-color-near-black);font-size:var(--bn-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:1}.bn-newsletter-copy h2{color:var(--bn-color-text);font-family:var(--bn-font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.9rem,4vw,3.35rem);font-style:normal;font-weight:800;line-height:1.02}.bn-newsletter-copy>p:not(:first-child),.bn-newsletter-form p{max-width:560px;color:var(--bn-color-text);font-size:var(--bn-type-body);font-weight:650;line-height:1.5}.bn-newsletter-form label{color:var(--bn-color-text);font-size:var(--bn-type-control);font-weight:850;line-height:1.1}.bn-newsletter-row{gap:var(--bn-space-xs);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.bn-newsletter-row input,.bn-newsletter-row button{border-radius:var(--bn-radius-control);min-height:48px;font-family:var(--bn-font-body);font-size:var(--bn-type-body);line-height:1}.bn-newsletter-row input{border:1px solid var(--bn-color-rule-strong);background:var(--bn-color-panel);width:100%;min-width:0;color:var(--bn-color-text);padding:0 var(--bn-space-md);font-weight:650}.bn-newsletter-row input::placeholder{color:var(--bn-color-muted)}.bn-newsletter-row button{border:1px solid var(--bn-color-near-black);background:var(--bn-color-near-black);color:var(--bn-color-panel);cursor:pointer;padding:0 var(--bn-space-lg);white-space:nowrap;font-weight:900}.bn-footer{gap:clamp(var(--bn-space-xl), 5vw, var(--bn-space-2xl));margin-bottom:var(--bn-space-xl);border-radius:var(--bn-radius-panel);background:var(--bn-color-navy);color:var(--bn-color-panel);padding:clamp(var(--bn-space-lg), 4vw, var(--bn-space-xl));grid-template-columns:minmax(260px,.76fr) minmax(0,1.44fr);display:grid}.bn-footer-brand{align-content:start;gap:var(--bn-space-sm);min-width:0;display:grid}.bn-footer-logo{border-radius:var(--bn-radius-control);background:var(--bn-color-panel);width:90px;height:auto;display:block}.bn-footer h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bn-footer address,.bn-footer-brand>a,.bn-footer-group a,.bn-footer-bottom p{color:var(--bn-color-panel);font-size:var(--bn-type-control);font-style:normal;font-weight:650;line-height:1.45}.bn-footer-brand>a,.bn-footer-group a{white-space:nowrap;align-items:center;width:fit-content;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.bn-footer-apps{gap:var(--bn-space-xs);margin-top:var(--bn-space-sm);min-width:0;display:grid}.bn-footer-apps p{color:var(--bn-color-accent-green-light);font-size:var(--bn-type-eyebrow);letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:1}.bn-footer-apps a{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.bn-footer-apps img{width:121px;height:auto;display:block}.bn-footer-links{gap:var(--bn-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.bn-footer-group{align-content:start;gap:var(--bn-space-xs);min-width:0;display:grid}.bn-footer-group h3{color:var(--bn-color-accent-green-light);font-family:var(--bn-font-display);font-size:var(--bn-type-control);letter-spacing:0;overflow-wrap:anywhere;font-style:normal;font-weight:900;line-height:1.2}.bn-footer-group ul{gap:var(--bn-space-2xs);padding:0;list-style:none;display:grid}.bn-footer-group a{min-height:44px;color:var(--bn-color-panel);font-size:var(--bn-type-control)}.bn-footer-bottom{gap:var(--bn-space-sm) var(--bn-space-lg);border-top:1px solid var(--bn-color-rule-dark,var(--bn-color-rule-strong));min-width:0;padding-top:var(--bn-space-lg);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.bn-footer-corporate{border-radius:var(--bn-radius-control);background:var(--bn-color-panel);width:168px;height:auto;display:block}.bn-footer-social{gap:var(--bn-space-xs);flex-wrap:wrap;min-width:0;display:flex}.bn-footer-social a{border:1px solid var(--bn-color-accent-green-light);border-radius:var(--bn-radius-control);width:44px;min-width:44px;min-height:44px;color:var(--bn-color-panel);white-space:nowrap;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.bn-chat-widget{z-index:var(--z-overlay,500);background:var(--bn-color-chat-orange);width:56px;height:56px;color:var(--bn-color-panel);box-shadow:var(--bn-shadow-chat);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid;position:fixed;inset-block-end:max(var(--bn-space-md), env(safe-area-inset-bottom));inset-inline-end:max(var(--bn-space-md), env(safe-area-inset-right))}.bn-chat-widget span{border:2px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:1.04rem;font-weight:900;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.bn-nav-link:hover,.bn-action-link:hover,.bn-mobile-panel a:hover{color:var(--bn-color-muted)}.bn-action-register:hover,.bn-mobile-register:hover,.bn-submit:hover{background:var(--bn-color-accent-green-light)}.bn-tab:not(.bn-tab-active):hover,.bn-special-tab:not(.bn-special-tab-active):hover,.bn-faq-tab:not(.bn-faq-tab-active):hover,.bn-faq-question:hover,.bn-filter:hover,.bn-mobile-menu summary:hover,.bn-special-all:hover,.bn-news-all:hover,.bn-blog-all:hover,.bn-carousel-button:hover{background:var(--bn-color-panel-2)}.bn-news-detail:hover,.bn-blog-detail:hover,.bn-newsletter-row button:hover{background:var(--bn-color-accent-green-light)}.bn-finance-cta:hover,.bn-footer-brand>a:hover,.bn-footer-group a:hover,.bn-footer-social a:hover{color:var(--bn-color-accent-green-light)}.bn-finance-cta:hover,.bn-newsletter-row button:hover{background:var(--bn-color-navy)}.bn-category-card:hover,.bn-vehicle-card:hover,.bn-news-card:hover{border-color:var(--bn-color-rule-strong);transform:translateY(-2px)}}.bn-action-register:active,.bn-mobile-menu summary:active,.bn-mobile-panel a:active,.bn-tab:active,.bn-submit:active,.bn-filter:active,.bn-special-all:active,.bn-news-all:active,.bn-news-detail:active,.bn-finance-cta:active,.bn-faq-tab:active,.bn-faq-question:active,.bn-blog-all:active,.bn-blog-detail:active,.bn-newsletter-row button:active,.bn-footer-brand>a:active,.bn-footer-group a:active,.bn-footer-social a:active,.bn-special-tab:active,.bn-carousel-button:active,.bn-category-card:active,.bn-blog-card:active,.bn-chat-widget:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.bn-tab,.bn-submit,.bn-filter,.bn-special-tab,.bn-special-all,.bn-news-all,.bn-news-detail,.bn-finance-cta,.bn-faq-tab,.bn-faq-question,.bn-blog-all,.bn-blog-detail,.bn-carousel-button,.bn-category-card,.bn-blog-card,.bn-news-card{transition-duration:.15s}}@media (min-width:40rem){.bn-search-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}}@media (max-width:69.999rem){.bn-header{grid-template-columns:auto minmax(0,1fr) auto}.bn-nav,.bn-actions{display:none}.bn-mobile-menu{justify-self:end;display:block}}@media (max-width:39.999rem){.bn-header{min-height:68px;padding:var(--bn-space-sm) var(--bn-space-md)}.bn-logo-link img{width:82px}.bn-hero{min-height:360px}.bn-hero-copy{padding-bottom:var(--bn-space-2xl);align-content:end}.bn-hero-copy h1{font-size:clamp(2rem,12vw,3rem)}.bn-search-wrap{width:calc(100% - 32px);margin-top:calc(var(--bn-space-lg) * -1)}.bn-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bn-category-wrap{width:calc(100% - 32px);margin-top:var(--bn-space-2xl);padding-bottom:var(--bn-space-lg)}.bn-category-grid{grid-template-columns:minmax(0,1fr)}.bn-special-wrap,.bn-news-wrap,.bn-finance-wrap,.bn-faq-wrap,.bn-blog-wrap,.bn-newsletter-wrap,.bn-footer{width:calc(100% - 32px);padding-bottom:calc(var(--bn-space-2xl) + var(--bn-space-lg))}.bn-special-header,.bn-section-header{grid-template-columns:minmax(0,1fr);align-items:start}.bn-special-all,.bn-news-all,.bn-blog-all{justify-self:start}.bn-special-tabs,.bn-faq-tabs{grid-template-columns:minmax(0,1fr);display:grid}.bn-carousel-controls,.bn-news-controls{justify-content:start}.bn-vehicle-card{flex-basis:82%}.bn-news-card{grid-template-columns:minmax(0,1fr)}.bn-news-image{aspect-ratio:500/281;min-height:210px}.bn-finance-wrap{grid-template-columns:minmax(0,1fr)}.bn-finance-image{justify-self:center}.bn-blog-grid{grid-template-columns:minmax(0,1fr)}.bn-newsletter-wrap{margin-bottom:var(--bn-space-lg);padding:var(--bn-space-lg);grid-template-columns:minmax(0,1fr)}.bn-newsletter-row{grid-template-columns:minmax(0,1fr)}.bn-newsletter-row button{width:100%}.bn-footer{padding:var(--bn-space-lg);grid-template-columns:minmax(0,1fr)}.bn-footer-links{gap:var(--bn-space-md);grid-template-columns:minmax(0,1fr)}.bn-footer-bottom{flex-direction:column;align-items:flex-start}.bn-blog-body h3{min-height:auto}.bn-chat-widget{width:52px;height:52px}.bn-tab,.bn-special-tab,.bn-faq-tab,.bn-submit,.bn-filter{width:100%;padding-inline:var(--bn-space-sm)}}
