:root{--navy:#061629;--navy-2:#0b2340;--navy-3:#10345f;--blue:#1769d2;--blue-bright:#2f83ed;--green:#1bb866;--red:#df3150;--ink:#111d2e;--muted:#667286;--line:#dfe5ed;--soft:#f4f7fb;--white:#fff;--header-height:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;color:var(--ink);background:#fff;font-family:Segoe UI,Tahoma,Noto Sans Thai,sans-serif}body,button,input,select,summary{font:inherit}a{text-decoration:none}a,button{color:inherit}img,video{max-width:100%}::selection{color:#fff;background:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:var(--header-height);justify-content:space-between;gap:24px;padding:8px clamp(20px,4vw,64px);color:#fff;background:rgba(5,18,35,.97);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);position:sticky;top:0;z-index:100}.brand,.site-header{display:flex;align-items:center}.brand{gap:11px;min-width:0}.brand img{width:58px;height:46px;object-fit:cover;border-radius:5px}.brand span{display:flex;flex-direction:column;min-width:0}.brand strong{color:#fff;font-size:17px;letter-spacing:-.02em}.brand small{margin-top:3px;color:#89a7cd;font-size:9px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.desktop-nav{display:flex;align-items:center;gap:clamp(14px,1.7vw,26px);color:#d4deeb;font-size:12px;font-weight:700}.desktop-nav>a:not(.call-button):not(.header-line-button){position:relative;padding-block:10px}.desktop-nav>a:not(.call-button):not(.header-line-button):after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue-bright);transform:scaleX(0);transition:transform .2s ease}.desktop-nav>a:not(.call-button):not(.header-line-button):hover:after{transform:scaleX(1)}.call-button,.header-line-button,.line-action,.outline-action,.phone-action,.primary-action,.secondary-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:5px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.call-button{color:#fff;border:1px solid rgba(255,255,255,.36)}.header-line-button{color:#fff;background:var(--green)}.call-button:hover,.header-line-button:hover,.line-action:hover,.phone-action:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.mobile-header-actions{display:none;align-items:center;gap:7px}.menu-toggle,.mobile-call,.mobile-line{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:rgba(255,255,255,.08)}.mobile-line{color:#fff;background:var(--green)}.menu-toggle{cursor:pointer}.mobile-navigation{display:none}.dealership-hero{min-height:650px;display:flex;align-items:center;position:relative;overflow:hidden;color:#fff;background:var(--navy)}.dealership-hero-image{object-fit:cover;object-position:center 58%}.dealership-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,13,27,.96),rgba(3,15,31,.82) 42%,rgba(3,15,31,.35) 76%,rgba(3,15,31,.46)),linear-gradient(0deg,rgba(5,18,35,.52),transparent 50%)}.dealership-hero-inner{width:min(1280px,100%);margin:0 auto;padding:72px clamp(22px,5vw,72px) 64px;position:relative;z-index:2}.hero-kicker{display:flex;align-items:center;gap:10px;margin:0 0 17px;color:#8cc0ff;font-size:11px;font-weight:900;letter-spacing:.14em}.hero-kicker span{width:35px;height:2px;background:var(--blue-bright)}.dealership-hero h1{max-width:760px;margin:0;font-size:clamp(50px,6.1vw,84px);line-height:1.03;letter-spacing:-.055em;text-shadow:0 5px 28px rgba(0,0,0,.34)}.dealership-hero h1 em{color:#69aaff;font-style:normal}.hero-lead{max-width:670px;margin:22px 0 0;color:#d7e1ed;font-size:clamp(15px,1.25vw,18px);line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.primary-action{color:#fff;background:var(--blue);box-shadow:0 13px 30px rgba(17,95,197,.3)}.outline-action{color:#fff;border:1px solid rgba(255,255,255,.55);background:rgba(5,19,37,.26);backdrop-filter:blur(8px)}.hero-assurances{max-width:820px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:44px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.14);border-radius:6px;overflow:hidden;backdrop-filter:blur(12px)}.hero-assurances>div{min-width:0;display:flex;align-items:center;gap:11px;padding:15px 16px;background:rgba(5,20,39,.68)}.hero-assurances svg{flex:0 0 auto;color:#6db0ff}.hero-assurances p{display:flex;flex-direction:column;gap:3px;margin:0}.hero-assurances strong{font-size:13px}.hero-assurances span{color:#aebdd0;font-size:10px;line-height:1.35}.stock-highlights{max-width:1280px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0 clamp(20px,4vw,54px);background:#fff}.stock-highlights>div{min-width:0;min-height:120px;display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 18px;border-right:1px solid var(--line)}.stock-highlights>div:last-child{border-right:0}.stock-highlights svg{flex:0 0 auto;width:29px;height:29px;color:var(--navy-3)}.stock-highlights p{display:flex;flex-direction:column;gap:3px;margin:0}.stock-highlights strong{color:var(--navy);font-size:21px}.stock-highlights span{color:var(--muted);font-size:11px;line-height:1.4}.inventory-section,.knowledge-section{padding:clamp(70px,8vw,110px) max(24px,calc((100vw - 1210px) / 2))}.inventory-section{background:var(--soft);border-top:1px solid var(--line)}.knowledge-section{max-width:1380px;margin:0 auto;background:#fff}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.section-heading>div>p:not(.eyebrow),.section-heading>p{max-width:620px;margin:10px 0 0;color:var(--muted);line-height:1.65}.about-showcase h2,.confidence-copy h2,.contact-band h2,.section-heading h2,.stories-heading h2{margin:5px 0 0;color:var(--navy);font-size:clamp(34px,4vw,52px);line-height:1.14;letter-spacing:-.04em}.eyebrow{margin:0;color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.15em}.eyebrow.light{color:#76b3ff}.wide-heading>span{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:var(--navy-3);background:#e5edf8;font-size:12px;font-weight:800}.setup-notice{display:flex;flex-direction:column;gap:4px;margin-bottom:20px;padding:14px 17px;border-left:4px solid #d18a00;color:#775515;background:#fff4d8}.setup-notice span{font-size:12px}.vehicle-tools{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(120px,.45fr) auto;align-items:end;gap:10px;margin-bottom:25px;padding:12px;border:1px solid #dce3ed;border-radius:8px;background:#fff;box-shadow:0 12px 35px rgba(7,25,48,.06)}.search-box{min-height:50px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--line);border-radius:5px;color:#728096;background:#fff}.search-box input{width:100%;border:0;outline:none;color:var(--ink);background:transparent}.filter-field{min-width:0;display:flex;flex-direction:column;gap:5px}.filter-field span{color:#758197;font-size:10px;font-weight:800}.filter-field select{width:100%;padding:0 35px 0 12px;border:1px solid var(--line);outline:none;color:var(--ink);background:#fff}.filter-field select,.segments{min-height:50px;border-radius:5px}.segments{display:flex;align-items:center;padding:4px;background:var(--navy)}.segments button{min-height:42px;padding:0 12px;border:0;border-radius:4px;color:#b8c5d6;background:transparent;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.segments button.active{color:var(--navy);background:#fff}.vehicle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.vehicle-card{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:7px;background:#fff;box-shadow:0 8px 24px rgba(12,34,64,.055);transition:transform .25s ease,box-shadow .25s ease}.vehicle-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(12,34,64,.12)}.vehicle-image{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e9edf3}.vehicle-image img{object-fit:cover;transition:transform .45s ease}.vehicle-image:hover img{transform:scale(1.045)}.gallery-empty,.image-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8591a2}.status-badge{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:4px;color:#fff;font-size:10px;font-weight:900}.vehicle-image .status-badge{position:absolute;top:11px;left:11px;z-index:2}.status-badge.available{background:#15885f}.status-badge.reserved{background:#d88700}.vehicle-card-body{padding:15px}.car-id{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.07em}.vehicle-card h3{min-height:46px;margin:5px 0 9px;color:var(--navy);font-size:17px;line-height:1.3}.vehicle-meta{min-height:22px;display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--muted);font-size:11px}.vehicle-meta span{display:flex;align-items:center;gap:4px}.price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.price-row small,.price-row strong{display:block}.price-row small{color:var(--muted);font-size:10px}.price-row strong{margin-top:3px;color:var(--blue);font-size:18px}.monthly{max-width:48%;gap:5px;color:var(--navy-3);font-size:9px;font-weight:800}.empty-state,.monthly{display:flex;align-items:center}.empty-state{min-height:280px;flex-direction:column;justify-content:center;text-align:center;border:1px dashed #bec9d7;border-radius:7px;color:var(--muted);background:#fff}.empty-state h3{margin:13px 0 4px;color:var(--navy)}.empty-state p{margin:0}.about-showcase{min-height:560px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);color:#fff;background:var(--navy)}.about-showcase-image{min-height:480px;position:relative;overflow:hidden}.about-showcase-image img{object-fit:cover}.about-showcase-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(46px,6vw,88px);background:linear-gradient(135deg,#07182d,#0b284a)}.about-showcase h2{color:#fff}.about-showcase h2 em{color:#65a9ff;font-style:normal}.about-showcase-copy>p:not(.eyebrow){max-width:590px;color:#b9c8da;line-height:1.75}.about-points{display:grid;gap:9px;margin:8px 0 24px;color:#e9f0f8;font-size:13px}.about-points span{display:flex;align-items:center;gap:8px}.about-points svg{width:18px;color:#62a8ff}.secondary-action{width:fit-content;color:#fff;background:var(--blue)}.stories-section{overflow:hidden;padding:clamp(72px,8vw,108px) 0;color:#fff;background:#07182d;position:relative}.stories-section:before{content:"";position:absolute;width:620px;height:620px;right:-270px;top:-320px;border:1px solid rgba(66,140,230,.2);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.014),0 0 0 180px rgba(255,255,255,.01)}.stories-heading{width:min(1210px,calc(100% - 40px));display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;margin:0 auto 35px;position:relative;z-index:2}.stories-heading h2{color:#fff}.stories-heading>p{max-width:500px;margin:0;color:#acbbce;line-height:1.7}.story-rail{display:flex;gap:15px;overflow-x:auto;padding:8px max(20px,calc((100vw - 1210px) / 2)) 28px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--blue-bright) rgba(255,255,255,.09);overscroll-behavior-inline:contain}.story-card{width:clamp(230px,20vw,282px);flex:0 0 auto;position:relative;aspect-ratio:9/16;overflow:hidden;scroll-snap-align:start;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#122a47;box-shadow:0 18px 40px rgba(0,0,0,.22)}.story-card>iframe,.story-card>img,.story-card>video{width:100%;height:100%;border:0;object-fit:cover}.story-card>img{position:absolute;inset:0;transition:transform .5s ease}.story-card:hover>img{transform:scale(1.04)}.story-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7890ab}.story-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(4,15,29,.28),transparent 33%,rgba(4,15,29,.9))}.story-card-top{position:absolute;z-index:2;top:14px;right:13px;left:13px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800}.story-card-top>span:last-child{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;color:#dce6f2;background:rgba(7,18,33,.58);backdrop-filter:blur(8px)}.story-card-top>span.has-video{color:var(--navy);background:#fff}.story-card-copy{position:absolute;right:15px;bottom:16px;left:15px;z-index:2}.story-card-copy small{color:#75b4ff;font-weight:900;letter-spacing:.08em}.story-card-copy h3{margin:6px 0 14px;font-size:18px;line-height:1.3}.story-card-copy a{display:inline-flex;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.62);font-size:11px;font-weight:800}.story-rail.is-empty{width:min(1210px,calc(100% - 40px));margin:0 auto;padding-inline:0}.story-empty-card{width:100%;min-height:220px;display:flex;align-items:center;justify-content:center;gap:18px;padding:34px;border:1px dashed rgba(255,255,255,.24);border-radius:10px;color:#6eafff;background:rgba(255,255,255,.035)}.story-empty-card>div{display:flex;flex-direction:column;gap:7px}.story-empty-card strong{color:#fff;font-size:20px}.story-empty-card span{max-width:560px;color:#aebdce;line-height:1.6}.knowledge-heading>p{align-self:flex-end;margin-bottom:4px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.article-card{min-width:0;padding:clamp(25px,3vw,37px);border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 8px 24px rgba(12,34,64,.045);transition:transform .25s ease,box-shadow .25s ease}.article-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(12,34,64,.1)}.article-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:25px;border-radius:8px;color:var(--blue);background:#e9f2ff}.article-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.05em}.article-meta span:last-child{color:#8a95a5;font-weight:700;letter-spacing:0}.article-card h3{margin:12px 0 13px;color:var(--navy);font-size:clamp(20px,1.8vw,25px);line-height:1.4;letter-spacing:-.02em}.article-card>p{min-height:96px;margin:0;color:var(--muted);line-height:1.72}.article-card details{margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.article-card summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--blue);font-weight:800;cursor:pointer;list-style:none}.article-card summary::-webkit-details-marker{display:none}.article-card summary svg{transition:transform .2s ease}.article-card details[open] summary svg{transform:rotate(90deg)}.article-card ul{margin:16px 0 0;padding-left:20px;color:var(--muted);line-height:1.65}.article-card li+li{margin-top:8px}.confidence-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(45px,8vw,120px);align-items:center;padding:clamp(72px,8vw,110px) max(24px,calc((100vw - 1210px) / 2));background:#f3f7fc}.confidence-copy>p:not(.eyebrow){max-width:470px;color:var(--muted);line-height:1.7}.confidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.confidence-list>div{display:flex;align-items:flex-start;gap:13px;padding:22px;border:1px solid #dce4ee;border-radius:7px;background:#fff}.confidence-list svg{flex:0 0 auto;color:var(--blue)}.confidence-list p{display:flex;flex-direction:column;gap:4px;margin:0}.confidence-list strong{color:var(--navy);font-size:15px}.confidence-list span{color:var(--muted);font-size:12px;line-height:1.5}.contact-band{min-height:260px;display:flex;align-items:center;position:relative;overflow:hidden;color:#fff}.contact-band>img{object-fit:cover;object-position:center 58%}.contact-band-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,18,35,.98),rgba(5,18,35,.87) 54%,rgba(5,18,35,.3))}.contact-band-copy{width:min(1210px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2}.contact-band-copy>p{margin:0;color:#d4dfec;font-size:18px;font-weight:800}.contact-band h2{margin-top:5px;color:#fff}.contact-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.phone-action{color:#fff;background:var(--blue)}.line-action{color:#fff;background:var(--green)}.site-footer{display:grid;grid-template-columns:1.15fr .55fr 1fr;gap:54px;padding:50px max(24px,calc((100vw - 1210px) / 2));color:#93a4b9;background:#041221}.footer-brand>div{display:flex;align-items:center;gap:8px;color:#fff}.footer-brand svg{color:#62a8ff}.footer-brand p{max-width:360px;line-height:1.6}.footer-contact,.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:12px}.footer-contact>strong,.footer-links>strong{margin-bottom:4px;color:#fff;font-size:14px}.footer-contact a,.footer-contact p{display:flex;align-items:flex-start;gap:7px;margin:0;line-height:1.55}.footer-contact svg{flex:0 0 auto;margin-top:1px;color:#64aaff}.detail-page{max-width:1240px;margin:0 auto;padding:38px clamp(18px,4vw,52px) 76px}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--blue);font-weight:800}.detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:30px;align-items:start}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-image{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:7px;background:#edf1f6}.gallery-image:first-child{grid-column:1/-1;aspect-ratio:16/10}.gallery-image img{object-fit:cover}.vehicle-video{grid-column:1/-1;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#0c1828}.vehicle-video iframe{width:100%;height:100%;border:0}.vehicle-summary{position:sticky;top:calc(var(--header-height) + 14px);padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(12,34,64,.09)}.vehicle-summary h1{margin:6px 0 16px;color:var(--navy);font-size:30px;line-height:1.25}.detail-price{display:block;color:var(--blue);font-size:30px}.spec-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.spec-list span{min-width:0;padding:12px 9px;border-radius:6px;background:var(--soft)}.spec-list b,.spec-list small,.spec-list svg{display:block}.spec-list svg{color:var(--blue)}.spec-list small{margin-top:8px;color:var(--muted)}.spec-list b{margin-top:3px;overflow-wrap:anywhere}.description{color:var(--muted);line-height:1.65;white-space:pre-line}.finance-box{display:flex;flex-direction:column;gap:4px;padding:15px;margin:18px 0;border-left:4px solid var(--blue);border-radius:4px;background:#eaf3ff}.finance-box strong{color:var(--blue);font-size:22px}.primary-action.full{width:100%}@media (max-width:1180px){:root{--header-height:72px}.desktop-nav{display:none}.mobile-header-actions{display:flex}.mobile-navigation{position:absolute;top:100%;right:14px;left:14px;z-index:120;display:grid;padding:8px;border:1px solid #dce3ed;border-radius:9px;color:var(--ink);background:rgba(255,255,255,.99);box-shadow:0 22px 50px rgba(5,18,35,.22);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.mobile-navigation.is-open{transform:translateY(0);opacity:1;visibility:visible}.mobile-navigation>a{padding:12px 14px;border-bottom:1px solid var(--line);font-weight:750}.mobile-navigation>a:last-child{border:0}.mobile-menu-call{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:5px;color:#fff;background:var(--navy)}.vehicle-tools{grid-template-columns:minmax(240px,1fr) minmax(150px,.55fr) minmax(120px,.45fr)}.segments{grid-column:1/-1}.segments button{flex:1}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{grid-template-columns:1fr}.vehicle-summary{position:static}}@media (max-width:820px){.brand small{display:none}.dealership-hero{min-height:620px}.dealership-hero-image{object-position:57% center}.dealership-hero-shade{background:linear-gradient(90deg,rgba(3,13,27,.93),rgba(3,15,31,.66)),linear-gradient(0deg,rgba(3,13,27,.62),transparent 52%)}.dealership-hero h1{font-size:clamp(45px,9vw,66px)}.stock-highlights{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:18px}.stock-highlights>div{justify-content:flex-start;border-bottom:1px solid var(--line)}.stock-highlights>div:nth-child(2){border-right:0}.stock-highlights>div:nth-last-child(-n+2){border-bottom:0}.vehicle-tools{grid-template-columns:1fr 1fr}.search-box,.segments{grid-column:1/-1}.about-showcase{grid-template-columns:1fr}.about-showcase-image{min-height:360px}.stories-heading{gap:14px}.article-grid,.stories-heading{grid-template-columns:1fr}.article-card>p{min-height:auto}.confidence-section{grid-template-columns:1fr}.confidence-list,.site-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){:root{--header-height:68px}.site-header{padding-inline:13px}.brand{gap:8px}.brand img{width:52px;height:40px}.brand strong{font-size:15px}.menu-toggle,.mobile-call,.mobile-line{width:39px;height:39px}.dealership-hero{min-height:590px;align-items:flex-end}.dealership-hero-image{object-position:60% center}.dealership-hero-inner{padding:56px 17px 29px}.hero-kicker{margin-bottom:11px;font-size:9px}.dealership-hero h1{font-size:clamp(38px,11.5vw,52px);line-height:1.07}.hero-lead{margin-top:14px;font-size:13px;line-height:1.6}.hero-actions{margin-top:19px}.hero-actions>a{min-height:43px;flex:1 1 135px;padding-inline:11px;font-size:12px}.hero-assurances{margin-top:24px}.hero-assurances>div{align-items:flex-start;flex-direction:column;gap:7px;padding:11px 9px}.hero-assurances svg{width:19px;height:19px}.hero-assurances strong{font-size:10px}.hero-assurances span{font-size:8px}.stock-highlights{padding-inline:0}.stock-highlights>div{min-height:92px;gap:10px;padding:16px 13px}.stock-highlights svg{width:23px;height:23px}.stock-highlights strong{font-size:16px}.stock-highlights span{font-size:9px}.inventory-section,.knowledge-section{padding:56px 0}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:24px;padding-inline:17px}.about-showcase h2,.confidence-copy h2,.section-heading h2,.stories-heading h2{font-size:33px}.wide-heading>span{align-self:flex-start}.setup-notice{margin-inline:17px}.vehicle-tools{grid-template-columns:1fr 1fr;margin:0 17px 21px;padding:9px}.filter-field select,.search-box{min-height:46px}.segments{min-height:47px}.segments button{min-height:39px;padding-inline:6px}.vehicle-grid{display:flex;gap:12px;overflow-x:auto;padding:2px 17px 24px;scroll-snap-type:x mandatory;scrollbar-width:thin}.vehicle-card{width:min(78vw,300px);flex:0 0 auto;scroll-snap-align:start}.about-showcase-image{min-height:285px}.about-showcase-copy{padding:45px 19px 52px}.stories-heading,.story-rail.is-empty{width:calc(100% - 34px)}.story-rail{gap:12px;padding-inline:17px}.story-card{width:min(72vw,278px)}.story-empty-card{align-items:flex-start;flex-direction:column;padding:25px}.knowledge-heading>p{align-self:auto}.article-grid{gap:12px;padding-inline:17px}.article-card{padding:25px 22px}.confidence-section{padding:56px 18px}.confidence-list{grid-template-columns:1fr}.confidence-list>div{padding:19px}.contact-band{min-height:300px}.contact-band-copy{width:calc(100% - 34px)}.contact-band-copy>p{font-size:15px}.contact-actions{align-items:stretch;flex-direction:column}.contact-actions a{width:100%}.site-footer{grid-template-columns:1fr;gap:30px;padding:43px 19px}.footer-brand{grid-column:auto}.gallery{grid-template-columns:1fr}.gallery-image:first-child{grid-column:auto;aspect-ratio:4/3}.vehicle-summary{padding:18px}.spec-list{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly{max-width:50%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}