.home-final-root{--or:#E8501E;--or-dk:#E55A1F;--or-lt:#FFF0EA;--or-mid:#FF8C5A;--nv:#1A2E4A;--nv-md:#2C4A6E;--g50:#F9FAFB;--g100:#F3F4F6;--g150:#EDEFF2;--g200:#E5E7EB;--g300:#D1D5DB;--g400:#9CA3AF;--g500:#6B7280;--g700:#374151;--g900:#111827;--wh:#fff;--r8:8px;--r12:12px;--r16:16px;--r24:24px;--r50:50px;--sh1:0 1px 4px rgba(0,0,0,.08);--sh2:0 4px 16px rgba(0,0,0,.1);--sh3:0 8px 32px rgba(0,0,0,.14);--home-header-h:56px;--home-subnav-h:48px}@media (min-width:640px){.home-final-root{--home-header-h:64px}}@media (min-width:1536px){.home-final-root{--home-subnav-h:0px}}.home-final-root .hero{position:relative;min-height:520px;background:radial-gradient(ellipse 80% 60% at 85% 10%,rgba(255,107,53,.14) 0,transparent 55%),linear-gradient(115deg,#0E1B2B,#1A2E4A 55%,#1F3C60);overflow:hidden;display:flex;align-items:center}@media (max-width:768px){.home-final-root .hero{min-height:0;padding:36px 0 8px}}.home-final-root .chip{padding:7px 14px;border-radius:8px;border:1px solid #e5e5e7;background:#FFFFFF;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);color:#5A5A5A;cursor:pointer;transition:all .15s ease;letter-spacing:var(--mb-ls-tight)}.home-final-root .chip:hover{border-color:rgba(255,107,53,.4);color:#0A0A0A;background:#FAFAFB}.home-final-root .section-inner{max-width:var(--mb-container);margin:0 auto;padding-inline:var(--mb-gutter)}@keyframes faq-wu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes faq-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes faq-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes faq-dr{to{stroke-dashoffset:0}}@keyframes faq-fadein{0%{opacity:0}to{opacity:1}}.home-final-root .footer{background:var(--g900);padding:48px 24px 32px}@keyframes modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:900px){.home-final-root section:not(.hbc):not(.hks-hero):not(.hks-stage){padding-top:30px!important;padding-bottom:32px!important}.home-final-root *{min-width:0}.home-final-root a,.home-final-root button,.home-final-root h1,.home-final-root h2,.home-final-root h3,.home-final-root p,.home-final-root span{word-break:keep-all;overflow-wrap:break-word}}.home-final-root .empty-state-action{margin-top:6px}.home-final-root .trust-tape{background:#FAFAFB;border-top:1px solid #eeeef0;border-bottom:1px solid #eeeef0;padding:10px 24px}.home-final-root .trust-tape-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.home-final-root .trust-tape-item{display:inline-flex;align-items:center;gap:6px}.home-final-root .trust-tape-sep{width:1px;height:12px;background:#E5E5E7}.home-final-root .trust-tape-label{font-size:var(--mb-fs-xs);color:#5A5A5A;font-weight:var(--mb-fw-semibold);letter-spacing:var(--mb-ls-tight)}.home-final-root .trust-tape-label--nums{font-variant-numeric:tabular-nums}.home-final-root .trust-tape-strong{color:#0A0A0A;font-weight:var(--mb-fw-extrabold)}.home-final-root .recommend-section{position:relative;overflow-x:hidden;padding:32px 0 64px}.home-final-root .recommend-head{max-width:var(--mb-container);margin:0 auto 16px;padding:0 var(--mb-gutter);display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.home-final-root .recommend-title{margin:0;font-size:var(--mb-fs-4xl);font-weight:var(--mb-fw-extrabold);color:#0A0A0A;letter-spacing:var(--mb-ls-tightest);line-height:var(--mb-lh-tight)}.home-final-root .recommend-sub{margin:4px 0 0;font-size:var(--mb-fs-xs);color:#6E6E73;letter-spacing:var(--mb-ls-tight)}.home-final-root .recommend-count{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold);color:#5A5A5A;letter-spacing:var(--mb-ls-tight);font-variant-numeric:tabular-nums}.home-final-root .recommend-count em{font-style:normal;color:#E8501E;font-weight:var(--mb-fw-extrabold);margin-right:2px}.home-final-root .recommend-toolbar{position:sticky;top:calc(var(--home-header-h) + var(--home-subnav-h));z-index:30;background:rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);padding-block:12px;margin-bottom:28px}.home-final-root .recommend-toolbar-inner{max-width:var(--mb-container);margin:0 auto;padding-inline:var(--mb-gutter);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.home-final-root .rt-budget{display:flex;align-items:center;gap:12px;flex:1 1 320px;min-width:0}.home-final-root .rt-budget-label{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold);color:#8E8E93;letter-spacing:var(--mb-ls-widest);text-transform:uppercase;flex-shrink:0}.home-final-root .rt-budget-value{font-size:var(--mb-fs-xl);font-weight:var(--mb-fw-extrabold);color:#0A0A0A;letter-spacing:var(--mb-ls-tighter);font-variant-numeric:tabular-nums;width:74px;text-align:center;flex-shrink:0}.home-final-root .rt-nudge{position:relative;flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e5e5e7;border-radius:8px;background:#FFFFFF;color:#3A3A3A;font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-semibold);line-height:var(--mb-lh-none);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.home-final-root .rt-nudge:after{content:"";position:absolute;inset:-9px}.home-final-root .rt-nudge:hover:not(:disabled){background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF}.home-final-root .rt-nudge:disabled{color:#C7C7CC;cursor:not-allowed}.home-final-root .rt-range{flex:1;min-width:120px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;padding:12px 0;box-sizing:content-box;background-clip:content-box;background-color:transparent;background-image:linear-gradient(to right,#E8501E 0,#E8501E calc((var(--p, 33) - 0) * 1%),#E5E5E7 calc((var(--p, 33) - 0) * 1%),#E5E5E7 100%);border-radius:2px;outline:none;cursor:pointer}.home-final-root .rt-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#FFFFFF;border:2px solid #e8501e;box-shadow:0 1px 3px rgba(0,0,0,.16);cursor:grab}.home-final-root .rt-range::-webkit-slider-thumb:active{cursor:grabbing}.home-final-root .rt-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#FFFFFF;border:2px solid #e8501e;box-shadow:0 1px 3px rgba(0,0,0,.16);cursor:grab}.home-final-root .rt-budget-hint{font-size:var(--mb-fs-xs);color:#6E6E73;font-variant-numeric:tabular-nums;flex-shrink:0;width:130px;text-align:left}.home-final-root .rt-divider{width:1px;height:22px;background:#E5E5E7;flex-shrink:0}.home-final-root .rt-chips{display:flex;gap:6px}.home-final-root .rt-chip{padding:6px 12px;border-radius:999px;border:1px solid #e5e5e7;background:#FFFFFF;font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-semibold);color:#5A5A5A;cursor:pointer;transition:all .15s ease;letter-spacing:var(--mb-ls-tight)}.home-final-root .rt-chip:hover{border-color:rgba(255,107,53,.4);color:#0A0A0A}.home-final-root .rt-chip.is-on{background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF;font-weight:var(--mb-fw-bold)}.home-final-root .rt-select{padding:8px 30px 8px 12px;border:1px solid #e5e5e7;border-radius:8px;background:#FFFFFF;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);color:#3A3A3A;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;letter-spacing:var(--mb-ls-tight)}.home-final-root .rt-select:hover{border-color:rgba(255,107,53,.4)}.home-final-root .rt-select:focus{outline:none;border-color:#E8501E;box-shadow:0 0 0 3px rgba(255,107,53,.12)}.home-final-root .compare-tray{position:sticky;bottom:16px;z-index:80;margin:24px auto 0;max-width:var(--mb-container);padding-inline:var(--mb-gutter);pointer-events:none}.home-final-root .compare-tray-inner{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0A0A0A;color:#FFFFFF;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.24)}.home-final-root .compare-tray-count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;background:#E8501E;border-radius:999px;font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-extrabold);font-variant-numeric:tabular-nums}.home-final-root .compare-tray-list{flex:1;display:flex;gap:8px;flex-wrap:wrap;min-width:0}.home-final-root .compare-tray-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-semibold);letter-spacing:var(--mb-ls-tight)}.home-final-root .compare-tray-x{background:transparent;border:none;color:rgba(255,255,255,.6);font-size:var(--mb-fs-lg);line-height:var(--mb-lh-none);cursor:pointer;padding:0 4px}.home-final-root .compare-tray-x:hover{color:#FFFFFF}.home-final-root .compare-tray-btn{flex-shrink:0;padding:8px 16px;background:#FFFFFF;color:#0A0A0A;border:none;border-radius:999px;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-extrabold);letter-spacing:var(--mb-ls-tight);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.home-final-root .compare-tray-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,255,255,.16)}.home-final-root .compare-tray-btn:disabled{background:rgba(255,255,255,.16);color:rgba(255,255,255,.5);cursor:not-allowed}.home-final-root .car-grid-wrap{position:relative}.home-final-root .car-grid-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;background:var(--wh);border:1px solid var(--g200);box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--g700);transition:background .15s,box-shadow .15s,opacity .15s}.home-final-root .car-grid-arrow:hover:not(:disabled){background:var(--g50);box-shadow:0 6px 16px rgba(0,0,0,.16)}.home-final-root .car-grid-arrow:disabled{opacity:0;pointer-events:none}.home-final-root .car-grid-arrow-prev{left:-8px}.home-final-root .car-grid-arrow-next{right:-8px}@media (max-width:768px){.home-final-root .car-grid-arrow{display:none}}.home-final-root .car-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;gap:16px;padding:4px 4px 16px;scroll-snap-type:x mandatory;scroll-padding-left:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-final-root .car-grid::-webkit-scrollbar{display:none}@media (max-width:900px){.home-final-root .car-grid{margin-inline:calc(-1 * var(--mb-gutter));padding-inline:var(--mb-gutter);scroll-padding-left:var(--mb-gutter)}}.home-final-root .car-card{flex:0 0 280px;scroll-snap-align:start;background:var(--wh);border-radius:var(--r16);box-shadow:var(--sh1);border:1.5px solid var(--g200);overflow:hidden;transition:box-shadow .2s,transform .2s;cursor:pointer}.home-final-root .car-card:hover{box-shadow:var(--sh3);transform:translateY(-4px)}.home-final-root .car-card.in-compare{border-color:var(--or);box-shadow:0 0 0 3px rgba(255,107,44,.15)}.home-final-root .car-img-wrap{position:relative;height:160px;overflow:hidden;background:var(--g100)}.home-final-root .car-img-none{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#F4F4F5;color:#6E6E73;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);letter-spacing:var(--mb-ls-tighter);text-align:center;word-break:keep-all}.home-final-root .car-img-cover,.home-final-root .car-img-wrap img{-o-object-fit:cover;object-fit:cover}.home-final-root .car-img-wrap img{width:100%;height:100%;transition:transform .3s}.home-final-root .car-card:hover .car-img-wrap img{transform:scale(1.05)}.home-final-root .car-badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:var(--r50);font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold)}.home-final-root .car-badge.badge-recommend{background:var(--or);color:var(--wh)}.home-final-root .car-badge.badge-instant{background:#10B981;color:var(--wh)}.home-final-root .car-badge.badge-popular{background:var(--nv);color:var(--wh)}.home-final-root .car-body{padding:14px 16px}.home-final-root .car-brand{font-size:var(--mb-fs-xs);color:var(--g500);margin-bottom:2px}.home-final-root .car-name{font-size:var(--mb-fs-base);font-weight:var(--mb-fw-bold);color:var(--g900);margin-bottom:6px}.home-final-root .car-trim{font-size:var(--mb-fs-xs);color:var(--g500);margin-bottom:10px}.home-final-root .car-price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.home-final-root .car-price{font-size:var(--mb-fs-2xl);font-weight:var(--mb-fw-extrabold);color:var(--or)}.home-final-root .car-fin-info{font-size:var(--mb-fs-xs);color:var(--g500);margin-bottom:12px}.home-final-root .car-price-row{align-items:center;flex-wrap:wrap;gap:6px}.home-final-root .car-fin-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold);letter-spacing:var(--mb-ls-tight);cursor:pointer;border:1px solid transparent;transition:opacity .15s;flex-shrink:0}.home-final-root .car-fin-badge:hover{opacity:.75}.home-final-root .car-fin-badge-lease{background:rgba(255,107,53,.1);color:#E55A25;border-color:rgba(255,107,53,.25)}.home-final-root .car-fin-badge-rent{background:rgba(16,185,129,.1);color:#059669;border-color:rgba(16,185,129,.25)}.home-final-root .rt-inline-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.home-final-root .rt-filter-group{display:flex;align-items:center;gap:5px}.home-final-root .rt-filter-label{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-semibold);color:#8E8E93;letter-spacing:var(--mb-ls-tight);white-space:nowrap}.home-final-root .rt-filter-divider{width:1px;height:16px;background:#E5E5E7;flex-shrink:0}.home-final-root .rt-toggle-group{display:flex;gap:3px}.home-final-root .rt-toggle{padding:4px 9px;border-radius:6px;border:1px solid #e5e5e7;background:#FFFFFF;font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-semibold);color:#5A5A5A;cursor:pointer;transition:all .15s ease;letter-spacing:var(--mb-ls-tight);white-space:nowrap}.home-final-root .rt-toggle:hover{border-color:rgba(255,107,53,.4);color:#0A0A0A}.home-final-root .rt-toggle.is-on{background:#E8501E;border-color:#E8501E;color:#FFFFFF;font-weight:var(--mb-fw-bold)}.home-final-root .car-quote-btn{width:100%;margin-bottom:8px}.home-final-root .car-compare-btn{width:100%}.home-final-root .compare-table-wrap{background:var(--wh);border:1.5px solid var(--g200);border-radius:var(--r16);overflow:hidden;margin-top:28px;box-shadow:var(--sh2)}.home-final-root .compare-table-header{display:grid;padding:16px 20px;border-bottom:1px solid var(--g200);background:var(--g50)}.home-final-root .compare-table-header h3{font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-bold);color:var(--g900)}.home-final-root .ct-grid{display:grid;gap:0}.home-final-root .ct-row{display:grid;grid-template-columns:160px repeat(3,1fr);border-bottom:1px solid var(--g200)}.home-final-root .ct-row:last-child{border-bottom:none}.home-final-root .ct-label{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);background:var(--g50)}.home-final-root .ct-cell,.home-final-root .ct-label{padding:14px 16px;color:var(--g700);display:flex;align-items:center;border-right:1px solid var(--g200)}.home-final-root .ct-cell{font-size:var(--mb-fs-md);justify-content:center}.home-final-root .ct-cell:last-child{border-right:none}.home-final-root .ct-cell--empty{color:var(--g400)}.home-final-root .ct-cell--empty-strong{background:var(--g50);color:var(--g400)}.home-final-root .ct-row.price-row .ct-cell{font-size:var(--mb-fs-2xl);font-weight:var(--mb-fw-extrabold);color:var(--or);background:var(--or-lt)}.home-final-root .ct-mini-form{display:grid;grid-template-columns:160px repeat(3,1fr);border-bottom:1px solid var(--g200)}.home-final-root .ct-mini-label-col{padding:16px;border-right:1px solid var(--g200);background:var(--g50);display:flex;flex-direction:column;gap:8px}.home-final-root .ct-mini-car-title,.home-final-root .ct-mini-label-heading{min-height:20px;margin-bottom:4px;display:flex;align-items:center}.home-final-root .ct-mini-label-heading{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold);color:var(--g500)}.home-final-root .ct-mini-label-item{min-height:34px;display:flex;align-items:center;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:var(--g700)}.home-final-root .ct-mini-col{padding:16px;border-right:1px solid var(--g200);display:flex;flex-direction:column;gap:8px}.home-final-root .ct-mini-col:last-child{border-right:none}.home-final-root .ct-mini-car-title{font-weight:var(--mb-fw-bold);font-size:var(--mb-fs-sm);color:var(--g900)}.home-final-root .ct-mini-label{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-semibold);color:var(--g600);margin-top:2px;margin-bottom:-4px}.home-final-root .ct-mini-select{background:var(--wh)}.home-final-root .ct-mini-input,.home-final-root .ct-mini-select{width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--g300);border-radius:var(--r8);font-size:var(--mb-fs-sm);color:var(--g700)}.home-final-root .ct-mini-price{text-align:center;font-size:var(--mb-fs-xl);font-weight:var(--mb-fw-extrabold);color:var(--or);background:var(--or-lt);border-radius:var(--r8);padding:10px;margin-top:4px}.home-final-root .ct-mini-price-unit{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-regular)}.home-final-root .ct-quote-btn{width:100%;margin-top:4px}.home-final-root .ct-footer{padding:16px 20px;background:var(--g50);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--g200)}.home-final-root .ct-footer-note{font-size:var(--mb-fs-xs);color:var(--g500)}.home-final-root .ct-footer-actions{display:flex;gap:12px}.home-final-root .ct-all-quote-btn{border-radius:var(--r50)}.home-final-root .ct-compare-link{padding:10px 20px;background:var(--wh);color:var(--nv);border:1.5px solid var(--nv);border-radius:var(--r50);font-size:var(--mb-fs-md);font-weight:var(--mb-fw-semibold);text-decoration:none;transition:background .2s}.home-final-root .ct-compare-link:hover{background:var(--nv);color:var(--wh)}@media (max-width:1100px){.home-final-root .car-card{flex:0 0 260px}}@media (max-width:768px){.home-final-root .car-card{flex:0 0 240px}.home-final-root .ct-row{grid-template-columns:100px repeat(3,1fr)}}@media (max-width:480px){.home-final-root .car-card{flex:0 0 220px}.home-final-root .recommend-toolbar-inner{flex-direction:column;align-items:stretch;padding:8px var(--mb-gutter);gap:8px}.home-final-root .rt-budget{flex:0 0 auto;width:100%;min-width:0}.home-final-root .rt-budget-hint{width:auto}.home-final-root .rt-chips{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.home-final-root .rt-chip{min-height:44px!important;padding:0 14px!important}}@media (max-width:480px){.home-final-root .rt-inline-filters{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px}.home-final-root .rt-filter-label{display:none}.home-final-root .rt-toggle{min-height:36px;padding:0 10px}.home-final-root .rt-select{font-size:var(--mb-fs-xs);padding:6px 24px 6px 8px}}.home-final-root .floating-btns{position:fixed;--float-gap-bottom:32px;bottom:calc(var(--float-gap-bottom) + env(safe-area-inset-bottom, 0px));right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;z-index:300}.home-final-root .float-btn{width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--mb-fs-2xl);box-shadow:var(--sh3);transition:transform .2s,box-shadow .2s;position:relative}.home-final-root .float-btn:hover{transform:scale(1.1);box-shadow:0 12px 40px rgba(0,0,0,.2)}.home-final-root .float-btn:active{transform:scale(.94)}.home-final-root .float-btn:focus-visible{outline:3px solid var(--or);outline-offset:3px}.home-final-root .float-btn{-webkit-tap-highlight-color:transparent}.home-final-root .float-btn-kakao{background:#FEE500;color:#3A1D1D}.home-final-root .float-btn-quote{background:var(--or);color:var(--wh)}.home-final-root .float-btn-top{flex-direction:column;gap:1px;width:44px;height:44px;background:var(--g700);color:var(--wh);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.home-final-root .floating-btns[data-scrolled=true] .float-btn-top{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.home-final-root .float-btn-top{transition:none;transform:none}}.home-final-root .float-top-arrow{display:block;color:currentColor}.home-final-root .float-top-label{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-extrabold);line-height:var(--mb-lh-none)}.home-final-root .float-tooltip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--g900);color:var(--wh);font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-semibold);padding:6px 12px;border-radius:var(--r50);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.home-final-root .float-tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left:6px solid var(--g900)}.home-final-root .float-btn:hover .float-tooltip{opacity:1}.home-final-root .modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px)}.home-final-root .modal{background:var(--wh);border-radius:var(--r24);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:var(--sh3);animation:modal-in .25s ease}.home-final-root .modal-header{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:center}.home-final-root .modal-title{font-size:var(--mb-fs-2xl);font-weight:var(--mb-fw-extrabold);color:var(--g900)}.home-final-root .modal-close{width:32px;height:32px;border-radius:50%;border:none;background:var(--g100);color:var(--g700);cursor:pointer;font-size:var(--mb-fs-xl);display:flex;align-items:center;justify-content:center;transition:background .2s}.home-final-root .modal-close:hover{background:var(--g200)}.home-final-root .modal-body{padding:20px 24px 24px}.home-final-root .kakao-icon{display:flex;align-items:center;justify-content:center;font-size:var(--mb-fs-8xl);margin-bottom:16px}.home-final-root .kakao-title{font-size:var(--mb-fs-3xl);font-weight:var(--mb-fw-extrabold);color:var(--g900);text-align:center;margin-bottom:8px}.home-final-root .kakao-desc{font-size:var(--mb-fs-md);color:var(--g500);text-align:center;line-height:var(--mb-lh-relaxed);margin-bottom:24px}.home-final-root .kakao-btn{width:100%;padding:16px;background:#FEE500;color:#3A1D1D;border:none;border-radius:var(--r12);font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-extrabold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.home-final-root .kakao-btn:hover{background:#F5D800}.home-final-root .kakao-privacy{font-size:var(--mb-fs-xs);color:var(--g400);text-align:center;margin-top:14px;line-height:var(--mb-lh-relaxed)}.home-final-root .form-group{margin-bottom:16px}.home-final-root .form-label{display:block;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);color:var(--g700);margin-bottom:6px}.home-final-root .form-car-name{font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-bold);color:var(--or);margin-bottom:20px;padding:12px 16px;background:var(--or-lt);border-radius:var(--r8)}.home-final-root .form-car-name-icon{margin-right:6px;vertical-align:text-bottom}.home-final-root .form-submit{width:100%;margin-top:8px}.home-final-root .quote-modal-lead{margin:0 0 20px;font-size:var(--mb-fs-md);line-height:var(--mb-lh-relaxed);color:var(--g700)}.home-final-root .quote-modal-lead b{color:var(--g900);font-weight:var(--mb-fw-bold)}.home-final-root .quote-modal-note{margin:0 0 16px;font-size:var(--mb-fs-xs);line-height:var(--mb-lh-normal);color:#8E8E93}.home-final-root .quote-fin-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-final-root .quote-fin-opt{min-height:44px;padding:0 8px;border:1.5px solid var(--g300);border-radius:var(--r8);background:var(--wh);color:var(--g700);font-family:inherit;font-size:var(--mb-fs-md);font-weight:var(--mb-fw-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s,background .18s,color .18s}.home-final-root .quote-fin-opt:hover{border-color:var(--or)}.home-final-root .quote-fin-opt:focus-visible{outline:3px solid var(--or);outline-offset:2px}.home-final-root .quote-fin-opt.is-on{border-color:var(--or);background:var(--or-lt);color:var(--or-dk)}@media (prefers-reduced-motion:reduce){.home-final-root .quote-fin-opt{transition:none}}@media (max-width:900px){.home-final-root .floating-btns{--float-gap-bottom:78px}}@media (hover:none){.home-final-root .float-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.home-final-root .float-btn,.home-final-root .float-btn:active,.home-final-root .float-btn:hover{transition:none;transform:none}}.hct-sec{padding:0 0 64px;background:#FDF9F6;border-top:1px solid #f3eae4;border-bottom:1px solid #f3eae4}.hct-inner{max-width:var(--mb-container);margin:0 auto;padding:0 var(--mb-gutter)}.hct-bar{display:flex;justify-content:center;background:#FDF9F6;padding:16px 0 14px}.hct-bar-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:var(--mb-container);padding:0 var(--mb-gutter)}.hct-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:62px;padding:0 12px;background:#FFFFFF;border:none;border-radius:0;cursor:pointer;text-align:center;line-height:var(--mb-lh-tight);box-shadow:0 1px 2px rgba(24,12,6,.05);transition:background .16s ease,color .16s ease,transform .08s ease,box-shadow .16s ease}.hct-tab:hover:not(.is-on){box-shadow:0 2px 8px -2px rgba(24,12,6,.18)}.hct-tab:active{transform:translateY(1px)}.hct-tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(232,80,30,.28)}.hct-tab.is-on{background:#E8501E;box-shadow:inset 0 1px 2px rgba(0,0,0,.16),0 6px 16px -8px rgba(232,80,30,.55);transform:none}.hct-tab.is-on:active{transform:none}.hct-tab-title{font-size:var(--mb-fs-base);font-weight:var(--mb-fw-bold);color:#3A3A3E;letter-spacing:var(--mb-ls-tighter);transition:color .16s ease}.hct-tab:hover:not(.is-on) .hct-tab-title{color:#111111}.hct-tab.is-on .hct-tab-title{color:#FFFFFF;font-weight:var(--mb-fw-extrabold)}.hct-tab-desc{font-size:var(--mb-fs-xs);color:#A9A39B;transition:color .16s ease}.hct-tab.is-on .hct-tab-desc{color:rgba(255,255,255,.85)}.hct-panel{display:block;padding:44px 0 8px}.hct-title{font-size:var(--mb-fs-4xl);font-weight:var(--mb-fw-extrabold);color:#111;letter-spacing:var(--mb-ls-tighter);line-height:var(--mb-lh-snug);margin:0 0 20px;text-align:center;word-break:keep-all}.hct-sub{font-size:var(--mb-fs-sm);color:#6E6E73;margin:0 0 22px;text-align:center}.hct-card{background:#FFFFFF;border:none;border-radius:12px;padding:28px 26px;margin:0 0 22px;box-shadow:0 1px 2px rgba(24,12,6,.05),0 10px 24px -12px rgba(24,12,6,.12)}.hct-field{margin:0 0 20px}.hct-field:last-child{margin-bottom:0}.hct-label{display:block;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-black);color:#16181D;margin:0 0 8px}.hct-row2{display:flex;gap:8px}.hct-row2>.hct-select{flex:1;min-width:0}.hct-select,.hct-text{display:block;width:100%;height:44px;padding:0 12px;font-size:var(--mb-fs-md);line-height:var(--mb-lh-control);border:1px solid #e8e4dd;border-radius:0;background:#FFFFFF;color:#111;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .15s ease,box-shadow .15s ease}.hct-select{line-height:var(--mb-lh-auto);padding:0 10px 0 12px;text-overflow:ellipsis}.hct-select:focus,.hct-text:focus{outline:none;border-color:#E8501E;box-shadow:0 0 0 3px rgba(232,80,30,.12)}.hct-select:disabled,.hct-text:disabled{color:#A9A39B;background:#FFFFFF;border-color:#EFEAE3;cursor:not-allowed}.hct-text::-moz-placeholder{color:#A9A39B}.hct-text::placeholder{color:#A9A39B}.hct-seg{display:flex;gap:10px;flex-wrap:wrap}.hct-seg-btn{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;height:44px;padding:0 12px;font-size:var(--mb-fs-md);font-weight:var(--mb-fw-semibold);line-height:var(--mb-lh-none);color:#3A3A3E;background:#FFFFFF;border:1px solid #e8e4dd;border-radius:0;cursor:pointer;transition:all .15s ease;white-space:nowrap}.hct-seg-btn:hover:not(.is-on){border-color:rgba(232,80,30,.45);background:#FFF9F6}.hct-seg-btn:active{transform:translateY(1px)}.hct-seg-btn:focus-visible{outline:none;border-color:#E8501E;box-shadow:0 0 0 3px rgba(232,80,30,.18)}.hct-seg-btn.is-on{color:#FFFFFF;background:#E8501E;border-color:#E8501E;font-weight:var(--mb-fw-bold);box-shadow:inset 0 1px 2px rgba(0,0,0,.14)}.hct-seg-btn.is-on:hover{background:#CE4315;border-color:#CE4315}.hct-cost{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px;background:#F7F4EF;border:none;border-radius:12px}.hct-cost-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hct-toggle{position:relative;width:42px;height:24px;border-radius:999px;border:none;background:#DCD4CC;cursor:pointer;transition:background .2s ease;flex:0 0 auto}.hct-toggle.is-on{background:#E8501E}.hct-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#FFFFFF;transition:transform .2s ease}.hct-toggle.is-on .hct-toggle-knob{transform:translateX(18px)}.hct-cost-name{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:#4A443E;width:44px}.hct-cost-amount{position:relative;flex:1;min-width:140px}.hct-cost-input{width:100%;padding:11px 44px 11px 12px;font-size:var(--mb-fs-sm);border:1px solid #e8e4dd;border-radius:0;color:#111}.hct-cost-input:disabled{background:#F7F4EF;color:#A9A39B}.hct-cost-input:focus{outline:none;border-color:#E8501E}.hct-cost-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:var(--mb-fs-xs);color:#8B857E}.hct-ratio{padding:10px 12px;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);color:#4A443E;background:#FFFFFF;border:1px solid #e8e4dd;border-radius:0;cursor:pointer;transition:all .15s ease}.hct-ratio:disabled{color:#C2BBB2;background:#F7F4EF;cursor:not-allowed}.hct-ratio:active:not(:disabled){transform:translateY(1px)}.hct-ratio.is-on{color:#FFFFFF;background:#E8501E;border-color:#E8501E;font-weight:var(--mb-fw-bold);box-shadow:inset 0 1px 2px rgba(0,0,0,.14)}.hct-help{font-size:var(--mb-fs-xs);color:#8B857E;margin:4px 0 0;line-height:var(--mb-lh-normal)}.hct-center{text-align:center;margin-top:12px}.hct-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px}.hct-form>.hct-field{margin:0}.hct-form>.hct-field:nth-child(6){grid-column:span 3}@media (max-width:1080px){.hct-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hct-form>.hct-field:nth-child(6){grid-column:1/-1}}.hct-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:0 0 24px}.hct-slot{display:flex;flex-direction:column;background:#FFFFFF;border:none;border-radius:12px;padding:24px 22px 22px;box-shadow:0 1px 2px rgba(24,12,6,.05),0 10px 24px -12px rgba(24,12,6,.14);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hct-slot:not(.is-filled){background:rgba(255,255,255,.45);border:none;box-shadow:none}.hct-slot-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hct-slot-no{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:#6E6E73;letter-spacing:var(--mb-ls-tight)}.hct-slot-clear{border:none;background:none;color:#A9A39B;font-size:var(--mb-fs-base);line-height:var(--mb-lh-none);cursor:pointer;padding:2px 4px;transition:color .15s ease}.hct-slot-clear:hover{color:#E8501E}.hct-slot-visual{position:relative;width:100%;aspect-ratio:16/10;border-radius:0;background:transparent;overflow:hidden;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.hct-slot-img{-o-object-fit:contain;object-fit:contain}.hct-visual-hint{font-size:var(--mb-fs-xs);color:#A9A39B;font-weight:var(--mb-fw-semibold)}.hct-visual-name{font-size:var(--mb-fs-base);font-weight:var(--mb-fw-bold);color:#666}.hct-slot-id{display:flex;flex-direction:column;gap:3px;min-height:42px;margin-bottom:8px}.hct-slot-name{font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-extrabold);color:#111;letter-spacing:var(--mb-ls-tighter);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hct-slot-name.is-ph{color:#A9A39B;font-weight:var(--mb-fw-bold)}.hct-slot-trim{font-size:var(--mb-fs-xs);color:#6E6E73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hct-slot-price{min-height:54px;display:flex;flex-direction:column;justify-content:center;gap:1px;margin-bottom:20px}.hct-price{display:flex;align-items:baseline;gap:4px;color:#E8501E;letter-spacing:var(--mb-ls-tightest)}.hct-price i{font-size:var(--mb-fs-2xl);font-weight:var(--mb-fw-extrabold);font-style:normal}.hct-price b{font-size:var(--mb-fs-7xl);font-weight:var(--mb-fw-black);line-height:var(--mb-lh-none)}.hct-price-cap{font-size:var(--mb-fs-xs);color:#8B857E}.hct-price-hint{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:#8B857E}.hct-price.is-ph{color:#CFC7BE}.hct-price.is-ph i{font-size:var(--mb-fs-base);font-weight:var(--mb-fw-bold)}.hct-price.is-ph b{font-size:var(--mb-fs-4xl);font-weight:var(--mb-fw-medium)}.hct-skel{width:128px;height:26px;border-radius:0;background:#EDE7E0;animation:hct-pulse 1.2s ease-in-out infinite}@keyframes hct-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hct-skel{animation:none}}.hct-slot-fields{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;padding:18px 16px;background:#F7F4EF;border:none;border-radius:12px}.hct-slot-fields .hct-select,.hct-slot-fields .hct-text{background:#FFFFFF}.hct-slot-fields .hct-field{margin:0;min-width:0}.hct-slot-fields .hct-field:first-child,.hct-slot-fields .hct-field:nth-child(2){grid-column:1/-1}.hct-slot-fields .hct-label{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-black);color:#6E6E73;margin-bottom:5px}.hct-slot-fields .hct-select,.hct-slot-fields .hct-text{padding:10px;font-size:var(--mb-fs-sm);border-radius:0}.hct-slot-fields .hct-row2{gap:6px}.hct-slot-fields .hct-row2>.hct-select:first-child{flex:0 0 132px;padding:0 6px 0 10px}.hct-slot-fields .hct-row2>.hct-select:last-child{flex:1 1 auto;min-width:0}.hct-slot-visual .hct-visual-name{margin-top:-6px}.hct-opt{margin-left:5px;font-size:var(--mb-fs-xs);font-style:normal;font-weight:var(--mb-fw-semibold);color:#A9A39B}.hct-spec{display:flex;flex-direction:column;align-items:center;margin:4px 0 20px}.hct-spec-toggle{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:var(--mb-fs-base);font-weight:var(--mb-fw-extrabold);letter-spacing:var(--mb-ls-tight);color:#FFFFFF;background:#1F1B18;border:none;border-radius:0;box-shadow:0 2px 4px rgba(24,12,6,.16),0 12px 24px -14px rgba(24,12,6,.6);cursor:pointer;transition:background .15s ease,transform .08s ease}.hct-spec-toggle:hover{background:#352C26}.hct-spec-toggle:active{transform:translateY(1px)}.hct-spec-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(232,80,30,.3)}.hct-spec-chev{transition:transform .18s ease}.hct-spec-toggle.is-open .hct-spec-chev{transform:rotate(180deg)}.hct-spec-table-wrap{width:100%;margin-top:10px;background:#FFFFFF;border:none;border-radius:12px;padding:16px;overflow-x:auto;box-shadow:0 1px 2px rgba(24,12,6,.05),0 10px 24px -12px rgba(24,12,6,.12)}.hct-spec-table{width:100%;border-collapse:collapse;font-size:var(--mb-fs-sm)}.hct-spec-table td,.hct-spec-table th{padding:10px 12px;text-align:left;border-bottom:1px solid #f5f5f5;color:#333;white-space:nowrap}.hct-spec-table thead th{font-weight:var(--mb-fw-extrabold);color:#111;border-bottom:2px solid #eee}.hct-spec-table tbody th{font-weight:var(--mb-fw-bold);color:#777}.hct-spec-price{color:#E8501E}.hct-cta,.hct-spec-price{font-weight:var(--mb-fw-extrabold)}.hct-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;padding:16px 24px;background:#E8501E;color:#FFFFFF;font-size:var(--mb-fs-lg);border:none;border-radius:0;cursor:pointer;transition:background .2s ease,opacity .2s ease}.hct-cta:hover{background:#CE4315}.hct-cta:active:not(:disabled){transform:translateY(1px)}.hct-cta:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(232,80,30,.3)}.hct-cta:disabled{opacity:.35;cursor:not-allowed}.hct-cta-wide{width:100%}@media (max-width:900px){.hct-slots{grid-template-columns:1fr}}@media (max-width:1080px){.hct-slot-fields{grid-template-columns:1fr}.hct-slot-fields .hct-row2{flex-direction:column;gap:8px}.hct-slot-fields .hct-row2>.hct-select:first-child{flex:1 1 auto;padding:0 10px}}.hct-cond-toggle{display:none}.hct-cond-wrap{display:block}.hct-swipe-hint{display:none}@media (max-width:900px){.hct-sec{padding:0 0 28px}.hct-inner{padding:0 var(--mb-gutter)}.hct-bar-inner{padding:0 10px}.hct-tab{height:56px;padding:0 6px;gap:1px}.hct-tab-title{font-size:var(--mb-fs-sm)}.hct-tab-desc{font-size:var(--mb-fs-xs);line-height:var(--mb-lh-tight)}.hct-panel{padding:20px 0 4px}.hct-title{font-size:var(--mb-fs-xl);margin-bottom:2px}.hct-sub{font-size:var(--mb-fs-xs);margin-bottom:12px}.hct-card{padding:14px 13px;border-radius:16px}.hct-field{margin-bottom:12px}.hct-form{gap:16px 14px}.hct-seg{gap:8px}.hct-label{font-size:var(--mb-fs-xs);margin-bottom:6px}.hct-select,.hct-text{padding:11px 12px;font-size:var(--mb-fs-sm)}.hct-seg-btn{min-width:0;flex:1 1 0;padding:10px 6px;font-size:var(--mb-fs-sm);white-space:nowrap}.hct-cost-name{width:auto;flex:0 0 auto}.hct-cost-line{gap:6px}.hct-cost-amount{min-width:108px}.hct-ratio{padding:9px;font-size:var(--mb-fs-xs)}.hct-swipe-hint{display:block;font-size:var(--mb-fs-xs);color:#6E6E73;margin:0 0 8px}.hct-slots{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -14px 14px;padding:0 14px 4px}.hct-slots::-webkit-scrollbar{display:none}.hct-slot{flex:0 0 86%;scroll-snap-align:center;padding:14px 13px}.hct-slot-visual{aspect-ratio:16/8;margin-bottom:10px}.hct-cond-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 15px;margin-bottom:10px;background:#FFFFFF;border:1.5px solid #e5e5e7;border-radius:14px;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:#444;cursor:pointer;text-align:left}.hct-cond-wrap{display:none}.hct-cond-wrap.is-open{display:block}.hct-cta{padding:15px 18px;font-size:var(--mb-fs-base)}.hct-help,.hct-notice{font-size:var(--mb-fs-xs);line-height:var(--mb-lh-normal)}.hct-spec-table td,.hct-spec-table th{padding:8px 9px;font-size:var(--mb-fs-xs)}}.hct-sec *{min-width:0}.hct-chip,.hct-cond-label,.hct-help,.hct-label,.hct-notice,.hct-price,.hct-price-cap,.hct-price-hint,.hct-seg-btn,.hct-sub,.hct-tab-desc,.hct-tab-title,.hct-title{word-break:keep-all;overflow-wrap:break-word}.hct-visual-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 12px 12px;color:#CFC7BE}.hct-ghost{flex:1 1 auto;max-height:52%;position:relative}.hct-watermark{position:absolute;left:50%;top:22%;transform:translate(-50%,-50%);font-size:var(--mb-fs-fluid-section-h);font-weight:var(--mb-fw-black);letter-spacing:var(--mb-ls-caps);padding-left:.32em;color:rgba(24,12,6,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}.hct-slot-visual.is-empty{background:transparent;border:none}.hct-slot:hover .hct-slot-visual.is-empty{border-color:rgba(232,80,30,.35);color:#F0A98A}.hct-mlist,.hct-sheet-backdrop{display:none}@media (max-width:900px){.hct-slots,.hct-swipe-hint{display:none!important}.hct-mlist{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.hct-madd{display:flex;align-items:center;gap:10px;width:100%;padding:15px 16px;background:#FFFFFF;border:1.5px dashed #d8d8dc;border-radius:16px;cursor:pointer;color:#6E6E73;font-size:var(--mb-fs-md);font-weight:var(--mb-fw-bold);text-align:left}.hct-madd:hover{border-color:#E8501E;color:#E8501E}.hct-madd-plus{font-size:var(--mb-fs-xl);line-height:var(--mb-lh-none)}.hct-mrow{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#FFFFFF;border:1.5px solid rgba(232,80,30,.35);border-radius:16px}.hct-mrow-img{position:relative;flex:0 0 66px;height:42px;background:#F7F4EF;border-radius:10px;overflow:hidden}.hct-mrow-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--mb-fs-xs);color:#A9A39B;font-weight:var(--mb-fw-bold)}.hct-mrow-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.hct-mrow-name{font-size:var(--mb-fs-md);font-weight:var(--mb-fw-extrabold);color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hct-mrow-trim{font-weight:var(--mb-fw-semibold);color:#6E6E73;font-size:var(--mb-fs-xs)}.hct-mrow-edit{align-self:flex-start;padding:0;background:none;border:none;font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold);color:#E8501E;text-decoration:underline;cursor:pointer}.hct-mrow-price{flex:0 0 auto;text-align:right}.hct-mrow-won{font-size:var(--mb-fs-base);font-weight:var(--mb-fw-extrabold);color:#E8501E;white-space:nowrap}.hct-mrow-calcing{white-space:nowrap}.hct-mrow-calcing,.hct-mrow-del{font-size:var(--mb-fs-xs);color:#A9A39B}.hct-mrow-del{flex:0 0 auto;width:26px;height:26px;border:none;background:#F2F2F4;border-radius:50%;cursor:pointer}.hct-mrow-del:hover{background:#FFECE4;color:#E8501E}.hct-sheet-backdrop{display:flex;position:fixed;inset:0;z-index:200;background:rgba(15,23,42,.45);align-items:flex-end;animation:hct-fade .18s ease}@keyframes hct-fade{0%{opacity:0}to{opacity:1}}.hct-sheet{width:100%;max-height:86vh;overflow-y:auto;background:#FFFFFF;border-radius:22px 22px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom, 0));animation:hct-up .22s cubic-bezier(.2,.8,.3,1)}@keyframes hct-up{0%{transform:translateY(14%)}to{transform:translateY(0)}}.hct-sheet-bar{width:38px;height:4px;border-radius:999px;background:#E5E5E7;margin:4px auto 12px}.hct-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.hct-sheet-head strong{font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-extrabold);color:#111}.hct-sheet-close{width:30px;height:30px;border:none;background:#F2F2F4;color:#6E6E73;border-radius:50%;font-size:var(--mb-fs-sm);cursor:pointer}.hct-sheet-body{margin-bottom:14px}}.qe-sec{position:relative;isolation:isolate;padding:56px 0 64px;background-color:#FFFFFF}.qe-sec:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.72) 45%,rgba(255,255,255,.62)),url(/images/qe-bg-r2.webp);background-size:cover,cover;background-position:50%,bottom;background-repeat:no-repeat,no-repeat;filter:blur(7px);transform:scale(1.06);pointer-events:none}.qe-inner{position:relative;z-index:1;margin:0 auto;max-width:var(--mb-container);padding-inline:var(--mb-gutter)}.qe-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.qe-title{font-size:var(--mb-fs-4xl);font-weight:var(--mb-fw-extrabold);color:#16181D;letter-spacing:var(--mb-ls-tighter);margin:0}.qe-updated{font-size:var(--mb-fs-xs);color:#8B857E;font-weight:var(--mb-fw-semibold)}.qe-filters{border:1px solid #e8e4dd;border-radius:12px;background:#FFF;padding:6px 0;margin-bottom:20px}.qe-frow{display:flex;align-items:center;gap:10px;padding:10px 16px;flex-wrap:wrap}.qe-frow+.qe-frow{border-top:1px solid #f3eee7}.qe-flabel{display:flex;gap:6px;flex:0 0 auto;min-width:96px}.qe-flabel-static{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-black);color:#16181D;min-width:64px}.qe-origin{font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:#A9A39B;background:none;border:none;cursor:pointer;padding:4px 6px}.qe-origin:hover{color:#4A443E}.qe-origin.is-on{color:#16181D;font-weight:var(--mb-fw-extrabold)}.qe-fopts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.qe-brand{padding:7px 13px;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);color:#4A443E;background:#FFF;border:1px solid #e8e4dd;border-radius:0;cursor:pointer;transition:all .15s ease}.qe-brand:hover:not(.is-on){border-color:rgba(232,80,30,.45);background:#FFF9F6}.qe-brand:active{transform:translateY(1px)}.qe-brand:focus-visible{outline:none;border-color:#E8501E;box-shadow:0 0 0 3px rgba(232,80,30,.18)}.qe-brand.is-on{color:#FFF;background:#E8501E;border-color:#E8501E;font-weight:var(--mb-fw-bold);box-shadow:inset 0 1px 2px rgba(0,0,0,.14)}.qe-radio{display:inline-flex;align-items:center;gap:6px;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-semibold);color:#6E6E73;cursor:pointer;padding:6px 10px}.qe-radio:hover{color:#16181D}.qe-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;border:1.5px solid #c2bbb2;margin:0;cursor:pointer;transition:border-color .15s ease}.qe-radio input:focus-visible{outline:2px solid #E8501E;outline-offset:2px}.qe-radio.is-on{color:#16181D;font-weight:var(--mb-fw-bold)}.qe-radio.is-on input{border-color:#E8501E;background:radial-gradient(circle,#E8501E 45%,#FFF 50%)}.qe-rail-wrap{position:relative}.qe-rail{--qe-cols:4;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:6px 2px 14px;scrollbar-width:none}@media (min-width:1440px){.qe-rail{--qe-cols:5}}.qe-rail::-webkit-scrollbar{display:none}.qe-card{flex:0 0 calc((100% - (var(--qe-cols) - 1) * 14px) / var(--qe-cols));scroll-snap-align:start;background:#FFF;border:none;border-radius:12px;padding:14px 16px 16px;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(24,12,6,.05),0 10px 24px -12px rgba(24,12,6,.12);transition:box-shadow .2s ease,transform .16s ease}.qe-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(24,12,6,.06),0 16px 32px -14px rgba(24,12,6,.2)}.qe-card-img{position:relative;width:100%;aspect-ratio:16/9;background:#FFFFFF;border-radius:8px;overflow:hidden;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.qe-card-img img{transform:scale(1.22);transition:transform .25s ease}.qe-card:hover .qe-card-img img{transform:scale(1.28)}@media (prefers-reduced-motion:reduce){.qe-card-img img,.qe-card:hover .qe-card-img img{transition:none}}.qe-card-noimg{font-size:var(--mb-fs-sm);color:#A9A39B;font-weight:var(--mb-fw-bold)}.qe-card-brand{font-size:var(--mb-fs-xs);font-weight:var(--mb-fw-bold);color:#8B857E}.qe-card-name{font-size:var(--mb-fs-base);font-weight:var(--mb-fw-extrabold);color:#16181D;margin:1px 0 4px;letter-spacing:var(--mb-ls-tight)}.qe-card-price{font-size:var(--mb-fs-xs);color:#A9A39B;margin-bottom:2px}.qe-card-monthly{font-size:var(--mb-fs-sm);color:#4A443E;margin-bottom:12px}.qe-card-monthly b{font-size:var(--mb-fs-xl);font-weight:var(--mb-fw-extrabold);color:#E8501E;letter-spacing:var(--mb-ls-tighter)}.qe-card-ask{font-size:var(--mb-fs-xs);color:#A9A39B}.qe-card-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;height:40px;width:100%;font-size:var(--mb-fs-sm);font-weight:var(--mb-fw-bold);color:#FFF;background:#E8501E;border:none;border-radius:0;cursor:pointer;transition:background .15s ease,transform .08s ease}.qe-card-cta:hover{background:#CE4315}.qe-card-cta:active{transform:translateY(1px)}.qe-card-cta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(232,80,30,.3)}.qe-empty{font-size:var(--mb-fs-sm);color:#8B857E;padding:24px}.qe-arrow{position:absolute;top:40%;z-index:2;width:40px;height:40px;border-radius:50%;background:#FFF;border:1px solid #e8e4dd;color:#4A443E;font-size:var(--mb-fs-2xl);cursor:pointer;box-shadow:0 2px 10px rgba(24,12,6,.12);transition:color .12s ease,border-color .12s ease,transform .12s ease}.qe-arrow-l{left:-16px}.qe-arrow-r{right:-16px}.qe-arrow:hover{color:#E8501E;border-color:rgba(232,80,30,.4)}.qe-arrow:active{transform:scale(.94)}.qe-arrow:focus-visible{outline:2px solid #E8501E;outline-offset:2px}@media (max-width:900px){.qe-sec{padding:28px 0 36px}.qe-title{font-size:var(--mb-fs-xl)}.qe-updated{display:none}.qe-head{margin-bottom:12px}.qe-frow{padding:9px 12px;flex-wrap:wrap;gap:2px 8px}.qe-flabel,.qe-flabel-static{flex:0 0 auto;min-width:0;white-space:nowrap}.qe-flabel-static{flex:0 0 58px}.qe-frow .qe-fopts{flex:1 1 calc(100% - 74px)}.qe-fopts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;-webkit-overflow-scrolling:touch}.qe-fopts::-webkit-scrollbar{display:none}.qe-brand,.qe-radio{flex:0 0 auto;white-space:nowrap;word-break:keep-all}.qe-brand,.qe-origin{min-height:44px;display:inline-flex;align-items:center}.qe-brand{padding:7px 12px}.qe-brand,.qe-radio{font-size:var(--mb-fs-sm)}.qe-radio{padding:6px 4px;gap:4px}.qe-frow .qe-fopts{gap:4px}.qe-rail{margin-inline:calc(-1 * var(--mb-gutter));padding:6px var(--mb-gutter) 14px}.qe-card{flex:0 0 196px}.qe-arrow{display:none}}.qe-sec *{min-width:0}.qe-brand,.qe-flabel,.qe-flabel-static,.qe-origin,.qe-radio{white-space:nowrap;word-break:keep-all}.qe-card-brand,.qe-card-cta,.qe-card-monthly,.qe-card-name,.qe-card-price{word-break:keep-all;overflow-wrap:break-word}.qe-card-calcing{font-size:var(--mb-fs-xs);color:#A9A39B;margin-left:4px}@media (prefers-reduced-motion:reduce){.qe-arrow,.qe-brand,.qe-card,.qe-card-cta{transition:none}}.hbc{--hbc-brand:#e8501e;--hbc-brand-50:#fff4ef;--hbc-brand-300:#ff9e77;--hbc-ink:#14263f;--hbc-ink-sub:#6e6e73;--hbc-radius:20px;touch-action:pan-y;background:#fff;padding:22px 0 28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hbc-inner{max-width:var(--mb-container);padding-inline:var(--mb-gutter);margin:0 auto}.hbc-viewport{position:relative;overflow:hidden;border-radius:var(--hbc-radius);aspect-ratio:1280/340;background:#f4f1ee;box-shadow:0 1px 2px rgba(20,38,63,.06),0 18px 40px -22px rgba(20,38,63,.4)}.hbc-track{display:flex;height:100%;transition:transform .52s cubic-bezier(.22,.61,.36,1);will-change:transform}.hbc-slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.hbc-media{position:absolute;inset:0;display:block}.hbc-bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-drag:none}.hbc-link{position:absolute;inset:0;z-index:1;display:block}.hbc-copy{color:var(--hbc-ink);overflow-wrap:anywhere}.hbc-cta{z-index:3;white-space:nowrap;transition:filter .12s ease}.hbc-cta:hover{filter:brightness(.94)}.hbc-cta:focus-visible{outline:2px solid var(--hbc-brand);outline-offset:2px}.hbc-terms{white-space:nowrap}.hbc-terms:focus-visible{outline:2px solid #fff;outline-offset:2px}.hbc-nav{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 0 0}.hbc-arrow{position:relative;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(20,38,63,.06);color:#4a5568;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease}.hbc-arrow:after{content:"";position:absolute;inset:-6px}.hbc-arrow:hover{background:rgba(20,38,63,.11);color:var(--hbc-ink)}.hbc-arrow:active{transform:scale(.92);background:rgba(20,38,63,.16)}.hbc-arrow:focus-visible{outline:2px solid var(--hbc-brand);outline-offset:2px}.hbc-toggle{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(20,38,63,.06);color:#4a5568;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease}.hbc-toggle:hover{background:rgba(20,38,63,.11);color:var(--hbc-ink)}.hbc-toggle:active{transform:scale(.92);background:rgba(20,38,63,.16)}.hbc-toggle:focus-visible{outline:2px solid var(--hbc-brand);outline-offset:2px}.hbc-dots{display:flex;align-items:center;justify-content:center;gap:8px}.hbc-dot{position:relative;width:22px;height:6px;padding:0;border:0;border-radius:999px;background:#dcd4cc;cursor:pointer;overflow:hidden;transition:width .22s ease,background-color .16s ease}.hbc-dot:after{content:"";position:absolute;inset:-19px -11px}.hbc-dot:hover{background:#cfc7c1}.hbc-dot.is-on{width:42px;background:#ecd3c7}.hbc-dot:focus-visible{outline:2px solid var(--hbc-brand);outline-offset:3px}.hbc-dot-fill{position:absolute;inset:0;transform-origin:left center;background:var(--hbc-brand);animation-name:hbc-fill;animation-timing-function:linear;animation-fill-mode:forwards}.hbc-dot-fill.is-held{animation-play-state:paused}@keyframes hbc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.hbc{padding-inline:0}}@media (max-width:760px){.hbc{padding:16px 0 24px}.hbc-viewport{aspect-ratio:750/900;border-radius:14px}.hbc-arrow{display:none}.hbc-dot{width:20px}.hbc-dot.is-on{width:36px}}@media (prefers-reduced-motion:reduce){.hbc-arrow,.hbc-cta,.hbc-cta svg,.hbc-dot,.hbc-track{transition:none}}.trust-stats-bar{max-width:var(--mb-container);margin:0 auto;padding:16px var(--mb-gutter) 20px;text-align:center}.trust-stats-bar-inner{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.trust-stats-item{margin:0;display:inline-flex;align-items:baseline;gap:4px;font-size:var(--mb-fs-base);color:#6e6e73}.trust-stats-item strong{font-size:var(--mb-fs-lg);font-weight:var(--mb-fw-bold);color:#e8501e}.trust-stats-divider{color:#d0d0d5}.trust-stats-source{margin:6px 0 0;font-size:var(--mb-fs-xs);color:#9a9aa0}@media (max-width:640px){.trust-stats-bar{padding:12px 20px 16px}.trust-stats-item{font-size:var(--mb-fs-sm)}.trust-stats-item strong{font-size:var(--mb-fs-base)}}