:root{--surface-page:#dfe3e9;--surface-app:#f4f5f7;--surface-card:#fff;--surface-tint:#eef3fb;--surface-control:#f0f2f5;--surface-stock:#f2f4f7;--surface-kakao:#fee500;--text-primary:#14171c;--text-secondary:#5b6472;--text-muted:#8b93a1;--text-soft:#9aa2ae;--text-body-muted:#6b7480;--text-kakao:#3c1e1e;--border-default:#d9dde4;--border-subtle:#edeff2;--border-faint:#f0f2f5;--border-control:#e6e9ee;--border-light:#e3e6ea;--border-action:#e0e4ea;--accent-primary:#f26b21;--accent-soft:#fff2eb;--accent-border:#ffd9c2;--brand-navy:#14243f;--brand-footer:#0e1a30;--status-success:#1f8a5b;--status-success-soft:#e8f5ec;--status-success-text:#2f9e5f;--status-error:#d64545;--status-info:#4a76c4;--icon-trust:#8fa6c9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;color-scheme:light;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:inherit}img{object-fit:cover;max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #f26b2152}.app-shell{background:var(--surface-app);width:min(100%,460px);min-height:100dvh;margin:0 auto;overflow-x:hidden;box-shadow:0 0 60px -20px #141e3259}.site-header{z-index:40;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(10px);background:#fffffff0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand img{width:174px;height:auto;display:block}.header-actions{align-items:center;gap:18px;display:flex}.icon-link{width:28px;height:28px;color:var(--text-primary);place-items:center;text-decoration:none;display:grid}.hero{min-height:400px;padding:26px var(--space-5) var(--space-1);background:#f8fafc;position:relative;overflow:hidden}.hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#ffffffdb 0%,#ffffff94 42%,#fff0 78%);position:absolute;inset:0}.hero:after{z-index:0;aspect-ratio:1680/900;pointer-events:none;content:"";transform-origin:50%;background:url(/assets/generated/hero-commercial-trucks-bg.png) bottom/contain no-repeat;width:130%;position:absolute;bottom:0;left:50%;transform:translate(-48%)}.stripe-pattern{pointer-events:none;opacity:0;background:repeating-linear-gradient(-24deg,#788caa17 0 2px,#0000 2px 22px);width:340px;height:300px;position:absolute;top:120px;right:-40px;transform:rotate(-2deg)}.hero-copy{z-index:2;position:relative}.pill-label{align-items:center;gap:var(--space-2);padding:var(--space-2) 15px;border:1px solid var(--accent-border);background:var(--surface-card);color:var(--accent-primary);border-radius:999px;margin:0;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px -4px #f26b214d}.hero h1{margin:var(--space-5) 0 0;font-size:33px;font-weight:800;line-height:1.28}.hero-description{max-width:31ch;margin:var(--space-4) 0 0;color:var(--text-muted);font-size:15px;line-height:1.6}.cta-pair{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);display:flex}.button{border-radius:16px;justify-content:center;align-items:center;min-width:0;height:60px;font-weight:800;text-decoration:none;transition:transform .12s ease-out,border-color .12s ease-out,background .12s ease-out;display:flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button.primary{background:var(--accent-primary);color:#fff;flex:1.15;font-size:16px;box-shadow:0 8px 20px -8px #f26b218c}.button.secondary{border:1.5px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);flex:1;font-size:15px}.category-grid{gap:var(--space-3);padding:14px var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}.category-card{flex:1 1 calc((100% - (var(--space-3) * 2)) / 3);min-width:0;min-height:128px;padding:var(--space-4) var(--space-2);border:1px solid var(--border-subtle);background:var(--surface-card);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:transform .12s ease-out,border-color .12s ease-out;display:flex}.category-card:hover{border-color:var(--border-default);transform:translateY(-1px)}.category-card.is-selected,.category-card[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-soft)}.section-truck{background:var(--brand-navy);forced-color-adjust:none;display:block}.truck-icon{width:76px;height:54px;color:var(--brand-navy);place-items:center;display:grid}.truck-icon img,.benefit-mark img{object-fit:contain;width:100%;height:100%;display:block}.category-title{color:var(--text-primary);font-size:15px;font-weight:800}.category-subtitle{color:var(--text-soft);font-size:11.5px}.benefit-row{margin:14px var(--space-5) var(--space-2);padding:var(--space-5) 6px;border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:18px;display:flex}.benefit-item{padding:0 var(--space-1);text-align:center;flex:1}.benefit-item+.benefit-item{border-left:1px solid var(--border-faint)}.benefit-mark{width:36px;height:36px;color:var(--brand-navy);place-items:center;margin:0 auto 9px;display:grid}.benefit-item strong,.benefit-item>span:not(.benefit-mark){display:block}.benefit-item strong{font-size:12.5px}.benefit-item>span:not(.benefit-mark){color:var(--text-soft);margin-top:3px;font-size:10.5px}.dark-teaser{margin-top:var(--space-6);background:var(--brand-navy);padding:26px 0 28px}.section-head{padding:0 var(--space-5)}.section-head.inline{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.section-head h2{margin:0;font-size:24px;font-weight:800;line-height:1.3}.dark-teaser .section-head h2{color:#fff;font-size:21px}.dark-teaser .section-head h2 span{color:var(--accent-primary)}.section-head a{color:#ffffffb8;flex:none;font-size:12.5px;font-weight:600;text-decoration:none}.scroll-row{padding:18px var(--space-5) var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:13px;display:flex;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.teaser-card,.guide-card{background:var(--surface-card);border-radius:16px;flex:0 0 210px;overflow:hidden}.teaser-image-wrap{position:relative}.teaser-image-wrap img{width:100%;height:120px}.teaser-image-wrap span{padding:var(--space-1) 9px;border-radius:var(--space-2);background:var(--brand-navy);color:#fff;font-size:10.5px;font-weight:700;position:absolute;top:9px;left:9px}.teaser-body{padding:13px 14px 15px}.teaser-body h3,.guide-card h3{margin:0;font-size:14.5px;font-weight:800}.teaser-body p,.guide-card p{color:var(--text-soft);margin:7px 0 0;font-size:12px;line-height:1.5}.teaser-body strong{color:var(--accent-primary);margin-top:9px;font-size:17px;display:block}.teaser-body small{color:var(--text-muted);font-size:13px}.delivery-review-block{margin-top:var(--space-6);padding:0 0 var(--space-1)}.delivery-review-head{padding:0 var(--space-5)}.delivery-review-head h3{color:#fff;margin:0;font-size:21px;font-weight:800}.delivery-review-head p{margin:var(--space-2) 0 0;color:#ffffff9e;font-size:13px}.delivery-review-row{padding:var(--space-4) var(--space-5) 0;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.delivery-review-row::-webkit-scrollbar{display:none}.delivery-review-card{flex:0 0 146px;min-width:0;position:relative}.delivery-image-button{border-radius:var(--space-3);cursor:pointer;z-index:1;transform-origin:50%;background:0 0;border:0;width:146px;height:110px;padding:0;transition:transform .16s ease-out;display:block;position:relative;overflow:hidden}.delivery-image-button img{border-radius:var(--space-3);background:var(--surface-card);width:146px;height:110px}.delivery-image-button.is-expanded,.delivery-image-button:focus-visible{z-index:3;transform:scale(1.4)}@media (hover:hover) and (pointer:fine){.delivery-image-button:not(.is-hover-suppressed):hover{z-index:3;transform:scale(1.4)}}.delivery-review-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.delivery-review-card p{color:#ffffff94;margin:4px 0 0;font-size:11.5px;line-height:1.45}.delivery-showcase{padding:30px 0 var(--space-1)}.delivery-showcase .delivery-review-block{margin-top:0}.delivery-showcase .delivery-review-card strong{color:var(--text-primary)}.delivery-showcase .delivery-review-card p{color:var(--text-muted)}.inventory{padding:var(--space-8) 0 var(--space-2);scroll-margin-top:64px}.section-head.with-illustration{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow{color:var(--accent-primary);margin:0 0 6px;font-size:13px;font-weight:800}.section-head.with-illustration h2{margin:0;font-size:26px}.section-head.with-illustration p{max-width:24ch;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}.section-truck{width:72px;height:60px;margin-top:var(--space-1);opacity:.25;clip-path:polygon(0 20%,36% 20%,36% 70%,62% 70%,62% 45%,82% 45%,100% 68%,100% 86%,0 86%)}.tab-list{padding:var(--space-4) var(--space-5) 6px;flex-wrap:wrap;gap:9px;display:flex}.tab-button{min-width:76px;height:42px;padding:0 var(--space-2);border-radius:var(--space-3);background:var(--surface-control);color:var(--text-muted);cursor:pointer;border:0;flex:0 0 calc(25% - 6.75px);font-size:14px;font-weight:800}.tab-button[aria-pressed=true]{background:var(--brand-navy);color:#fff}.info-banner{margin:var(--space-2) var(--space-5) 0;padding:var(--space-3) 14px;border-radius:var(--space-3);background:var(--surface-tint);color:var(--status-info);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.info-banner span{border:1.5px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.vehicle-list{gap:var(--space-3);padding:14px var(--space-5) 6px;flex-direction:column;display:flex}.load-more-button{width:calc(100% - 40px);height:48px;margin:10px var(--space-5) 0;border:1.5px solid var(--border-default);border-radius:var(--space-3);background:var(--surface-card);color:var(--brand-navy);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.load-more-button[hidden]{display:none}.vehicle-card{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.vehicle-card[hidden],.form-fields[hidden],.success-panel[hidden]{display:none}.vehicle-card img{background:var(--surface-app);border-radius:10px;flex:none;width:112px;height:80px}.vehicle-body{flex:1;min-width:0}.vehicle-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vehicle-title-row h3{margin:0;font-size:15px;font-weight:800}.badge,.stock-badge{padding:3px var(--space-2);border-radius:6px;font-size:10.5px;font-weight:800}.badge{background:color-mix(in srgb, var(--accent-soft) 72%, white);color:var(--accent-primary)}.badge--green{background:var(--status-success-soft);color:var(--status-success-text)}.stock-badge{background:var(--surface-stock);color:var(--text-muted)}.vehicle-body p{margin:var(--space-1) 0 0;color:var(--text-soft);font-size:12px}.vehicle-meta{color:var(--text-muted);gap:14px;margin-top:9px;font-size:11.5px;display:flex}.vehicle-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:11px;display:flex}.vehicle-bottom strong{color:var(--accent-primary);white-space:nowrap;font-size:19px}.vehicle-bottom small{font-size:12.5px}.vehicle-bottom a{border:1.5px solid var(--border-default);background:var(--surface-card);white-space:nowrap;border-radius:10px;align-items:center;height:36px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.inline-cta{align-items:center;gap:var(--space-3);margin:14px var(--space-5) 0;padding:var(--space-4);border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:16px;display:flex}.inline-cta div{flex:1}.inline-cta strong{font-size:14px;display:block}.inline-cta p{color:var(--text-soft);margin:3px 0 0;font-size:11.5px}.inline-cta a{height:46px;padding:0 var(--space-4);border-radius:var(--space-3);background:var(--accent-primary);color:#fff;flex:none;align-items:center;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.process{padding:34px var(--space-5) var(--space-1)}.process h2{margin:0 0 var(--space-4);font-size:24px}.process-list{gap:var(--space-3);display:grid}.process-list article{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:16px;display:flex}.process-list article span{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-primary);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.process-list h3{margin:0;font-size:15px}.process-list p{color:var(--text-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.guides{padding:30px 0 var(--space-1)}.guide-card{border:1px solid var(--border-subtle);border-radius:18px}.guide-card img{width:100%;height:130px}.guide-card div{padding:15px 15px 17px}.guide-card span{border:1.5px solid var(--border-light);border-radius:50%;place-items:center;width:32px;height:32px;margin-top:14px;display:grid}.faq{padding-top:34px}.faq .section-head a{border:1.5px solid var(--border-default);background:var(--surface-card);height:34px;color:var(--text-primary);border-radius:10px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.faq-list{padding:var(--space-4) var(--space-5) 6px;flex-direction:column;gap:10px;display:flex}.faq details{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:14px}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:17px var(--space-4);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:14px;font-weight:700}.faq-chevron{color:var(--text-soft);flex:none;transition:transform .2s ease-in-out}.faq details[open] .faq-chevron{transform:rotate(180deg)}.faq details p{padding:0 var(--space-4) 17px;color:var(--text-body-muted);margin:0;font-size:13px;line-height:1.65}.trust-box{margin:var(--space-6) var(--space-5) 0;border-radius:var(--space-5);background:var(--brand-navy);padding:28px 18px;display:flex}.trust-box div{text-align:center;flex:1;padding:0 6px}.trust-box div+div{border-left:1px solid #ffffff1f}.trust-icon{width:54px;height:42px;margin:0 auto var(--space-3);object-fit:contain;display:block}.trust-box strong{color:#fff;font-size:13.5px;display:block}.trust-box p{margin:var(--space-1) 0 0;color:#ffffff8c;font-size:11px;line-height:1.4}.trust-card{align-items:center;gap:var(--space-4);margin:14px var(--space-5) 0;padding:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:18px;display:flex}.trust-card h2{margin:0;font-size:15px}.trust-card p{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.shield{object-fit:contain;flex:0 0 52px;width:52px;height:52px;display:block}.estimate{margin-top:var(--space-8);padding:34px var(--space-5) 36px;background:var(--brand-navy);scroll-margin-top:64px}.estimate-label{margin:0 0 var(--space-2);color:color-mix(in srgb, var(--accent-primary) 35%, white);font-size:13px;font-weight:800}.estimate h2{color:#fff;margin:0;font-size:24px}.estimate>p:not(.estimate-label){margin:var(--space-2) 0 0;color:#ffffff9e;font-size:13px;line-height:1.5}.estimate-form{margin-top:var(--space-5);border-radius:var(--space-5);background:var(--surface-card)}.form-fields,.success-panel{padding:22px 18px}.estimate-form label,.estimate-form legend{color:var(--text-secondary);margin:0 0 7px;font-size:12.5px;font-weight:700;display:block}.estimate-form input:not([type=checkbox]),.estimate-form textarea{border:1.5px solid var(--border-control);border-radius:var(--space-3);width:100%;color:var(--text-primary);font-size:14px}.estimate-form input:not([type=checkbox]){height:50px;margin-bottom:var(--space-4);padding:0 14px}.estimate-form textarea{height:88px;margin-bottom:var(--space-4);padding:var(--space-3) 14px;resize:none}.estimate-form fieldset{min-width:0;margin:0 0 var(--space-4);border:0;padding:0}.segmented,.tag-group{gap:var(--space-2);display:flex}.tag-group{flex-wrap:wrap}.segmented button,.tag-group button{border:1.5px solid var(--border-control);border-radius:var(--space-3);background:var(--surface-card);height:46px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:700}.segmented button{flex:1}.tag-group button{flex:none;height:40px;padding:0 15px}.segmented button.is-selected,.tag-group button.is-selected{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--accent-primary)}.consent-row{margin:var(--space-1) 0 6px;padding-left:var(--space-1);justify-content:flex-start;align-items:center;gap:2px;min-height:32px;display:flex}.estimate-form .consent{align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;margin:0;display:flex}.estimate-form .consent input{width:20px;height:20px;accent-color:var(--accent-primary);flex:none;margin:0}.estimate-form .consent span{color:var(--text-body-muted);font-size:12.5px;line-height:20px}.terms-button{height:20px;color:var(--accent-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12.5px;font-weight:800;line-height:20px}.modal-backdrop{z-index:80;padding:var(--space-5);background:#0e1a308f;place-items:center;display:grid;position:fixed;inset:0}.modal-backdrop[hidden]{display:none}.terms-modal{width:min(100%,420px);max-height:calc(100dvh - (var(--space-5) * 2));border-radius:var(--space-5);background:var(--surface-card);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -24px #0e1a30b3}.terms-modal-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.terms-modal-head h2{margin:0;font-size:18px}.terms-modal-head button{border:1.5px solid var(--border-action);background:var(--surface-card);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.terms-modal-body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5);flex:auto;overflow-y:auto}.terms-modal-body p,.terms-modal-body dd{color:var(--text-body-muted);margin:0;font-size:13px;line-height:1.65}.terms-modal-body dl{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.terms-modal-body dl div{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--space-3);background:var(--surface-tint)}.terms-modal-body dt{margin-bottom:var(--space-1);color:var(--text-primary);font-size:13px;font-weight:800}.privacy-policy{gap:18px;display:grid}.privacy-policy section{gap:var(--space-2);display:grid}.privacy-policy h3{color:var(--text-primary);margin:0;font-size:14px;font-weight:800;line-height:1.45}.privacy-policy ul{gap:6px;margin:0;padding-left:18px;display:grid}.privacy-policy li{color:var(--text-body-muted);font-size:13px;line-height:1.65}.privacy-table{border:1px solid var(--border-subtle);border-radius:var(--space-3);display:grid;overflow:hidden}.privacy-table [role=row]{grid-template-columns:1fr 1.6fr 1fr;display:grid}.privacy-table [role=row]>*{border-bottom:1px solid var(--border-subtle);color:var(--text-body-muted);padding:10px;font-size:12px;line-height:1.55}.privacy-table [role=row]>*+*{border-left:1px solid var(--border-subtle)}.privacy-table [role=row]:last-child>*{border-bottom:0}.privacy-table strong{background:var(--surface-tint);color:var(--text-primary)}@media (width<=520px){.privacy-table [role=row]{grid-template-columns:1fr}.privacy-table [role=row]>*+*{border-left:0}}.terms-confirm{width:calc(100% - 40px);height:48px;margin:0 var(--space-5) var(--space-5);border-radius:var(--space-3);background:var(--accent-primary);color:#fff;cursor:pointer;border:0;flex:none;font-size:15px;font-weight:800}.form-error{min-height:18px;color:var(--status-error);margin:6px 0 2px;font-size:12.5px;font-weight:600}.submit-button{width:100%;height:54px;margin-top:var(--space-3);background:var(--accent-primary);color:#fff;cursor:pointer;border:0;border-radius:14px;font-size:16px;font-weight:800}.success-panel{text-align:center}.success-panel>span{background:var(--status-success);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:12px auto 15px;font-size:28px;display:grid}.success-panel strong{font-size:19px;display:block}.success-panel p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.success-panel button{height:46px;margin-top:var(--space-5);border:1.5px solid var(--border-action);border-radius:var(--space-3);background:var(--surface-card);color:var(--brand-navy);cursor:pointer;padding:0 22px;font-size:14px;font-weight:700}.site-footer{padding:26px var(--space-5) 116px;background:var(--brand-footer);color:#ffffff80}.footer-brand{gap:14px;padding-bottom:22px;display:grid}.footer-brand strong{color:#fff;letter-spacing:0;font-size:20px;font-weight:900}.footer-brand span{color:#ffffffb8;font-size:12px;font-weight:600}.footer-info{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:7px 16px;padding-top:18px;display:flex}.footer-info p{color:#ffffff8f;margin:0;font-size:11.5px;line-height:1.7}.footer-info p:first-child{width:100%}.floating-bar{bottom:var(--space-3);z-index:60;background:var(--brand-navy);border-radius:16px;width:min(100% - 24px,436px);display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px -10px #14243f99}.floating-bar a{min-width:0;padding:14px var(--space-4);color:#fff;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.floating-bar a+a{border-left:1px solid #ffffff1f}.floating-bar a:last-child{background:var(--accent-primary);border-left:0}.floating-bar a:last-child small{color:#ffffffb8}.floating-bar span:not(.talk-mark){min-width:0}.floating-bar strong,.floating-bar small{display:block}.floating-bar strong{font-size:14px}.floating-bar small{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.talk-mark{background:var(--surface-kakao);width:26px;height:26px;color:var(--text-kakao);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}@media (width<=390px){.category-grid{gap:var(--space-2)}.category-card{flex-basis:calc((100% - (var(--space-2) * 2)) / 3);min-height:120px;padding-inline:var(--space-1)}.vehicle-card{align-items:flex-start}.vehicle-card img{width:96px;height:76px}.vehicle-bottom{flex-direction:column;align-items:flex-start}.inline-cta{flex-direction:column;align-items:stretch}.inline-cta a{justify-content:center}}@media (width>=720px){.hero{min-height:400px}.hero:after{width:112%;bottom:0;transform:translate(-48%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
