/* A home built around choosing a real car, with the shared WellBuy UI. */
body.wb-home{padding-top:0}.wb-home .wb-home-hero{display:block;min-height:0;position:relative;padding:44px 0 24px;background:radial-gradient(ellipse at 82% 18%,#ffeadb,transparent 55%),#f6f9fb;overflow:hidden;color:#1a3043}
.wb-hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.wb-hero-copy{position:relative;z-index:1}.wb-hero-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;color:#a9430a}.wb-home-hero .wb-hero-copy h1{font-size:clamp(40px,4.3vw,64px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 22px;max-width:none}.wb-home-hero .wb-hero-copy h1 span{display:block;color:#f77c25}.wb-hero-copy>p{font-size:17px;line-height:1.7;color:#4d657a;max-width:44ch;margin:0 0 28px}.wb-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.wb-hero-help{display:inline-block;margin-top:18px;padding:0;border:0;background:none;color:#466279;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.wb-hero-visual{position:relative;margin:0;border:1px solid #dce4e9;border-radius:26px;overflow:hidden;background:#e8edf0;box-shadow:0 16px 55px #29445a0c}.wb-hero-visual img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover}.wb-hero-visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;background:#fffffff2;color:#243f55}.wb-hero-visual b{font-size:21px}.wb-hero-visual a{color:#46637b;font-size:13px;text-decoration:none}.wb-hero-badge{position:absolute;top:20px;left:20px;padding:8px 12px;background:#ffffffdf;color:#435d72;border:1px solid #fff;border-radius:999px;font-size:11px;letter-spacing:.06em;font-weight:650}
.wb-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:24px;margin-top:26px;border-top:1px solid #d9e3eb}.wb-hero-proof>div{display:grid;grid-template-columns:34px 1fr;gap:0 12px;align-items:center}.wb-hero-proof svg{grid-row:1/3;width:29px;height:29px;stroke:#df7b32;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.wb-hero-proof b{font-size:14px}.wb-hero-proof small{font-size:13px;color:#5b7082}
html[data-wba-theme=dark] .wb-home .wb-home-hero{background:radial-gradient(ellipse at 80% 20%,#30404f66,transparent 60%),#111a24;color:#eff4fa}html[data-wba-theme=dark] .wb-hero-copy>p,html[data-wba-theme=dark] .wb-hero-help,html[data-wba-theme=dark] .wb-hero-proof small{color:#a6b8cb}html[data-wba-theme=dark] .wb-hero-eyebrow{color:#ffa05a}html[data-wba-theme=dark] .wb-hero-visual{border-color:#394a5c}html[data-wba-theme=dark] .wb-hero-visual figcaption{background:#192838;color:#edf4fc}html[data-wba-theme=dark] .wb-hero-visual a{color:#b6c9dc}html[data-wba-theme=dark] .wb-hero-proof{border-color:#34465a}
.wb-home .home-catalog-search{padding:52px 0;background:#fff}.wb-catalog-top{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px}.wb-catalog-top h2{font-size:34px;margin:10px 0 0;letter-spacing:-.035em}.wb-catalog-top p{max-width:410px;font-size:15px;color:#586f83;line-height:1.6;margin:0}.wb-catalog-tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid #d7e2eb;background:#edf3f7;border-radius:14px;margin-bottom:26px}.wb-catalog-tabs button{padding:12px 22px;border:1px solid transparent;border-radius:10px;background:transparent;color:#536e84;font:650 14px/1.3 Inter,Arial,sans-serif;cursor:pointer}.wb-catalog-tabs button[aria-selected=true]{background:#fff;border-color:#d6e0e9;color:#213e55;box-shadow:0 3px 10px #1d395511}
.wb-korea-search{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px}.wb-korea-search label{display:grid;gap:9px;font-size:14px;font-weight:600;color:#39576e}.wb-korea-search select{width:100%;min-width:0;min-height:50px;padding:12px;border:1px solid #c6d4e1;border-radius:10px;background:#fff;color:#2c485e;font-size:15px;color-scheme:light}.wb-korea-search option{background:#fff;color:#2c485e}.wb-korea-search .wb-primary{min-height:50px}.wb-korea-brands{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0}.wb-korea-brands a{border:1px solid #d1dfe9;border-radius:10px;padding:9px 15px;font-size:14px;color:#39576e;text-decoration:none}.wb-korea-brands a:hover{background:#fff2e7;border-color:#f2b183}.wb-search-status{font-size:13px;color:#5b7386;min-height:20px;margin:15px 0 0}.wb-tab-panel[hidden]{display:none!important}
html[data-wba-theme=dark] .wb-home .home-catalog-search{background:#14202d}html[data-wba-theme=dark] .wb-catalog-top p,html[data-wba-theme=dark] .wb-search-status{color:#a5bad0}html[data-wba-theme=dark] .wb-catalog-tabs{background:#1c2c3e;border-color:#344e64}html[data-wba-theme=dark] .wb-catalog-tabs button{color:#afc6da}html[data-wba-theme=dark] .wb-catalog-tabs button[aria-selected=true]{background:#2c4259;border-color:#4c6982;color:#fff}html[data-wba-theme=dark] .wb-korea-search label{color:#bdd0e0}html[data-wba-theme=dark] .wb-korea-search select,html[data-wba-theme=dark] .wb-korea-search option{background:#1d3044;border-color:#486178;color:#e7f1fb;color-scheme:dark}html[data-wba-theme=dark] .wb-korea-brands a{border-color:#3c556c;color:#bfd2e4}
.wb-home .hero-model-link:after,.wb-home .text-button:after{display:none!important}.wb-home .arrival-payment:before{opacity:.4}.wb-home .section h2 em{font-style:normal}
@media(max-width:1050px){.wb-hero-inner{gap:28px;grid-template-columns:1fr 1fr}.wb-home-hero .wb-hero-copy h1{font-size:44px}.wb-hero-actions{display:grid}.wb-korea-search{grid-template-columns:1fr 1fr}.wb-korea-search .wb-primary{width:100%}.wb-catalog-top{display:block}.wb-catalog-top p{margin-top:16px;max-width:600px}}
@media(max-width:760px){.wb-home .wb-home-hero{padding:32px 0 24px}.wb-hero-inner{grid-template-columns:1fr;gap:28px}.wb-home-hero .wb-hero-copy h1{font-size:40px;max-width:16ch;margin:16px 0 18px}.wb-hero-copy>p{font-size:16px;max-width:none;margin-bottom:22px}.wb-hero-actions{display:flex}.wb-hero-actions>a{flex:1;min-width:150px}.wb-hero-visual img{aspect-ratio:16/9}.wb-hero-visual figcaption{padding:15px 18px}.wb-hero-visual b{font-size:19px}.wb-hero-proof{gap:18px;grid-template-columns:1fr;margin-top:26px;padding-top:26px}.wb-hero-proof>div{grid-template-columns:30px 1fr}.wb-hero-proof b{font-size:14px}.wb-hero-proof small{font-size:13px}.wb-home .home-catalog-search{padding:34px 0}.wb-catalog-top h2{font-size:30px}.wb-catalog-tabs{display:flex;width:100%;margin-bottom:22px}.wb-catalog-tabs button{flex:1;padding:12px 10px;font-size:13px}.wb-korea-search{gap:16px 12px}.wb-korea-search label{font-size:13px}.wb-korea-search select{font-size:16px}.wb-korea-search button{align-self:end}.wb-hero-badge{font-size:10px;top:12px;left:12px}}
@media(max-width:430px){.wb-home-hero .wb-hero-copy h1{font-size:35px}.wb-hero-actions{display:grid}.wb-hero-visual figcaption{display:block}.wb-hero-visual a{display:block;margin-top:5px}.wb-korea-search{grid-template-columns:1fr}.wb-hero-proof{grid-template-columns:1fr}.wb-hero-eyebrow{font-size:10px;letter-spacing:.08em}}
