.media{background:var(--stage-bg);position:absolute;inset:0;overflow:hidden}.media img,.media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media video{opacity:0;transition:opacity .6s}.media video.playing{opacity:1}.hero{background:var(--bg);align-items:end;min-height:min(80vh,760px);display:grid;position:relative;overflow:hidden}.hero>.media,.hero-shade,.shutter{position:absolute;inset:0}.hero-shade{z-index:1;background:linear-gradient(0deg,rgba(var(--bg-rgb),.94) 0%,rgba(var(--bg-rgb),.85) 32%,rgba(var(--bg-rgb),.64) 60%,rgba(var(--bg-rgb),.25) 82%,rgba(var(--bg-rgb),0) 100%),linear-gradient(90deg,rgba(var(--bg-rgb),.5),rgba(var(--bg-rgb),0) 55%)}.shutter{z-index:3;background:linear-gradient(180deg,#fff6,#fff0 40%,rgba(var(--ink-rgb),.12)),repeating-linear-gradient(180deg,var(--slat-a) 0 11px,var(--slat-b) 11px 14px,var(--slat-c) 14px 20px,var(--slat-d) 20px 22px);animation:1.3s cubic-bezier(.72,0,.22,1) .15s both roll;transform:translateY(-101%)}.shutter:after{content:"";background:linear-gradient(var(--slat-b),var(--slat-c));height:26px;box-shadow:0 14px 50px 6px rgba(var(--accent-rgb),.35);border-top:1px solid #ffffffb3;position:absolute;bottom:0;left:0;right:0}.shutter:before{content:"";z-index:1;background:var(--slat-handle);border-radius:4px;width:64px;height:8px;margin-left:-32px;position:absolute;bottom:8px;left:50%;box-shadow:inset 0 1px #ffffff59}@keyframes roll{0%{transform:translateY(0)}to{transform:translateY(-101%)}}.hero-copy{z-index:4;width:100%;padding-top:132px;padding-bottom:clamp(40px,7vh,72px);position:relative}.hero-copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero-copy>:first-child{animation-delay:.8s}.hero-copy>:nth-child(2){animation-delay:.9s}.hero-copy>:nth-child(3){animation-delay:1s}.hero-copy>:nth-child(4){animation-delay:1.1s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.kicker{color:var(--text-2);background:rgba(var(--bg-rgb),.72);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);border-radius:2px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:22px;padding:5px 11px 5px 9px;font-size:12px;display:flex}.kicker:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:2.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.hero h1{letter-spacing:-.04em;max-width:12ch;text-shadow:0 1px 28px rgba(var(--bg-rgb),.6);font-size:clamp(42px,7.4vw,108px);line-height:1}.hero-sub{max-width:44ch;color:var(--text-2);margin-top:22px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px;display:flex}:root:lang(vi) .hero h1{line-height:1.12}:root:lang(th) h1,:root:lang(th) h2,:root:lang(th) h3{letter-spacing:0;line-height:1.6}:root:lang(th) .hero h1{max-width:14ch}:root:lang(zh-Hant) h1,:root:lang(zh-Hant) h2{letter-spacing:.02em;line-height:1.25}:root:lang(zh-Hant) .hero h1{max-width:9em}.manifesto{background:var(--mani-glow),var(--bg);padding-block:clamp(96px,14vw,180px)}.mani-in{position:relative}.mani-big{letter-spacing:-.035em;max-width:17ch;font-size:clamp(32px,4.8vw,68px);font-weight:500;line-height:1.08}:root:lang(th) .mani-big{max-width:22ch}.mani-small{max-width:46ch;color:var(--muted);margin-top:36px;font-size:17px}.chips{flex-wrap:wrap;gap:10px;margin:48px 0 0;padding:0;list-style:none;display:flex}.chip{font:400 12px/1.4 var(--mono);color:var(--text);border:1px solid var(--line-2);background:rgba(var(--chip-rgb),.85);white-space:nowrap;align-items:center;gap:9px;padding:9px 12px;display:flex}.chip i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.chip i.g{background:var(--ok)}@media (width>=1000px){.chips{margin:0;display:block;position:absolute;inset:0}.chip{animation:8s ease-in-out infinite alternate float;position:absolute}.chip:first-child{top:-4%;right:4%}.chip:nth-child(2){animation-delay:-3s;top:30%;right:18%}.chip:nth-child(3){animation-delay:-5s;top:56%;right:2%}.chip:nth-child(4){animation-delay:-1.5s;bottom:-6%;right:24%}}@keyframes float{to{transform:translateY(-10px)}}.slats{background:repeating-linear-gradient(180deg,var(--slat-a) 0 4px,var(--slat-b) 4px 5px,var(--slat-c) 5px 7px);border-block:1px solid var(--line);height:30px}.ways{padding-block:clamp(80px,10vw,140px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(36px,5vw,64px);display:flex}.sec-head h2{letter-spacing:-.04em;font-size:clamp(34px,5vw,72px)}.sec-head .note{color:var(--muted);max-width:38ch;font-size:15px}.ways-grid{grid-template-columns:minmax(240px,4fr) 8fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.city-list{border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:96px}.city{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;font-family:var(--sans);background:0 0;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:16px 4px 16px 14px;transition:color .25s,background .25s;display:grid;position:relative}.city:before{content:"";background:var(--accent);width:2px;transition:transform .3s;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.city:hover{color:var(--text)}.city[aria-selected=true]{color:var(--text);background:linear-gradient(90deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),0))}.city[aria-selected=true]:before{transform:scaleY(1)}.city .cn{letter-spacing:-.02em;font-size:clamp(19px,1.8vw,24px);font-weight:500}.city .ct{font:400 13px var(--mono)}.city[aria-selected=true] .ct{color:var(--accent-text)}.city .cl{color:var(--dim);grid-column:1/-1;font-size:14px}.ways-panel{position:relative}.wp-stage{aspect-ratio:16/9;background:var(--stage-bg);border:1px solid var(--line);position:relative;overflow:hidden}.wp-stage .media{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}.wp-stage .media.on{opacity:1;visibility:visible;transition:opacity .6s}.wp-cap{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 28px;padding-top:22px;display:grid}.wp-meta{font:400 13px var(--mono);color:var(--accent-text)}.wp-local{letter-spacing:-.02em;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.3}.wp-desc{color:var(--muted);grid-column:2}@media (width<=860px){.ways-grid{grid-template-columns:1fr}.city-list{border-top:0;grid-template-columns:1fr 1fr;gap:0 12px;display:grid;position:static}.city{padding:12px 4px 12px 12px}.wp-cap{grid-template-columns:1fr}.wp-desc{grid-column:1}}.products{background:var(--sec-a);border-top:1px solid var(--line);padding-block:clamp(80px,10vw,140px)}.prod-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.prod{border-right:1px solid var(--line);flex-direction:column;padding:36px clamp(16px,2.4vw,36px) 40px;display:flex}.prod:first-child{padding-left:0}.prod:last-child{border-right:0;padding-right:0}.prod-art{aspect-ratio:1;border:1px solid var(--line);background:#fff;margin-bottom:28px;display:block;overflow:hidden}.prod-art img{object-fit:cover;width:100%;height:100%}.prod p.cat{font:400 12px var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex:none;margin:0}.prod h3{letter-spacing:-.025em;margin-top:10px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.prod p{color:var(--muted);flex:1;margin-top:14px}@media (width<=860px){.prod-grid{grid-template-columns:1fr}.prod,.prod:first-child,.prod:last-child{border-right:0;border-bottom:1px solid var(--line);padding:32px 0 36px}}.why{padding-block:clamp(80px,10vw,130px)}.why-grid{grid-template-columns:repeat(4,1fr);gap:0 clamp(16px,3vw,40px);display:grid}.why-item{border-top:1px solid var(--line-2);padding-top:22px}.why-item .tag{font:400 11px var(--mono);letter-spacing:.14em;color:var(--accent-text);align-items:center;gap:8px;display:flex}.why-item .tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.why-item h3{letter-spacing:-.015em;margin-top:18px;font-size:20px;line-height:1.25}.why-item p{color:var(--muted);margin-top:12px;font-size:15px}@media (width<=960px){.why-grid{grid-template-columns:1fr 1fr;gap:40px 20px}}@media (width<=520px){.why-grid{grid-template-columns:1fr;gap:32px}}.dealers{background:var(--sec-b);border-top:1px solid var(--line);padding-block:clamp(80px,10vw,140px)}.dl-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.dl-lead{position:sticky;top:104px}.dl-lead h2{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,64px)}.dl-lead p{color:var(--muted);max-width:40ch;margin-top:22px}.dl-lead .btn{margin-top:30px}.benefits{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.benefit{border-bottom:1px solid var(--line);padding:26px 24px 30px 0}.benefit:nth-child(2n){border-left:1px solid var(--line);padding-left:24px;padding-right:0}.benefit:last-child:nth-child(odd){grid-column:1/-1;padding-right:0}.benefit h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.benefit p{color:var(--muted);margin-top:8px;font-size:15px}.steps-h{font:400 12px var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin:56px 0 8px}.steps{counter-reset:s;margin:0;padding:0;list-style:none}.steps li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:4px 16px;padding:22px 0;display:grid;position:relative}.steps li:before{content:counter(s,decimal-leading-zero);font:500 34px/1 var(--mono);color:var(--num);letter-spacing:-.04em;grid-row:span 2}.steps h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.steps p{color:var(--muted);font-size:15px}@media (width<=900px){.dl-grid{grid-template-columns:1fr}.dl-lead{position:static}}@media (width<=560px){.benefits{grid-template-columns:1fr}.benefit,.benefit:nth-child(2n){border-left:0;padding:22px 0}.steps li{grid-template-columns:52px 1fr}.steps li:before{font-size:26px}}.contact{padding-block:clamp(80px,10vw,140px)}.ct-grid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ct-lead h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,56px)}.ct-lead p{color:var(--muted);max-width:36ch;margin-top:20px}.ct-lead .alt{font:400 13px/1.9 var(--mono);color:var(--dim);margin-top:28px}form{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid;position:relative}.f{flex-direction:column;gap:8px;min-width:0;display:flex}.f.full{grid-column:1/-1}.f label,.f legend{color:var(--muted);letter-spacing:.01em;padding:0;font-size:13px;font-weight:500}.f label b,.f legend b{color:var(--accent-text);font-weight:500}input[type=text],input[type=email],input[type=tel],select,textarea{background:var(--field-bg);width:100%;min-height:48px;color:var(--text);border:1px solid var(--field-line);font:400 16px/1.4 var(--sans);border-radius:2px;padding:12px 14px;transition:border-color .2s,background-color .2s}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--focus);background-color:var(--field-bg);box-shadow:0 0 0 3px rgba(var(--focus-rgb),.22);outline:none}select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cta) 50%),linear-gradient(135deg,var(--cta) 50%,transparent 50%);background-position:calc(100% - 21px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}select option{background:var(--bg-3);color:var(--text)}textarea{resize:vertical;min-height:130px}fieldset{border:0;min-width:0;margin:0;padding:0}.radios{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.radio{position:relative}.radio input{opacity:0;width:1px;height:1px;position:absolute}.radio span{border:1px solid var(--field-line);cursor:pointer;border-radius:2px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;transition:all .2s;display:inline-flex}.radio input:checked+span{border-color:var(--cta);color:var(--cta);background:rgba(var(--focus-rgb),.08);box-shadow:inset 0 0 0 1px var(--cta)}.radio input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.consent{color:var(--muted);grid-column:1/-1;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.consent input{width:20px;height:20px;accent-color:var(--cta);flex:none;margin:1px 0 0}.consent a{color:var(--text);text-underline-offset:3px}.hp{width:1px;height:1px;top:auto;left:-9999px;overflow:hidden;position:absolute!important}.turnstile{grid-column:1/-1;min-height:65px}.submit-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;display:flex}.btn-solid{background:var(--btn-bg);color:var(--btn-ink);border:1px solid var(--btn-edge);cursor:pointer;justify-content:center;min-width:160px;font-weight:600}.btn-solid:hover{background:var(--btn-hover);border-color:var(--btn-edge)}.form-status{color:var(--ok-text);font-size:15px}.form-status:empty{display:none}.req-note{color:var(--dim);font-size:13px}@media (width<=900px){.ct-grid{grid-template-columns:1fr}}@media (width<=620px){form{grid-template-columns:1fr}}.ending>.media{position:absolute;inset:0}.ending{border-top:1px solid var(--line);align-items:end;min-height:min(78vh,700px);display:grid;position:relative;overflow:hidden}.ending .shade{background:linear-gradient(0deg,rgba(var(--bg-rgb),.94),rgba(var(--bg-rgb),.6) 46%,rgba(var(--bg-rgb),0) 74%);position:absolute;inset:0}.end-copy{z-index:2;padding-top:120px;padding-bottom:clamp(48px,8vh,88px);position:relative}.end-copy h2{letter-spacing:-.035em;max-width:22ch;font-size:clamp(28px,4vw,56px);font-weight:500;line-height:1.12}.end-copy .btn{margin-top:30px}@media (prefers-reduced-motion:reduce){.shutter,.media video{display:none}}.page-head{padding-block:clamp(72px,10vw,128px) clamp(40px,5vw,64px)}.page-head h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(40px,6.4vw,88px)}.page-lead{max-width:52ch;color:var(--text-2);margin-top:24px;font-size:clamp(16px,1.5vw,19px)}.page-head .btn{margin-top:32px}.page-head.thanks{min-height:50vh}:root:lang(zh-Hant) .page-head h1{letter-spacing:.02em;line-height:1.2}:root:lang(th) .page-head h1{line-height:1.5}.page-media{margin-bottom:clamp(56px,8vw,112px);position:relative}.page-media .media{aspect-ratio:16/9;border:1px solid var(--line);position:relative}.prod-art{text-decoration:none;position:relative}.prod h3 a,.prod h2 a{text-decoration:none}.prod h3 a:hover{color:var(--cta)}.cat-sec{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,112px)}.cat-sec.alt{background:var(--sec-a)}.cat-grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.cat-text{position:sticky;top:104px}.cat-text .cat{font:400 12px var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.cat-text h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(30px,4vw,52px)}.cat-text p{color:var(--muted);max-width:44ch;margin-top:18px}.cat-text .cat-desc{color:var(--text-2);font-size:clamp(17px,1.5vw,20px)}.gallery{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.gallery li{border:1px solid var(--line);background:#fff;overflow:hidden}.gallery li:first-child{grid-column:1/-1}.gallery img{width:100%;height:auto}.gallery.n2 li:first-child{grid-column:auto}.gallery.n1{grid-template-columns:1fr}@media (width<=860px){.cat-grid{grid-template-columns:1fr}.cat-text{position:static}.gallery.n2{grid-template-columns:1fr}}.info-sec{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.info-grid{grid-template-columns:1fr 1fr;gap:32px clamp(32px,5vw,80px);display:grid}.info-grid h2{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px)}.info-grid p{color:var(--muted);max-width:44ch;margin-top:12px}.info-grid .actions{grid-column:1/-1;margin-top:8px}@media (width<=760px){.info-grid{grid-template-columns:1fr}}.who-sec{padding-bottom:clamp(40px,6vw,72px)}.who-sec .steps-h,.faq-sec .steps-h{margin-top:0}.who-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.who-list li{border-bottom:1px solid var(--line);letter-spacing:-.015em;padding:20px 16px 20px 0;font-size:clamp(17px,1.6vw,21px);font-weight:500}@media (width<=860px){.who-list{grid-template-columns:1fr 1fr;gap:0 16px}}@media (width<=420px){.who-list{grid-template-columns:1fr}}.dealers .steps-h:first-child{margin-top:0}.faq-sec{padding-block:clamp(56px,8vw,96px)}.faq{border-top:1px solid var(--line);max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 32px 20px 0;font-size:clamp(17px,1.6vw,20px);font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--mono);color:var(--accent-text);position:absolute;top:18px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:60ch;padding:0 0 22px}.about-sec{padding-bottom:clamp(56px,8vw,96px)}.about-grid{grid-template-columns:6fr 6fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.about-story{color:var(--text-2);font-size:clamp(19px,1.8vw,24px);line-height:1.6}.about-grid .steps-h:first-child{margin-top:0}.why-grid.three{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.about-grid{grid-template-columns:1fr}}@media (width<=620px){.why-grid.three{grid-template-columns:1fr;gap:28px}}.page-contact h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,64px)}.ct-lead h2.steps-h{font:400 12px var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin:40px 0 8px}.page-contact .ct-lead p+p{margin-top:8px}.chat-list{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.chat-list .btn-ghost{text-underline-offset:3px;padding-inline:0;text-decoration:underline}.privacy-sec{padding-bottom:clamp(72px,10vw,128px)}.privacy-list{counter-reset:p;border-top:1px solid var(--line);max-width:820px;margin:0;padding:0;list-style:none}.privacy-list li{counter-increment:p;border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:6px 16px;padding:24px 0;display:grid}.privacy-list li:before{content:counter(p,decimal-leading-zero);font:500 22px/1.2 var(--mono);color:var(--dim);grid-row:span 2}.privacy-list h2{letter-spacing:-.015em;font-size:20px;line-height:1.3}.privacy-list p{color:var(--muted)}.hint{color:var(--dim);font-size:12px}.form-unavailable{border:1px solid var(--line-2);background:var(--sec-a);padding:24px;font-size:17px}.form-unavailable a{color:var(--cta);text-underline-offset:3px}.form-status.err{color:#b42318}.f [aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b4231826}h1,h2:not(.steps-h),h3,.city .cn,.wp-local,.faq summary,.who-list li,.logo,.wordmark,.vcap{font-family:var(--round);font-synthesis:none}h1,h2:not(.steps-h),h3,.logo,.wordmark,.vcap{font-weight:800}.mani-big,.end-copy h2,.city .cn,.wp-local,.faq summary,.who-list li{font-weight:700}.hero h1,.page-head h1,.page-contact h1{letter-spacing:-.01em;line-height:1.1}.sec-head h2,.dl-lead h2,.ct-lead h2,.cat-text h2,.mani-big,.end-copy h2,.prod h3,.why-item h3,.benefit h3,.steps h3,.info-grid h2,.privacy-list h2{letter-spacing:0}.wordmark{letter-spacing:-.02em}:root:lang(zh-Hant) h1,:root:lang(zh-Hant) h2:not(.steps-h),:root:lang(zh-Hant) h3{letter-spacing:.03em;line-height:1.3}:root:lang(th) h1,:root:lang(th) h2:not(.steps-h),:root:lang(th) h3{line-height:1.55}.why-item p,.benefit p,.steps p,.sec-head .note,.privacy-list p,.cat-text p,.info-grid p{font-size:17px}.foot-row{font-size:15px}.vcap{letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(24px,3.6vw,52px);line-height:1.12}:root:lang(zh-Hant) .vcap{letter-spacing:.05em;font-size:clamp(30px,5.4vw,72px)}.media .vcap{z-index:2;text-align:right;color:#fff;text-shadow:0 2px 16px #0006;max-width:min(72%,14em);position:absolute;bottom:max(18px,3.5vw);right:max(20px,4vw)}.media.has-cap:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 100% 100%,#0a16269e,#0a162600 70%);width:78%;height:68%;position:absolute;inset:auto 0 0 auto}.page-media{margin-bottom:clamp(56px,8vw,112px)}.page-media .media{aspect-ratio:16/9;border:0;width:100%;max-height:82vh;position:relative}.ways .wp-stage{aspect-ratio:16/9;border:0;width:100%;max-height:82vh}.ways-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 48px;padding-top:24px;display:grid}.city-list.row{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid;position:static}.city-list.row .city{border-bottom:0;border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr);padding:14px 4px 6px 0}.city-list.row .city:before{transform-origin:0;width:auto;height:3px;inset:-1px 0 auto;transform:scaleX(0)}.city-list.row .city[aria-selected=true]{background:0 0}.city-list.row .city[aria-selected=true]:before{transform:scaleX(1)}.ways-below .wp-cap{padding-top:12px}.ending .end-cap{z-index:3;text-align:right;max-width:40%;color:var(--btn-bg);position:absolute;bottom:clamp(48px,8vh,88px);right:max(20px,4vw)}@media (width<=860px){.ways-below{grid-template-columns:minmax(0,1fr)}.ending .end-cap{display:none}}.ill{object-fit:contain;width:88px;height:88px;margin-bottom:10px;display:block}.lead-ill{width:96px;height:96px;margin-bottom:14px}.why-item .ill+.tag{margin-top:0}
