.eqg-tabs{position:relative;display:flex;gap:0;margin:0 auto 36px;max-width:760px;background:var(--c-bg-tint);border-radius:999px;padding:4px}.eqg-tabs__glider{position:absolute;top:4px;bottom:4px;left:4px;background:var(--c-ink);border-radius:999px;box-shadow:0 3px 12px rgba(15,30,50,.22);transition:transform .42s var(--ease),width .42s var(--ease)}.eqg-tabs button{position:relative;z-index:1;flex:1;border:0;background:none;cursor:pointer;font-family:var(--sans-bold);font-weight:700;font-size:14px;color:var(--c-ink-soft);padding:12px 8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:color .3s var(--ease);white-space:nowrap}.eqg-tabs button.on{color:#fff}.eqg-tabs button small{font-size:11px;font-weight:700;opacity:.6}.eqg-tabs button.on small{opacity:.85}.eqg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eqg-card,.eqg-feature{position:relative;background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;overflow:hidden;cursor:pointer;text-align:start;opacity:0;transform:translateY(22px);animation:eqgIn .56s var(--ease) forwards;animation-delay:calc(var(--j) * 60ms + 60ms);transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}@keyframes eqgIn{to{opacity:1;transform:none}}.eqg-card:hover,.eqg-feature:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(28,40,54,.16);border-color:var(--c-line)}.eqg-feature{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr}.eqg-card__media,.eqg-feature__media{position:relative;overflow:hidden;background:radial-gradient(80% 75% at 50% 36%,#f3f5f7 0,#e7ebee 52%,#d6dde2 100%)}.eqg-card__media{aspect-ratio:5/4}.eqg-feature__media{min-height:300px}.eqg-card__media:after,.eqg-feature__media:after{content:"";position:absolute;left:12%;right:12%;bottom:14%;height:12%;border-radius:50%;background:radial-gradient(ellipse,rgba(15,30,50,.16),transparent 70%);filter:blur(3px)}.eqg-card__media .eqv,.eqg-feature__media .eqv{position:absolute;inset:auto;top:46%;left:50%;transform:translate(-50%,-50%);width:58%;height:56%;transition:transform .46s var(--ease)}.eqg-feature__media .eqv{width:50%;height:52%}.eqg-card:hover .eqg-card__media .eqv,.eqg-feature:hover .eqg-feature__media .eqv{transform:translate(-50%,-50%) scale(1.06)}.eqg-card__textmark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px 22px;text-align:center}.eqg-card__textmark span{font-family:var(--serif);font-weight:500;font-size:clamp(18px,2.4vw,27px);line-height:1.15;letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance}.eqg-card__media .eqmedia,.eqg-feature__media .eqmedia{position:absolute;inset:0}.eqg-card__media:has(.eqmedia):after,.eqg-feature__media:has(.eqmedia):after{display:none}.eqmedia{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.eqmedia__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .46s var(--ease)}.eqg-card:hover .eqmedia__img,.eqg-feature:hover .eqmedia__img{transform:scale(1.04)}.eqmedia__nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.88);color:var(--c-ink);box-shadow:0 2px 10px rgba(15,30,50,.18);opacity:0;transition:opacity .22s var(--ease),background .22s var(--ease)}.eqmedia__nav--prev{inset-inline-start:10px}.eqmedia__nav--next{inset-inline-end:10px}.eqg-card:hover .eqmedia__nav,.eqg-feature:hover .eqmedia__nav,.eqmedia:hover .eqmedia__nav{opacity:1}.eqmedia__nav:hover{background:#fff}@media (hover:none){.eqmedia__nav{opacity:1}}.eqmedia__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.eqmedia__dots span{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 1px 2px rgba(15,30,50,.25)}.eqmedia__dots span.is-active{background:#fff}.eqmedia--modal{position:absolute;inset:0}.eqmedia--modal .eqmedia__nav{opacity:1}@media (prefers-reduced-motion:reduce){.eqmedia__img{transition:none}.eqg-card:hover .eqmedia__img,.eqg-feature:hover .eqmedia__img{transform:none}.eqmedia__nav{transition:none;opacity:1}}.eqlist-row__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.eqg-card__idx{position:absolute;top:14px;inset-inline-start:16px;z-index:2;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1;color:var(--c-ink);opacity:.16;letter-spacing:-.02em}.eqg-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:7px}.eqg-feature__body{padding:40px 44px;display:flex;flex-direction:column;gap:12px;justify-content:center}.eqg-card__cat{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-mute)}.eqg-card__cat,.eqg-card__title{font-family:var(--sans-bold);font-weight:700}.eqg-card__title{font-size:16px;line-height:1.25;margin:0;letter-spacing:-.005em}.eqg-feature__title{font-family:var(--serif);font-weight:500;font-size:34px;line-height:1.05;letter-spacing:-.02em;margin:0;color:#14181c}.eqg-card__text{font-size:13px;color:var(--c-ink-soft);margin:0;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eqg-feature__text{font-size:15.5px;color:var(--c-ink-soft);margin:0;line-height:1.6;max-width:46ch}.eqg-card__more{margin-top:4px;display:inline-flex;align-items:center;gap:8px;font-family:var(--sans-bold);font-weight:700;font-size:13px;color:var(--c-ink)}.eqg-card__more svg{transition:transform .24s var(--ease);color:var(--c-blue)}.eqg-feature__more{margin-top:6px}.eqg-card:hover .eqg-card__more svg,.eqg-feature:hover .eqg-card__more svg{transform:translateX(5px)}.tds__hero{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;margin-bottom:48px;align-items:stretch}.tddims{background:var(--c-bg-tint);border:1px solid var(--c-line-soft);border-radius:18px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:4px;align-content:center}.dimtile{display:flex;flex-direction:column;align-items:flex-start;padding:28px 30px 26px;opacity:0;transform:translateY(10px)}.reveal.is-in .dimtile{animation:dimRise .6s var(--ease) calc(.22s + var(--j) * .11s) both}@keyframes dimRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dimtile__icon{width:46px;height:46px;margin-bottom:20px;fill:none;stroke:var(--c-ink-mute);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dimtile__v{font-family:var(--serif);font-size:42px;font-weight:500;letter-spacing:-.01em;line-height:1;color:#14181c}.dimtile__u{font-family:var(--sans);font-size:14px;color:var(--c-ink-mute);margin-inline-start:5px;letter-spacing:0}.dimtile__k{font-family:var(--sans-bold);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-mute);margin-top:14px}.tdd{position:relative;background:var(--c-bg-tint);border:1px solid var(--c-line-soft);border-radius:18px;padding:24px 28px 22px;display:flex;flex-direction:column}.tdd__tag{font-family:var(--sans-bold);font-weight:700;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-mute);margin-bottom:6px}.tdd__svg{width:100%;height:auto;flex:1;margin:6px 0 4px}.tdd__chips{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:16px;border-top:1px solid var(--c-line)}.tdd__chips span{font-size:12.5px;color:var(--c-ink-soft)}.tdd__chips b{font-family:var(--sans-bold);font-weight:700;color:var(--c-ink)}.tdd-ground{stroke:var(--c-line);stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round}.tdd-body{fill:none;stroke:var(--c-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tdd-glass{fill:none;stroke:var(--c-ink-mute);stroke-width:1.5;stroke-linecap:round}.tdd-detail{fill:none;stroke:var(--c-ink-mute);stroke-width:1.2;stroke-linecap:round;opacity:.7}.tdd-tyre{fill:none;stroke:var(--c-ink);stroke-width:2.2}.tdd-rim{fill:none;stroke:var(--c-ink-mute);stroke-width:1.5}.tdd-hub{fill:var(--c-ink)}.tdd-dim{opacity:1}.tdd-dim line{stroke:var(--c-ink-mute);stroke-width:1;stroke-linecap:round}.tdd-dim__line{stroke:var(--c-blue);stroke-width:1.3}.tdd-dim__bg{fill:var(--c-bg-tint)}.tdd-dim__t{fill:var(--c-ink);font-family:var(--sans-bold);font-weight:700;font-size:12px;text-anchor:middle}.reveal.is-in .tdd-body{stroke-dasharray:1700;stroke-dashoffset:1700;animation:tddDraw 1.5s var(--ease) .25s forwards}.reveal.is-in .tdd-detail,.reveal.is-in .tdd-glass{animation:tddFade .7s var(--ease) 1.05s both}.reveal.is-in .tdd-dim{animation:tddFade .7s var(--ease) 1.25s both}@keyframes tddDraw{to{stroke-dashoffset:0}}@keyframes tddFade{0%{opacity:0}to{opacity:1}}.tdfigs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tdfig{background:#fff;border:1px solid var(--c-line-soft);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(16px);animation:eqgIn .52s var(--ease) forwards;animation-delay:calc(var(--j) * 90ms + .2s);transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.tdfig:hover{border-color:var(--c-line);box-shadow:0 12px 30px rgba(28,40,54,.08)}.tdfig__v{font-family:var(--serif);font-size:44px;font-weight:500;letter-spacing:-.02em;line-height:1;color:#14181c}.tdfig__u{font-family:var(--sans);font-size:16px;color:var(--c-ink-soft);margin-inline-start:5px;letter-spacing:0}.tdfig__k{font-family:var(--sans-bold);font-weight:700;font-size:13px;margin-top:12px}.tdfig__s{font-size:11.5px;color:var(--c-ink-mute);margin-top:3px}.tds__tabs{position:relative;display:flex;gap:0;margin:0 0 8px;background:var(--c-bg-tint);border-radius:999px;padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tds__tabs::-webkit-scrollbar{display:none}.tds__glider{position:absolute;top:4px;bottom:4px;left:4px;width:0;background:var(--c-ink);border-radius:999px;box-shadow:0 3px 12px rgba(15,30,50,.22);transition:left .38s var(--ease),width .38s var(--ease);pointer-events:none}.tds__tabs button{position:relative;z-index:1;flex:0 0 auto;border:0;background:none;cursor:pointer;font-family:var(--sans-bold);font-weight:700;font-size:13.5px;color:var(--c-ink-soft);padding:11px 18px;white-space:nowrap;transition:color .3s var(--ease)}.tds__tabs button.on{color:#fff}.tds__rows{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-top:24px}.tdrow{display:flex;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid var(--c-line-soft);opacity:0;transform:translateY(8px);animation:eqgIn .42s var(--ease) forwards;animation-delay:calc(var(--j) * 45ms + 60ms)}.tdrow__k{color:var(--c-ink-soft);font-size:14.5px;white-space:nowrap}.tdrow__dots{flex:1;border-bottom:1px dotted var(--c-line);transform:translateY(-4px);min-width:16px}.tdrow__v{font-family:var(--sans-bold);font-weight:700;font-size:14.5px;color:var(--c-ink);white-space:nowrap;text-align:end}.tds__note{font-size:11.5px;color:var(--c-ink-mute);margin-top:34px;max-width:720px;line-height:1.6}@media (max-width:1080px){.tds__detail--eco,.tds__hero{grid-template-columns:1fr}.tds__detail--eco{gap:28px}.eqg{grid-template-columns:repeat(2,1fr)}.eqg-feature{grid-template-columns:1fr}.eqg-feature__media{min-height:240px}}@media (max-width:720px){.eqg,.tds__rows{grid-template-columns:1fr}.tds__rows{gap:0}.tdfigs{grid-template-columns:1fr 1fr}.eqg-tabs{flex-wrap:nowrap;overflow-x:auto}.eqg-tabs__glider{display:none}.eqg-tabs button.on{background:var(--c-ink);color:#fff;border-radius:999px}}.eqg-switch{position:relative;display:flex;width:max-content;margin:0 auto 22px;background:var(--c-bg-tint);border-radius:999px;padding:4px}.eqg-switch__glider{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 2);background:var(--c-ink);border-radius:999px;box-shadow:0 3px 12px rgba(15,30,50,.22);transition:transform .36s var(--ease)}.eqg-switch button{position:relative;z-index:1;border:0;background:none;cursor:pointer;font-family:var(--sans-bold);font-weight:700;font-size:13.5px;color:var(--c-ink-soft);padding:10px 28px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:color .3s var(--ease)}.eqg-switch button.on{color:#fff}.eqg-switch button small{font-size:11px;opacity:.6;font-weight:700}.eqg-switch button.on small{opacity:.85}.eql{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.eql__group{opacity:0;transform:translateY(16px);animation:eqgIn .52s var(--ease) forwards;animation-delay:calc(var(--j) * 70ms + 60ms)}.eql__gh{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--c-line)}.eql__gh span{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink)}.eql__gh b,.eql__gh span{font-family:var(--sans-bold);font-weight:700}.eql__gh b{font-size:12px;color:var(--c-ink-mute)}.eql__rows{display:flex;flex-direction:column}.eql-row{display:flex;align-items:center;gap:14px;padding:13px 8px;border-bottom:1px solid var(--c-line-soft);text-align:start;transition:background .16s var(--ease)}.eql-row.is-rich{cursor:pointer}.eql-row.is-rich:hover{background:var(--c-bg-tint)}.eql-row__check{width:21px;height:21px;border-radius:999px;background:#e7f3ea;color:var(--c-green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.eql-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.eql-row__title{font-family:var(--sans-bold);font-weight:700;font-size:14.5px;letter-spacing:-.005em}.eql-row__sub{font-size:12.5px;color:var(--c-ink-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.eql-row__tag{font-family:var(--sans-bold);font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-mute);background:var(--c-bg-tint);border-radius:999px;padding:4px 11px;white-space:nowrap;flex-shrink:0}.eql-row__tag.is-opt{color:var(--c-blue);background:var(--c-blue-soft)}.eql-row>svg{color:var(--c-ink-mute);flex-shrink:0}.eql-row.is-rich:hover>svg{color:var(--c-ink)}.eql-row__spacer{width:15px;flex-shrink:0}.eqlist{max-width:920px;margin:0 auto}.eqacc{border-bottom:1px solid var(--c-line-soft)}.eqacc:first-child{border-top:1px solid var(--c-line-soft)}.eqacc__head{width:100%;display:flex;align-items:center;gap:12px;background:none;border:0;cursor:pointer;text-align:start;padding:22px 4px;color:var(--c-ink)}.eqacc__title{font-size:16.5px;letter-spacing:-.01em;flex:1}.eqacc__count,.eqacc__title{font-family:var(--sans-bold);font-weight:700}.eqacc__count{font-size:12px;color:var(--c-ink-mute);background:var(--c-bg-tint);border-radius:999px;min-width:26px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}.eqacc__chev{color:var(--c-ink-mute);flex-shrink:0;transition:transform .32s var(--ease),color .2s}.eqacc.open .eqacc__chev{transform:rotate(180deg);color:var(--c-ink-soft)}.eqacc__head:hover .eqacc__title{color:#000}.eqacc__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.eqacc.open .eqacc__wrap{grid-template-rows:1fr}.eqacc__body{min-height:0;overflow:hidden}.eqacc.open .eqacc__body{animation:faccReveal .48s var(--ease);padding-bottom:14px}@keyframes faccReveal{0%{opacity:0}to{opacity:1}}.eqlist-row{display:flex;align-items:center;gap:16px;padding:11px 8px;border-top:1px solid var(--c-line-soft)}.eqlist-row:first-child{border-top:0}.eqlist-row.is-rich{cursor:pointer;border-radius:10px;transition:background .16s}.eqlist-row.is-rich:hover{background:var(--c-bg-tint)}.eqlist-row__thumb{position:relative;width:60px;height:44px;border-radius:8px;flex-shrink:0;overflow:hidden;background:linear-gradient(180deg,#11161d,#060a0f)}.eqlist-row__thumb--empty{background:var(--c-bg-tint)}.eqlist-row__thumb .eqv{position:absolute;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:62%;height:60%}.eqlist-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.eqlist-row__title{font-family:var(--sans-bold);font-weight:700;font-size:14.5px;letter-spacing:-.005em}.eqlist-row__sub{font-size:12.5px;color:var(--c-ink-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.eqlist-row>svg{color:var(--c-ink-mute);flex-shrink:0}.eqlist-row.is-rich:hover>svg{color:var(--c-ink)}.tds__eco{max-width:640px;margin:0 0 30px}.tds__eco-print{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--accent,#6366F1);text-decoration:none}.tds__eco-print:hover{text-decoration:underline}.tds__detail--eco{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}.tds__detail--eco .tds__eco{margin:0;max-width:none}.tds__detail--eco .tds__rows{grid-template-columns:1fr;margin-top:0}.eco__cap{font-family:var(--sans-bold);font-weight:700;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink-mute);margin-bottom:12px}.eco__chart{position:relative;border:1px solid var(--c-line-soft);border-radius:16px;background:#fff;padding:22px 24px}.eco__scale{width:58%}.eco__row{display:grid;grid-template-columns:1fr 22px;align-items:center;gap:12px;height:28px}.eco__row+.eco__row{margin-top:8px}.eco__bar{display:inline-flex;align-items:center;height:28px;padding:0 12px;color:#fff;background:var(--c);border-radius:3px 0 0 3px;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%)}.eco__bar,.eco__rlabel{font-family:var(--sans-bold);font-weight:700;font-size:13px}.eco__rlabel{color:var(--c-ink-mute)}.eco__row.is-active .eco__rlabel{color:var(--c-ink)}.eco__callout{position:absolute;left:64%;top:calc(15px + var(--i) * 36px);height:40px;min-width:92px;padding:0 18px 0 26px;background:var(--c-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:500;font-size:24px;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);animation:ecoCall .48s var(--ease) .2s both}@keyframes ecoCall{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.eco__foot{margin-top:16px;font-size:13px;color:var(--c-ink-soft)}.eco__foot b{font-family:var(--sans-bold);font-weight:700;color:var(--c-ink)}.eco__foot--alt{margin-top:4px}.hl-eco{display:flex;justify-content:center;margin-top:22px}.ecobadge{gap:11px}.ecobadge,.ecobadge__chip{display:inline-flex;align-items:center}.ecobadge__chip{justify-content:center;height:26px;min-width:34px;padding:0 11px 0 9px;background:var(--c);color:#fff;font-family:var(--sans-bold);font-weight:700;font-size:13px;border-radius:3px 0 0 3px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%)}.ecobadge__txt{font-size:13.5px;color:var(--c-ink-soft)}.ecobadge__txt b{font-family:var(--sans-bold);font-weight:700;color:var(--c-ink)}.eco__scheme{margin-top:10px;font-size:12px;line-height:1.4;color:var(--c-ink-soft);text-align:center}.location .section__head{margin-bottom:40px}.loc{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:stretch}.loc__panel{background:#fff;border:1px solid var(--c-line-soft);border-radius:18px;padding:34px 34px 30px;display:flex;flex-direction:column}.loc__badge{width:46px;height:46px;border-radius:999px;background:var(--c-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.loc__name{font-family:var(--serif);font-size:28px;font-weight:500;letter-spacing:-.01em;line-height:1.05;color:#14181c}.loc__sub{font-size:13px;color:var(--c-ink-mute);letter-spacing:.06em;text-transform:uppercase;font-family:var(--sans-bold);font-weight:700;margin-top:4px}.loc__addr{font-size:15px;color:var(--c-ink-soft);line-height:1.6;margin-top:14px}.loc__hours{margin-top:24px;padding-top:22px;border-top:1px solid var(--c-line-soft)}.loc__hours-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.loc__hours-ttl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-soft)}.loc__hours-ttl,.loc__open{font-family:var(--sans-bold);font-weight:700}.loc__open{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--c-green)}.loc__open i{width:8px;height:8px;border-radius:999px;background:#21A330;box-shadow:0 0 0 3px rgba(33,163,48,.16)}.loc__hrow{display:flex;justify-content:space-between;font-size:14px;padding:9px 0;border-bottom:1px solid var(--c-line-soft)}.loc__hrow span:first-child{color:var(--c-ink-soft)}.loc__hrow span:last-child{font-family:var(--sans-bold);font-weight:700;color:var(--c-ink)}.loc__hrow.is-closed span:last-child{color:var(--c-ink-mute)}.loc__actions{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.loc__actions .btn{flex:1;min-width:150px}.loc__phone{margin-top:16px;font-size:12.5px;color:var(--c-ink-mute)}.loc__map{position:relative;border:1px solid var(--c-line-soft);border-radius:18px;overflow:hidden;min-height:460px;box-shadow:0 18px 48px -24px rgba(15,30,50,.28)}.loc-map__svg{position:absolute;inset:0;width:100%;height:100%}.loc-map__pulse{transform-origin:center;animation:locPulse 2.6s var(--ease) infinite}@keyframes locPulse{0%{opacity:.55;transform:scale(.5)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.loc__chip{position:absolute;inset-inline-start:20px;bottom:20px;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--c-line);border-radius:12px;padding:12px 16px 12px 12px;box-shadow:0 10px 30px rgba(15,30,50,.16)}.loc__chip .brand-orb{width:34px;height:34px;font-size:15px}.loc__chip-name{font-family:var(--sans-bold);font-weight:700;font-size:13.5px}.loc__chip-sub{font-size:12px;color:var(--c-ink-soft);margin-top:1px}@media (max-width:1080px){.loc{grid-template-columns:1fr}.loc__map{min-height:360px}}@media (max-width:430px){.dimtile{padding:20px 16px}.dimtile__v{font-size:32px}.tdfig{padding:18px 16px}.tdfig__v{font-size:34px}}[dir=rtl] .eqg-card:hover .eqg-card__more svg,[dir=rtl] .eqg-feature:hover .eqg-card__more svg{transform:translateX(-5px)}[dir=rtl] .eqmedia__nav svg{transform:scaleX(-1)}