
@media(max-width:767px){
.mobile-unified-bar{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;gap:8px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e5e9f0!important;z-index:240!important;box-sizing:border-box!important}
.mobile-unified-bar>a,.mobile-unified-bar>button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:48px!important;height:48px!important;padding:0 10px!important;margin:0!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;box-sizing:border-box!important;text-decoration:none!important}
.mobile-unified-bar .mobile-unified-main{flex:1 1 0!important;min-width:0!important;background:#285cf4!important;color:#fff!important;border:0!important}
.mobile-unified-bar .mobile-unified-kakao{flex:0 0 104px!important;width:104px!important;background:#fee500!important;color:rgba(0,0,0,.85)!important;border:0!important}
.mobile-unified-bar .mobile-unified-phone{flex:0 0 44px!important;width:44px!important;flex-direction:column!important;font-size:11px!important;padding:0!important;border:1px solid #e5e9f0!important;color:#344054!important}
.mobile-unified-bar .mobile-unified-find{flex:0 0 104px!important;background:#f2f5fb!important;color:#285cf4!important;border:1px solid #dce4f5!important}
.mobile-unified-bar svg{width:17px!important;height:17px!important;flex-shrink:0!important}
.mobile-unified-footer a{display:inline-flex!important;align-items:center!important;min-height:40px!important}
}

@media(prefers-reduced-motion:reduce){.assurance-flow{overflow-x:auto}.assurance-track{width:max-content}.assurance-group{flex-wrap:nowrap;justify-content:flex-start;width:auto}.assurance-group[aria-hidden],.repeat-unit{display:none}}

@media(max-width:767px){
.assurance-group span:not(.repeat-unit),.ben-tag,.bridge-visual figcaption,.bridge3-step small,.camera-mode,.camera-modes,.camera-top,.camera-zoom,.car-img .ph,.car-status,.cbadge,.foot-info,.fx-comp-note,.fx-eye,.fx-item .n,.fx-small-note,.guide-disclosure,.hero-app-view>p,.hero-reassurance,.hstat-l,.illustration-note,.intake-note,.mini-start,.owner-edit-note,.pcard-tag,.pg-l,.pg-n small,.photo-number,.photo-review-note,.photo-tip div>span,.process-label,.real-note,.repair-cost-note,.repair-photo-pair figcaption,.rv-tag,.step-c,.step-note,.svc-tag,.tcard-k,.trust-label,.trust-note,.why-refined .ben-ico,.why-refined .chk-brand{font-size:12px!important}
footer a,.footer a,.foot a{display:inline-flex;align-items:center;min-height:40px;padding-block:8px;box-sizing:border-box}#motion-toggle{min-height:40px;padding:8px 12px}
}

@media(max-width:767px){#motion-toggle,.eyebrow,.picker-step span,.picker-summary small,.model-grid.is-brands .model-option strong,.brand-toggle,.brand-toggle span,.life-step>span{font-size:12px!important}.brand-toggle{min-height:40px}}
@media(max-width:767px){footer a,.footer a,.foot a{min-height:40px!important}a[href^="tel:"]{display:inline-flex;align-items:center;min-height:40px}}
