:root{--bg:#eef1f4;--surface:#ffffff;--surface-trust:#f6f8fa;--ink:#141821;--ink-bright:#0b0e13;--ink-muted:#5c6674;--ink-muted-2:#414b59;--ink-faint:#8a94a3;--ink-faint-2:#a3abb8;--muted:var(--ink-muted);--line:#e2e6ec;--line-2:#d8dde4;--line-strong:#cbd2da;--accent:#e8b873;--accent-strong:#e8b873;--accent-ink:#19120a;--good:#1f9d63;--danger:#c2453a;--card-grad:linear-gradient(180deg,#ffffff,#fbfcfd);--card-shadow:0 1px 2px rgba(20,30,50,.04),0 12px 28px -18px rgba(20,30,50,.18);--panel:rgba(255,255,255,.72);--panel-solid:#ffffff;--field:#f4f6f9;--chip:#f2f4f7;--overlay:rgba(20,30,50,.38);--navpill:rgba(20,30,50,.06);--gold-ink:var(--ink-bright);--stripes:repeating-linear-gradient(45deg,#e7ebf0,#e7ebf0 11px,#dde3ea 0,#dde3ea 22px);--stripes-sm:repeating-linear-gradient(45deg,#e7ebf0,#e7ebf0 7px,#dde3ea 0,#dde3ea 14px);--s1:#0f3f3a;--s1-ink:#e8f6f2;--s1-soft:rgba(232,246,242,.74);--s2:#1c6b60;--s3:#3f9384;--s4:#93c5b8;--s5:#2fd49b;--good-wash:rgba(31,157,99,.07);--good-soft:rgba(31,157,99,.12);--good-line:rgba(31,157,99,.34);--num-hi:var(--ink-bright);--scrim:238,241,244;--photo-f:none;--wm-f:none;--ease:cubic-bezier(.2,.8,.2,1)}[data-theme=dark]{--bg:#0a0c10;--surface:#0e1117;--surface-trust:#0b0e13;--ink:#f3f5f8;--ink-bright:#f6f8fb;--ink-muted:#aeb6c2;--ink-muted-2:#9aa2ae;--ink-faint:#79808d;--ink-faint-2:#69707c;--muted:var(--ink-muted);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.10);--line-strong:rgba(255,255,255,.16);--accent:#e8b873;--accent-strong:#f3cd92;--accent-ink:#19120a;--good:#67d6a8;--danger:#ff9a8f;--card-grad:linear-gradient(180deg,#12161e,#0c0f15);--card-shadow:none;--panel:rgba(20,24,33,.62);--panel-solid:#12161e;--field:rgba(8,10,14,.55);--chip:rgba(255,255,255,.03);--overlay:rgba(6,8,11,.74);--navpill:rgba(255,255,255,.08);--gold-ink:#e8b873;--stripes:repeating-linear-gradient(45deg,#14181f,#14181f 11px,#10141a 0,#10141a 22px);--stripes-sm:repeating-linear-gradient(45deg,#14181f,#14181f 7px,#10141a 0,#10141a 14px);--s1:#d7f0e8;--s1-ink:#0b0e13;--s1-soft:rgba(11,14,19,.66);--s2:#6fbfae;--s3:#3f9384;--s4:#2a5c55;--s5:#3ddc97;--good-wash:rgba(103,214,168,.06);--good-soft:rgba(103,214,168,.10);--good-line:rgba(103,214,168,.28);--num-hi:#f3cd92;--scrim:8,10,14;--photo-f:brightness(.5) contrast(1.06) saturate(.8);--wm-f:brightness(1.65) contrast(1.02) saturate(.95)}[data-theme]{color:var(--ink)}.card,.cat-all,.catalog,.trust{transition:background .4s ease,color .4s ease,border-color .4s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-manrope),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M4 3l16 9-7 1.8L9 21z' fill='%230a0c10' stroke='%23e8b873' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto}@media (hover:none){body{cursor:auto}}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,p{margin:0}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(22px,4vw,40px)}.container-narrow{max-width:1240px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topnav{position:absolute;top:0;left:0;right:0;z-index:40;padding:clamp(22px,3vw,32px) 0;transition:opacity .25s ease}.topnav-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font-family:var(--font-manrope),system-ui,sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:-.02em;line-height:1;white-space:nowrap}.logo .l{color:var(--ink-bright)}.logo .a{color:var(--accent)}.topmenu{display:flex;gap:clamp(4px,1vw,10px)}.navlink,.topmenu{align-items:center}.navlink{position:relative;display:inline-flex;gap:7px;color:var(--ink-muted);font-size:.94rem;font-weight:500;padding:9px 15px;border-radius:11px;white-space:nowrap;cursor:pointer;isolation:isolate;transition:color .2s;background:none;border:0;font-family:inherit}.navlink:before{content:"";position:absolute;inset:0;border-radius:11px;background:var(--navpill);opacity:0;transform:scale(.92);transition:opacity .28s ease,transform .28s var(--ease);z-index:-1}.navitem[data-open=true] .navlink,.navlink:hover{color:var(--ink-bright)}.navitem[data-open=true] .navlink:before,.navlink:hover:before{opacity:1;transform:scale(1)}.navitem{position:relative}.navitem .chev{overflow:visible;opacity:.6;transition:opacity .2s}.navitem[data-open=true] .chev,.navlink:hover .chev{opacity:1}.chev-l,.chev-r{transform-box:fill-box;transform-origin:right center;transition:transform .42s var(--ease)}.chev-r{transform-origin:left center;transition-delay:.04s}.chev-l{transform:rotate(32deg)}.chev-r,.navitem[data-open=true] .chev-l{transform:rotate(-32deg)}.navitem[data-open=true] .chev-r{transform:rotate(32deg)}.navlink:hover .chev-l{transform:rotate(38deg)}.navitem[data-open=true] .navlink:hover .chev-l,.navlink:hover .chev-r{transform:rotate(-38deg)}.navitem[data-open=true] .navlink:hover .chev-r{transform:rotate(38deg)}@media (prefers-reduced-motion:reduce){.chev-l,.chev-r{transition:none}}.navcontacts{display:flex;align-items:center;gap:16px}.navsocials{display:flex;gap:8px}.soc{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);transition:color .2s,border-color .2s;font-weight:700}.soc:hover{color:var(--accent);border-color:rgba(232,184,115,.55);background:var(--navpill)}.soc.vk{font-size:.68rem}.soc.max{font-size:.55rem}.navdiv{width:1px;height:30px;background:var(--line-strong)}.navphone{gap:10px;line-height:1.25}.navphone,.np-icon{display:flex;align-items:center;flex-shrink:0}.np-icon{position:relative;width:36px;height:36px;border-radius:50%;justify-content:center;color:var(--accent);border:1px solid rgba(232,184,115,.5);transition:background .25s,color .25s,border-color .25s}.np-icon:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--accent);opacity:0;animation:phonepulse 2.6s var(--ease) infinite;pointer-events:none}@keyframes phonepulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.navphone:hover .np-icon{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.np-text{display:flex;flex-direction:column}.np-num{font-weight:700;font-size:1rem;color:var(--ink-bright);white-space:nowrap;transition:color .2s}.navphone:hover .np-num{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.navhours{white-space:nowrap;font-size:.74rem;color:var(--ink-faint);margin-top:2px}.burger{display:none;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:12px;background:transparent;color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.themesw{position:relative;width:54px;height:30px;flex-shrink:0;border-radius:999px;border:1px solid var(--line-strong);background:var(--field);cursor:pointer;padding:0;transition:background .3s,border-color .3s}.themesw:hover{border-color:var(--accent)}.themesw-knob{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;transition:transform .38s var(--ease);box-shadow:0 2px 6px rgba(0,0,0,.25)}[data-theme=dark] .themesw-knob{transform:translateX(24px)}.themesw-knob svg{width:14px;height:14px}.megamenu{position:absolute;top:100%;left:-16px;padding-top:15px;z-index:60;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .28s ease,transform .34s var(--ease),visibility .28s;pointer-events:none}.navitem[data-open=true] .megamenu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.megamenu-card{width:min(920px,78vw);background:var(--panel-solid);border:1px solid var(--line-2);border-radius:20px;box-shadow:0 34px 80px -34px rgba(20,30,50,.55),0 2px 8px rgba(20,30,50,.06);padding:24px 26px;display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;grid-gap:4px 30px;gap:4px 30px}[data-theme=dark] .megamenu-card{box-shadow:0 40px 90px -40px rgba(0,0,0,.85)}.mm-h{font-size:.72rem;font-weight:700;color:var(--ink-faint);margin:0 0 8px}.mm-l{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;color:var(--ink-muted);font-size:.9rem;font-weight:500;transition:color .2s,padding .2s}.mm-l:hover{color:var(--accent);padding-left:5px}.mm-n{font-size:.78rem;color:var(--ink-faint-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-l:hover .mm-n{color:var(--accent)}.mm-all{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.mm-allbtn{display:inline-flex;align-items:center;gap:12px;padding:11px 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--chip);font-size:.92rem;font-weight:700;color:var(--ink-bright);transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.mm-allbtn:hover{border-color:var(--accent);color:var(--accent)}.mm-allnum{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.82rem;font-weight:800}.mm-allbtn svg{width:15px;height:15px;transition:transform .3s var(--ease)}.mm-allbtn:hover svg{transform:translateX(3px)}.mm-feat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:214px;overflow:hidden;border:1px solid var(--line-2);border-radius:16px;background:#0d1016 50%/cover no-repeat;background-image:url(/promo/lgota.webp);transition:border-color .3s var(--ease)}.mm-feat:hover{border-color:rgba(232,184,115,.45)}.mm-feat:before{background:linear-gradient(0deg,rgba(6,8,11,.93),rgba(6,8,11,.8) 32%,rgba(6,8,11,.3) 62%,rgba(6,8,11,.05))}.mm-feat:after,.mm-feat:before{content:"";position:absolute;inset:0;z-index:0}.mm-feat:after{opacity:0;background:linear-gradient(0deg,rgba(232,184,115,.18),transparent 58%);transition:opacity .45s var(--ease)}.mm-feat:hover:after{opacity:1}.mm-feat-body{position:relative;z-index:1;display:flex;flex-direction:column;padding:16px 16px 14px}.mm-feat-title{font-weight:800;font-size:1.02rem;line-height:1.2;letter-spacing:-.02em;color:#fff}.mm-feat-text{font-size:.8rem;line-height:1.45;color:rgba(255,255,255,.76);margin:6px 0 12px}.mm-feat-link{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:700;color:var(--accent-strong)}.mm-feat-link svg{width:14px;height:14px;transition:transform .3s var(--ease)}.mm-feat:hover .mm-feat-link svg{transform:translateX(3px)}@media (max-width:1180px){.megamenu{display:none}}@media (prefers-reduced-motion:reduce){.np-icon:after{animation:none}.megamenu{transition:opacity .01s}.mm-feat:hover{transform:none}}.calc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.calc-badge{flex:none;font-size:.74rem;font-weight:700;padding:5px 11px;border-radius:999px;background:rgba(232,184,115,.12);border:1px solid rgba(232,184,115,.28)}.calc-badge,.cat-tag{color:var(--accent-strong)}.cat-tag{display:inline-flex;align-items:center;gap:12px;font-size:.92rem;font-weight:600}.mobile-menu{position:fixed;inset:0;z-index:96;background:rgba(8,10,14,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:22px clamp(22px,5vw,30px);transform:translateY(-100%);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .4s var(--ease)}.mobile-menu.open{transform:none;opacity:1;pointer-events:auto}.mm-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{padding:16px 2px;font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--line)}.mm-cta{display:flex;flex-direction:column;gap:12px;padding-top:28px}.mobile-menu{justify-content:flex-start}.mm-phone{font-size:1.3rem;font-weight:800;color:var(--ink-bright)}.pill{position:fixed;top:18px;left:0;right:0;margin-inline:auto;width:max-content;max-width:calc(100% - 24px);z-index:70;transform:translateY(-90px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 22px;border-radius:999px;background:rgba(16,20,28,.62);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px -22px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.06);transition:opacity .4s ease,transform .55s var(--ease)}.pill.show{opacity:1;transform:translateY(0);pointer-events:auto}.pill .logo{font-size:1.02rem;margin-right:8px}.pill nav{display:flex;gap:22px;padding:0 6px;flex:none}.pill nav a{color:#c2c9d4;font-size:.9rem;font-weight:500;white-space:nowrap;transition:color .2s}.pill nav a:hover{color:#fff}.pill-div{width:1px;height:22px;background:rgba(255,255,255,.14)}.pill-icon{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:#cdd3dc;transition:color .2s,border-color .2s,background .2s}.pill-icon.call,.pill-icon:hover{color:var(--accent)}.pill-icon:hover{border-color:rgba(232,184,115,.55)}.pill-cta{display:inline-flex;align-items:center;font-family:inherit;font-weight:600;font-size:.9rem;border:none;cursor:pointer;border-radius:999px;padding:10px 18px;background:var(--accent);color:var(--accent-ink);transition:background .2s}.pill-cta:hover{background:var(--accent-strong)}@media (max-width:760px){.pill nav,.pill-div{display:none}}.pill-burger{display:none;background:none;cursor:pointer;padding:0}.pill-tel{display:none;font-weight:700;font-size:.92rem;color:#f2f4f8;text-decoration:none;white-space:nowrap;letter-spacing:.01em}@media (max-width:900px){.pill{left:12px;right:12px;width:auto;max-width:none;padding:8px 10px 8px 14px;gap:6px}.pill .logo{margin-right:0}.pill-tel{display:inline-flex;align-items:center;margin-inline:auto}.pill-cta,.pill-icon.call{display:none}.pill-burger{display:flex}.pill{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(16,20,28,.94)}}@media (max-width:1024px){.pill-soc{display:none}}.pill-cat,.pill-cat-div{display:none}.pill-cat{align-items:center;gap:8px}body.pill-cat-on .pill-cat{display:flex;animation:pillcat .35s var(--ease)}body.pill-cat-on .pill-soc{display:none}@media (min-width:901px){body.pill-cat-on .pill-cat-div{display:block}}@keyframes pillcat{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pill-cat [data-skryt]{display:none}.pill-cat .btn{border-radius:999px;padding:11px 16px}.pill-cat .fb-btn{border-radius:999px;padding:10px 14px}.pill-cat-n{font-size:.9rem;color:#c2c9d4;white-space:nowrap;padding:0 4px}.pill-cat-n b{color:#fff;font-weight:700}.pill-cat .sel-btn.sel-sm{border-radius:999px;padding:9px 14px;font-size:.9rem;background:var(--panel)}.pc-short{display:none}@media (max-width:900px){body.pill-cat-on .pill .savedbtn,body.pill-cat-on .pill nav,body.pill-cat-on .pill-icon:not(.pill-burger),body.pill-cat-on .pill-tel{display:none}body.pill-cat-on .pill-cat{flex:1 1;min-width:0;justify-content:center}.pc-all,.pill-cat .fb-dd,.pill-cat .tl-sort{display:none}.pc-short{display:inline}}@media (prefers-reduced-motion:reduce){body.pill-cat-on .pill-cat{animation:none}}.mm-socials{display:flex;gap:12px;margin-top:20px}.mm-socials .soc{width:46px;height:46px}.dgrid{display:grid;grid-template-columns:minmax(0,1fr) 408px;grid-gap:clamp(28px,3.4vw,56px);gap:clamp(28px,3.4vw,56px);align-items:start}.rail{position:-webkit-sticky;position:sticky;top:90px}@media (min-width:1081px){.rail{max-height:calc(100vh - 90px - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 14px 16px;margin:0 -14px -16px}.rail::-webkit-scrollbar{display:none}}.specgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.speccell{background:var(--panel-solid);padding:18px 20px}.worksgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.galthumbs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.galthumb{position:relative;aspect-ratio:16/11;border-radius:11px;overflow:hidden;border:2px solid transparent;background:var(--panel-solid);cursor:pointer;padding:0}.carcard{background:var(--card-grad);border:1px solid var(--line-2);border-radius:16px;padding:22px;box-shadow:var(--card-shadow)}.statuslive{color:var(--gold-ink);transition:color .2s ease}.statuslive:hover{color:var(--accent)}[data-theme=light] .statuslive:hover{color:#6f4f18}.statuslive:hover .statushalo{animation-duration:1.05s;background:rgba(232,184,115,.75)}.statuslive:hover .statusdot{transform:scale(1.25)}.workcard{display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .3s ease}.workcard:hover{transform:translateY(-5px);border-color:rgba(232,184,115,.45);box-shadow:0 26px 52px -28px rgba(20,30,50,.3)}[data-theme=dark] .workcard:hover{background:linear-gradient(180deg,#181d28,#0f131a);box-shadow:0 26px 52px -28px rgba(0,0,0,.85)}.workcard .worknum{color:var(--gold-ink);font-size:.82rem;font-weight:700;margin-bottom:14px;transition:color .25s ease,letter-spacing .25s ease}.workcard:hover .worknum{letter-spacing:.05em}.workcard .worktitle{font-weight:700;font-size:1.04rem;margin-bottom:7px;transition:color .25s ease}.workcard:hover .worktitle{color:var(--accent)}.workcard .workdesc{font-size:.88rem;color:var(--ink-faint);line-height:1.5}.videocard{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel-solid);cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.videocard:hover{border-color:rgba(232,184,115,.42);box-shadow:0 30px 60px -30px rgba(20,30,50,.35)}[data-theme=dark] .videocard:hover{box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.leadcard{box-shadow:0 26px 64px -36px rgba(20,30,50,.4),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=dark] .leadcard{box-shadow:0 50px 110px -46px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.7)}.videocard .videoposter{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.videocard:hover .videoposter{transform:scale(1.06)}.videocard .videoplay2{transition:transform .25s ease,background .25s ease}.videocard:hover .videoplay2{transform:scale(1.1);background:#f3cd92}@keyframes halo{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes popin{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes vhalo{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.95);opacity:0}to{transform:scale(1.95);opacity:0}}@keyframes pingc{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.7);opacity:0}to{transform:scale(2.7);opacity:0}}@media (max-width:1080px){.dgrid{grid-template-columns:1fr}.rail{position:static;top:auto}.specgrid{grid-template-columns:repeat(2,1fr)}.worksgrid{grid-template-columns:1fr}}@media (max-width:560px){.galthumbs{grid-template-columns:repeat(4,1fr)}.specgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.statushalo{animation:none}.videocard:hover .videoposter{transform:none}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding:clamp(92px,11vh,120px) 0 clamp(76px,9vh,104px);--hero-dark:url(/hero/mazda-dark.webp);--hero-light:url(/hero/mazda-light.webp)}.hero-car{position:absolute;inset:-4%;z-index:0;background-image:var(--hero-dark);background-size:cover;background-position:center 55%;transform:scale(1.06);will-change:transform}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;opacity:0;transition:opacity 1.2s ease}.hero-video.on{opacity:1}@media (max-width:900px){.hero-video{display:none}}.hero-scrim-x{background:linear-gradient(96deg,rgba(8,10,14,.97),rgba(8,10,14,.86) 32%,rgba(8,10,14,.42) 60%,rgba(8,10,14,.22))}.hero-scrim-x,.hero-scrim-y{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-scrim-y{background:linear-gradient(180deg,rgba(8,10,14,.62),transparent 26%,transparent 54%,rgba(8,10,14,.95))}.hero-vignette{inset:0;z-index:1;background:radial-gradient(125% 85% at 52% 42%,transparent 52%,rgba(5,6,9,.78) 100%)}.hero-glow,.hero-vignette{position:absolute;pointer-events:none}.hero-glow{inset:-8%;z-index:2;will-change:transform;background:radial-gradient(620px 460px at 86% 4%,rgba(232,184,115,.18),transparent 62%),radial-gradient(700px 520px at 4% 100%,rgba(60,108,180,.14),transparent 60%)}.hero-grain{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=light] .hero-car{background-image:var(--hero-light)}[data-theme=light] .hero-scrim-x{background:linear-gradient(96deg,rgba(238,241,244,.96),rgba(238,241,244,.82) 32%,rgba(238,241,244,.34) 60%,rgba(238,241,244,.1))}[data-theme=light] .hero-scrim-y{background:linear-gradient(180deg,rgba(238,241,244,.5),transparent 26%,transparent 52%,rgba(238,241,244,.92))}[data-theme=light] .hero-vignette{background:radial-gradient(125% 85% at 52% 42%,transparent 55%,rgba(206,214,224,.55) 100%)}[data-theme=light] .hero-glow{opacity:.55}@media (min-width:961px) and (min-height:920px){.hero{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:100svh;z-index:0}}.hero>.hgrid{margin-block:auto}.hero-cover{position:absolute;inset:0;z-index:4;pointer-events:none;background:#05070a;opacity:calc(var(--cover,0)*.36)}.hero .hgrid{transform:translateY(calc(var(--cover,0)*-30px));opacity:calc(1 - var(--cover,0)*.45)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.h1-cat{font-size:clamp(1.9rem,3.4vw,3rem);margin-bottom:20px}.cat-sheet{background:var(--bg);border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0}.cat-sheet,.hgrid{position:relative;z-index:5}.hgrid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:center}.hgrid>*{min-width:0}.kicker{display:flex;align-items:center;gap:13px;margin-bottom:24px}.kicker span{color:var(--accent);font-size:.98rem;font-weight:500}.h1{font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.02;font-weight:800;letter-spacing:-.038em;margin:0 0 26px;text-wrap:balance}.h1 .hl{color:var(--accent-strong)}.lead{font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.6;color:var(--ink-muted);max-width:40ch;margin:0 0 30px;isolation:isolate}.lead strong,.lead-num,.mark{color:var(--ink-bright);font-weight:700}.lead-num,.mark{position:relative;white-space:nowrap}.lead-num:after,.mark:after{content:"";position:absolute;left:-.14em;right:-.14em;bottom:.04em;height:.42em;z-index:-1;border-radius:3px;background:rgba(232,184,115,.42);transform:scaleX(1);transform-origin:left center;transition:transform .8s var(--ease) .7s}@keyframes rv-mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lead-num:after{animation:rv-mark .8s var(--ease) 1.1s backwards}.h1-cat~.lead .lead-num:after{animation-delay:.8s}.pb[data-phase=pre] .mark:after{transform:scaleX(0)}[data-theme=dark] .lead-num:after,[data-theme=dark] .mark:after{background:rgba(232,184,115,.32)}@media (prefers-reduced-motion:reduce){.lead-num:after,.mark:after{transition:none;animation:none;transform:scaleX(1)}}.specrow{display:grid;grid-template-columns:repeat(3,1fr);max-width:600px;border-top:1px solid var(--line-2);padding-top:24px}.specitem{padding:0 26px;border-left:1px solid var(--line-2)}.specitem:first-child{padding-left:0;border-left:0}.specitem:last-child{padding-right:0}.specitem .v{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}.specitem .v.gold{color:var(--gold-ink)}.specitem .c{font-size:.84rem;color:var(--ink-muted-2);margin-top:9px;line-height:1.4}.incl{display:flex;flex-wrap:wrap;align-items:center;gap:11px 20px;margin:0 0 clamp(28px,3.4vw,38px)}.incl-label{font-size:.85rem;font-weight:600;color:var(--ink-faint)}.incl-item{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;font-weight:600;color:var(--ink-muted-2)}.incl-item svg{flex:none}@media (max-width:640px){.incl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.incl-label{grid-column:1/-1}.incl-item{min-width:0;line-height:1.3}}.ctarow{display:flex;gap:14px;align-items:center;margin-bottom:clamp(30px,4vw,46px)}.ctarow .btn{justify-content:space-between;gap:18px;font-size:1rem;padding:8px 8px 8px 24px;min-height:52px}.ctarow .btn-ghost{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ctarow .btn:hover .is-calc svg{transform:scale(1.06)}.arrivals{flex-direction:column}.arr-head,.arrivals{display:flex;gap:12px}.arr-head{align-items:center;justify-content:space-between}.arr-title{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:.98rem;letter-spacing:-.01em;color:var(--ink-bright)}.arr-sub{font-size:.74rem;color:var(--ink-faint);white-space:nowrap}.golddot,.livedot{position:relative;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--good)}.golddot{background:var(--accent)}.livedot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--good);animation:ping 2.2s var(--ease) infinite}.arr-card{display:flex;gap:14px;padding:12px;border-radius:16px;border:1px solid var(--line-2);background:rgba(255,255,255,.88);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:var(--card-shadow);text-decoration:none;color:inherit;transition:transform .3s var(--ease),border-color .25s,box-shadow .3s}[data-theme=dark] .arr-card{background:rgba(16,20,28,.85)}.arr-card:hover{border-color:var(--accent);box-shadow:0 18px 40px -22px rgba(20,30,50,.35)}.arr-thumb{position:relative;width:148px;height:104px;border-radius:11px;overflow:hidden;flex-shrink:0;background:var(--chip);display:block}.arr-thumb img{width:100%;height:100%;object-fit:cover;display:block}.arr-body{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0;padding:2px 4px 2px 0}.arr-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.arr-name{font-weight:700;font-size:.98rem;letter-spacing:-.01em;color:var(--ink-bright);line-height:1.25;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arr-card:hover .arr-name{color:var(--accent)}.arr-added{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:600;color:var(--ink-bright);white-space:nowrap;padding-top:2px}.arr-added.new{font-weight:700}.arr-spec{font-size:.8rem;color:var(--ink-muted)}.arr-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.arr-price{display:block;font-weight:800;font-size:1.18rem;letter-spacing:-.02em;color:var(--ink-bright)}.arr-note{display:block;font-size:.7rem;color:var(--ink-faint)}.arr-term{font-size:.75rem;white-space:nowrap}.arr-term,.seemore{color:var(--ink-muted)}.seemore{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px;padding:15px 6px 3px;border-top:1px solid var(--line-2);font-size:.94rem;text-decoration:none}.sm-num{font-weight:700;transition:color .2s}.sm-badge,.sm-num{color:var(--ink-bright)}.sm-badge{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;transition:background .25s,border-color .25s,color .25s,transform .25s}.seemore:hover .sm-badge{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:translateX(3px)}.seemore:hover .sm-num{color:var(--accent)}@media (max-width:640px){.ctarow{flex-direction:column;align-items:stretch}.ctarow .btn{width:100%}}@media (max-width:430px){.arr-thumb{width:110px;height:96px}}@media (prefers-reduced-motion:reduce){.livedot:after{animation:none}.ctarow .btn:hover .btn-badge svg{animation:none;transform:none}}.calc{position:relative;background:var(--panel);border:1px solid var(--line-strong);border-radius:24px;padding:clamp(24px,2.4vw,34px);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:0 50px 110px -50px rgba(0,0,0,.96),inset 0 1px 0 rgba(255,255,255,.06)}.calc h2{font-size:1.24rem;font-weight:700;letter-spacing:-.015em}.calc .sub{font-size:.88rem;color:var(--ink-faint);margin-top:7px}.calc-block{margin-top:22px}.seg{display:flex;gap:26px;border-bottom:1px solid var(--line)}.seg.small{gap:22px;border-bottom:0}.seg-btn{font:inherit;font-size:1rem;font-weight:600;color:var(--ink-muted);cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;padding:0 0 13px;margin-bottom:-1px;transition:color .2s,border-color .2s}.seg.small .seg-btn{font-size:.96rem;padding:0 0 6px;margin-bottom:0}.seg-btn.on{color:var(--accent-strong);border-bottom-color:var(--accent);font-weight:700}.calc-label{font-size:.84rem;color:var(--ink-faint);margin-bottom:11px}.calc-model{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.calc-model .name{font-weight:700;font-size:1.08rem;letter-spacing:-.01em}.calc-model .spec{font-size:.84rem;color:var(--ink-faint);margin-top:4px}.calc-model .hp{font-size:.8rem;color:var(--ink-faint);white-space:nowrap}.calc-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:22px}.calc-row .lbl{font-size:.92rem;color:var(--ink-muted)}.calc-row .val{font-size:1.04rem;color:var(--ink-bright);font-weight:600}.calc-keylabel{font-size:.86rem;color:var(--ink-faint);margin:18px 0 6px}.calc-key{font-size:clamp(2.2rem,4.4vw,2.85rem);font-weight:800;letter-spacing:-.025em;line-height:1}.calc-save{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.calc-save .val{font-size:1.04rem;color:var(--good);font-weight:700}.calc-note{font-size:.78rem;color:var(--ink-faint-2);margin-top:14px;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:.98rem;line-height:1;cursor:pointer;border:1px solid transparent;border-radius:14px;padding:14px 22px;white-space:nowrap;text-decoration:none;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .35s var(--ease)}.btn:active{transform:scale(.99)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-strong);box-shadow:0 16px 34px -14px rgba(232,184,115,.55)}.btn-ghost{background:var(--panel);color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--accent);color:var(--ink-bright)}.btn-sm{padding:11px 18px;font-size:.92rem;border-radius:12px}.btn-lg{padding:16px 26px;font-size:1.02rem}.btn-badge{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.btn-primary .btn-badge{background:var(--accent-ink);color:var(--accent)}.btn-ghost .btn-badge{background:var(--chip);color:var(--ink-bright);border:1px solid var(--line-strong)}.btn-ghost:hover .btn-badge{border-color:var(--accent);color:var(--accent)}.btn svg{transition:transform .35s var(--ease)}.btn:hover .btn-badge svg,.btn:hover>svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.btn svg{transition:none}.btn:hover .btn-badge svg,.btn:hover>svg{transform:none}}.calc .btn{width:100%;font-size:1.02rem;border-radius:14px;padding:17px;margin-top:24px;box-shadow:0 18px 42px -18px rgba(232,184,115,.9)}.trust{position:relative;z-index:5;background:var(--bg)}.trust .inner{max-width:1280px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(22px,4vw,40px)}.trust-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,48px)}.trust-head h2{font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:18ch}.trust-head p{font-size:1.02rem;color:var(--ink-muted-2);margin-top:15px;line-height:1.55;max-width:48ch}.trust-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:600;font-size:1rem;white-space:nowrap}.trust-link:hover{color:var(--accent-strong)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));border-top:1px solid var(--line-2)}.stat{padding:clamp(26px,3vw,34px) 24px clamp(20px,2vw,24px);border-left:1px solid var(--line)}.stat:first-child{padding-left:0;border-left:0}.stat .bar{display:block;width:32px;height:2px;background:var(--accent);margin-bottom:20px}.stat .num{font-size:clamp(2.6rem,3.8vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:.92}.stat .c{font-size:.92rem;color:var(--ink-faint);margin-top:14px;line-height:1.4}.stat-rates{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.stat-rate{display:inline-flex;align-items:center;gap:7px;font-size:.92rem;color:var(--ink-muted);transition:color .2s}.stat-rate:hover{color:var(--ink)}.stat-rate .dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.stat-rate b{font-weight:800;letter-spacing:-.02em}.stat-rate svg{width:14px;height:14px;margin-left:-3px}.catalog{position:relative;z-index:5;background:var(--bg);padding:clamp(56px,7vw,104px) 0;border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0}.cat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:30px}.cat-head h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.cat-head p{font-size:1.04rem;color:var(--ink-muted-2);margin-top:14px;line-height:1.55;max-width:52ch}.cat-facts{display:flex;flex-wrap:wrap;row-gap:10px;margin:0 0 20px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:15px 0}.cat-facts,.cf{align-items:center}.cf{display:inline-flex;gap:9px;padding:0 24px;border-left:1px solid var(--line-2);font-size:.95rem;color:var(--ink-muted-2);line-height:1.35}.cf:first-child{padding-left:0;border-left:0}.cf b{color:var(--ink-bright);font-weight:800;font-size:1.06rem}@media (max-width:680px){.cat-facts{flex-direction:column;align-items:flex-start;gap:9px}.cf{border-left:0;padding:0}}.cat-src{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.src-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;font-size:.87rem;font-weight:600;border:1px solid var(--line-strong);color:var(--ink)}.src-chip.soon{border-style:dashed;color:var(--ink-faint);font-weight:500}.cat-banner{position:relative;display:block;margin-top:38px;aspect-ratio:2048/569;min-height:216px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0a0c10;box-shadow:var(--card-shadow);text-decoration:none;transition:border-color .35s var(--ease),box-shadow .4s var(--ease)}.cat-banner:hover{border-color:rgba(232,184,115,.55);box-shadow:0 34px 80px -34px rgba(5,8,14,.85)}.cb-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;transition:opacity .7s var(--ease),transform 6s var(--ease)}.cb-bg2{opacity:0}.cat-banner:hover .cb-bg2{opacity:1}.cat-banner:hover .cb-bg{transform:scale(1.04)}.cb-scrim{background:linear-gradient(90deg,rgba(6,8,12,.94),rgba(6,8,12,.72) 36%,rgba(6,8,12,.2) 64%,transparent 84%)}.cb-body,.cb-scrim{position:absolute;inset:0}.cb-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:clamp(22px,3vw,44px) clamp(22px,3.2vw,46px)}.cb-kicker{font-size:.8rem;font-weight:600;color:#8f97a4;letter-spacing:.04em}.cb-title{font-size:clamp(1.45rem,2.6vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:#f2f4f8;max-width:20ch;text-wrap:balance}.cb-title b{font-weight:800;color:#f3cd92;font-size:1.1em}.cb-nw{white-space:nowrap}.cb-sub{font-size:.94rem;color:#aeb6c2;line-height:1.45}.cb-cta{margin-top:12px;gap:16px;padding:8px 8px 8px 22px}.cat-banner:hover .cb-cta{background:var(--accent-strong);box-shadow:0 16px 34px -14px rgba(232,184,115,.55)}.cat-banner:hover .cb-cta .btn-badge svg{transform:translateX(3px)}@media (max-width:680px){.cat-banner{aspect-ratio:auto;min-height:300px}.cb-bg{object-position:68% center}.cb-scrim{background:linear-gradient(180deg,rgba(6,8,12,.2),rgba(6,8,12,.55) 40%,rgba(6,8,12,.94) 78%)}.cb-body{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.cb-bg,.cb-bg2{transition:none}.cat-banner:hover .cb-bg{transform:none}}.pb{position:relative;z-index:5;background:var(--bg);padding:clamp(56px,7vw,104px) 0}.catalog:before,.hww:before,.pb:before,.trust:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.045;mix-blend-mode:overlay;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.pb .container{position:relative}.pb-head{display:grid;grid-template-columns:1fr auto;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:end}.pb-head h2{font-size:clamp(1.62rem,3.2vw,2.9rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;color:var(--ink-bright)}.pb-lead{margin-top:clamp(11px,1.2vw,15px);font-size:1.04rem;line-height:1.55;color:var(--ink-muted-2);max-width:56ch}.pb-lead a{color:var(--gold-ink);font-weight:600}.pb-lead a:hover{color:var(--accent-strong)}.pb-head-r{text-align:right}.pb-chipwrap{position:relative;display:inline-block;margin-bottom:14px;text-align:left}.pb-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--chip);font-size:.84rem;color:var(--ink-muted);transition:border-color .2s var(--ease);font-family:inherit}button.pb-chip{cursor:pointer}button.pb-chip:hover{border-color:var(--line-strong)}.pb-chip b{color:var(--ink-bright);font-weight:700}.pb-arr{color:var(--ink-faint)}.pb-dot{position:relative;display:inline-block;width:7px;height:7px}.pb-dot,.pb-dot-ping{border-radius:50%;background:var(--good)}.pb-dot-ping{position:absolute;inset:0;animation:ping 2.4s var(--ease) infinite}.pb-shade{position:fixed;inset:0;z-index:8}.pb-list{position:absolute;z-index:9;top:calc(100% + 8px);right:0;width:330px;padding:8px;border-radius:18px;background:var(--panel-solid);border:1px solid var(--line-2);box-shadow:0 30px 70px -34px rgba(10,14,20,.55)}.pb-grip{display:none}.pb-list-cap{padding:8px 12px 9px;font-size:.74rem;color:var(--ink-faint)}.pb-opt{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.pb-opt.sel,.pb-opt:hover{background:var(--field)}.pb-opt.sel{border-color:var(--line-2)}.pb-opt-body{flex:1 1;min-width:0}.pb-opt-t{display:block;font-size:.9rem;font-weight:700;color:var(--ink-bright)}.pb-opt-s{display:block;margin-top:3px;font-size:.78rem;color:var(--ink-muted)}.pb-check{font-size:.9rem;font-weight:800;color:var(--good)}.pb-list-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:11px 12px 4px;border-top:1px solid var(--line);font-size:.8rem;font-weight:700}.pb-total-cap{font-size:.88rem;color:var(--ink-faint)}.pb-total{display:flex;align-items:baseline;gap:10px;justify-content:flex-end;margin-top:6px}.pb-total .pb-num{font-size:3.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink-bright)}.pb-rub{font-size:1.35rem;font-weight:700;color:var(--ink-muted)}.pb-scale{display:flex;justify-content:space-between;font-size:.8rem;color:var(--ink-faint)}.pb-scale-top{margin-top:clamp(28px,3.4vw,44px)}.pb-scale-bot{display:none;margin-top:5px;font-size:.72rem}.pb-band{display:flex;gap:3px;height:104px;margin-top:10px;transform-origin:left center;transition:transform 1.1s var(--ease),opacity .25s var(--ease)}.pb[data-phase=pre] .pb-band{transform:scaleX(0)}.pb[data-phase=skel] .pb-band{opacity:.5}.pb-seg{border-radius:4px;min-width:0;display:flex;flex-direction:column;justify-content:center;transition:opacity .28s var(--ease),filter .28s var(--ease),flex-grow 1.1s var(--ease)}.pb-seg:first-child{border-radius:10px 4px 4px 10px}.pb-seg:last-child{border-radius:4px 10px 10px 4px}.pb-seg-in{display:flex;flex-direction:column;gap:6px;padding:0 26px;min-width:0;overflow:hidden}.pb-seg-cap{font-size:.9rem;font-weight:700;color:var(--s1-soft);white-space:nowrap}.pb-seg-sum{display:flex;align-items:baseline;gap:8px;color:var(--s1-ink);white-space:nowrap}.pb-seg-sum .pb-num{font-size:2.3rem;font-weight:800;letter-spacing:-.04em;line-height:1}.pb-seg-rub{font-size:1.05rem;font-weight:700}.pb-seg-pct{margin-left:10px;font-size:.86rem;font-weight:700;color:var(--s1-soft)}.pb-ticks{display:none;gap:2px;height:9px}.pb-tick{border-right:1px solid var(--line-strong)}.pb-tick.first{border-left:1px solid var(--line-strong)}.pb-leaders{position:relative;height:86px}.pb-leaders svg{position:absolute;inset:0;width:100%;height:86px;overflow:visible}.pb-grid{display:grid;grid-template-columns:45.625% repeat(4,13.59375%);align-items:start}.pb-note-col{padding-right:40px}.pb-note{font-size:.92rem;line-height:1.55;color:var(--ink-muted);max-width:44ch}.pb-cta{margin-top:22px;gap:16px;padding:8px 8px 8px 22px}.pb-callout{padding:0 14px 0 0;transition:opacity .28s var(--ease)}.pb-mark{display:flex;align-items:center;gap:8px}.pb-sq{width:9px;height:9px;border-radius:3px}.pb-pct{font-size:.8rem;color:var(--ink-faint)}.pb-cl-lab{font-size:.94rem;line-height:1.35;color:var(--ink)}.pb-cl-lab,.pb-cl-sum{display:block;margin-top:8px}.pb-cl-sum{font-size:1.24rem;font-weight:800;letter-spacing:-.03em;color:var(--ink-bright)}.pb-callout.fee{position:relative;padding:16px 16px 18px;border-radius:16px;background:var(--panel);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(31,157,99,.32)}.pb-callout.fee .pb-cl-lab{font-weight:700;color:var(--ink-bright)}.pb-callout.fee .pb-cl-sum{font-size:1.44rem}.pb-fee-note{display:block;margin-top:8px;font-size:.78rem;font-weight:700;line-height:1.35;color:var(--good)}.pb-rows{display:none}.pb-chain{position:relative}.pb-rail{position:absolute;left:12px;top:10px;bottom:10px;width:1px;background:var(--line-strong)}.pb-row{position:relative;display:grid;grid-template-columns:26px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 0}.pb-row.big{grid-template-columns:26px 1fr;padding:14px 0}.pb-n{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);font-size:.72rem;font-weight:700;color:var(--ink-faint)}.pb-n.good{border-color:rgba(31,157,99,.4);color:var(--good)}.pb-row-body{display:flex;flex-direction:column;gap:7px;min-width:0}.pb-row-lab{font-size:.9rem;line-height:1.3;color:var(--ink)}.pb-row.big .pb-row-lab{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--ink-bright)}.pb-row.fee .pb-row-lab{font-size:.98rem;font-weight:700;color:var(--ink-bright)}.pb-row-midpct{color:var(--ink-faint);font-weight:400}.pb-row-sum{white-space:nowrap;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.pb-row-sum.good{color:var(--good);font-size:1.14rem}.pb-row-sum.big{display:flex;align-items:baseline;gap:7px}.pb-row-sum.big .pb-num{font-size:1.74rem;font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--ink-bright)}.pb-row-rub{font-size:.95rem;font-weight:700;color:var(--ink-muted)}.pb-row-pct{margin-left:2px;font-size:.78rem;font-weight:700;color:var(--ink-faint)}.pb-mtotal{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:14px;padding-top:16px;border-top:1px solid var(--line-strong)}.pb-mtotal-cap{font-size:.86rem;font-weight:700;line-height:1.3;color:var(--ink-bright);max-width:16ch}.pb-mtotal-sum{display:flex;align-items:baseline;gap:6px}.pb-mtotal-sum .pb-num{font-size:2.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink-bright)}@media (pointer:fine){.pb[data-hover] .pb-seg:not(.h){opacity:.24}.pb[data-hover] .pb-seg.h{filter:brightness(1.08)}.pb[data-hover] .pb-callout:not(.h){opacity:.46}}.pb[data-phase=skel] .pb-lab,.pb[data-phase=skel] .pb-num{color:transparent!important;background:var(--field);border-radius:999px}@media (max-width:1100px){.pb .container{display:flex;flex-direction:column}.pb-head{order:1;grid-template-columns:1fr;align-items:start}.pb-band{order:2;height:14px;gap:2px;margin-top:22px}.pb-ticks{order:3;display:flex}.pb-scale-bot{order:4;display:flex}.pb-rows{order:5;display:block;margin-top:18px}.pb-grid{order:6;display:block}.pb-head-r{text-align:left;margin-top:16px}.pb-chipwrap{margin-bottom:0}.pb-scale-top,.pb-total-wrap{display:none}.pb-seg,.pb-seg:first-child,.pb-seg:last-child{border-radius:3px}.pb-callout,.pb-leaders,.pb-seg-in{display:none}.pb-note-col{padding-right:0;margin-top:16px}.pb-cta{margin-top:18px;width:100%;justify-content:space-between;min-height:56px}}@media (min-width:561px) and (max-width:1100px){.pb-row-midpct{display:inline}}@media (max-width:560px){.pb-chipwrap{position:static}.pb-chip{min-height:44px;font-size:.8rem}.pb-shade{position:absolute;background:var(--overlay)}.pb-list{top:auto;left:0;right:0;bottom:0;width:auto;border-radius:22px;padding:10px 12px 16px}.pb-grip{display:block;width:38px;height:4px;border-radius:999px;background:var(--line-strong);margin:2px auto 12px}.pb-opt{min-height:56px}.pb-list-link{font-size:.84rem;padding:11px 4px 0;margin-top:12px}.pb-row-midpct{display:none}}@media (prefers-reduced-motion:reduce){.pb-band{transition:opacity .25s var(--ease)}.pb[data-phase=pre] .pb-band{transform:none}.pb-seg{transition:opacity .28s var(--ease),filter .28s var(--ease)}.pb-dot-ping{animation:none}}.hww{position:relative;z-index:5;background:var(--bg);padding:clamp(40px,5vw,72px) 0}.hww-sheet{background:var(--surface);border:1px solid var(--line);border-radius:clamp(18px,2.2vw,26px);box-shadow:var(--card-shadow);padding:clamp(28px,4vw,70px) clamp(20px,3.6vw,80px) clamp(26px,3.4vw,64px)}@media (scripting:enabled){.hww-sheet{opacity:0;transform:translateY(64px);transition:opacity .5s var(--ease),transform .8s var(--ease)}.hww-sheet.in{opacity:1;transform:none}}.hww-head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,56px)}.hww-head h2{font-size:clamp(1.62rem,2.9vw,2.9rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;max-width:17ch}.hww-sw{flex:none;display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--field);border:1px solid var(--line-2)}.hww-sw-b{padding:10px 20px;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink-muted);font-family:inherit;font-size:.9rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:background .22s var(--ease),color .22s var(--ease)}.hww-sw-b.on{background:var(--accent);color:var(--accent-ink)}.hww-stage{display:grid}.hww-panel{grid-area:1/1;visibility:hidden}.hww-panel.on{visibility:visible}.hww-verd{margin-top:clamp(24px,2.8vw,40px);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.hww-v{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,30px) clamp(20px,2.4vw,34px)}.hww-v:first-child{padding-left:0}.hww-v:last-child{padding-right:0}.hww-v+.hww-v{border-left:1px solid var(--line-2)}.hww-v-t{font-size:clamp(1.24rem,1.5vw,1.7rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.hww-v-t.good{color:var(--good)}.hww-v-x{font-size:.95rem;line-height:1.5;color:var(--ink-muted)}.hww-opis{margin-top:clamp(26px,3vw,44px);margin-bottom:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-column-gap:clamp(28px,5vw,72px);column-gap:clamp(28px,5vw,72px)}.hww-row{display:grid;grid-template-columns:44px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line-2)}.hww-n{font-size:.86rem;font-weight:800;color:var(--ink-faint)}.hww-n.good{color:var(--good)}.hww-n.s3{color:var(--s3)}.hww-body{display:flex;flex-direction:column;gap:5px;min-width:0}.hww-tt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hww-t{font-size:1.08rem;font-weight:800;letter-spacing:-.02em}.hww-x{font-size:.88rem;line-height:1.45;color:var(--ink-muted)}.hww-who{padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:800}.hww-who.you{background:var(--accent);color:var(--accent-ink)}.hww-who.we{border:1px solid var(--s3);color:var(--s3)}.hww-chip{padding:3px 9px;border-radius:8px;border:1px solid var(--line-strong);font-size:.68rem;font-weight:700;color:var(--ink-faint);white-space:nowrap}.hww-chip.good{background:var(--good-soft);font-weight:800}.hww-chip.good,.hww-chip.goodline{border-color:var(--good-line);color:var(--good)}.hww-foot{margin-top:clamp(24px,2.6vw,38px);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hww-cta{gap:18px;padding:8px 8px 8px 24px}.hww-phone{display:inline-flex;flex-direction:column;justify-content:center;min-height:52px;padding:6px 22px;border-radius:14px;border:1px solid var(--line-strong);transition:border-color .25s var(--ease)}.hww-phone-n{font-weight:700;font-size:1rem}.hww-phone-s{font-size:.74rem;color:var(--ink-faint)}@media (pointer:fine){.hww-phone:hover{border-color:var(--accent)}}@media (max-width:1100px){.hww-head{flex-direction:column;align-items:stretch;gap:18px}.hww-sw{display:grid;grid-template-columns:1fr 1fr}.hww-verd{grid-template-columns:1fr;border-bottom:0}.hww-v{padding:18px 0;border-bottom:1px solid var(--line-2)}.hww-v+.hww-v{border-left:0}.hww-opis{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.hww-sheet{opacity:1;transform:none;transition:none}}@media (max-width:560px){.hww-v-x{font-size:.88rem;line-height:1.45}.hww-more{display:none}.hww-row{grid-template-columns:32px 1fr;gap:12px;padding:16px 0;align-items:start}.hww-n{font-size:.8rem;padding-top:3px}.hww-body{gap:6px}.hww-tt{gap:9px}.hww-t{font-size:1.04rem}.hww-who{font-size:.66rem}.hww-tt:after{content:"";order:1;flex-basis:100%;height:0}.hww-chip{order:2;align-self:flex-start;padding:4px 10px;font-size:.66rem;white-space:normal}.hww-chip.good{font-size:.7rem}.hww-x{font-size:.86rem}.hww-row.key{background:var(--good-wash);border-radius:12px;margin:0 -12px;padding:16px 12px}.hww-foot{flex-direction:column;align-items:stretch;gap:10px}.hww-cta{width:100%;justify-content:space-between;min-height:56px}.hww-phone{align-items:center;min-height:56px}}[data-rv]{opacity:0}[data-rv].in{animation:rv-in .7s var(--ease) both;animation-delay:var(--rv-delay,0s)}@keyframes rv-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1}[data-rv].in{animation:none}}.dot{position:relative;width:9px;height:9px;flex:none}.dot .ping{animation:ping 1.9s ease-out infinite}.dot .core,.dot .ping{position:absolute;inset:0;border-radius:50%}.dot.good .core,.dot.good .ping{background:var(--good)}.dot.gold .core,.dot.gold .ping{background:var(--accent)}.dot.muted .core{background:var(--ink-faint)}.dot.muted .ping{display:none}.catgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.card{display:flex;flex-direction:column;background:var(--card-grad);box-shadow:var(--card-shadow);border:1px solid var(--line-2);border-radius:22px;overflow:hidden;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease;will-change:transform}.card .card-media{display:block;text-decoration:none}.card h3 a{color:inherit;transition:color .2s}.card h3 a:hover{color:var(--gold-ink)}.card{position:relative}.card h3 a:after{content:"";position:absolute;inset:0;z-index:1}.card .card-actions,.card .card-media{position:relative;z-index:2}.card-media{position:relative;aspect-ratio:16/10;background-size:cover;background-position:50%;background-color:var(--field)}.card-media .card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.card-media .mscrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(6,8,11,.5))}.card-photos{position:absolute;bottom:13px;right:14px;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#f3f5f8;background:rgba(10,12,16,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px 11px}.card-body{padding:clamp(20px,1.8vw,26px);display:flex;flex-direction:column;flex:1 1}.card-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.card-status .s{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:700;color:var(--ink)}.card-status .s .country{color:var(--ink-faint);font-weight:500}.card-fresh{font-size:.78rem;font-weight:600}.card-fresh.gold{color:var(--gold-ink)}.card-fresh.good{color:var(--good)}.card-fresh.muted{color:var(--ink-faint);font-weight:500}.card-status .card-fresh{white-space:nowrap}.card h3{font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.card .cspec{font-size:.9rem;color:var(--ink-faint);margin-top:6px}.badges{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.badge{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--ink-muted-2)}.prices{margin-top:auto;padding-top:20px}.price-in{font-size:.86rem;color:var(--ink-faint);margin-bottom:4px}.price-key-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price-key{font-size:1.75rem;font-weight:800;letter-spacing:-.025em}.price-key-sub{font-size:.84rem;color:var(--ink-muted-2)}.price-cap{font-size:.8rem;color:var(--ink-faint-2);margin-top:5px}.commission{margin-top:15px;padding-top:15px;border-top:1px solid var(--line);font-size:.86rem;color:var(--ink-muted)}.commission b{color:var(--gold-ink);font-weight:700}.card-actions{display:flex;gap:11px;margin-top:18px}.card-actions .btn{border-radius:12px;font-size:.95rem}.card-actions .btn-primary{flex:1 1;padding:14px 16px}.card-actions .btn-ghost{padding:14px 20px}.footer{position:relative;overflow:hidden;background:var(--bg);color:var(--ink);container-type:inline-size;border-top:1px solid var(--line)}.lafoot a{color:inherit;text-decoration:none}.lafoot a:focus-visible,.lafoot button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.lafoot .fbody{position:relative;z-index:3}.lafoot .pad{max-width:1280px;margin-inline:auto;padding-left:clamp(22px,4vw,40px);padding-right:clamp(22px,4vw,40px)}.lafoot .fsc{position:absolute;inset:0;background-image:url(/footer/foot-aerial.webp);background-size:cover;background-position:50% 62%}.lafoot .fsc-blur{z-index:0;filter:blur(26px) var(--photo-f);transform:scale(1.06);-webkit-mask-image:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.45) 52%,rgba(0,0,0,.9) 74%,transparent 94%);mask-image:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.45) 52%,rgba(0,0,0,.9) 74%,transparent 94%)}.lafoot .fsc-sharp{z-index:0;filter:var(--photo-f);-webkit-mask-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5) 78%,#000 90%,#000);mask-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5) 78%,#000 90%,#000)}.lafoot .fsc-scrim{z-index:1;background-image:none;background:linear-gradient(180deg,rgba(var(--scrim),1) 0,rgba(var(--scrim),.99) 56%,rgba(var(--scrim),.96) 77%,rgba(var(--scrim),.7) 87%,rgba(var(--scrim),.28) 100%)}.lafoot .wmfill{z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:0 2cqw;pointer-events:none;-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--wm-f)}.lafoot .wm{font-weight:800;letter-spacing:-.045em;line-height:.8;white-space:nowrap;font-size:min(20.4cqw,306px)}.lafoot .fspacer{height:clamp(120px,20cqw,300px)}.lafoot .tierA{display:flex;justify-content:space-between;gap:32px;padding-top:26px;padding-bottom:26px}.lafoot .tierA-txt{display:flex;flex-direction:column;gap:5px}.lafoot .tierA-h{font-weight:800;font-size:1.34rem;letter-spacing:-.02em;color:var(--ink-bright)}.lafoot .tierA-s{font-size:.96rem;line-height:1.5;color:var(--ink-muted);text-wrap:pretty}.lafoot .tierA-act{align-items:center;gap:18px;flex-shrink:0}.lafoot .ftel-wrap{display:flex;flex-direction:column;gap:2px}.lafoot .tierA-num{font-weight:800;font-size:1.24rem;letter-spacing:-.02em;color:var(--ink-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lafoot .fhours{font-size:.78rem;color:var(--ink-faint);white-space:nowrap}.lafoot .tierB{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px 36px;gap:18px 36px;align-items:end;padding-top:38px;padding-bottom:26px}.lafoot .tierB-h{margin:0;grid-column:1/3;font-size:1.5rem;line-height:1.28;letter-spacing:-.025em;font-weight:700;color:var(--ink-bright);max-width:24ch;text-wrap:balance}.lafoot .numl{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.lafoot .numv{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lafoot .num-hi{color:var(--num-hi);display:flex;flex-direction:column;gap:2px}.lafoot .cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:36px;gap:36px;padding-top:20px;padding-bottom:30px}.lafoot .colhead,.lafoot .colhead-static{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:0;padding:0 0 10px;margin:0;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--ink-faint);text-align:left;cursor:default;pointer-events:none}.lafoot .fchev{display:none;color:var(--ink-faint);transition:transform .3s var(--ease)}.lafoot .lnk{display:flex;align-items:center;min-height:34px;padding:3px 0;color:var(--ink-muted);font-size:.95rem;font-weight:500;transition:color .2s var(--ease),transform .2s var(--ease)}.lafoot .lnk:hover{color:var(--accent);transform:translateX(4px)}.lafoot .ftel{display:block;font-weight:800;font-size:1.16rem;letter-spacing:-.02em;color:var(--ink-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 0;white-space:nowrap}.lafoot .fhours-col{display:block;margin-bottom:12px}.lafoot .fsoc{display:flex;gap:10px;flex-wrap:wrap}.lafoot .fsoc .soc{width:44px;height:44px}.lafoot .marqwrap{overflow:hidden;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.lafoot .marq{display:flex;width:max-content;animation:lamarq 78s linear infinite}.lafoot .marqwrap:hover .marq{animation-play-state:paused}.lafoot .mdup,.lafoot .mgrp,.lafoot .mitem{display:flex;align-items:center}.lafoot .mitem{min-height:46px;padding:0 22px;font-size:.92rem;font-weight:600;color:var(--ink-muted);white-space:nowrap;transition:color .2s}.lafoot .mitem:hover{color:var(--accent)}.lafoot .msep{display:flex;align-items:center;color:var(--line-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes lamarq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lafoot .legal{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-top:20px;padding-bottom:26px}.lafoot .legaltxt{display:flex;flex-direction:column;gap:6px;font-size:.82rem;line-height:1.5;color:var(--ink-faint);max-width:78ch}.lafoot .legallinks{display:flex;gap:20px;flex-shrink:0}.lafoot .llnk{color:var(--ink-faint);font-size:.82rem;font-weight:500;transition:color .2s}.lafoot .llnk:hover{color:var(--accent)}@container (max-width:1199px){.lafoot .tierA{flex-direction:column;align-items:flex-start;gap:18px}.lafoot .tierB{grid-template-columns:repeat(3,minmax(0,1fr))}.lafoot .tierB-h{grid-column:1/-1}.lafoot .cols{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}}@container (max-width:767px){.lafoot .cols{grid-template-columns:minmax(0,1fr);gap:0}.lafoot .col{border-top:1px solid var(--line)}.lafoot .colhead{pointer-events:auto;cursor:pointer;min-height:52px;padding:0;font-size:1rem;color:var(--ink-bright)}.lafoot .fchev{display:block}.lafoot .col[data-open=true] .fchev{transform:rotate(90deg)}.lafoot .colbody{display:none;padding-bottom:12px}.lafoot .col[data-open=true] .colbody{display:block}.lafoot .col.always{padding-top:6px}.lafoot .col.always .colbody{display:block}.lafoot .lnk{min-height:44px;padding:5px 0}.lafoot .tierB{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lafoot .numwide{grid-column:1/-1}.lafoot .tierA-act{flex-direction:column-reverse;align-items:stretch;gap:14px;width:100%}.lafoot .tierA-num{font-size:1.6rem}.lafoot .fullw{width:100%}.lafoot .btn.fullw{justify-content:space-between}.lafoot .mitem{padding:0 16px;min-height:48px}.lafoot .legal{flex-direction:column;align-items:flex-start;gap:14px}.lafoot .legallinks{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.lafoot .marq{animation:none}}@keyframes rv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rv-word{0%{transform:translateY(115%)}to{transform:none}}.reveal{animation:rv-rise .7s var(--ease) backwards}.word-wrap{overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}.word,.word-wrap{display:inline-block}.word{animation:rv-word .75s var(--ease) backwards}@keyframes ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.7);opacity:0}}@media (max-width:1180px){.topmenu{display:none}.burger{display:flex}}@media (max-width:1024px){.catgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.hgrid{grid-template-columns:1fr;gap:40px}}@media (max-width:1260px){.navsocials{display:none}}.topnav[data-dense] .navdiv,.topnav[data-dense] .navsocials,.topnav[data-dense] .np-text{display:none}@media (max-width:1300px){.topnav[data-dense] .topmenu{gap:4px}.topnav[data-dense] .navlink{padding:9px 10px}}@media (max-width:680px){.catgrid{grid-template-columns:1fr}}@media (max-width:560px){.navhours{display:none}.navcontacts{gap:12px}.specrow{grid-template-columns:1fr;gap:0}.specitem{border-left:0;border-top:1px solid var(--line-2);padding:16px 0 0;margin-top:4px}.specitem:first-child{border-top:0;padding-top:0;margin-top:0}}@media (max-width:480px){.navdiv,.np-text{display:none}.np-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dot .ping,.reveal,.word{animation:none}.card{transition:none}}.rk-wrap{position:relative;padding:clamp(118px,14vh,158px) 0 clamp(48px,6vw,80px);overflow:clip}.rk-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(680px 460px at 82% -4%,rgba(232,184,115,.14),transparent 60%),radial-gradient(720px 520px at -6% 30%,rgba(60,108,180,.12),transparent 58%)}.rk-wrap .container{position:relative;z-index:1}.rk-head{max-width:760px;margin-bottom:clamp(26px,3.4vw,40px)}.rk-h1{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.04;font-weight:800;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.rk-intro{font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.6;color:var(--ink-muted);max-width:60ch}.rk-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:clamp(20px,2.4vw,36px);gap:clamp(20px,2.4vw,36px);align-items:start;grid-template-areas:"form result" "seo result"}.rk-form{grid-area:form;background:var(--panel);border:1px solid var(--line-2);border-radius:24px;padding:clamp(20px,2.2vw,30px);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.rk-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:26px}.rk-mode{display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px 18px;border-radius:16px;border:1px solid var(--line-strong);background:var(--chip);color:var(--ink-muted);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.rk-mode .t{font-weight:700;font-size:1.02rem;color:var(--ink)}.rk-mode .s{font-size:.8rem;color:var(--ink-faint)}.rk-mode:hover{border-color:rgba(232,184,115,.4)}.rk-mode.on{border-color:var(--accent);background:linear-gradient(180deg,rgba(232,184,115,.16),rgba(232,184,115,.05))}.rk-mode.on .t{color:var(--accent-strong)}.rk-field{margin-top:20px}.rk-field:first-child{margin-top:0}.rk-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:20px}.rk-row2 .rk-field{margin-top:0}.rk-eng{align-items:start}.rk-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.86rem;color:var(--ink-muted-2);margin-bottom:11px;font-weight:500}.rk-flag{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;letter-spacing:.01em}.rk-flag.ok{color:var(--good);background:rgba(103,214,168,.12)}.rk-flag.warn{color:#eab04a;background:rgba(234,176,74,.14)}.rk-opts{display:flex;flex-wrap:wrap;gap:8px}.rk-opt{flex:1 1 auto;min-width:0;padding:11px 12px;border-radius:12px;border:1px solid var(--line-strong);background:var(--chip);color:var(--ink-muted);font-weight:600;font-size:.92rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.rk-opt:hover{border-color:rgba(232,184,115,.4);color:var(--ink)}.rk-opt.on{border-color:var(--accent);background:linear-gradient(180deg,rgba(232,184,115,.18),rgba(232,184,115,.06));color:var(--accent-strong)}.rk-input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line-strong);background:var(--field);color:var(--ink-bright);font:inherit;font-size:1.06rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none;transition:border-color .2s,box-shadow .2s}.rk-input::placeholder{color:var(--ink-faint-2);font-weight:500}.rk-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(232,184,115,.16)}.rk-input.sm{font-size:16px;padding:10px 12px;text-align:right}.rk-chips{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.rk-chip{padding:7px 13px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-faint);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.rk-chip:hover{color:var(--ink)}.rk-chip.on{border-color:var(--accent);color:var(--accent-strong);background:rgba(232,184,115,.1)}.rk-price{display:flex;gap:10px}.rk-price .rk-input{flex:1 1}.rk-cur{display:flex;gap:4px;padding:4px;border-radius:12px;border:1px solid var(--line-strong);background:var(--field)}.rk-curbtn{width:42px;border-radius:9px;border:none;background:transparent;color:var(--ink-muted);font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.rk-curbtn.on{background:var(--accent);color:var(--accent-ink)}.rk-hint{font-size:.82rem;color:var(--ink-faint);margin-top:9px}.rk-rates-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:22px;padding:12px 0 0;background:none;border:0;border-top:1px solid var(--line);color:var(--ink-muted);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.rk-rates{margin-top:14px;padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--field);display:flex;flex-direction:column;gap:12px}.rk-rate{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.88rem;color:var(--ink-muted)}.rk-rate .rk-input{max-width:120px}.rk-rates-note{font-size:.78rem;color:var(--ink-faint-2);margin:2px 0 0}.rk-result{grid-area:result;align-self:start;position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.rk-result-card{background:var(--panel);border:1px solid rgba(232,184,115,.22);border-radius:24px;padding:clamp(22px,2.2vw,30px);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:0 50px 110px -50px rgba(0,0,0,.96),inset 0 1px 0 rgba(255,255,255,.06)}.rk-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.rk-result-head>span{font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.rk-badge{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap}.rk-badge.ok{color:var(--good);background:rgba(103,214,168,.12)}.rk-badge.warn{color:#eab04a;background:rgba(234,176,74,.14)}.rk-lines{display:flex;flex-direction:column;gap:2px}.rk-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.rk-line span{font-size:.92rem;color:var(--ink-muted);min-width:0}.rk-line b{font-size:1.02rem;font-weight:700;color:var(--ink-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.rk-line b.gold{color:var(--accent-strong)}.rk-coeff{font-style:normal;font-size:.78rem;color:var(--ink-faint);white-space:nowrap;margin-left:6px}.rk-total{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-strong)}.rk-total>span:first-child{font-size:.96rem;color:var(--ink-muted);font-weight:600;min-width:0}.rk-total-val{font-size:clamp(1.7rem,3vw,2.15rem);font-weight:800;letter-spacing:-.025em;color:var(--accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;flex:none}.rk-alert{display:flex;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(234,176,74,.09);border:1px solid rgba(234,176,74,.2);color:#e4c489;font-size:.82rem;line-height:1.45}.rk-alert svg{flex:none;margin-top:1px;color:#eab04a}.rk-go{width:100%;font-size:1.02rem;border-radius:14px;padding:16px;margin-top:20px;box-shadow:0 18px 42px -18px rgba(232,184,115,.9)}.rk-note{font-size:.76rem;color:var(--ink-faint-2);margin-top:13px;line-height:1.5}.rk-mini{flex-direction:column;padding:2px 4px}.rk-mini,.rk-mini-i{display:flex;gap:9px}.rk-mini-i{align-items:center;font-size:.85rem;color:var(--ink-muted-2)}.rk-chart{position:relative;flex-direction:column;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.rk-chart,.rk-tip{display:flex;align-items:center}.rk-tip{height:34px;justify-content:center}.rk-tip span{padding:6px 13px;border-radius:999px;background:var(--panel-solid);border:1px solid var(--line-strong);color:var(--ink-bright);font-size:.82rem;font-weight:600;white-space:nowrap;box-shadow:0 12px 28px -14px rgba(0,0,0,.85);animation:rkpop .18s var(--ease)}.rk-donut{width:172px;height:172px;flex:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.4))}.rk-arc{cursor:pointer;transition:transform .18s var(--ease),opacity .18s ease}.rk-legend{width:100%;display:flex;flex-direction:column;gap:5px}.rk-leg{display:flex;align-items:center;gap:10px;font-size:.88rem;padding:6px 8px;margin:0 -8px;border-radius:9px;cursor:pointer;transition:background .15s ease}.rk-leg.on{background:rgba(255,255,255,.05)}.rk-leg-dot{width:11px;height:11px;border-radius:3px;flex:none}.rk-leg-l{color:var(--ink-muted);flex:1 1;min-width:0}.rk-leg-p{color:var(--ink-bright);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes rkfade{0%{opacity:0}to{opacity:1}}@keyframes rkpop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.rk-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:rkfade .2s ease}.rk-modal-card{position:relative;width:100%;max-width:440px;background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:22px;padding:clamp(24px,3vw,34px);box-shadow:0 60px 120px -40px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.05);animation:rkpop .24s var(--ease)}.rk-modal-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,border-color .2s}.rk-modal-x:hover{color:var(--accent);border-color:rgba(232,184,115,.5)}.rk-modal-card h3{font-size:1.42rem;font-weight:800;letter-spacing:-.02em;padding-right:34px;line-height:1.15}.rk-modal-sub{font-size:.94rem;color:var(--ink-muted-2);margin-top:10px;line-height:1.5}.rk-modal-est{margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(232,184,115,.1);border:1px solid rgba(232,184,115,.25);font-size:.9rem;color:var(--ink-muted)}.rk-modal-est b{color:var(--accent-strong);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-modal-form{display:flex;flex-direction:column;gap:12px;margin-top:18px}.rk-modal-form .btn{border-radius:14px;padding:16px;font-size:1.02rem}.rk-consent{display:flex;align-items:flex-start;gap:9px;font-size:.78rem;color:var(--ink-faint-2);line-height:1.5;cursor:pointer}.rk-consent input{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:var(--accent-strong);cursor:pointer}.rk-consent a{color:var(--ink-muted);text-decoration:underline}.rk-note-err{color:#d4654f;margin-top:2px}.rk-modal-phone{display:block;text-align:center;margin-top:16px;font-size:1.2rem;font-weight:800;color:var(--ink-bright)}.rk-sent{flex-direction:column;text-align:center;gap:8px;min-height:220px}.rk-sent,.rk-sent-ic{display:flex;align-items:center;justify-content:center}.rk-sent-ic{width:56px;height:56px;border-radius:50%;background:rgba(103,214,168,.14)}.rk-sent-ic svg{width:28px;height:28px;stroke:var(--good)}.rk-sent-t{font-size:1.25rem;font-weight:800}.rk-sent-s{font-size:.94rem;color:var(--ink-muted-2);max-width:34ch;line-height:1.5}.rk-seo-col{grid-area:seo;margin-top:clamp(20px,2.6vw,40px);padding-top:clamp(24px,3vw,44px);border-top:1px solid var(--line)}.rk-seo-h{font-size:clamp(1.5rem,2.4vw,2.05rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:24ch;margin-bottom:clamp(20px,2.4vw,30px)}.rk-seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-bottom:clamp(24px,3vw,40px)}.rk-seo-card{background:var(--card-grad);border:1px solid var(--line-2);border-radius:18px;padding:clamp(20px,2vw,26px)}.rk-seo-card h3{font-size:1.14rem;font-weight:700;letter-spacing:-.015em;margin-bottom:9px}.rk-seo-card p{font-size:.94rem;color:var(--ink-muted-2);line-height:1.6}.rk-faq{max-width:820px}.rk-faq-i{border-bottom:1px solid var(--line)}.rk-faq-i summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;font-size:1.06rem;font-weight:600;cursor:pointer;list-style:none}.rk-faq-i summary::-webkit-details-marker{display:none}.rk-faq-ic{display:inline-flex;color:var(--ink-faint);transition:transform .25s}.rk-faq-i[open] .rk-faq-ic{transform:rotate(180deg);color:var(--accent)}.rk-faq-i p{font-size:.96rem;color:var(--ink-muted-2);line-height:1.62;padding:0 2px 20px;max-width:72ch}.rk-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px rgba(0,0,0,.55)}.rk-bar .sum{flex:1 1;min-width:0;line-height:1.2}.rk-bar .sum i{display:block;font-style:normal;font-size:.72rem;color:var(--ink-faint)}.rk-bar .sum b{font-size:1.06rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.rk-bar button{flex:none;padding:12px 16px;border-radius:12px;font-size:.94rem}@media (max-width:960px){.rk-grid{grid-template-columns:1fr;grid-template-areas:"form" "result" "seo"}.rk-result{position:static;top:auto}.rk-bar{display:flex}}@media (max-width:520px){.rk-modes,.rk-row2{grid-template-columns:1fr}.rk-opt{flex-basis:calc(50% - 4px)}}.vw-root{display:contents}.vw-root .vw-bubble,.vw-root .vw-card{position:fixed;bottom:clamp(16px,3vw,26px)}.vw-right .vw-bubble,.vw-right .vw-card{right:clamp(16px,3vw,26px)}.vw-left .vw-bubble,.vw-left .vw-card{left:clamp(16px,3vw,26px)}.vw-bubble{z-index:90;opacity:0;transform:translateY(18px) scale(.92);transition:opacity .5s var(--ease),transform .55s var(--ease)}.vw-bubble.in{opacity:1;transform:none}.vw-thumb{position:relative;display:block;width:116px;height:158px;padding:0;border:0;border-radius:20px;overflow:hidden;cursor:pointer;background:#0c0f15;box-shadow:0 22px 46px -18px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.05)}.vw-thumb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vw-thumb-scrim{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(6,8,11,.28) 0,rgba(6,8,11,.12) 55%,transparent 100%)}.vw-ring{position:absolute;inset:-4px;border-radius:24px;border:2px solid var(--accent);opacity:.55;animation:vwring 2.4s var(--ease) infinite;pointer-events:none}.vw-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:rgba(232,184,115,.94);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -4px rgba(0,0,0,.6);transition:transform .2s var(--ease),background .2s}.vw-thumb:hover .vw-play{transform:translate(-50%,-50%) scale(1.1);background:var(--accent-strong)}.vw-dismiss{position:absolute;top:-9px;right:-9px;width:24px;height:24px;border-radius:50%;background:#161a22;color:var(--ink-muted);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:color .2s,border-color .2s,background .2s;box-shadow:0 4px 12px -4px rgba(0,0,0,.7)}.vw-dismiss:hover{color:#fff;border-color:rgba(255,255,255,.35);background:#1c212b}.vw-backdrop{position:fixed;inset:0;z-index:128;background:rgba(6,8,11,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:rkfade .2s ease}.vw-card{z-index:131;width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:linear-gradient(180deg,#151a23,#0d1017);border:1px solid var(--line-strong);border-radius:22px;overflow:hidden;box-shadow:0 60px 120px -40px rgba(0,0,0,.92),inset 0 1px 0 rgba(255,255,255,.05);animation:vwcard .3s var(--ease)}.vw-card-x{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:50%;background:rgba(10,12,16,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s}.vw-card-x:hover{background:rgba(10,12,16,.85);border-color:rgba(232,184,115,.5)}.vw-video-wrap{position:relative;flex:0 1 auto;min-height:0;aspect-ratio:9/16;max-height:64vh}.vw-video,.vw-video-wrap{width:100%;background:#000}.vw-video{height:100%;object-fit:cover;display:block}.vw-foot{flex:none;padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.vw-foot-title{font-size:1.02rem;font-weight:800;letter-spacing:-.015em;line-height:1.2}.vw-foot-sub{font-size:.86rem;color:var(--ink-muted-2);margin-top:6px;line-height:1.45}.vw-foot-actions{display:flex;align-items:center;gap:10px}.vw-cta{flex:1 1;border-radius:13px;padding:14px 16px;font-size:.98rem;box-shadow:0 16px 36px -18px rgba(232,184,115,.9)}.vw-icon-btn{flex:none;width:46px;height:46px;border-radius:13px;border:1px solid var(--line-strong);background:var(--chip);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s,background .2s}.vw-icon-btn:hover{color:var(--accent);border-color:rgba(232,184,115,.5);background:rgba(232,184,115,.08)}.vw-form-panel{flex:none;padding:16px 18px 20px;position:relative}.vw-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--ink-muted);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:12px;transition:color .2s}.vw-back:hover{color:var(--accent)}.vw-form-title{font-size:1.18rem;font-weight:800;letter-spacing:-.02em}.vw-form-sub{font-size:.86rem;color:var(--ink-muted-2);margin-top:8px;line-height:1.45}.vw-form{display:flex;flex-direction:column;gap:11px;margin-top:14px}.vw-form .vw-cta{width:100%;flex:none}.vw-form-phone{display:block;text-align:center;margin-top:14px;font-size:1.12rem;font-weight:800;color:var(--ink-bright)}.vw-sent{min-height:200px}@keyframes vwring{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.06);opacity:0}to{transform:scale(1.06);opacity:0}}@keyframes vwcard{0%{transform:translateY(16px) scale(.97);opacity:0}to{transform:none;opacity:1}}@media (max-width:560px){.vw-thumb{width:104px;height:142px}.vw-root .vw-card{left:10px;right:10px;bottom:10px;width:auto;max-height:calc(100dvh - 20px)}.vw-video-wrap{max-height:58vh}}@media (prefers-reduced-motion:reduce){.vw-ring{animation:none}.vw-bubble{transition:none}.vw-backdrop,.vw-card{animation:none}}.catalog-page{max-width:1240px;margin:0 auto;padding:clamp(90px,11vw,130px) 20px clamp(60px,7vw,90px)}.catalog-page.has-hero{padding-top:clamp(26px,3.4vw,42px)}.catalog-page.cat-lp-tiles{padding-bottom:0}.catalog-page.cat-lp-tiles .facet-text:empty{display:none}.catalog-page.cat-lp-tiles+section.podb{padding-top:clamp(4px,1vw,12px)}.st{margin:clamp(8px,2vw,24px) 0 clamp(28px,4vw,48px)}.st-h{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 clamp(16px,2vw,24px);max-width:28ch;color:var(--ink-bright)}.st-grid{display:grid;grid-template-columns:minmax(0,68ch) minmax(260px,340px);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;justify-content:start}.st-part+.st-part{margin-top:clamp(18px,2vw,26px)}.st-part h3{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink-bright)}.st-part p{margin:0 0 10px;line-height:1.7;color:var(--ink-muted)}.st-part>:last-child{margin-bottom:0}.st-lead{margin:0 0 clamp(20px,2.4vw,30px);font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.65;color:var(--ink)}.st-text a{color:var(--ink-bright);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s var(--ease)}.st-text a:hover{color:var(--ink)}.st-part ol,.st-part ul{margin:0 0 12px;padding:0;list-style:none;color:var(--ink-muted);line-height:1.6}.st-part li{position:relative;padding-left:28px;margin:0 0 8px}.st-part ul li:before{content:"";position:absolute;left:8px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.st-part ol{counter-reset:st}.st-part ol li{counter-increment:st;padding-left:36px;min-height:24px}.st-part ol li:before{content:counter(st);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--chip);border:1px solid var(--line-strong);color:var(--ink-bright);font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}.st-card{position:-webkit-sticky;position:sticky;top:100px;padding:18px 20px 12px;border:1px solid var(--line-2);border-radius:20px;background:var(--surface);box-shadow:var(--card-shadow)}.st-card-h{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;color:var(--ink-bright)}.st-card-s{margin:2px 0 8px;font-size:.82rem;color:var(--ink-faint)}.st-card dl{margin:0}.st-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.st-row:last-child{border-bottom:0}.st-row dt{font-size:.9rem;color:var(--ink-muted)}.st-row dd{margin:0;font-size:.92rem;font-weight:700;color:var(--ink-bright);text-align:right}.st-cta{width:100%;justify-content:space-between;margin:12px 0 6px}@media (max-width:900px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-card{position:static;order:-1}}.sv-panel::-webkit-scrollbar{display:none}body.pill-on .fbar{top:84px}@media (max-width:900px){body.pill-on .fbar{top:78px}}.fbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;transition:top .3s var(--ease);background:var(--bg);padding:12px 0;margin-bottom:14px;border-bottom:1px solid var(--line-2)}body .fbar.fbar-dock,body.pill-on .fbar.fbar-dock{position:relative;top:auto}.fbar[data-pending] .fbar-row{opacity:.55;transition:opacity .15s ease}.fbar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fb-dd{position:relative}.fb-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.fb-btn.on,.fb-btn:hover{border-color:var(--accent);color:var(--ink-bright)}.fb-btn.on{background:rgba(232,184,115,.14);font-weight:700}.fb-btn:disabled{opacity:.45;cursor:not-allowed}.fb-btn svg{transition:transform .3s var(--ease);flex-shrink:0}.fb-btn.open{border-color:var(--accent)}.fb-btn.open svg{transform:rotate(180deg)}.fb-all{margin-left:auto}.fb-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:360px;max-width:min(600px,84vw);max-height:60vh;overflow-y:auto;background:var(--panel-solid,var(--surface));border:1px solid var(--line-2);border-radius:16px;padding:16px;box-shadow:0 28px 64px -28px rgba(10,14,22,.4)}.fb-price{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 6px 0 2px;flex:1 1 380px;max-width:470px}.fb-price-l{font-size:.9rem;font-weight:700;color:var(--ink-bright);white-space:nowrap}.fbar .fb-btn{border-radius:999px;padding:10px 16px;background:var(--panel-solid)}.fb-all svg,.filters-open svg,.pill-cat-f svg{flex:none}.fall-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:2px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:.76rem;font-weight:800;line-height:1}.pill-cat-f{gap:8px}.filters-mrow .filters-open{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fb-price .prange{flex:1 1}.prange{display:flex;gap:12px;min-width:0}.prange-row{align-items:center}.prange-block{flex-direction:column;gap:8px}.prange-v{font-size:.88rem;font-weight:700;color:var(--ink-bright);white-space:nowrap}.prange-v.is-all{font-weight:500;color:var(--ink-muted)}.prange-row .prange-v{min-width:7.6em;text-align:left}.prange-block .prange-v{font-size:1rem}.prange-track{position:relative;flex:1 1;min-width:140px;height:24px}.prange-block .prange-track{flex:none;width:100%;margin-bottom:6px}.prange-track:after,.prange-track:before{content:"";position:absolute;top:10px;height:4px;border-radius:2px;pointer-events:none;z-index:0}.prange-track:before{left:0;right:0;background:var(--line-strong)}.prange-track:after{left:var(--a);right:calc(100% - var(--b));background:var(--accent)}.prange input{position:absolute;inset:0;z-index:1;width:100%;height:24px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prange input::-webkit-slider-runnable-track{height:4px;background:none;border:0}.prange input::-moz-range-track{height:4px;background:none;border:0}.prange input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--accent);box-shadow:0 2px 10px rgba(10,14,22,.22);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .15s var(--ease);transition:transform .15s var(--ease)}.prange input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--accent);box-shadow:0 2px 10px rgba(10,14,22,.22);cursor:grab}.prange input:hover::-webkit-slider-thumb{transform:scale(1.08)}.prange input:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing}.prange input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.prange input:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.fb-pop-price{min-width:400px}.fpop{flex-direction:column}.fpop,.fpop-h{display:flex;gap:12px}.fpop-h{justify-content:space-between;align-items:baseline}.fpop-h b{font-size:.98rem;font-weight:800;color:var(--ink-bright)}.fpop-h span{font-size:.8rem;color:var(--ink-faint)}.fpop-q{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--field);color:var(--ink);font:inherit;font-size:16px}.fpop-q:focus{outline:none;border-color:var(--accent)}.fpop-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.ftile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ftile-t{max-width:100%;line-height:1.25}.ftile .cnt{font-size:.78rem;font-weight:500;color:var(--ink-faint)}.ftile.on,.ftile:hover{border-color:var(--accent)}.ftile.on{background:rgba(232,184,115,.16);color:var(--ink-bright)}.ftile.on .cnt{color:var(--ink-muted)}.ftile:disabled{opacity:.4;cursor:not-allowed}.fpop-chips{max-height:260px;overflow-y:auto}.fpop-none{font-size:.88rem;color:var(--ink-faint)}.fpop-f{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.fpop-f .freset:disabled{opacity:.4;cursor:default;text-decoration:none}.fprice-pre{margin-top:2px}.filters-head.fh2{position:-webkit-sticky;position:sticky;top:-18px;z-index:2;margin:-18px 0 4px;padding:18px 0 12px;background:var(--bg);border-bottom:1px solid var(--line)}.filters-head.fh2 .freset{margin-left:auto;margin-right:6px;font-size:.88rem;padding:4px 2px}.fgd{margin:0;border-bottom:1px solid var(--line)}.fgd>summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;list-style:none}.fgd>summary::-webkit-details-marker{display:none}.fgd>summary .fg-title{margin:0;font-size:.95rem}.fgd-v{margin-left:auto;min-width:0;max-width:55%;font-size:.84rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fgd>summary svg{flex:none;margin-left:auto;color:var(--ink-faint);transition:transform .2s var(--ease)}.fgd-v+svg{margin-left:0}.fgd[open]>summary svg{transform:rotate(180deg)}.fgd-b{padding:0 0 16px}.fswitch{position:relative;display:flex;align-items:center;gap:14px;padding:4px 0;cursor:pointer}.fswitch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.fswitch-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.92rem;font-weight:700;color:var(--ink-bright);line-height:1.3}.fswitch-s{font-size:.8rem;font-weight:500;color:var(--ink-muted)}.fswitch-ui{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--line-strong);transition:background .2s var(--ease)}.fswitch-ui:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(10,14,22,.25);transition:transform .2s var(--ease)}.fswitch.on .fswitch-ui{background:var(--accent)}.fswitch.on .fswitch-ui:after{transform:translateX(18px)}.fswitch:hover .fswitch-ui{box-shadow:0 0 0 3px rgba(232,184,115,.22)}.fswitch input:focus-visible~.fswitch-ui{outline:2px solid var(--accent);outline-offset:2px}.fswitch.off{opacity:.45;cursor:not-allowed}.filters-foot{position:-webkit-sticky;position:sticky;bottom:-22px;z-index:2;margin:12px 0 -22px;padding:12px 0 18px;background:var(--bg);border-top:1px solid var(--line-2)}.filters-foot .btn{width:100%}.fbar-chosen{display:flex;flex-wrap:wrap;margin-top:10px}.fbar-chosen,.fchosen{gap:8px;align-items:center}.fchosen{display:inline-flex;padding:7px 12px;border-radius:999px;border:1px solid var(--accent);background:rgba(232,184,115,.14);color:var(--ink-bright);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .2s var(--ease)}.fchosen span{font-size:1.02rem;line-height:1;color:var(--ink-muted);transition:color .2s}.fchosen:hover span{color:var(--ink-bright)}.freset{background:none;border:none;color:var(--ink-muted);font-size:.84rem;cursor:pointer;text-decoration:underline;padding:6px 2px;display:block}.fg{margin-bottom:20px}.fg:last-child{margin-bottom:0}.fg-title{font-size:.82rem;font-weight:700;margin-bottom:9px;color:var(--ink)}.fg-chips{display:flex;flex-wrap:wrap;gap:7px}.fchip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-size:.86rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.fchip .cnt{font-size:.76rem;color:var(--ink-muted)}.fchip.on{border-color:var(--accent);background:rgba(232,184,115,.16);color:var(--ink-bright);font-weight:700}.fchip:disabled{opacity:.4;cursor:not-allowed}.fg-lgota .btn{width:100%;justify-content:space-between;text-align:left;white-space:normal}.fg-lgota .flgota-txt{min-width:0;line-height:1.3}.fg-lgota .flgota-txt b{font-size:1.06em}.fb-lgota .cnt{font-size:.78rem;color:var(--ink-muted)}.fb-lgota.on .cnt{color:var(--ink-bright)}.fbody[data-pending]{opacity:.55;transition:opacity .15s ease}.fbody .freset{margin-bottom:16px}.filters-backdrop{position:fixed;inset:0;z-index:110;background:var(--overlay,rgba(6,8,11,.5))}.filters-panel{position:fixed;top:0;right:0;bottom:0;width:min(430px,94vw);z-index:111;background:var(--bg);border-left:1px solid var(--line-2);padding:18px 22px 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transform:translateX(105%);transition:transform .32s var(--ease)}.filters-panel::-webkit-scrollbar{display:none}.filters-panel.is-open{transform:none}.filters-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:1.05rem}.filters-head button{background:none;border:none;font-size:1.2rem;color:var(--ink);cursor:pointer;padding:4px 8px}.filters-show{display:block;position:-webkit-sticky;position:sticky;bottom:0;z-index:1;width:100%;margin-top:18px;padding:14px;border-radius:12px;border:none;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:.96rem;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.18)}.filters-open{display:none;width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font-size:.92rem;font-weight:600;cursor:pointer;margin-bottom:18px}.catalog-summary{margin:0 0 14px;font-size:1.06rem;font-weight:400;line-height:1.45;letter-spacing:-.01em;max-width:70ch}.cat-sub .cs-note .tl-total{color:var(--ink-bright);font-weight:700}.tl-filters{display:contents}.tl-sort{display:flex;align-items:center;gap:10px;flex:none}.tl-sort-l{font-size:.88rem;color:var(--ink-muted)}.tl-sort .sel-root{width:auto}.fb-end{display:flex;align-items:center;gap:8px;margin-left:auto}.filters-mrow{display:none}@media (max-width:900px){.filters-mrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch;margin-bottom:16px}.filters-mrow .filters-open{width:auto;margin:0;padding:0 14px;min-height:44px;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.catalog-empty{border:1px solid var(--line,rgba(120,110,95,.22));border-radius:16px;padding:34px;text-align:center}.catalog-empty strong{display:block;font-size:1.1rem;margin-bottom:8px}.catalog-empty p{color:var(--muted);max-width:52ch;margin:0 auto 18px}.catalog-pager{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:34px;font-size:.92rem}.catalog-pager a{color:var(--ink);font-weight:600}.catalog-pager span{color:var(--muted)}@media (max-width:900px){.fbar{display:none}.filters-open{display:block}.filters-panel{width:100%;border-left:none}}.crumbs{font-size:.84rem;margin-bottom:16px}.crumbs,.crumbs a{color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs .sep{margin:0 8px;opacity:.5}.ch-root{position:fixed;right:clamp(16px,3vw,26px);bottom:clamp(16px,3vw,26px);z-index:95;--ch-gold-ink:var(--gold-ink)}.ch-launch{display:flex;align-items:flex-end;gap:10px}.ch-bubble{position:relative;flex:none;width:62px;height:62px;padding:0;border-radius:50%;border:0;background:var(--panel-solid);cursor:pointer;overflow:visible;box-shadow:0 0 0 2px rgba(232,184,115,.26),0 18px 40px -14px rgba(0,0,0,.55);transition:transform .22s var(--ease),box-shadow .22s}.ch-bubble:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 0 2px rgba(232,184,115,.55),0 22px 48px -14px rgba(0,0,0,.6)}.ch-ava{position:relative;display:block;border-radius:50%;overflow:hidden;background:var(--chip)}.ch-ava img,.ch-ava video{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}@property --ch-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ch-bubble .ch-ava{animation:chbreath 5.2s ease-in-out infinite}@keyframes chbreath{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}.ch-bubble:before{content:"";position:absolute;inset:-3px;border-radius:50%;pointer-events:none;background:conic-gradient(from var(--ch-angle),rgba(232,184,115,0) 0deg,rgba(232,184,115,.85) 55deg,rgba(255,226,183,.95) 78deg,rgba(232,184,115,.35) 120deg,rgba(232,184,115,0) 190deg,rgba(232,184,115,0) 1turn);mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:chorbit 9s linear infinite;opacity:.9}@keyframes chorbit{to{--ch-angle:360deg}}.ch-bubble .ch-ava:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(115% 78% at 28% -8%,rgba(255,255,255,.3),rgba(255,255,255,0) 58%),radial-gradient(90% 70% at 70% 112%,rgba(0,0,0,.16),rgba(0,0,0,0) 60%)}.ch-bubble .ch-ava:after{content:"";position:absolute;z-index:2;pointer-events:none;width:60%;height:150%;left:-35%;top:-25%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.85),rgba(255,255,255,0) 72%);filter:blur(7px);mix-blend-mode:soft-light;opacity:0;animation:chshine 9s cubic-bezier(.45,.05,.35,1) infinite}@keyframes chshine{0%,62%{transform:translate(0) rotate(14deg);opacity:0}70%{opacity:.9}86%{transform:translate(190%,6%) rotate(14deg);opacity:.75}92%,to{transform:translate(240%,8%) rotate(14deg);opacity:0}}.ch-live{right:2px;bottom:2px;width:13px;height:13px;box-shadow:0 0 0 2.5px var(--panel-solid)}.ch-live,.ch-live:after{position:absolute;border-radius:50%;background:var(--good)}.ch-live:after{content:"";inset:0;animation:chpulse 2.4s ease-out infinite}@keyframes chpulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.4);opacity:0}}.ch-teaser{position:relative;max-width:216px;padding:11px 30px 11px 14px;border-radius:18px 18px 6px 18px;background:var(--panel-solid);border:1px solid var(--line-strong);color:var(--ink-bright);font-size:.88rem;font-weight:600;line-height:1.35;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);animation:chteaser .34s var(--ease) both}@keyframes chteaser{0%{opacity:0;transform:translate(10px,6px) scale(.96)}to{opacity:1;transform:none}}.ch-teaser-x{position:absolute;top:5px;right:5px;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--ink-faint);font-size:.7rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}.ch-teaser-x:hover{color:var(--ink-bright);background:var(--chip)}.ch-panel{position:relative;display:flex;flex-direction:column;width:min(396px,calc(100vw - 32px));height:min(624px,calc(100vh - 100px));background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:24px;overflow:hidden;box-shadow:0 60px 120px -40px rgba(0,0,0,.75);animation:chopen .26s var(--ease) both}@keyframes chopen{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ch-head{display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--line)}.ch-head-name{display:flex;flex-direction:column;line-height:1.3;flex:1 1;min-width:0}.ch-head-name b{font-size:1rem;color:var(--ink-bright)}.ch-status{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-muted)}.ch-status i{position:relative;flex:none;width:7px;height:7px}.ch-status i,.ch-status i:after{border-radius:50%;background:var(--good)}.ch-status i:after{content:"";position:absolute;inset:0;animation:chpulse 2.4s ease-out infinite}.ch-call,.ch-close{flex:none;width:34px;height:34px;border-radius:11px;border:0;background:transparent;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.86rem;transition:color .2s,background .2s}.ch-call:hover,.ch-close:hover{color:var(--ink-bright);background:var(--chip)}.ch-feed{flex:1 1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:9px;scrollbar-width:thin}.ch-row{display:flex;align-items:flex-end;gap:8px;max-width:92%}.ch-row .ch-ava{flex:none;width:26px;height:26px;margin-bottom:2px}.ch-row.ch-cont{padding-left:34px}.ch-msg{padding:10px 13px;border-radius:16px;font-size:.92rem;line-height:1.5;overflow-wrap:break-word;min-width:0}.ch-me{align-self:flex-end;max-width:86%;background:#e8b873;color:#0e1117;font-weight:600;border-bottom-right-radius:6px}.ch-her{background:var(--chip);color:var(--ink);border-bottom-left-radius:6px}[data-theme=dark] .ch-her{background:rgba(255,255,255,.055)}.ch-dots{display:inline-flex;gap:4px;align-items:center;padding:4px 2px}.ch-dots i{width:6px;height:6px;border-radius:50%;background:var(--ink-muted);animation:chdot 1.2s infinite}.ch-dots i:nth-child(2){animation-delay:.15s}.ch-dots i:nth-child(3){animation-delay:.3s}@keyframes chdot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ch-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px;padding-left:34px}.ch-chips button{padding:7px 12px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-muted);font:inherit;font-size:.81rem;font-weight:600;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.ch-chips button:hover{color:var(--ink-bright);border-color:rgba(232,184,115,.6);background:var(--chip)}.ch-cars{display:flex;flex-direction:column;gap:8px;padding-left:34px}.ch-car{display:flex;gap:11px;padding:9px;border-radius:15px;border:1px solid var(--line);background:var(--chip);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.ch-car:hover{border-color:rgba(232,184,115,.55);transform:translateY(-1px);box-shadow:0 12px 26px -18px rgba(0,0,0,.5)}.ch-car img{width:104px;height:82px;object-fit:cover;border-radius:11px;flex:none;background:var(--field)}.ch-car-body{display:flex;flex-direction:column;gap:3px;min-width:0;justify-content:center}.ch-car-body b{font-size:.92rem;color:var(--ink-bright);line-height:1.25}.ch-car-sub{font-size:.77rem;color:var(--ink-muted)}.ch-car-price{font-size:.98rem;font-weight:800;color:var(--ink-bright);letter-spacing:-.01em}.ch-car-price span{font-size:.72rem;font-weight:600;color:var(--ink-muted);letter-spacing:0}.ch-car-marks{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.ch-car-marks i{font-style:normal;font-size:.69rem;padding:2px 7px;border-radius:999px;background:var(--field);color:var(--ink-muted);border:1px solid var(--line)}.ch-car-marks i.ch-gold{color:var(--ch-gold-ink);border-color:rgba(232,184,115,.45)}.ch-more{padding:9px;border-radius:12px;border:1px dashed var(--line-strong);background:transparent;color:var(--ink-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color .2s,border-color .2s}.ch-more:hover{color:var(--ink-bright);border-color:rgba(232,184,115,.55)}.ch-form{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:18px;margin:4px 0;border:1px solid var(--line-strong);background:var(--panel-solid);box-shadow:0 20px 44px -30px rgba(0,0,0,.6)}[data-theme=dark] .ch-form{background:rgba(255,255,255,.045)}.ch-form b{font-size:.95rem;color:var(--ink-bright)}.ch-form-sub{font-size:.8rem;color:var(--ink-muted);line-height:1.45}.ch-form input:not([type=checkbox]){padding:11px 13px;border-radius:12px;border:1px solid var(--line-strong);background:var(--field);color:var(--ink-bright);font:inherit;font-size:16px;outline:none;transition:border-color .2s}.ch-form input:focus{border-color:rgba(232,184,115,.65)}.ch-form button{padding:12px;border-radius:12px;border:0;background:#e8b873;color:#0e1117;font:inherit;font-weight:700;cursor:pointer;transition:filter .2s}.ch-form button:hover{filter:brightness(1.06)}.ch-form button:disabled{opacity:.6;cursor:default}.ch-form-done{border-color:var(--line);color:var(--ink-muted);font-size:.88rem;line-height:1.5;box-shadow:none}.ch-after{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ch-after a{padding:8px 13px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-bright);font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s}.ch-after a:hover{border-color:rgba(232,184,115,.6);background:var(--chip)}.ch-form-known{display:flex;align-items:baseline;gap:8px;font-size:.86rem;color:var(--ink-muted)}.ch-form-known b{color:var(--ink-bright);font-size:.9rem}.ch-form-known button{padding:0;border:0;background:none;color:var(--ink-muted);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ch-form-known button:hover{color:var(--ink-bright)}.ch-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ch-consent{display:flex;gap:8px;align-items:flex-start;font-size:.76rem;color:var(--ink-muted);line-height:1.4;cursor:pointer}.ch-consent input{margin-top:2px;accent-color:#e8b873}.ch-consent a{color:var(--ink-bright);text-decoration:underline;text-underline-offset:2px}.ch-err{font-size:.78rem;color:#d4654f}.ch-down{position:absolute;right:14px;bottom:78px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-strong);background:var(--panel-solid);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 10px 24px -12px rgba(0,0,0,.5);animation:chdown .2s var(--ease) both;transition:color .2s,border-color .2s}.ch-down:hover{color:var(--ink-bright);border-color:rgba(232,184,115,.6)}@keyframes chdown{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ch-input{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);background:var(--panel-solid)}.ch-input input{flex:1 1;min-width:0;padding:12px 14px;border-radius:13px;border:1px solid var(--line-strong);background:var(--field);color:var(--ink-bright);font:inherit;font-size:16px;outline:none;transition:border-color .2s}.ch-input input:focus{border-color:rgba(232,184,115,.6)}.ch-input button{flex:none;width:44px;border-radius:13px;border:0;background:#e8b873;color:#0e1117;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .2s,opacity .2s}.ch-input button:hover:not(:disabled){filter:brightness(1.06)}.ch-input button:disabled{opacity:.4;cursor:default}@media (max-width:520px){.ch-root.ch-open{inset:0;right:0;bottom:0}.ch-panel{width:100vw;height:100dvh;border-radius:0;border:0}.ch-input{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.ch-teaser{max-width:190px}}.ch-car.ch-seen{background:linear-gradient(180deg,rgba(232,184,115,.16),rgba(232,184,115,.07));border-color:rgba(232,184,115,.42)}[data-theme=dark] .ch-car.ch-seen{background:linear-gradient(180deg,rgba(232,184,115,.13),rgba(232,184,115,.05))}.ch-car.ch-seen:hover{border-color:rgba(232,184,115,.75)}.ch-car.ch-seen img{opacity:.9}.ch-car-marks i.ch-seen-mark{background:transparent;border-color:rgba(232,184,115,.5);color:var(--ch-gold-ink)}@media (prefers-reduced-motion:reduce){.ch-panel,.ch-teaser{animation:none}.ch-bubble:hover{transform:none}.ch-dots i{opacity:.5}.ch-bubble .ch-ava,.ch-bubble .ch-ava:after,.ch-bubble:before,.ch-dots i,.ch-live:after,.ch-status i:after{animation:none}.ch-bubble .ch-ava:after{opacity:0}.ch-bubble:before{opacity:.5}}html[data-tma] .footer,html[data-tma] .mobile-menu,html[data-tma] .pill,html[data-tma] .topnav,html[data-tma] .vw-root{display:none!important}html[data-tma] .ch-root:not(.ch-open){bottom:calc(clamp(16px,3vw,26px) + 72px)}html[data-embed] .ch-root,html[data-embed] .footer,html[data-embed] .mobile-menu,html[data-embed] .pill,html[data-embed] .topnav,html[data-embed] .vw-root{display:none!important}html[data-embed] .embed-chat .ch-root{display:block!important}html[data-embed] .embed-chat .ch-panel{position:fixed;inset:0;width:auto;height:auto;max-height:none;border-radius:0;border:0;animation:none}.tma{max-width:640px;margin:0 auto;padding:10px 12px 28px;background:var(--bg);min-height:100vh}.tma-head{display:flex;align-items:baseline;justify-content:space-between;padding:6px 4px 12px}.tma-logo{font-family:var(--font-manrope),system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.02em}.tma-logo .tl{color:var(--ink-bright)}.tma-logo .ta{color:#e8b873}.tma-count{color:var(--muted);font-size:13px}.tma-list{display:flex;flex-direction:column;gap:10px}.tma-card{display:grid;grid-template-columns:132px 1fr;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink)}.tma-media{position:relative;min-height:112px;background-color:var(--field);background-size:cover;background-position:50%}.tma-status{position:absolute;left:8px;bottom:8px;font-size:11px;font-weight:600;line-height:1;padding:5px 8px;border-radius:999px;color:#0b0e13;background:#d5e6cf}.tma-status.gold{background:#e8b873}.tma-status.muted{background:var(--chip);color:var(--muted);border:1px solid var(--line)}.tma-info{display:flex;flex-direction:column;gap:3px;padding:10px 12px;min-width:0}.tma-name{font-size:15px;font-weight:700;color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tma-spec{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tma-price{margin-top:auto;font-size:16px;font-weight:800;color:var(--ink-bright)}.tma-sub{font-size:11px}.tma-foot,.tma-sub{color:var(--ink-faint)}.tma-foot{margin:18px 4px 0;font-size:12px;line-height:1.5}.tma-empty{border:1px solid var(--line);border-radius:14px;padding:26px 18px;text-align:center}.tma-empty strong{display:block;margin-bottom:6px}.tma-empty p{color:var(--muted);margin:0;font-size:13px}.tma-quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 10px}.tq{position:relative;display:block;aspect-ratio:16/10;min-height:92px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--field) center/cover no-repeat;text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent}.tq:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,14,.06),rgba(8,10,14,.58) 58%,rgba(8,10,14,.84))}.tq-in{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;height:100%;padding:10px 12px}.tq-name{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq-count{font-size:12px;line-height:1.2;color:rgba(255,255,255,.8)}.tq.on{border-color:#e8b873;box-shadow:0 0 0 1px #e8b873}.tq.on .tq-count{color:#e8b873}.tq-off{position:absolute;top:8px;right:8px;z-index:1;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;background:#e8b873;color:#19120a}.tq.is-empty{opacity:.42;filter:grayscale(.6)}.tma .filters-open{display:block!important}.tma .filters-panel{position:fixed;inset:0;top:0;width:auto;border:none;border-radius:0;overflow-y:auto;padding:18px 18px 28px;background:var(--bg);transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.tma .filters-panel.is-open{transform:translateX(0)}.tma .filters-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:1.05rem}.tma .filters-head button{background:none;border:none;font-size:1.2rem;color:var(--ink);cursor:pointer;padding:4px 8px}.tma .filters-show{display:block;position:-webkit-sticky;position:sticky;bottom:0;z-index:1;width:100%;margin-top:18px;padding:14px;border-radius:12px;border:none;background:#e8b873;color:#19120a;font-weight:700;font-size:.96rem;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.18)}.tma-ask{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:0 10px 30px rgba(0,0,0,.28)}.tma-ask__text{margin:0 0 12px;font-size:.92rem;line-height:1.4;color:var(--ink)}.tma-ask__row{display:flex;gap:8px}.tma-ask__row button{flex:1 1;padding:11px 12px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer}.tma-ask__yes{border:none;background:#e8b873;color:#19120a}.tma-ask__no{border:1px solid var(--line);background:transparent;color:var(--muted)}.qz{position:relative;z-index:5;background:var(--bg);padding:clamp(40px,5vw,72px) 0}.qz-sheet{background:var(--surface);border:1px solid var(--line);border-radius:clamp(18px,2.2vw,26px);box-shadow:var(--card-shadow);padding:clamp(26px,3.6vw,48px) clamp(18px,3vw,48px)}.qz-top{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(18px,3vw,48px);flex-wrap:wrap}.qz-h2{font-size:clamp(1.6rem,2.7vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.04;max-width:19ch}.qz-lead{margin-top:12px;font-size:1rem;line-height:1.55;color:var(--ink-muted);max-width:52ch}.qz-meter{flex:0 1 380px;flex-direction:column}.qz-count,.qz-meter{display:flex;gap:12px}.qz-count{align-items:baseline;padding:14px 18px;border-radius:18px;background:var(--good-wash);border:1px solid var(--good-line);transition:opacity .2s ease}.qz-count.qz-wait{opacity:.5}.qz-count-n{font-size:clamp(2.1rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--good)}.qz-count-t{font-size:.9rem;line-height:1.35;color:var(--ink-muted-2)}.qz-sum{display:flex;flex-wrap:wrap;gap:8px}.qz-sum-c{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 14px;border-radius:999px;background:transparent;border:1px dashed var(--line-strong);color:var(--ink-muted);font-family:inherit;font-size:.82rem;font-weight:700;cursor:default;transition:border-color .22s var(--ease),background .22s var(--ease)}.qz-sum-c.on{background:var(--chip);border-style:solid;border-color:var(--line-2)}.qz-sum-c.now{border-style:solid;border-color:var(--accent);color:var(--ink-bright)}.qz-sum-c:not(:disabled){cursor:pointer}.qz-sum-v{color:var(--ink-bright);font-weight:800}.qz-grid{margin-top:clamp(22px,3vw,34px);display:grid;grid-template-columns:1fr 380px;grid-gap:clamp(24px,3.2vw,44px);gap:clamp(24px,3.2vw,44px);align-items:start}.qz-car,.qz-car-t,.qz-left,.qz-opt,.qz-opt-txt,.qz-right{min-width:0}.qz-note,.qz-opt-l,.qz-opt-n,.qz-q{overflow-wrap:break-word}.qz-prog{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:22px}.qz-prog-i{position:relative;display:block;padding:0;border:0;background:none;text-align:left;font-family:inherit;cursor:default}.qz-prog-i:not(:disabled){cursor:pointer}.qz-prog-i:before{content:"";position:absolute;left:0;right:0;top:-14px;height:44px}.qz-prog-b{display:block;height:3px;border-radius:2px;background:var(--line-2);transition:background .3s var(--ease)}.qz-prog-i.done .qz-prog-b{background:var(--accent)}.qz-prog-l{display:block;margin-top:9px;font-size:.72rem;font-weight:700;color:var(--ink-muted)}.qz-prog-i.now .qz-prog-l{color:var(--ink-bright)}.qz-prog-i:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.qz-chip-step{display:inline-block;padding:6px 13px;border-radius:999px;background:var(--chip);color:var(--ink-muted);font-size:.74rem;font-weight:700}.qz-q{margin-top:12px;font-size:clamp(1.3rem,2vw,1.72rem);font-weight:800;letter-spacing:-.03em;line-height:1.14;outline:none}.qz-q:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.qz-note{margin-top:8px;font-size:.92rem;line-height:1.5;color:var(--ink-muted);max-width:58ch}.qz-opts{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;transition:opacity .2s ease}.qz-opts-wait{opacity:.5}.qz-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);text-align:left;font-family:inherit;cursor:pointer;transition:border-color .22s var(--ease),background .22s var(--ease)}@media (hover:hover){.qz-opt:hover{border-color:var(--line-strong);background:var(--field)}}.qz-opt.on,.qz-opt.on:hover{border-color:var(--accent);background:rgba(232,184,115,.1)}.qz-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qz-opt-txt{display:block;min-width:0}.qz-opt-l{display:block;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.qz-opt.on .qz-opt-l{color:var(--ink-bright)}.qz-opt-n{display:block;margin-top:3px;font-size:.82rem;line-height:1.4;color:var(--ink-muted)}.qz-opt-c{flex:none;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--ink-bright)}.qz-opt-empty{border-style:dashed;background:transparent}.qz-opt-empty .qz-opt-c,.qz-opt-empty .qz-opt-l{color:var(--ink-muted)}.qz-city{display:block;margin-top:14px}.qz-city-l{display:block;margin-bottom:6px;font-size:.84rem;font-weight:700;color:var(--ink-muted)}.qz-city-i{width:100%;max-width:340px;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px;color:var(--ink);background:var(--field);border:1px solid var(--line-2);border-radius:12px}.qz-city-i:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qz-go{margin-top:18px}.qz-bottom{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-2);display:flex;align-items:center;gap:20px;flex-wrap:wrap}.qz-back{min-height:44px;padding:0;border:0;background:none;font-family:inherit;font-size:.94rem;font-weight:700;color:var(--ink-muted);cursor:pointer;transition:color .22s var(--ease)}.qz-back:hover{color:var(--ink-bright)}.qz-promise{font-size:.88rem;color:var(--ink-muted)}.qz-all{font-size:.9rem;font-weight:700;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.qz-fail{margin-top:12px;font-size:.9rem;line-height:1.5;color:var(--ink-muted-2)}.qz-right{display:flex;flex-direction:column;gap:14px}.qz-kick{font-size:.8rem;font-weight:800;letter-spacing:-.01em}.qz-kick,.qz-zero{color:var(--ink-muted)}.qz-zero{font-size:.92rem;line-height:1.55;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:16px}.qz-cars{display:flex;flex-direction:column;gap:10px}.qz-car{position:relative;display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--line-2);border-radius:16px;background:var(--surface);transition:border-color .22s var(--ease)}.qz-car:hover{border-color:var(--line-strong)}.qz-car-ph{flex:none;width:92px;height:69px;border-radius:11px;background:var(--stripes-sm);background-size:cover;background-position:50%}.qz-car-t{display:block;min-width:0}.qz-car-n{display:block;font-size:.96rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qz-car-s{margin-top:2px;font-size:.78rem}.qz-car-p,.qz-car-s{display:block;color:var(--ink-muted)}.qz-car-p{margin-top:5px;font-size:.84rem}.qz-car-p b{font-weight:800;color:var(--ink-bright)}.qz-car-p i{font-style:normal}.qz-car-badge{position:absolute;top:9px;right:9px;padding:3px 9px;border-radius:999px;background:var(--good-soft);border:1px solid var(--good-line);color:var(--ink-bright);font-size:.68rem;font-weight:800}.qz-lee{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--line-2);border-radius:14px;background:var(--field)}.qz-lee-av{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:var(--chip) url(/mr-lee.webp) no-repeat;background-size:320%;background-position:47% 24%}.qz-lee-txt{flex:1 1;min-width:0}.qz-lee-n{display:block;font-size:.98rem;font-weight:800;letter-spacing:-.02em}.qz-lee-s{display:block;margin-top:2px;font-size:.8rem;color:var(--ink-muted)}.qz-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--good);margin-right:5px}.qz-lee-b{flex:none;min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);font-size:.88rem;font-weight:700;transition:border-color .22s var(--ease)}.qz-lee-b:hover{border-color:var(--line-strong)}.qz-foot{font-size:.78rem;line-height:1.5;color:var(--ink-muted)}.qz-give{margin-top:22px;padding:clamp(18px,2.4vw,24px);border:1px solid var(--line-2);border-radius:18px;background:var(--surface-trust)}.qz-give-h{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.qz-give-n{margin-top:6px;font-size:.9rem;line-height:1.5;color:var(--ink-muted);max-width:52ch}.qz-tg{margin-top:16px}.qz-form{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.qz-inp{flex:1 1 220px;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:12px}.qz-inp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qz-send{flex:none;min-height:48px}.qz-consent{flex:1 1 100%;display:flex;gap:9px;align-items:flex-start;font-size:.82rem;line-height:1.45;color:var(--ink-muted);cursor:pointer}.qz-consent input{flex:none;margin-top:2px;width:18px;height:18px;accent-color:var(--accent)}.qz-consent a{text-decoration:underline;text-underline-offset:2px}.qz-ok{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--good-wash);border:1px solid var(--good-line);font-size:.92rem;line-height:1.5;color:var(--ink)}@media (max-width:1080px){.qz-grid{grid-template-columns:1fr}.qz-meter{flex:1 1 100%}.qz-cars{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.qz-cars::-webkit-scrollbar{display:none}.qz-car{flex:none;width:270px;scroll-snap-align:start}}@media (max-width:700px){.qz-opts{grid-template-columns:1fr}.qz-sum-c{min-height:44px}.qz-prog-l{display:none}.qz-count-n{font-size:2.2rem}}@media (max-width:560px){.qz-sheet{border-radius:0;border-left:0;border-right:0;padding:24px 16px 26px}.qz-lee-b{padding:0 12px}}@media (prefers-reduced-motion:reduce){.qz-car,.qz-count,.qz-opt,.qz-opts,.qz-prog-b,.qz-sum-c{transition:none}}:root{--map-land:#e9ece8;--map-green:#cfe3c2;--map-water:#bcd8ea;--map-bld:#dbdfd8;--map-bld-line:#d0d5cd;--map-rail:#c0c4bd;--map-road:#ffffff;--map-road-hi:#ffdf9e;--map-case:#d4d9d2;--map-case-hi:#e7c583;--map-label:#7d857c;--glass:rgba(255,255,255,.80);--glass-line:rgba(255,255,255,.92)}[data-theme=dark]{--map-land:#0f1319;--map-green:#16241a;--map-water:#0f2130;--map-bld:#181d25;--map-bld-line:#1f252e;--map-rail:#2a313c;--map-road:#2b333f;--map-road-hi:#4d452f;--map-case:#1a212a;--map-case-hi:#2f2a1e;--map-label:#7b8493;--glass:rgba(12,15,21,.74);--glass-line:rgba(255,255,255,.10)}.ct{position:relative;z-index:5;background:var(--bg);padding:clamp(44px,5.5vw,86px) 0}.ct-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start;margin-bottom:clamp(22px,2.6vw,34px)}.ct-head{min-width:0}.ct-h2{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;max-width:18ch}.ct-lead{margin-top:14px;font-size:1.02rem;line-height:1.55;color:var(--ink-muted);max-width:52ch}.ct-call{min-width:0}.ct-call-cap{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.ct-big{display:block;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;letter-spacing:-.035em;line-height:1;text-decoration:none;color:var(--ink-bright);transition:color .25s var(--ease)}.ct-big:hover{color:var(--accent-strong)}.ct-big-note{margin-top:9px;font-size:.9rem;line-height:1.45;color:var(--ink-muted)}.ct-ways{margin-top:16px;border-top:1px solid var(--line-2)}.ct-way{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-2);text-decoration:none;color:inherit;transition:padding-left .3s var(--ease)}.ct-way:hover{padding-left:6px}.ct-way-n{font-size:.98rem;font-weight:800;letter-spacing:-.015em;white-space:nowrap;transition:color .25s var(--ease)}.ct-way:hover .ct-way-n{color:var(--accent-strong)}.ct-way-x{font-size:.83rem;line-height:1.35;color:var(--ink-muted);text-align:right;text-wrap:balance}.ct-map{position:relative;overflow:hidden;border-radius:clamp(18px,2vw,26px);border:1px solid var(--line);background:var(--map-land);height:clamp(430px,44vw,620px);box-shadow:var(--card-shadow)}.ct-map-embed{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}[data-theme=dark] .ct-map{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px -34px rgba(0,0,0,.9)}.ct-map-cover{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.ct-map-play{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);color:var(--ink-bright);font-size:.92rem;font-weight:700;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 18px 40px -22px rgba(10,16,28,.6);transition:transform .25s var(--ease)}.ct-map-cover:hover .ct-map-play{transform:translateX(-50%) translateY(-2px)}.ct-map-cover:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.ct-map-svg{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}.ct-map-svg svg{display:block;width:100%;height:100%}.ct-map[data-city=chita] .ct-map-svg[data-id=chita],.ct-map[data-city=moscow] .ct-map-svg[data-id=moscow]{opacity:1;visibility:visible}.ct-map-svg .m-green path{fill:var(--map-green)}.ct-map-svg .m-water path{fill:var(--map-water)}.ct-map-svg .m-stream path{fill:none;stroke:var(--map-water);stroke-width:3}.ct-map-svg .m-bld path{fill:var(--map-bld);stroke:var(--map-bld-line);stroke-width:.5}.ct-map-svg .m-rail path{fill:none;stroke:var(--map-rail);stroke-width:1.4;stroke-dasharray:6 5}.ct-map-svg .m-road-3 path{fill:none;stroke:var(--map-road);stroke-width:3}.ct-map-svg .m-road-2 path{fill:none;stroke:var(--map-road);stroke-width:5.5}.ct-map-svg .m-road-1 path{fill:none;stroke:var(--map-road-hi);stroke-width:8}.ct-map-svg .m-case-3 path{fill:none;stroke:var(--map-case);stroke-width:4.6}.ct-map-svg .m-case-2 path{fill:none;stroke:var(--map-case);stroke-width:7.4}.ct-map-svg .m-case-1 path{fill:none;stroke:var(--map-case-hi);stroke-width:10.4}.ct-map-svg [class^=m-case] path,.ct-map-svg [class^=m-road] path{stroke-linecap:round;stroke-linejoin:round}.ct-map-svg .m-here path{fill:var(--accent);fill-opacity:.92;stroke:var(--accent-strong);stroke-width:1.6}.ct-map-svg .m-label text{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;fill:var(--map-label);stroke:var(--map-land);stroke-width:3.5px;paint-order:stroke}.ct-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:3}.ct-pin-dot{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2.5px solid var(--ink-bright);box-sizing:border-box}.ct-pin-stem{width:1.5px;height:34px;background:var(--ink-bright)}[data-theme=dark] .ct-pin-dot{box-shadow:0 0 0 1px rgba(255,255,255,.4)}.ct-pin-halo{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(232,184,115,.26);pointer-events:none;z-index:2}.ct-panel{position:absolute;z-index:4;left:clamp(14px,1.6vw,24px);top:clamp(14px,1.6vw,24px);width:min(370px,42%);padding:clamp(16px,1.5vw,22px);border-radius:18px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 24px 60px -30px rgba(10,16,28,.6)}.ct-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line-2);margin-bottom:14px}.ct-tab{position:relative;padding:0 0 10px;min-height:34px;border:0;background:none;font:inherit;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-faint);cursor:pointer;transition:color .25s var(--ease)}.ct-tab:hover{color:var(--ink-muted)}.ct-tab.on{color:var(--ink-bright)}.ct-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.ct-role{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.ct-addr{margin-top:6px;font-size:1.28rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--ink-bright)}.ct-addr-more{margin-top:5px;font-size:.94rem;line-height:1.45;color:var(--ink-muted)}.ct-hours{margin-top:9px;font-size:.86rem;color:var(--ink-muted-2)}.ct-tel{display:inline-flex;align-items:baseline;gap:9px;margin-top:14px;font-size:1.06rem;font-weight:800;letter-spacing:-.02em;text-decoration:none;color:var(--ink-bright);transition:color .25s var(--ease)}.ct-tel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.ct-tel i{font-style:normal;font-size:.76rem;font-weight:600;color:var(--ink-faint)}.ct-acts{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.ct-acts,.ct-link{align-items:center}.ct-link{display:inline-flex;min-height:40px;font-size:.94rem;font-weight:700;color:var(--ink-muted);text-decoration:none;border-bottom:1px solid var(--line-strong);transition:color .25s var(--ease),border-color .25s var(--ease)}.ct-link:hover{color:var(--ink-bright);border-color:var(--accent)}.ct-under{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:clamp(18px,3vw,64px);gap:clamp(18px,3vw,64px);align-items:start;margin-top:clamp(18px,2vw,26px);padding-top:clamp(16px,1.8vw,22px);border-top:1px solid var(--line-2)}.ct-china{font-size:.95rem;line-height:1.55;color:var(--ink-muted);max-width:60ch}.ct-china b{color:var(--ink);font-weight:800;letter-spacing:-.015em}.ct-china-addr{margin-top:7px;font-size:.84rem;line-height:1.5;color:var(--ink-faint);max-width:62ch}.ct-depts{margin:0;padding:0;list-style:none}.ct-depts li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 0}.ct-dept-n{font-size:.88rem;color:var(--ink-faint)}.ct-dept-t{font-size:.96rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;color:var(--ink);transition:color .25s var(--ease)}.ct-dept-t:hover{color:var(--accent-strong)}.ct-legal{margin-top:14px;font-size:.76rem;color:var(--ink-faint-2)}@media (max-width:1000px){.ct-top{grid-template-columns:1fr;align-items:start}.ct-call{order:-1}.ct-head{max-width:none}.ct-under{grid-template-columns:1fr}}@media (max-width:760px){.ct-map{height:auto;border:0;background:none;box-shadow:none;overflow:visible}.ct-map .ct-map-svg{position:relative;display:none;height:300px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--map-land)}.ct-map[data-city=chita] .ct-map-svg[data-id=chita],.ct-map[data-city=moscow] .ct-map-svg[data-id=moscow]{display:block}.ct-pin,.ct-pin-halo{top:150px}.ct-panel{position:static;width:auto;margin-top:12px;background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--line);box-shadow:var(--card-shadow)}}@media (prefers-reduced-motion:reduce){.ct-big,.ct-dept-t,.ct-link,.ct-map-svg,.ct-tab,.ct-tel,.ct-way{transition:none}}.rv{position:relative;z-index:5;background:var(--bg);padding:clamp(40px,4.6vw,72px) 0 clamp(44px,5.5vw,86px)}.rv-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);align-items:end;margin-bottom:clamp(20px,2.4vw,30px)}.rv-h2{font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.04}.rv-lead{margin-top:12px;font-size:1.02rem;line-height:1.55;color:var(--ink-muted);max-width:54ch}.rv-scores{display:flex;gap:clamp(16px,2.2vw,32px);align-items:flex-start}.rv-score{display:block;padding-left:clamp(16px,2.2vw,32px);border-left:1px solid var(--line-2);text-decoration:none;color:inherit}.rv-score:first-child{border-left:0;padding-left:0}.rv-score b{display:block;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink-bright);transition:color .25s var(--ease)}.rv-score span{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:.88rem;font-weight:700;color:var(--ink);white-space:nowrap}.rv-score i{width:8px;height:8px;border-radius:50%;flex:none}.rv-score em{display:block;margin-top:2px;font-size:.78rem;font-style:normal;color:var(--ink-faint)}.rv-score:hover b{color:var(--accent-strong)}.rv-wall{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(8px,.8vw,12px);gap:clamp(8px,.8vw,12px)}.rv-wall-more{display:flex;justify-content:center;margin-top:clamp(14px,1.6vw,20px)}.rv-shot{position:relative;display:block;padding:0;border:1px solid var(--line);aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--surface-trust);cursor:zoom-in;transition:transform .3s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease)}.rv-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.rv-shot:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 22px 44px -26px rgba(15,22,38,.55)}.rv-shot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rv-shot-zoom{position:absolute;right:9px;bottom:9px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(12,16,24,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease)}.rv-shot:focus-visible .rv-shot-zoom,.rv-shot:hover .rv-shot-zoom{opacity:1}.rv-sub{margin-top:clamp(30px,3.6vw,52px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line-2)}.rv-h3{font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.rv-note{margin-top:8px;font-size:.92rem;line-height:1.5;color:var(--ink-muted);max-width:62ch}.rv-grid{margin-top:clamp(16px,2vw,22px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px)}.rv-card{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card-shadow)}.rv-card-shots{display:flex;gap:8px;margin-top:14px}.rv-card-shot{width:64px;height:64px;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface-trust);cursor:zoom-in;flex:none;transition:border-color .2s var(--ease),transform .2s var(--ease)}.rv-card-shot:hover{border-color:var(--line-strong);transform:translateY(-2px)}.rv-card-shot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rv-card-shot img{display:block;width:100%;height:100%;object-fit:cover}.rv-card-photo{position:relative;display:block;background:var(--surface-trust)}.rv-card-photo img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.rv-card-more-photo{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:rgba(12,16,24,.62);color:#fff;font-size:.74rem;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rv-card-body{padding:clamp(14px,1.4vw,18px);display:flex;flex-direction:column;flex:1 1}.rv-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rv-stars{color:var(--accent);font-size:.92rem;letter-spacing:.08em}.rv-date{font-size:.78rem;color:var(--ink-faint);white-space:nowrap}.rv-text{margin-top:10px;font-size:.95rem;line-height:1.55;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rv-expand{align-self:flex-start;margin-top:8px;padding:0;border:0;background:none;font:inherit;font-size:.86rem;font-weight:700;color:var(--ink-muted);cursor:pointer;border-bottom:1px solid var(--line-strong);transition:color .25s var(--ease),border-color .25s}.rv-expand:hover{color:var(--ink-bright);border-color:var(--accent)}.rv-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.rv-who{font-size:.9rem;font-weight:800;letter-spacing:-.015em}.rv-src{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--ink-muted);text-decoration:none;transition:color .25s var(--ease)}.rv-src i{width:8px;height:8px;border-radius:50%;flex:none}.rv-src:hover{color:var(--ink-bright)}.rv-more{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:clamp(14px,1.6vw,20px)}.rv-lb{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(8,11,16,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:clamp(16px,4vw,56px);cursor:zoom-out;animation:rvlb .22s var(--ease)}@keyframes rvlb{0%{opacity:0}to{opacity:1}}.rv-lb-img{max-width:min(92vw,760px);max-height:88vh;border-radius:14px;display:block;box-shadow:0 40px 90px -30px rgba(0,0,0,.8);cursor:default}.rv-lb-x{position:absolute;top:16px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;transition:background .25s var(--ease)}.rv-lb-x:hover{background:rgba(255,255,255,.2)}.rv-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:2rem;line-height:1;cursor:pointer;transition:background .25s var(--ease)}.rv-lb-nav:hover{background:rgba(255,255,255,.2)}.rv-lb-nav.prev{left:clamp(10px,2vw,28px)}.rv-lb-nav.next{right:clamp(10px,2vw,28px)}.rv-lb-count{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-size:.86rem;color:rgba(255,255,255,.72)}@media (max-width:1000px){.rv-head{grid-template-columns:1fr;align-items:start}.rv-wall{grid-template-columns:repeat(4,1fr)}.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.rv-wall{grid-template-columns:repeat(2,1fr)}.rv-grid{grid-template-columns:minmax(0,1fr)}.rv-lb-nav{width:44px;height:44px;font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.rv-expand,.rv-lb,.rv-score b,.rv-shot,.rv-src{transition:none;animation:none}.rv-shot:hover{transform:none}}.mk{position:relative;z-index:5;background:var(--bg);padding:clamp(44px,5.5vw,80px) 0}.mk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(18px,3vw,44px);flex-wrap:wrap}.mk-head-t{max-width:56ch}.mk-h2{font-size:clamp(1.6rem,2.9vw,2.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}.mk-lead{margin-top:10px;font-size:1.02rem;line-height:1.55;color:var(--ink-muted)}.mk-all{flex:none}.mk-top{margin-top:clamp(22px,3vw,32px);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,1fr)}.mk-tile{display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card-shadow);transition:border-color .24s var(--ease),transform .24s var(--ease)}@media (hover:hover){.mk-tile:hover{border-color:var(--accent);transform:translateY(-3px)}.mk-tile:hover .mk-tile-num{color:var(--ink-bright)}}.mk-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mk-plate{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:14px;background:#ffffff;border:1px solid var(--line-2);overflow:hidden}.mk-plate img{width:62%;height:62%;object-fit:contain;display:block}.mk-plate-word{padding:8px}.mk-word{font-size:clamp(.8rem,1.1vw,1rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-align:center;color:#141821;word-break:break-word}.mk-tile-t{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-tile-name{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-tile-num{display:flex;align-items:baseline;gap:5px;font-size:1.02rem;font-weight:800;color:var(--ink-muted);transition:color .24s var(--ease)}.mk-tile-num i{font-style:normal;font-size:.8rem;font-weight:600;color:var(--ink-faint-2)}.mk-list{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-column-gap:clamp(24px,3.4vw,48px);column-gap:clamp(24px,3.4vw,48px)}.mk-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:0 2px;border-top:1px solid var(--line);transition:color .2s var(--ease)}.mk-row:hover{color:var(--accent-strong)}[data-theme=dark] .mk-row:hover{color:var(--accent)}.mk-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.mk-row-logo{flex:none;width:36px;height:36px;border-radius:9px;background:#fff;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.mk-row-logo img{width:74%;height:74%;object-fit:contain;display:block}.mk-row-word{display:grid;place-items:center;font-size:.72rem;font-weight:800;letter-spacing:-.02em;color:#0b0e13}.mk-row-name{flex:1 1;min-width:0;font-size:1.04rem;font-weight:700;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-row-num{flex:none;font-size:1.04rem;font-weight:800}.mk-foot,.mk-row-num{color:var(--ink-muted)}.mk-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--line-2);font-size:.94rem;line-height:1.5;max-width:78ch}@media (max-width:1080px){.mk-top{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.mk-top{grid-template-columns:repeat(2,1fr);gap:10px}.mk-tile{padding:12px 12px 14px;gap:10px}.mk-list{grid-template-columns:1fr}.mk-all{width:100%}}@media (prefers-reduced-motion:reduce){.mk-row,.mk-tile,.mk-tile-num{transition:none}}.vp{position:relative;background:#000;border-radius:18px;overflow:hidden;isolation:isolate;outline:none}.vp:focus-visible{box-shadow:0 0 0 2px var(--accent)}.vp video{display:block;width:100%;height:100%;object-fit:cover}.vp video,.vp-cover{background:#000;cursor:pointer}.vp-cover{display:flex;align-items:center;justify-content:center;border:0;padding:0;z-index:2}.vp-cover,.vp-cover img{position:absolute;inset:0}.vp-cover img{width:100%;height:100%;object-fit:cover;opacity:.85}.vp-play{position:relative;width:74px;height:74px;border-radius:50%;background:var(--accent);color:#19120a;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .2s}.vp-cover:hover .vp-play{transform:scale(1.06)}.vp-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(transparent,rgba(0,0,0,.65));opacity:0;transition:opacity .25s;z-index:3;pointer-events:none}.vp[data-controls] .vp-bar{opacity:1;pointer-events:auto}.vp-btn{width:36px;height:36px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s;padding:0}.vp-btn:hover{background:rgba(255,255,255,.3)}.vp-time{font-size:.78rem;color:#e6e9ee;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.vp-track{flex:1 1;height:20px;display:flex;align-items:center;cursor:pointer;touch-action:none}.vp-rail{position:relative;display:block;width:100%;height:4px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden}.vp-fill{position:absolute;display:block;left:0;top:0;bottom:0;background:var(--accent)}.vst{position:fixed;inset:0;z-index:1200;background:rgba(4,6,9,.96);display:flex;align-items:center;justify-content:center}.vst video{height:100%;max-height:100dvh;aspect-ratio:9/16;max-width:100vw;object-fit:cover;background:#000}.vst-top{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(100vw,56.25dvh);padding:10px 12px 18px;z-index:3;background:linear-gradient(rgba(0,0,0,.55),transparent)}.vst-segs{display:flex;gap:4px;margin-bottom:10px}.vst-seg{flex:1 1;height:3px;border-radius:2px;background:rgba(255,255,255,.28);overflow:hidden;display:block}.vst-seg-fill{display:block;height:100%;background:#fff;transition:width .15s linear}.vst-head{display:flex;align-items:center;gap:10px}.vst-name{color:#fff;font-weight:600;font-size:.92rem;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vst-count{color:rgba(255,255,255,.75);font-size:.8rem}.vst-btn{width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.16);color:#fff;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.vst-btn:hover{background:rgba(255,255,255,.3)}.vst-zone{position:absolute;top:64px;bottom:0;border:0;background:transparent;padding:0;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.vst-zone-l{left:0;width:33%}.vst-zone-r{left:33%;width:67%}@media (prefers-reduced-motion:reduce){.vp-bar,.vp-play,.vst-seg-fill{transition:none}}.cat-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:26px 0 22px}.ctile{position:relative;display:flex;align-items:flex-end;aspect-ratio:16/10;border-radius:20px;overflow:hidden;padding:20px 22px;color:#fff;text-decoration:none;isolation:isolate;border:1px solid var(--line-strong)}.ctile-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.ctile:hover .ctile-bg{transform:scale(1.045)}.ctile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,8,12,.06) 34%,rgba(6,8,12,.82))}.ctile-body{display:flex;flex-direction:column;gap:7px;min-width:0;padding-right:46px}.ctile-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ctile-title{font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.ctile-num{font-size:.88rem;font-weight:600;color:rgba(255,255,255,.82);padding:3px 10px;border:1px solid rgba(255,255,255,.32);border-radius:999px;white-space:nowrap}.ctile-desc{font-size:.9rem;line-height:1.45;color:rgba(255,255,255,.88);max-width:46ch}.ctile-cta{position:absolute;right:18px;bottom:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .25s,border-color .25s,color .25s,transform .25s}.ctile:hover .ctile-cta{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:translateX(3px)}.cat-sub{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:clamp(48px,6vw,88px) 0 clamp(20px,2vw,28px)}.cat-sub h2,.cat-sub h3{margin:0;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--ink-bright);max-width:30ch}.cat-sub .cs-note{display:block;margin-top:7px;font-size:.9rem;color:var(--ink-faint)}.cat-sub-cta,.cat-sub-r{margin-left:auto}@media (max-width:700px){.cat-sub{align-items:flex-start;flex-direction:column;gap:14px}.cat-sub-cta,.cat-sub-r{margin-left:0}}.cat-sub .btn{margin-left:auto}.btn-num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;margin-left:-2px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font-size:.78rem;font-weight:800;line-height:1;letter-spacing:-.01em}.cat-sub-cta svg{width:16px;height:16px;flex:none;margin-left:-2px}@media (max-width:760px){.cat-tiles{grid-template-columns:1fr;gap:12px}.cat-sub .btn{margin-left:0}}@media (max-width:1024px) and (min-width:681px){.catgrid>article.card:nth-child(15){display:none}}.ab{position:relative;z-index:5;background:var(--bg);padding:clamp(56px,7vw,96px) 0}.ab-in{display:flex;flex-direction:column;gap:clamp(30px,3.6vw,50px)}.ab-video{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.ab-screen{position:relative;min-width:0}.ab-screen .vp{border-radius:22px}.ab-badge{position:absolute;left:18px;top:18px;z-index:4;padding:8px 13px;border-radius:999px;font-size:.8rem;font-weight:700;color:#fff;background:rgba(6,8,11,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:opacity .3s var(--ease)}.ab-screen .vp[data-controls]~.ab-badge{opacity:.3}.ab-say{display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.ab-say h2{font-size:clamp(1.7rem,3.2vw,2.9rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;color:var(--ink-bright)}.ab-lead{font-size:clamp(.97rem,1.05vw,1.04rem);line-height:1.62;color:var(--ink-muted)}.ab-note{font-size:.85rem;color:var(--ink-faint)}.ab-chapters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;padding:0;margin:0}.ab-chapter{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;height:100%;text-align:left;padding:13px 15px;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.ab-chapter:hover{background:var(--chip);transform:translateY(-2px)}.ab-chapter[data-on]{background:var(--chip);border-color:var(--accent)}.ab-t{font-size:.82rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--gold-ink)}.ab-ct{font-size:.92rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink-bright)}.ab-people{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:clamp(20px,2.6vw,36px);box-shadow:var(--card-shadow);display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(22px,3vw,44px);gap:clamp(22px,3vw,44px);align-items:stretch}.ab-side{gap:22px;min-width:0}.ab-side,.ab-side-top{display:flex;flex-direction:column}.ab-side-top{gap:12px}.ab-h3{font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:800;letter-spacing:-.045em;line-height:1.06;color:var(--ink-bright)}.ab-lead2{font-size:.95rem;line-height:1.6;color:var(--ink-muted)}.ab-card{flex:1 1;background:var(--chip);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:12px;animation:abIn .55s var(--ease) both}.ab-name{font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.ab-role{font-size:.9rem;line-height:1.45;color:var(--ink-muted-2);margin-top:-7px}.ab-bio{font-size:.92rem;line-height:1.6;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ab-write{margin-top:auto;align-self:flex-start}@keyframes abIn{0%{opacity:0;transform:translateY(12px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.ab-right{flex-direction:column;gap:14px}.ab-acc,.ab-right{display:flex;min-width:0}.ab-acc{gap:5px;height:clamp(360px,38vw,470px)}.ab-item{position:relative;flex:1 1;min-width:0;border:0;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--field);isolation:isolate;transition:flex-grow .6s var(--ease),border-radius .5s var(--ease),box-shadow .45s var(--ease)}.ab-item[data-on]{border-radius:20px;box-shadow:0 18px 44px -26px rgba(20,30,50,.5)}.ab-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ab-slim,.ab-slim img,.ab-wide{position:absolute;inset:0;width:100%;height:100%;display:block}.ab-slim img,.ab-wide{object-fit:cover}.ab-slim img{filter:grayscale(1) contrast(1.04);transition:filter .45s var(--ease)}.ab-item:hover .ab-slim img{filter:grayscale(.2) contrast(1.02)}.ab-item[data-on] .ab-slim img{filter:none}.ab-wide{opacity:0;transform:scale(1.06);transition:opacity .55s var(--ease),transform 1.1s var(--ease);z-index:1}.ab-item[data-on] .ab-wide{opacity:1;transform:none}.ab-tag{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 9px;font-size:.76rem;font-weight:700;color:#fff;text-shadow:0 1px 10px rgba(6,8,11,.85);writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:left;opacity:.72;transition:opacity .35s var(--ease)}.ab-item:hover .ab-tag{opacity:1}.ab-item[data-on] .ab-tag{writing-mode:horizontal-tb;transform:none;padding:34px 18px 16px;font-size:1rem;background:linear-gradient(transparent,rgba(6,8,11,.72));white-space:normal;opacity:1}.ab-nav{gap:8px}.ab-arrow,.ab-nav{display:flex;align-items:center}.ab-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--chip);color:var(--ink);justify-content:center;cursor:pointer;transition:transform .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease)}.ab-arrow:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--gold-ink)}.ab-count{margin-left:6px;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-faint)}.vp-track-ch{gap:7px}.vp-seg,.vp-track-ch{flex:1 1;display:flex;align-items:center;height:20px;min-width:0}.vp-seg{background:none;border:0;padding:0;cursor:pointer}.vp-seg-rail{position:relative;display:block;width:100%;height:5px;border-radius:3px;background:rgba(255,255,255,.32);overflow:hidden;transition:height .2s var(--ease)}.vp-seg:hover .vp-seg-rail{height:9px}.vp-seg-fill{position:absolute;inset:0;display:block;background:var(--accent);transform-origin:left center;transition:transform .18s linear}@media (max-width:1024px){.ab-video{grid-template-columns:1fr;gap:28px}.ab-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-people{grid-template-columns:1fr}.ab-acc{height:clamp(320px,44vw,420px)}}@media (max-width:760px){.ab-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ab-chapter{padding:11px 13px}.ab-acc{flex-direction:column;height:auto;gap:6px}.ab-item{flex:none;height:74px;border-radius:12px;transition:height .55s var(--ease),border-radius .5s var(--ease)}.ab-item[data-on]{height:min(430px,88vw);border-radius:18px}.ab-tag{writing-mode:horizontal-tb;transform:none;padding:0 14px;top:0;bottom:0;display:flex;align-items:center;font-size:.95rem;opacity:1;background:linear-gradient(90deg,rgba(6,8,11,.66),rgba(6,8,11,.26) 62%,transparent)}.ab-item[data-on] .ab-tag{top:auto;padding:34px 16px 14px;align-items:flex-end;background:linear-gradient(transparent 55%,rgba(6,8,11,.75))}.ab-arrow{width:46px;height:46px}}.ld-back{position:fixed;inset:0;z-index:120;background:var(--overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:clamp(14px,3vw,28px);animation:ldBack .28s var(--ease) both;overflow-y:auto}@keyframes ldBack{0%{opacity:0}to{opacity:1}}.ld{position:relative;width:100%;max-width:520px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,3vw,32px);box-shadow:0 40px 90px -44px rgba(6,8,11,.55);animation:ldIn .38s var(--ease) both;margin:auto}@keyframes ldIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}.ld-x{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--chip);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .25s var(--ease),border-color .25s var(--ease)}.ld-x:hover{color:var(--ink-bright);border-color:var(--accent)}.ld-form,.ld-ok{display:flex;flex-direction:column;gap:14px}.ld h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--ink-bright);padding-right:36px}.ld-note{font-size:.9rem;line-height:1.55;color:var(--ink-muted);margin-top:-4px}.ld-f{display:flex;flex-direction:column;gap:6px}.ld-f>span{font-size:.82rem;font-weight:700;color:var(--ink-muted-2)}.ld-f input,.ld-f textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:14px;padding:12px 14px;transition:border-color .25s var(--ease)}.ld-f textarea{resize:vertical;min-height:110px;line-height:1.5}.ld-f input:focus,.ld-f textarea:focus{outline:none;border-color:var(--accent)}.ld-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ld-err{font-size:.88rem;color:#d5493f}.ld-err,.ld-law{line-height:1.45}.ld-law{font-size:.76rem;color:var(--ink-faint)}.ld .btn{width:100%}.ld-ok{align-items:flex-start;text-align:left}.ld-ok p{font-size:.95rem;line-height:1.6;color:var(--ink-muted)}.ld-ok-dot{width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.ab-arrow,.ab-badge,.ab-chapter,.ab-item,.ab-slim img,.ab-tag,.ab-wide,.vp-seg-fill,.vp-seg-rail{transition-duration:.01ms}.ab-card,.ld,.ld-back{animation-duration:.01ms}}.tn{container-type:inline-size;z-index:5;background:var(--bg);padding:clamp(14px,1.9cqw,28px);display:flex;flex-direction:column;gap:clamp(14px,1.9cqw,28px)}.tn,.tn-cap{position:relative}.tn-cap{border-radius:clamp(20px,2.4cqw,34px);overflow:clip;background:var(--surface);color:var(--ink)}.tn-in{max-width:1280px;margin:0 auto;padding:0 clamp(20px,2.8cqw,40px)}.tn a:focus-visible,.tn button:focus-visible{outline:2px solid #e8b873;outline-offset:3px}.tn-grain{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.tn-h2{font-weight:800;font-size:clamp(2rem,3.5cqw,3.4rem);letter-spacing:-.052em;line-height:1;color:var(--ink-bright);max-width:19ch}.tn-lead{font-size:clamp(.95rem,1.06cqw,1.04rem);line-height:1.6;color:var(--ink-muted);text-wrap:pretty;max-width:52ch}.tn-meta{font-size:.86rem;font-weight:700;color:var(--ink-faint)}.tn-count{font-weight:800;font-size:clamp(1.6rem,2.1cqw,2rem);letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-count,.tn-pill{color:var(--ink-bright)}.tn-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 17px 9px 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--chip);font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .28s var(--ease)}.tn-pill:hover{border-color:var(--accent)}.tn-pill-glyph{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:.68rem;flex:none}.tn-trust{background:var(--surface-trust)}.tn-hero{position:relative;height:clamp(500px,45cqw,648px);overflow:clip;background:#0b0e13}.tn-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 56%;filter:saturate(1.06) contrast(1.05)}.tn-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,11,.62),rgba(6,8,11,.12) 30%,rgba(6,8,11,.55) 62%,rgba(6,8,11,.95))}.tn-hero-glow{position:absolute;left:-14%;bottom:-34%;width:56%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(232,184,115,.26),rgba(232,184,115,0) 68%);filter:blur(10px)}.tn-heroin{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;max-width:1280px;margin:0 auto;padding:clamp(28px,3cqw,44px) clamp(20px,2.8cqw,40px) clamp(34px,3.6cqw,52px)}.tn-hero-top{display:flex;align-items:center;justify-content:flex-end;gap:24px;color:#fff}.tn-geo{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.8rem;font-weight:700;white-space:nowrap}.tn-geo-dot{width:7px;height:7px;border-radius:50%;background:#e8b873;flex:none}.tn-title{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,23.3cqw,336px);grid-gap:clamp(28px,3.9cqw,56px);gap:clamp(28px,3.9cqw,56px);align-items:end}.tn-title-l{display:flex;flex-direction:column;gap:clamp(16px,1.5cqw,22px)}.tn-h1{font-weight:800;font-size:clamp(2.4rem,4.9cqw,4.7rem);letter-spacing:-.055em;line-height:.95;color:#fff;text-shadow:0 2px 30px rgba(6,8,11,.5);margin:0}.tn-line{overflow:clip;padding-bottom:.03em}.tn-line,.tn-line-in{display:block}.tn-hero-lead{max-width:46ch;font-size:clamp(.98rem,1.1cqw,1.06rem);line-height:1.6;color:rgba(255,255,255,.78);text-wrap:pretty;margin:0}.tn-glass{padding:clamp(20px,1.9cqw,26px) clamp(22px,2cqw,28px);border-radius:20px;background:rgba(11,14,19,.5);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 30px 60px -40px rgba(0,0,0,.9);gap:18px}.tn-glass,.tn-glass-big{display:flex;flex-direction:column}.tn-glass-big{gap:8px}.tn-glass-num{font-weight:800;font-size:clamp(2.4rem,3.65cqw,3.5rem);letter-spacing:-.055em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(170deg,#f6dcaf,#e8b873 62%,#c9975a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tn-glass-cap{font-size:.92rem;font-weight:600;color:rgba(255,255,255,.72)}.tn-glass-hr{height:1px;background:rgba(255,255,255,.14)}.tn-glass-row{display:flex;align-items:baseline;gap:12px;color:#fff}.tn-glass-num2{font-weight:800;font-size:1.6rem;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-glass-cap2{font-size:.86rem;line-height:1.4;color:rgba(255,255,255,.66)}.tn-strip{display:flex;align-items:center;gap:clamp(24px,3.9cqw,56px);padding:clamp(26px,2.8cqw,40px) 0;flex-wrap:wrap}.tn-stat{display:flex;align-items:baseline;gap:14px}.tn-stat-num{font-weight:800;font-size:clamp(1.8rem,2.6cqw,2.5rem);letter-spacing:-.05em;line-height:1;color:var(--ink-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-stat-cap{font-size:.9rem;font-weight:600;line-height:1.35;color:var(--ink-muted);max-width:14ch}.tn-strip-hr{width:1px;height:44px;background:var(--line-2)}.tn-strip-cta{margin-left:auto}@keyframes tn-up{0%{transform:translateY(103%)}to{transform:translateY(0)}}@keyframes tn-fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tn-panel{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.tn-seen .tn-hero-top{animation:tn-fadeup .8s var(--ease) .1s both}.tn-seen .tn-line-in{animation:tn-up 1s var(--ease) both}.tn-seen .tn-line:nth-child(2) .tn-line-in{animation-delay:.09s}.tn-seen .tn-hero-lead{animation:tn-fadeup .9s var(--ease) .3s both}.tn-seen .tn-glass{animation:tn-panel 1s var(--ease) .42s both}.tn-wall{padding:clamp(44px,5.1cqw,74px) 0 clamp(38px,4.6cqw,66px);scroll-margin-top:20px}.tn-wtop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(28px,3.9cqw,56px);gap:clamp(28px,3.9cqw,56px);align-items:end;padding-bottom:clamp(28px,3.1cqw,44px)}.tn-wtop-l{gap:clamp(14px,1.3cqw,18px)}.tn-wtop-l,.tn-wtop-r{display:flex;flex-direction:column}.tn-wtop-r{align-items:flex-end;gap:16px}.tn-mq{display:flex;flex-direction:column;gap:clamp(10px,1cqw,14px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 clamp(24px,4cqw,72px),#000 calc(100% - clamp(24px,4cqw,72px)),transparent);mask-image:linear-gradient(90deg,transparent,#000 clamp(24px,4cqw,72px),#000 calc(100% - clamp(24px,4cqw,72px)),transparent)}.tn-mq-row{display:flex;width:max-content}.tn-mq-a{animation:tn-mqA 68s linear infinite}.tn-mq-b{animation:tn-mqB 84s linear infinite}.tn-mq-seg{display:flex;gap:clamp(10px,1cqw,14px);padding-right:clamp(10px,1cqw,14px)}@keyframes tn-mqA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tn-mqB{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.tn-mq-t{flex:none;position:relative;width:var(--w);border:0;padding:0;border-radius:clamp(10px,1.1cqw,16px);overflow:clip;background:var(--field);cursor:zoom-in;transition:transform .55s var(--ease),opacity .45s var(--ease),box-shadow .55s var(--ease)}.tn-mq-a .tn-mq-t{height:clamp(180px,19cqw,272px)}.tn-mq-b .tn-mq-t{height:clamp(140px,14.6cqw,210px)}.tn-mq-t img{width:100%;height:100%;object-fit:cover;display:block}.tn-mq:hover .tn-mq-t{opacity:.42}.tn-mq .tn-mq-t:focus-visible,.tn-mq .tn-mq-t:hover{opacity:1;transform:translateY(-10px) scale(1.03);box-shadow:0 34px 60px -26px rgba(6,8,11,.5);z-index:3}.tn-mq-cap{position:absolute;left:0;right:0;bottom:0;padding:24px 14px 12px;background:linear-gradient(180deg,rgba(6,8,11,0),rgba(6,8,11,.74));color:#fff;font-size:.8rem;font-weight:700;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.tn-mq-t:focus-visible .tn-mq-cap,.tn-mq-t:hover .tn-mq-cap{opacity:1;transform:none}.tn-wfoot{padding-top:clamp(28px,3.1cqw,44px);justify-content:space-between;gap:24px;flex-wrap:wrap}.tn-wfoot,.tn-wfoot-l{display:flex;align-items:center}.tn-wfoot-l{gap:14px}.tn-wfoot-r{display:flex;align-items:baseline;gap:12px}@keyframes tn-lbIn{0%{opacity:0}to{opacity:1}}@keyframes tn-lbPop{0%{opacity:0;transform:scale(.96) translateY(14px)}to{opacity:1;transform:none}}.tn-lb{position:fixed;inset:0;z-index:1000;background:rgba(6,8,11,.9);-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);display:flex;padding:clamp(20px,4vw,60px);animation:tn-lbIn .35s var(--ease) both}.tn-lb,.tn-lb-x{align-items:center;justify-content:center}.tn-lb-x{position:absolute;right:clamp(16px,2.4vw,34px);top:clamp(16px,2.4vw,34px);display:inline-flex;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:none;color:#fff;font-size:1.1rem;cursor:pointer;transition:border-color .28s var(--ease)}.tn-lb-x:hover{border-color:var(--accent)}.tn-lb-row{display:flex;align-items:center;gap:clamp(16px,2.2vw,30px);width:100%;max-width:1120px;animation:tn-lbPop .5s var(--ease) both}.tn-lb-arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:1.1rem;background:rgba(11,14,19,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;flex:none;transition:border-color .28s var(--ease),background .28s var(--ease)}.tn-lb-arrow:hover{border-color:var(--accent);background:rgba(11,14,19,.7)}.tn-lb-frame{position:relative;flex:1 1;min-width:0;aspect-ratio:3/2;border-radius:20px;overflow:clip;background:#0b0e13;box-shadow:0 50px 100px -40px rgba(0,0,0,.9);margin:0}.tn-lb-frame img{width:100%;height:100%;object-fit:contain;display:block}.tn-lb-shade{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,rgba(6,8,11,0),rgba(6,8,11,.78))}.tn-lb-cap{position:absolute;left:26px;right:26px;bottom:22px;display:flex;flex-direction:column;gap:5px;color:#fff}.tn-lb-cap-t{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;line-height:1}.tn-lb-cap-s{font-size:.88rem;color:rgba(255,255,255,.74)}@media (max-width:700px){.tn-lb{padding:14px}.tn-lb-row{position:relative;height:100%}.tn-lb-frame{aspect-ratio:auto;height:min(76vh,100%)}.tn-lb-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px}.tn-lb-arrow:first-child{left:6px}.tn-lb-arrow:last-of-type{right:6px}.tn-lb-cap-t{font-size:1.1rem}}.tn-cases{padding:clamp(44px,4.9cqw,70px) 0 clamp(38px,4.3cqw,62px)}.tn-vtop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(28px,3.9cqw,56px);gap:clamp(28px,3.9cqw,56px);align-items:end;padding-bottom:clamp(20px,2.4cqw,34px)}.tn-vh{font-size:clamp(2rem,3.3cqw,3.2rem);max-width:17ch}.tn-vlead{max-width:46ch;font-size:clamp(.95rem,1.05cqw,1.03rem)}.tn-stage{position:relative;height:clamp(448px,41.5cqw,596px);touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.tn-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.tn-stage-glow{width:760px;height:520px;margin:-260px 0 0 -380px;border-radius:50%;background:radial-gradient(circle,rgba(232,184,115,.24),rgba(232,184,115,0) 66%);filter:blur(14px);pointer-events:none}.tn-peek,.tn-stage-glow{position:absolute;left:50%;top:50%}.tn-peek{width:clamp(210px,20.2cqw,290px);height:clamp(374px,35.9cqw,516px);margin:0;border-radius:24px;overflow:clip;background:var(--field);box-shadow:0 40px 70px -34px rgba(6,8,11,.5);transition:transform .75s var(--ease),opacity .6s var(--ease),filter .6s var(--ease)}.tn-peek-hit{padding:0;border:0;background:none;cursor:pointer}.tn-peek img,.tn-peek-hit{display:block;width:100%;height:100%}.tn-peek img{object-fit:cover}.tn-peek-veil{position:absolute;inset:0;background:rgba(6,8,11,.4)}.tn-peek-l1{transform:translate(calc(-50% - clamp(150px,17.4cqw,250px)),-50%) scale(.86)}.tn-peek-l1,.tn-peek-r1{opacity:.78;filter:blur(1px);z-index:4}.tn-peek-r1{transform:translate(calc(-50% + clamp(150px,17.4cqw,250px)),-50%) scale(.86)}.tn-peek-l2{transform:translate(calc(-50% - clamp(260px,31.2cqw,450px)),-50%) scale(.72)}.tn-peek-l2,.tn-peek-r2{opacity:.42;filter:blur(3px);z-index:2}.tn-peek-r2{transform:translate(calc(-50% + clamp(260px,31.2cqw,450px)),-50%) scale(.72)}.tn-vcard{position:absolute;left:50%;top:50%;width:clamp(240px,22.7cqw,326px);height:clamp(420px,39cqw,560px);margin:0;border-radius:26px;overflow:clip;background:#0b0e13;box-shadow:0 60px 100px -40px rgba(6,8,11,.72);z-index:6;transform:translate(-50%,-50%)}.tn-vcard video,.tn-vposter{width:100%;height:100%;object-fit:cover;display:block}.tn-vshade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,11,.34),rgba(6,8,11,0) 34%,rgba(6,8,11,.82))}.tn-vbar{position:absolute;left:16px;right:16px;top:15px;height:3px;border-radius:2px;background:rgba(255,255,255,.28);overflow:clip;display:block}@keyframes tn-fillA{0%{width:0}to{width:100%}}@keyframes tn-fillB{0%{width:0}to{width:100%}}.tn-vfill{display:block;height:100%;border-radius:2px;background:#e8b873;width:0;animation-duration:6s;animation-timing-function:linear;animation-fill-mode:both}.tn-vglass{background:rgba(11,14,19,.5);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-radius:999px;color:#fff;font-size:.74rem;font-weight:800}.tn-vno{left:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-vno,.tn-vsound{position:absolute;top:30px;padding:5px 11px}.tn-vsound{right:16px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}@keyframes tn-capIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tn-vcap{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:9px;color:#fff;animation:tn-capIn .5s var(--ease) both}.tn-vcap-t{font-size:1.3rem;font-weight:800;letter-spacing:-.035em;line-height:1.1}.tn-vcap-sub{font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.78);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tn-vcap-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem;font-weight:700}.tn-vcap-kind{opacity:.76}.tn-vcap-dur{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-vfoot{padding-top:clamp(26px,3.1cqw,44px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center}.tn-vnav{display:flex;align-items:center;gap:20px}.tn-varrow{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid var(--line-strong);background:none;color:var(--ink-bright);font-size:1.05rem;cursor:pointer;transition:border-color .28s var(--ease),background .28s var(--ease)}.tn-varrow:hover{border-color:var(--accent);background:var(--chip)}.tn-varrow-gold{border-color:transparent;background:var(--accent);color:var(--accent-ink)}.tn-varrow-gold:hover{background:var(--accent-strong);border-color:transparent}.tn-dots{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;max-width:420px}.tn-dot{width:8px;height:8px;border-radius:999px;background:var(--line-strong);border:0;padding:0;cursor:pointer;transition:width .4s var(--ease),background .4s var(--ease)}.tn-dot-on{width:30px;background:var(--accent)}.tn-vcount{display:flex;align-items:center;justify-content:flex-end;gap:14px}.tn-rv{position:relative;border-radius:clamp(20px,2.4cqw,34px);background:var(--surface-trust);color:var(--ink);padding:clamp(48px,5.4cqw,78px) 0 clamp(44px,5cqw,72px)}.tn-rv-grid{display:grid;grid-template-columns:clamp(280px,24cqw,340px) minmax(0,1fr);grid-gap:clamp(34px,4.5cqw,64px);gap:clamp(34px,4.5cqw,64px);align-items:start}.tn-rv-side{position:-webkit-sticky;position:sticky;top:clamp(20px,2.8cqw,40px);display:flex;flex-direction:column;gap:clamp(20px,2cqw,26px)}.tn-rv-h{font-size:clamp(1.9rem,2.6cqw,2.5rem);letter-spacing:-.045em;line-height:1.02;text-wrap:balance;max-width:none}.tn-rv-lead{font-size:clamp(.95rem,1.03cqw,1rem);line-height:1.62}.tn-rv-rates{display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--line-2)}.tn-rv-rate{display:flex;align-items:baseline;gap:12px}.tn-src-sq{width:15px;height:15px;border-radius:5px;flex:none}.tn-src-sq-lg{width:16px;height:16px;align-self:center}.tn-src-dot{width:6px;height:6px;border-radius:50%;flex:none}.tn-rv-rate-num{font-weight:800;font-size:1.7rem;letter-spacing:-.045em;line-height:1;color:var(--ink-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tn-rv-rate-cap{font-size:.86rem;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.tn-rv-rate-cap:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.tn-rv-cta{align-self:flex-start}.tn-rv-note{font-size:.86rem;line-height:1.5;color:var(--ink-faint)}.tn-rv-main{display:flex;flex-direction:column;gap:clamp(24px,2.4cqw,34px)}.tn-rv-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,1.6cqw,22px);gap:clamp(16px,1.6cqw,22px);align-items:stretch}.tn-qcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--card-shadow);overflow:clip;transition:border-color .24s var(--ease)}.tn-qcard:hover{border-color:var(--line-strong)}.tn-qcard-ph{height:clamp(232px,21.5cqw,302px);overflow:clip;background:var(--field);margin:0}.tn-qcard-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease)}.tn-qcard:hover .tn-qcard-ph img{transform:scale(1.05)}.tn-qcard-body{flex:1 1;display:flex;flex-direction:column;gap:14px;padding:clamp(18px,1.7cqw,24px)}.tn-qcard-meta{display:flex;align-items:center;gap:10px}.tn-src-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 5px;border-radius:999px;background:var(--chip);font-size:.72rem;font-weight:800;color:var(--ink-muted-2);white-space:nowrap}.tn-stars{font-size:.78rem;letter-spacing:.09em;color:var(--ink-bright);white-space:nowrap}.tn-qcard-date{margin-left:auto;font-size:.8rem;color:var(--ink-faint);white-space:nowrap}.tn-qcard-text{flex:1 1;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.015em;color:var(--ink-bright);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:0}.tn-qcard-foot{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line-2)}.tn-qcard-name{font-size:.96rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.tn-orig{margin-left:auto;font-size:.84rem;font-weight:700;white-space:nowrap;color:var(--gold-ink);text-decoration:none}.tn-orig:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.tn-rv-row,.tn-rv-rows{display:flex;flex-direction:column}.tn-rv-row{gap:9px;padding:24px 0;border-top:1px solid var(--line-2)}.tn-rv-row-meta{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.tn-rv-row-orig{margin-left:auto}.tn-rv-row-text{font-size:.95rem;line-height:1.58;color:var(--ink-muted-2);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}@keyframes tn-riseIn{0%{opacity:0;transform:translateY(36px) scale(.988)}to{opacity:1;transform:none}}@keyframes tn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tn-cardIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tn-rise{animation:tn-riseIn linear both;animation-timeline:view();animation-range:entry 2% entry 58%}.tn-fade{animation:tn-fadeIn linear both;animation-timeline:view();animation-range:entry 4% entry 46%}.tn-cardrise{animation:tn-cardIn linear both;animation-timeline:view();animation-range:entry 6% entry 54%}}}@container (max-width:1023px){.tn-hero{height:clamp(420px,58cqw,520px)}.tn-title{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.tn-glass{max-width:420px}.tn-strip-cta{flex-basis:100%;justify-content:center;margin-left:0}.tn-mq-a .tn-mq-t{height:200px}.tn-mq-b .tn-mq-t{height:150px}.tn-mq .tn-mq-t{width:calc(var(--w)*.8)}.tn-mq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.tn-stage{height:520px}.tn-vcard{width:280px;height:480px}.tn-peek{width:230px;height:400px}.tn-peek-l2,.tn-peek-r2{display:none}.tn-peek-l1{transform:translate(calc(-50% - 130px),-50%) scale(.86)}.tn-peek-r1{transform:translate(calc(-50% + 130px),-50%) scale(.86)}.tn-vfoot{grid-template-columns:1fr;gap:18px;justify-items:center}.tn-vcount{justify-content:center}.tn-rv-grid{grid-template-columns:minmax(0,1fr)}.tn-rv-side{position:static}}@container (max-width:559px){.tn-hero{height:auto;min-height:440px;display:flex}.tn-heroin{position:relative;inset:auto;gap:24px}.tn-h1{font-size:clamp(1.9rem,9.4cqw,2.4rem)}.tn-glass{max-width:none}.tn-geo{display:none}.tn-strip{gap:18px}.tn-strip-hr{display:none}.tn-strip-cta{height:56px}.tn-wall{display:flex;flex-direction:column}.tn-vtop,.tn-wtop{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.tn-wtop-r{align-items:flex-start}.tn-wtop{order:0}.tn-wfoot{order:1;padding-top:0;padding-bottom:18px}.tn-mq{order:2}.tn-mq-b{display:none}.tn-mq-a .tn-mq-t{height:180px}.tn-mq .tn-mq-t{width:calc(var(--w)*.62)}.tn-wfoot-hint{display:none}.tn-stage{height:480px}.tn-vcard{width:300px;height:520px}.tn-peek,.tn-stage-glow{display:none}.tn-dots{gap:5px;max-width:100%}.tn-dot{width:6px;height:6px}.tn-dot-on{width:22px}.tn-varrow{width:44px;height:44px}.tn-qcard-ph{height:220px}.tn-qcard-text{-webkit-line-clamp:4}.tn-rv-cards{grid-template-columns:minmax(0,1fr)}.tn-rv-cta{align-self:stretch;justify-content:center;height:56px}}@media (prefers-reduced-motion:reduce){.tn-mq-row,.tn-vfill{animation:none}.tn-lb,.tn-lb-row,.tn-seen .tn-glass,.tn-seen .tn-hero-lead,.tn-seen .tn-hero-top,.tn-seen .tn-line-in,.tn-vcap{animation-duration:.01ms}.tn-mq-t,.tn-peek,.tn-qcard-ph img{transition-duration:.01ms}}.qa{position:relative;z-index:5;background:var(--bg);padding:clamp(56px,7vw,110px) 0}.qa-in{max-width:1180px;margin:0 auto;padding:0 clamp(22px,4vw,40px)}.qa-grid{display:grid;grid-template-columns:clamp(280px,26vw,360px) minmax(0,1fr);grid-gap:clamp(34px,4.5vw,72px);gap:clamp(34px,4.5vw,72px);align-items:start}.qa-side{position:-webkit-sticky;position:sticky;top:clamp(20px,2.8vw,40px);display:flex;flex-direction:column;gap:clamp(16px,1.8vw,24px)}.qa-head{display:flex;align-items:center;gap:14px}.qa-ava{width:54px;height:54px;border-radius:50%;overflow:clip;flex:none;background:var(--field);display:block}.qa-ava img{width:100%;height:100%;object-fit:cover;display:block}.qa-ava-sm{width:38px;height:38px}.qa-name{display:block;font-weight:800;font-size:1.4rem;letter-spacing:-.03em;line-height:1.1;color:var(--ink-bright)}.qa-status{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:.86rem;color:var(--ink-muted)}.qa-dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none}.qa-h{font-weight:800;font-size:clamp(1.7rem,2.4vw,2.3rem);letter-spacing:-.045em;line-height:1.05;color:var(--ink-bright);text-wrap:balance}.qa-lead{font-size:.98rem;line-height:1.62;color:var(--ink-muted);text-wrap:pretty}.qa-tel{display:flex;flex-direction:column;gap:5px;padding-top:18px;border-top:1px solid var(--line-2)}.qa-tel-cap{font-size:.86rem;font-weight:700;color:var(--ink-faint)}.qa-tel-num{font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink-bright);text-decoration:none}.qa-tel-num:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.qa-thread{gap:clamp(18px,2vw,26px)}.qa-pair,.qa-thread{display:flex;flex-direction:column}.qa-pair{gap:12px}.qa-q{align-self:flex-end;max-width:72%;background:var(--accent);color:var(--accent-ink);border:0;cursor:pointer;text-align:left;padding:15px 22px;border-radius:22px 22px 6px 22px;display:flex;flex-direction:column;gap:5px;transition:box-shadow .3s var(--ease),background .3s var(--ease)}.qa-q:hover{background:var(--accent-strong);box-shadow:0 16px 34px -14px rgba(232,184,115,.55)}.qa-q-t{font-size:1.06rem;font-weight:800;letter-spacing:-.018em;line-height:1.3}.qa-q-s{font-size:.78rem;font-weight:700;opacity:.72}.qa-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.qa-wrap.open{grid-template-rows:1fr}.qa-clip{overflow:hidden;min-height:0}.qa-a-row{display:flex;align-items:flex-end;gap:10px;padding:2px 0 4px;opacity:0;transition:opacity .45s var(--ease)}.qa-wrap.open .qa-a-row{opacity:1}.qa-bubble{max-width:82%;background:var(--surface);border:1px solid var(--line);border-radius:22px 22px 22px 6px;box-shadow:var(--card-shadow);padding:clamp(18px,2vw,24px) clamp(20px,2.3vw,28px);font-size:.97rem;line-height:1.68;color:var(--ink-muted-2);display:flex;flex-direction:column;gap:12px}.qa-bubble p{margin:0;text-wrap:pretty}.qa-bubble b{font-weight:700;color:var(--ink-bright)}.qa-bubble a{color:var(--gold-ink);text-decoration:none}.qa-bubble a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.qa-bubble-q{font-weight:800;font-size:1.02rem;letter-spacing:-.02em;color:var(--ink-bright)}.qa-ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.qa-ul li{position:relative;padding-left:18px}.qa-ul li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.qa-ask{position:-webkit-sticky;position:sticky;bottom:clamp(14px,2vw,24px);display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:9px 9px 9px 24px;box-shadow:0 18px 40px -22px rgba(20,30,50,.5);margin-top:6px;transition:border-color .25s var(--ease)}.qa-ask:focus-within{border-color:var(--accent)}.qa-ask input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:.96rem;color:var(--ink);outline:none}.qa-ask input::placeholder{color:var(--ink-faint)}.qa-ask-btn{width:46px;height:46px;border-radius:50%;background:var(--accent);color:var(--accent-ink);border:0;display:flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer;flex:none;transition:background .25s var(--ease)}.qa-ask-btn:hover{background:var(--accent-strong)}.qa a:focus-visible,.qa button:focus-visible,.qa input:focus-visible{outline:2px solid #e8b873;outline-offset:2px}@media (max-width:900px){.qa-grid{grid-template-columns:minmax(0,1fr)}.qa-side{position:static}.qa-q{max-width:86%}.qa-bubble{max-width:none}.qa-a-row{gap:8px}}@media (prefers-reduced-motion:reduce){.qa-a-row,.qa-ask,.qa-ask-btn,.qa-q,.qa-wrap{transition-duration:.01ms}}.podb{position:relative;z-index:5;background:var(--bg);padding:clamp(30px,4vw,60px) 0}.podb .cat-sub{margin-top:0}.dlv{position:relative;z-index:5;background:var(--bg);padding:clamp(44px,5.5vw,84px) 0}.dlv-head{max-width:62ch}.dlv-h{font-size:clamp(1.6rem,2.9vw,2.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--ink-bright)}.dlv-lead{margin-top:10px;font-size:1.02rem;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.dlv-controls{margin-top:clamp(20px,2.6vw,30px);display:flex;align-items:flex-end;gap:clamp(18px,3vw,36px);flex-wrap:wrap}.dlv-lbl{display:block;margin-bottom:7px;font-size:.82rem;font-weight:700;color:var(--ink-faint)}.dlv-bodies-row{display:flex;gap:8px;flex-wrap:wrap}.dlv-on{border-color:var(--accent);color:var(--ink-bright)}.dlv-routes{margin-top:clamp(18px,2.4vw,28px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}.dlv-route{display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2vw,26px);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card-shadow)}.dlv-route-t{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.dlv-route-s{font-size:.86rem;color:var(--ink-faint)}.dlv-route-price{margin-top:10px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;letter-spacing:-.03em;color:var(--ink-bright)}.dlv-route-days{font-size:.9rem;color:var(--ink-muted)}.dlv-route-none{margin-top:10px;font-size:.94rem;line-height:1.5;color:var(--ink-muted)}.dlv-band{margin-top:clamp(18px,2.4vw,28px);display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,36px);flex-wrap:wrap;padding:clamp(18px,2.2vw,28px) clamp(20px,2.6vw,32px);background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card-shadow)}.dlv-band-t{display:block;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.dlv-band-s{display:block;margin-top:5px;max-width:56ch;font-size:.94rem;line-height:1.5;color:var(--ink-muted)}@media (max-width:760px){.dlv-routes{grid-template-columns:minmax(0,1fr)}.dlv-city-wrap{width:100%}.dlv-band .btn{width:100%;justify-content:center;white-space:normal;text-align:center;line-height:1.25}.dlv-band-btns{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:10px}}.fx-grid{margin-top:clamp(22px,3vw,32px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.fx-tile{position:relative;display:block;aspect-ratio:3/2;border-radius:18px;overflow:clip;border:1px solid var(--line);background:var(--field)}.fx-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.fx-tile:hover img{transform:scale(1.04)}.fx-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,11,.08) 30%,rgba(6,8,11,.78))}.fx-word{background:#141821}.fx-cap{position:absolute;left:16px;right:16px;bottom:13px;display:flex;flex-direction:column;gap:3px;color:#fff}.fx-cap-t{font-weight:800;font-size:1.02rem;letter-spacing:-.02em;line-height:1.15}.fx-cap-n{font-size:.8rem;opacity:.82}.fx-big{grid-column:span 2}.fx-big .fx-cap{left:22px;right:22px;bottom:18px}.fx-big .fx-cap-t{font-size:clamp(1.2rem,1.7vw,1.55rem)}.fx-rows{margin-top:clamp(18px,2.4vw,26px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(24px,4vw,56px);gap:0 clamp(24px,4vw,56px)}.fx-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;border-top:1px solid var(--line-2);text-decoration:none;font-size:.95rem;color:var(--ink)}.fx-row:hover .fx-row-name{color:var(--ink-bright);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.fx-row-num{color:var(--ink-faint)}@media (max-width:920px){.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fx-grid{grid-template-columns:minmax(0,1fr)}.fx-big{grid-column:auto}.fx-rows{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fx-tile img{transition-duration:.01ms}}.sp{position:relative;z-index:5;background:var(--bg);padding:clamp(48px,7vw,110px) 0;min-height:60vh;display:flex;align-items:center}.sp-in{max-width:720px;margin:0 auto;padding:0 clamp(22px,4vw,40px);width:100%}.sp-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--card-shadow);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:18px}.sp-ok{width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-size:1.6rem}.sp-h,.sp-ok{font-weight:800}.sp-h{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.035em;line-height:1.1;color:var(--ink-bright)}.sp-sub{font-size:1rem;line-height:1.6;color:var(--ink-muted)}.sp-clocks{display:flex;gap:clamp(18px,3vw,32px);padding:14px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.sp-clock{display:flex;align-items:baseline;gap:8px;font-size:.92rem;color:var(--ink-muted)}.sp-clock b{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.sp-status{font-size:.98rem;line-height:1.55;color:var(--ink-muted-2)}.sp-live{color:var(--good)}.sp-steps-t{display:block;margin-bottom:8px;font-size:.86rem;font-weight:700;color:var(--ink-faint)}.sp-ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:.97rem;line-height:1.55;color:var(--ink-muted-2)}.sp-ol li::marker{color:var(--accent);font-weight:800}.sp-night{font-size:.97rem;line-height:1.55;color:var(--ink-bright)}.sp-actions{display:flex;gap:10px;flex-wrap:wrap}.sp-tel{font-size:.92rem;color:var(--ink-faint)}.sp-tel a{color:var(--ink-bright);font-weight:700;text-decoration:none}.sp-tel a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}@media (max-width:560px){.sp-actions .btn{width:100%;justify-content:center}}.pagehead{position:relative;z-index:5;background:var(--bg);padding:clamp(90px,10vw,140px) 0 clamp(8px,1.5vw,18px)}.pagehead h1{font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:var(--ink-bright);max-width:24ch}.pagehead p{margin-top:12px;font-size:1.04rem;line-height:1.55;color:var(--ink-muted);max-width:56ch}.sp{min-height:0;display:block}.sp-in{max-width:1180px}.sp-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);align-items:stretch}.sp-lee{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--card-shadow);overflow:hidden;display:flex;flex-direction:column}.sp-lee-media{position:relative;aspect-ratio:16/10;background:var(--chip)}.sp-lee-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.sp-lee-body{padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:10px;flex:1 1}.sp-lee-n{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.sp-lee-s{display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:600;color:var(--good)}.sp-lee-p{font-size:.95rem;line-height:1.55;color:var(--ink-muted-2)}.sp-lee-act{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:8px}.sp-lee-act .btn{width:100%;justify-content:center}.sp-bot{margin-top:clamp(16px,2vw,28px);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--card-shadow)}.sp-bot-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.sp-bot-h{font-size:1.05rem;font-weight:800;line-height:1.3;color:var(--ink-bright)}.sp-bot-s{font-size:.9rem;line-height:1.45;color:var(--ink-muted)}.sp-bot-cta{flex:none}@media (max-width:700px){.sp-bot{flex-direction:column;align-items:stretch}.sp-bot-cta{width:100%;justify-content:center}}.sp-warm{margin-top:clamp(44px,6vw,76px)}.sp-warm-h{font-size:clamp(1.35rem,2.6vw,1.95rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--ink-bright);max-width:26ch}.sp-warm-sub{margin-top:10px;max-width:60ch;font-size:1rem;line-height:1.6;color:var(--ink-muted)}.sp-tn{background:transparent;padding:0}.sp-more{margin-top:clamp(30px,4vw,48px);border-top:1px solid var(--line-2)}.sp-more-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(16px,2.4vw,22px) 2px;border-bottom:1px solid var(--line-2);text-decoration:none}.sp-more-t{display:block;font-size:clamp(1.02rem,1.8vw,1.28rem);font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.sp-more-d{display:block;margin-top:3px;font-size:.92rem;line-height:1.45;color:var(--ink-muted)}.sp-more-a{flex:none;font-size:1.3rem;font-weight:800;color:var(--ink-faint);transition:transform .18s ease,color .18s ease}.sp-more-row:hover .sp-more-t{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.sp-more-row:hover .sp-more-a{transform:translateX(4px);color:var(--ink-bright)}.nf{position:relative;z-index:5;background:var(--bg);padding:clamp(90px,11vw,140px) 0 clamp(32px,5vw,72px)}.nf-in{max-width:760px;margin:0 auto;padding:0 clamp(16px,4vw,40px);width:100%}.nf-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--card-shadow);padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:16px}.nf-h{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--ink-bright);overflow-wrap:break-word}.nf-sub{font-size:1rem;line-height:1.6;color:var(--ink-muted)}.nf-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.nf-more{margin-top:clamp(24px,3.5vw,40px);border-top:1px solid var(--line-2)}.nf-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(16px,2.4vw,22px) 2px;border-bottom:1px solid var(--line-2);text-decoration:none}.nf-row-t{display:block;font-size:clamp(1.02rem,1.8vw,1.22rem);font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.nf-row-d{display:block;margin-top:3px;font-size:.92rem;line-height:1.45;color:var(--ink-muted)}.nf-row-a{flex:none;font-size:1.3rem;font-weight:800;color:var(--ink-faint);transition:color .18s ease}.nf-row:hover .nf-row-t{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.nf-row:hover .nf-row-a{color:var(--ink-bright)}@media (max-width:560px){.nf-actions .btn{width:100%;white-space:normal;text-align:center;line-height:1.25}}@media (max-width:900px){.sp-grid{grid-template-columns:1fr}.sp-lee-media{aspect-ratio:21/9}}.tn{margin-left:auto;margin-right:auto;padding-left:clamp(22px,4vw,40px);padding-right:clamp(22px,4vw,40px)}.qa-in,.sp-in,.tn{max-width:1280px}.tn:before{content:"";position:absolute;inset:0;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);z-index:-1}.tn-trust{background:transparent}.tn-hero{border-radius:clamp(20px,2.4cqw,34px)}.tn-cases{background:transparent}.tn-wtop>.tn-wtop-l{order:2;align-items:flex-end;text-align:right}.tn-wtop>.tn-wtop-l .tn-lead{max-width:46ch}.tn-wtop>.tn-wtop-r{order:1;align-items:flex-start}.tn-heroin{padding-bottom:clamp(44px,4.6cqw,64px)}@media (max-width:760px){.tn-wtop>.tn-wtop-l{order:0;align-items:flex-start;text-align:left}.tn-wtop>.tn-wtop-r{order:1}.tn-heroin{padding-bottom:clamp(36px,5cqw,52px)}}.tn-wall{background:transparent}.tn-glass-num2{min-width:3ch}.mobile-menu{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-menu::-webkit-scrollbar{display:none}.qa-ask input{font-size:1rem}.catalog-page.cat-lp{max-width:1280px;padding-left:clamp(22px,4vw,40px);padding-right:clamp(22px,4vw,40px)}.sel-root{position:relative;display:inline-block;width:100%}.sel-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel-solid);color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.sel-btn:hover{border-color:var(--accent)}.sel-btn.on,.sel-btn:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(232,184,115,.16)}.sel-btn.sel-sm{padding:10px 12px;font-size:16px}.sel-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-arr,.sel-ph{color:var(--ink-faint)}.sel-arr{flex:none;display:inline-flex;transition:transform .2s var(--ease)}.sel-btn.on .sel-arr{transform:rotate(180deg)}.sel-panel{position:fixed;z-index:1200;max-height:min(58vh,420px);display:flex;flex-direction:column;padding:8px;border-radius:18px;background:var(--panel-solid);border:1px solid var(--line-2);box-shadow:0 30px 70px -34px rgba(10,14,20,.55);outline:none}.sel-search{padding:4px 4px 8px}.sel-search input{width:100%;padding:11px 12px;border-radius:12px;border:1px solid var(--line-strong);background:var(--field);color:var(--ink-bright);font:inherit;font-size:16px;outline:none}.sel-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(232,184,115,.16)}.sel-opts{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sel-opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.sel-opt.cur,.sel-opt.on{background:var(--field)}.sel-opt.cur{border-color:var(--line-2);font-weight:700;color:var(--ink-bright)}.sel-opt[disabled]{opacity:.45;cursor:default}.sel-opt-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-opt-n{flex:none;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sel-empty,.sel-opt-n{color:var(--ink-faint)}.sel-empty{padding:14px 12px;font-size:.9rem}.sel-shade{position:fixed;inset:0;z-index:1199;background:rgba(8,11,16,.5)}.sel-panel.sel-sheet{left:0;right:0;bottom:0;top:auto;width:auto;max-height:76vh;border-radius:20px 20px 0 0;padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.sel-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 10px}.sel-sheet-t{font-weight:800;font-size:1.02rem;color:var(--ink-bright)}.sel-close{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--line-2);background:var(--field);color:var(--ink-muted);font-size:.9rem;cursor:pointer;line-height:1}.sel-sheet .sel-opt{padding:14px 12px}@media (prefers-reduced-motion:reduce){.sel-arr{transition:none}}@media (max-width:760px){.dlv-city-sel,.dlv-city-wrap{width:100%}}.rk-sel{display:block;width:100%}.pb-root{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center}.pb-overlay{position:absolute;inset:0;background:rgba(10,8,5,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pb-panel{position:relative;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:24px;padding:clamp(20px,3vw,32px);box-shadow:0 30px 80px -30px rgba(0,0,0,.6);-webkit-overflow-scrolling:touch}.pb-panel .pb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pb-meter{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pb-count{font-size:clamp(1.9rem,3vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink-bright)}.pb-count-t{font-size:.9rem;color:var(--ink-muted-2)}.pb-close{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:50%;background:var(--panel);color:var(--ink);cursor:pointer;transition:border-color .22s var(--ease)}.pb-close:hover{border-color:var(--line-strong)}.pb-prog{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 6px}.pb-prog i{display:block;height:3px;border-radius:2px;background:var(--line-2);transition:background .3s var(--ease)}.pb-prog i.done{background:var(--accent)}.pb-sum{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pb-body{margin-top:8px;transition:opacity .2s ease}.pb-wait{opacity:.55}.pb-cars{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pb-cars .qz-car{flex-direction:column;align-items:stretch;gap:10px;padding:8px 8px 12px;width:auto;min-width:0}.pb-cars .qz-car-ph{width:100%;height:auto;aspect-ratio:16/10;border-radius:10px}.pb-cars .qz-car-t{padding:0 4px}.pb-cars .qz-car-n{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;font-size:.92rem}.pb-cars .qz-car-badge{top:14px;right:14px}.pb-panel{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.pb-panel::-webkit-scrollbar{width:6px}.pb-panel::-webkit-scrollbar-track{background:transparent}.pb-panel::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}.pb-tg{margin-top:16px;width:100%;justify-content:space-between}.pb-or{margin:14px 0 0;font-size:.88rem;line-height:1.5;color:var(--ink-muted)}.pb-go{margin-top:14px}@media (max-width:640px){.pb-root{align-items:flex-end}.pb-panel{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0;border-bottom:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom))}.pb-cars{display:none}}@media (prefers-reduced-motion:no-preference){.pb-panel{animation:pb-in .28s var(--ease)}@keyframes pb-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.hero-calc{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:.95rem;font-weight:700;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px;transition:color .22s var(--ease)}.hero-calc:hover{color:var(--ink-bright)}.pf-ways{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:18px}.pf-way{display:flex;flex-direction:column;gap:10px;padding:clamp(16px,2vw,20px);border:1px solid var(--line-2);border-radius:18px;background:var(--surface)}.pf-way-main{background:rgba(232,184,115,.1);border-color:rgba(232,184,115,.55)}.pf-way-h{margin:0;font-size:1.06rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.pf-way-t{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink-muted);flex:1 1}.pf-tg{width:100%;justify-content:space-between;white-space:normal;text-align:left;min-height:52px;background:#2AABEE;border-color:#2AABEE;color:#fff}.pf-tg:hover{background:#229ED9;border-color:#229ED9;color:#fff}.pf-tg:disabled{opacity:.7}.pf-tg .btn-badge{background:rgba(255,255,255,.2);color:#fff}.pf-way-tg .pf-way-h{font-size:1rem}.pf-timer{display:flex;flex-direction:column;gap:6px}.pf-timer-n{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink-bright)}.pf-hint{margin:8px 0 0;font-size:.84rem;line-height:1.45;color:var(--ink-muted)}.pf-form .qz-inp[aria-invalid=true]{border-color:var(--danger)}.pf-see{margin-top:12px}button.pf-hint{display:block;text-align:left;min-height:44px}.pf-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pf-form .qz-inp{flex:1 1 150px}.pf-send{flex:none;min-height:48px;white-space:nowrap}.pf-nospam{margin:14px 0 0;font-size:.84rem;line-height:1.5;color:var(--ink-muted)}.pf-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.pf-nums div{min-width:0;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel)}.pf-nums b{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ink-bright)}.pf-nums span{display:block;margin-top:3px;font-size:.78rem;line-height:1.3;color:var(--ink-muted)}@media (max-width:640px){.pf-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-ways{grid-template-columns:minmax(0,1fr)}.pb-panel .qz-opts{gap:10px;margin-top:14px}.pb-panel .qz-opt{min-height:54px;padding:12px 14px}.pb-panel .qz-note{font-size:.88rem}.pb-panel .qz-q{font-size:1.24rem}}@media (min-width:641px){.pb-panel{max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);padding:clamp(18px,2.4vw,26px)}}.pb-prog{margin:12px 0 4px}.pb-body{margin-top:6px}.pb-cars,.pb-panel .qz-opts{margin-top:16px}@media (max-width:640px){.pb-panel .qz-opt{min-height:52px}.pb-panel.pb-final .pb-prog,.pb-panel.pb-final .pb-sum{display:none}.pb-panel.pb-final .qz-bottom{margin-top:8px;padding-top:8px;gap:12px;justify-content:space-between}.pb-panel.pb-final .qz-back{min-height:40px}.pb-panel.pb-final .qz-note{margin-top:6px}.pf-way-main .pf-way-h{font-size:1.1rem}.pf-way-chip{font-size:.7rem;padding:4px 10px}.pf-tg{min-height:48px}.pf-ways{margin-top:14px;gap:10px}.pf-way{padding:14px;gap:8px}.pf-way-t{font-size:.86rem}.pf-nospam{margin-top:10px;font-size:.8rem}.pf-form .qz-consent{font-size:.78rem}.pf-form .qz-inp{flex:1 1 120px;min-width:0}.pf-send{padding:0 14px;font-size:.9rem}.pb-panel .qz-opt{min-height:50px;padding:11px 14px}}.pf-way-main{background:linear-gradient(160deg,rgba(232,184,115,.26),rgba(232,184,115,.08));border-color:var(--accent);box-shadow:0 22px 44px -30px rgba(232,184,115,.95)}.pf-way-chip{align-self:flex-start;padding:5px 11px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.74rem;font-weight:800;letter-spacing:.01em}.pf-way-main .pf-way-h{font-size:1.2rem}.pb-panel.pb-final .pb-count{font-size:clamp(2.2rem,4vw,3.125rem)}.pb-panel.pb-final .pb-count-t{font-size:1.06rem}.pb-panel.pb-final .qz-sum-c{font-size:.875rem;padding:9px 16px;min-height:38px}.pb-panel.pb-final .pb-sum{margin-top:12px}.pb-sum-edit{margin-left:2px;padding:0 4px;min-height:38px;display:inline-flex;align-items:center;font-family:inherit;font-size:.875rem;font-weight:700;color:var(--ink-muted);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pb-sum-edit:hover{color:var(--ink-bright)}.pb-panel.pb-final .pf2-bottom .qz-back{display:none}@media (max-width:640px) and (max-height:700px){.pb-panel.pb-final .pf2-bottom .qz-back{display:inline-flex}}.pf2-sub{margin:8px 0 22px;font-size:1.03rem;line-height:1.5;color:var(--ink-muted);max-width:52ch}.qz-grid-one{grid-template-columns:minmax(0,1fr)!important}.qz-grid-one .qz-left{max-width:680px;margin:0 auto;width:100%}.qz-sheet.qz-final .qz-top{justify-content:flex-start}.qz-sheet.qz-final .qz-meter{flex:1 1 100%}.pf2-q{margin-top:28px;font-size:clamp(1.5rem,2.6vw,2.375rem);letter-spacing:-.035em;line-height:1.07}.pf2-mid,.pf2-q{text-align:center}.pf2-mid{margin-left:auto;margin-right:auto}.pf2-val{margin:0 0 22px;padding:0;list-style:none}.pf2-val li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--line);font-size:.97rem;line-height:1.45;color:var(--ink)}.pf2-val li:last-child{border-bottom:1px solid var(--line)}.pf2-val b{font-weight:800;color:var(--ink-bright)}.pf2-tick{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.pf2-tick svg{width:11px;height:11px}.pf2-tick-gold{background:var(--accent);color:var(--accent-ink)}.pf2-tick-good{background:var(--good);color:#fff}[data-theme=dark] .pf2-tick-good{color:#0b0e13}.pf2-tick-off{background:var(--ink-faint);color:var(--surface)}.pf2-tick-dot{display:block;width:5px;height:5px;border-radius:50%;background:currentColor}.pf2-form{display:block}.pf2-row{display:flex;gap:10px;align-items:stretch}.pf2-row .qz-inp{flex:1 1 auto;min-width:0;min-height:64px;padding:0 22px;font-size:1.125rem;font-weight:700;border-radius:16px;border-color:var(--line-strong)}.pf2-row .qz-inp:disabled{background:var(--field);color:var(--ink-muted)}.pf2-send{flex:none;min-height:64px;white-space:nowrap;padding:0 8px 0 24px;border-radius:16px;font-size:1.06rem;font-weight:800}.pf2-send .btn-badge{width:48px;height:48px}.pf2-send:disabled{opacity:.75;cursor:progress}.pf2-consent{margin:10px 0 0;font-size:.78rem;line-height:1.45;color:var(--ink-muted);text-align:center}.pf2-consent a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.pf2-need input{outline:2px solid var(--danger);outline-offset:2px}.pf2-need span{color:var(--ink-bright)}.pf2-fail{display:flex;gap:8px;align-items:center;justify-content:center;margin:10px 0 0;font-size:.84rem;line-height:1.4;font-weight:700;color:var(--danger)}.pf2-fail-i{flex:none;width:18px;height:18px;border-radius:50%;background:var(--danger);color:#fff;font-size:.72rem;font-weight:800;font-style:normal;display:grid;place-items:center;line-height:1}.pf2-bad{border-color:var(--danger)!important;box-shadow:0 0 0 3px rgba(194,69,58,.14)}[data-theme=dark] .pf2-bad{box-shadow:0 0 0 3px rgba(255,154,143,.16)}.pf2-spin{display:block;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(232,184,115,.3);border-top:2.5px solid var(--accent);animation:pf2-spin .8s linear infinite}@keyframes pf2-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pf2-spin{animation:none}}.pf2-or{display:flex;align-items:center;gap:12px;margin:16px 0}.pf2-or:after,.pf2-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.pf2-or span{font-size:.82rem;color:var(--ink-muted)}.pf2-tg{width:100%;justify-content:space-between;white-space:normal;text-align:left;min-height:58px;border-radius:16px;padding:0 8px 0 22px;font-size:1rem;font-weight:700}.pf2-tg:disabled{opacity:.7}.pf2-tg .btn-badge{background:#2AABEE;color:#fff;border-color:#2AABEE;width:42px;height:42px}.pf2-tg:hover .btn-badge{background:#229ED9;border-color:#229ED9;color:#fff}.pf2-hint{margin:8px 0 0;font-size:.84rem;line-height:1.45;color:var(--ink-muted)}button.pf2-hint{display:block;text-align:left;min-height:44px}.pf2-vyd{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.pf2-vyd-ph{display:flex;gap:8px;flex:none}.pf2-vyd img{width:70px;height:48px;border-radius:10px;object-fit:cover;background:var(--field)}.pf2-vyd-t{font-size:.84rem;line-height:1.45;color:var(--ink-muted);max-width:40ch}.pf2-vyd-t b{font-weight:800;color:var(--ink-bright)}.pf2-list{margin-top:14px}.pf2-list .qz-cars{gap:8px}.pf2-call{margin-top:16px;padding:16px;border:1px solid var(--line-2);border-radius:18px;background:var(--surface)}.pf2-h{margin:0 0 6px;font-size:1.06rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.pf2-t{margin:0 0 12px;font-size:.9rem;line-height:1.5;color:var(--ink-muted)}.pf2-t:last-child{margin-bottom:0}.pf-see .btn{width:100%}@media (max-width:640px){.pf2-sub{margin-bottom:12px;font-size:.92rem}.pf2-val li{padding:10px 0;font-size:.88rem;gap:10px}.pf2-tick{width:18px;height:18px}.pf2-tick svg{width:10px;height:10px}.pf2-row .qz-inp{min-height:56px;font-size:17px;padding:0 16px;border-radius:14px}.pf2-send{min-height:58px;padding:0 6px 0 18px;font-size:1rem;border-radius:14px}.pf2-send .btn-badge{width:42px;height:42px}.pf2-tg{min-height:52px;font-size:.92rem;border-radius:14px}.pf2-tg .btn-badge{width:38px;height:38px}.pf2-or{margin:12px 0}.pf2-vyd{margin-top:14px;padding-top:12px;gap:10px}.pf2-vyd img{width:54px;height:38px;border-radius:8px}.pf2-vyd img:nth-child(4){display:none}.pf2-vyd-t{font-size:.78rem}.pf2-call{margin-top:12px;padding:14px}.pf2-consent{font-size:.78rem}}@media (min-width:641px) and (max-height:780px){.pb-panel.pb-final .pf2-vyd{display:none}.pb-panel.pb-final .pf2-sub{margin-bottom:10px}.pb-panel.pb-final .pf2-val li{padding:9px 0}.pb-panel.pb-final .pf2-or{margin:12px 0}.pb-panel.pb-final .pf2-consent{margin-bottom:9px}}@media (max-width:640px) and (max-height:700px){.pb-panel.pb-final .pf2-sub,.pb-panel.pb-final .pf2-vyd{display:none}.pb-panel.pb-final .pf2-val li{padding:8px 0}.pb-panel.pb-final .pf2-or{margin:10px 0}}@media (max-width:399px){.pf2-row{flex-direction:column}.pf2-send{width:100%;justify-content:space-between}}.topmenu{flex:1 1;min-width:0;justify-content:flex-start}.topmenu [hidden]{display:none}.navmore .navlink{font-family:inherit;background:none;border:0}.navcta{white-space:nowrap;padding:11px 16px}.navcta-wrap{display:inline-flex}.moremenu{position:absolute;top:100%;right:-8px;padding-top:15px;z-index:60;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .28s ease,transform .32s var(--ease),visibility 0s linear .3s}.navitem[data-open=true] .moremenu{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .32s var(--ease)}.moremenu-card{width:300px;padding:10px;background:var(--panel-solid);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 34px 80px -34px rgba(20,30,50,.45)}.mo-l{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;transition:background .2s ease}.mo-l:hover{background:var(--navpill)}.mo-t{font-weight:700;font-size:.94rem;color:var(--ink-bright)}.mo-h{font-size:.78rem;line-height:1.35;color:var(--ink-faint)}@media (max-width:1180px){.navcta-wrap{display:none}}.lb{position:relative;z-index:5;background:var(--bg);padding:clamp(24px,3.6vw,56px) 0}.lbc-click{cursor:pointer}.lbc{position:relative;overflow:hidden;border-radius:26px;background:#0a0c10;border:1px solid rgba(255,255,255,.14);box-shadow:0 34px 80px -34px rgba(5,8,14,.75);color:#f2f4f8;isolation:isolate}.lbc-band{aspect-ratio:2048/568;min-height:250px}.lbc-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0;transition:transform 6s var(--ease)}.lbc:hover .lbc-bg{transform:scale(1.03)}.lbc-bg-soft{object-position:center;opacity:.5;filter:saturate(.8)}.lbc-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,8,12,.95),rgba(6,8,12,.78) 38%,rgba(6,8,12,.25) 66%,transparent 86%)}.lbc-scrim-split{background:linear-gradient(90deg,rgba(6,8,12,.97),rgba(6,8,12,.9) 46%,rgba(6,8,12,.62))}.lbc-glow{position:absolute;inset:-10%;z-index:2;pointer-events:none;background:radial-gradient(560px 460px at 78% 55%,rgba(232,184,115,.22),transparent 62%)}.lbc .hero-grain{z-index:3}.lbc-body{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:clamp(24px,3.4vw,52px) clamp(22px,3.6vw,54px);max-width:660px}.lbc-band .lbc-body{position:absolute;inset:0}.lbc-kicker{font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#a7afbb}.lbc-title{margin:0;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.06;color:#f2f4f8;max-width:19ch;text-wrap:balance}.lbc-title b{font-weight:800;color:#f3cd92}.lbc-sub{margin:0;max-width:52ch;font-size:1rem;line-height:1.55;color:#b6bdc8}.lbc-sub b{color:#f2f4f8;font-weight:800}.lbc-cta{margin-top:10px;gap:16px;padding:8px 8px 8px 22px}.lbc:hover .lbc-cta{background:var(--accent-strong);box-shadow:0 16px 34px -14px rgba(232,184,115,.55)}.lbc-split{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;min-height:540px}.lb-phone,.lbc-body-split{position:relative}.lb-phone{z-index:4;justify-self:center;width:300px;padding:12px;border-radius:44px;background:#15181f;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px -30px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.04);transform:rotate(-3deg) translateY(10px)}.lb-phone-screen{display:flex;flex-direction:column;gap:9px;padding:16px 12px 14px;border-radius:34px;background:#0c0f14;min-height:520px}.lb-chat-head{display:flex;align-items:center;gap:10px;padding:2px 4px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.lb-chat-av{flex:none;width:34px;height:34px;border-radius:50%;background:#1f232b url(/mr-lee.webp) no-repeat;background-size:320%;background-position:47% 24%;border:1px solid rgba(255,255,255,.12)}.lb-chat-head b{display:block;font-size:.84rem;font-weight:800;color:#f2f4f8}.lb-chat-head i{display:block;font-style:normal;font-size:.7rem;color:#8f97a4}.lb-chat-msg{align-self:flex-start;max-width:92%;padding:10px 12px;border-radius:16px 16px 16px 6px;background:#1a1e26;font-size:.82rem;line-height:1.4;color:#dfe3ea}.lb-chat-car{display:flex;gap:10px;align-items:center;padding:8px;border-radius:14px;background:#141820;border:1px solid rgba(255,255,255,.08)}.lb-chat-ph{flex:none;width:74px;height:56px;border-radius:9px;background:#222833 50%/cover no-repeat}.lb-chat-txt{min-width:0}.lb-chat-car b{font-size:.8rem;font-weight:800;color:#f2f4f8}.lb-chat-car b,.lb-chat-car i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-chat-car i{font-style:normal;font-size:.68rem;color:#8f97a4;margin-top:1px}.lb-chat-car em{display:block;font-style:normal;font-size:.76rem;font-weight:800;color:#f3cd92;margin-top:3px}.lb-chat-btn{padding:9px 12px;border-radius:12px;background:rgba(232,184,115,.16);border:1px solid rgba(232,184,115,.4);font-size:.8rem;font-weight:700;color:#f3cd92;text-align:center}.lb-chat-btn-2{background:transparent;border-color:rgba(255,255,255,.12);color:#c8ced8}.lb-ask2{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px);align-items:start;padding:clamp(22px,2.8vw,36px) clamp(22px,3vw,44px);border-radius:26px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--card-shadow)}.lb-ask2-lee{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:132px;text-align:center}.lb-ask2-av{width:84px;height:84px;border-radius:50%;border:1px solid var(--line-2);background:var(--chip) url(/mr-lee.webp) no-repeat;background-size:320%;background-position:47% 24%;box-shadow:var(--card-shadow)}.lb-ask2-who b{display:block;font-size:.96rem;font-weight:800;color:var(--ink-bright)}.lb-ask2-who>i{display:block;font-style:normal;font-size:.76rem;color:var(--ink-muted);margin-top:2px}.lb-h{margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink-bright);text-wrap:balance}.lb-t{margin:8px 0 0;max-width:60ch;font-size:.98rem;line-height:1.55;color:var(--ink-muted)}.lb-t b{font-weight:800;color:var(--ink-bright)}.lb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lb-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:16px 16px 16px 5px;border:1px solid var(--line-strong);background:var(--field);font-family:inherit;font-size:.92rem;font-weight:700;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease)}.lb-chip:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-1px)}.lb-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-call2{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);align-items:stretch}.lb-call2-photo{position:relative;margin:0;border-radius:26px;overflow:hidden;min-height:340px;background:#0a0c10;border:1px solid var(--line-2)}.lb-call2-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.lb-call2-photo figcaption{position:absolute;left:18px;bottom:16px;padding:7px 12px;border-radius:999px;background:rgba(6,8,12,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f2f4f8;font-size:.78rem;font-weight:700}.lb-call2-card{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(24px,3vw,44px);border-radius:26px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--card-shadow)}.lb-call2-card .lb-t{margin-top:0}.lb-call2-card .pf-form{margin-top:8px}.lb-kicker-ink{color:var(--ink-faint)}.lb-fresh .cat-sub-cta{gap:12px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lb-ask2,.lb-call2,.lbc-body{animation:lb-rise .9s var(--ease) both;animation-timeline:view();animation-range:entry 0 entry 32%}.lb-phone{animation:lb-fade .9s ease both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes lb-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.lbc-split{grid-template-columns:1fr;min-height:0}.lb-phone{justify-self:start;width:280px;margin:0 0 28px clamp(22px,3.6vw,54px);transform:none}.lb-call2{grid-template-columns:1fr}.lb-call2-photo{min-height:0;aspect-ratio:16/10}.lb-ask2{grid-template-columns:1fr}.lb-ask2-lee{flex-direction:row;text-align:left;min-width:0}}@media (max-width:640px){.lbc-band{aspect-ratio:auto;min-height:0}.lbc-band .lbc-bg{height:230px;object-position:center}.lbc-band .lbc-scrim{background:linear-gradient(180deg,rgba(6,8,12,.1),rgba(6,8,12,.55) 140px,#0a0c10 230px)}.lbc-band .lbc-body{position:relative;padding-top:190px}.lbc-body .btn{width:100%;justify-content:space-between}.lb-phone{width:min(260px,calc(100% - 44px));margin:0 auto 22px;transform:none}.lb-phone-screen{min-height:0}.lbc-body-split{padding-top:22px}.lb-call2-card .pf-send,.lb-fresh .cat-sub-cta{width:auto}}.car-quick{display:none}.car-fix{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px;padding:16px 18px;border:1px solid var(--line-2);border-radius:18px;background:var(--surface)}.car-fix-t{margin:0;flex:1 1 260px;font-size:.92rem;line-height:1.5;color:var(--ink-muted)}.car-fix .btn{white-space:normal}.mobar{display:none}@media (max-width:640px){.mobar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;gap:8px;padding:8px;border-radius:18px;background:var(--panel-solid);border:1px solid var(--line-2);box-shadow:0 14px 34px -14px rgba(0,0,0,.5)}.mobar .btn{flex:1 1;min-height:48px;padding:12px 16px}.mobar .btn,.mobar-tg{justify-content:center;border-radius:12px}.mobar-tg{flex:none;width:48px;height:48px;display:inline-flex;align-items:center;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink)}body.has-mobar{padding-bottom:calc(84px + env(safe-area-inset-bottom))}body.has-mobar .ch-root{bottom:calc(90px + env(safe-area-inset-bottom))}body.kb-open .mobar,body.pb-open .mobar,html[data-tma] .mobar{display:none}html[data-tma] body.has-mobar{padding-bottom:0}.mobar{transition:transform .34s var(--ease),opacity .26s var(--ease),visibility 0s linear 0s}.mobar.mobar-off{transform:translateY(calc(100% + 16px + env(safe-area-inset-bottom)));opacity:0;visibility:hidden;pointer-events:none;transition:transform .34s var(--ease),opacity .26s var(--ease),visibility 0s linear .34s}body.has-mobar .ch-root{transition:bottom .34s var(--ease)}body.has-mobar.mobar-off .ch-root{bottom:calc(16px + env(safe-area-inset-bottom))}body.mobar-off .zv-sheet{bottom:calc(12px + env(safe-area-inset-bottom))}.mobar .btn{min-width:0;padding-left:10px;padding-right:10px}.mobar-zv{cursor:pointer;font:inherit;padding:0}.mobar-zv svg{width:17px;height:17px}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.mobar,.mobar.mobar-off,body.has-mobar .ch-root{transition:none}}.topmenu .navlink{padding:9px 12px}.pill-more{position:relative;display:inline-flex}.pill-morebtn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;font-size:.9rem;font-weight:500;color:#c2c9d4;cursor:pointer;white-space:nowrap;transition:color .2s}.pill-more[data-open=true] .pill-morebtn,.pill-morebtn:hover{color:#fff}.moremenu-pill{right:auto;left:-14px}.moremenu-full .moremenu-card{width:560px}.mo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 4px;gap:2px 4px}.mo-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:14px 12px 6px;border-top:1px solid var(--line-2)}.mo-phone{display:flex;flex-direction:column;gap:2px;text-decoration:none}.mo-phone .mo-t{font-size:1.02rem}.mo-phone:hover .mo-t{color:var(--accent)}.mo-socials{display:flex;gap:8px}.lb-pick{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(24px,3vw,44px) clamp(22px,3.2vw,48px);border-radius:26px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--card-shadow)}.lb-pick-txt{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.lb-pick-h{font-size:clamp(1.6rem,2.8vw,2.4rem)}.lb-pick-txt .lb-t{margin-top:2px}.lb-pick-chips{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.lb-pickchip{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-2);background:var(--field);text-decoration:none;color:var(--ink);transition:border-color .2s ease,background .2s ease,transform .25s var(--ease),box-shadow .25s var(--ease)}.lb-pickchip b{font-size:1.04rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.lb-pickchip span{font-size:.8rem;color:var(--ink-muted)}.lb-pickchip:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(20,30,50,.35)}.lb-pickchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-pickchip-any{border-style:dashed;background:transparent;grid-column:1/-1}@media (max-width:900px){.lb-pick{grid-template-columns:1fr}}@media (max-width:640px){.lb-pick-chips{gap:8px}.lb-pickchip{padding:12px}}.lafoot .tierA-bleed{background:linear-gradient(135deg,rgba(232,184,115,.22),rgba(232,184,115,.05)),var(--surface);border-bottom:1px solid rgba(232,184,115,.38)}.lafoot .tierA{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px)}.lafoot .tierA-txt{gap:8px;align-items:flex-start}.lafoot .tierA-k{font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.lafoot .tierA-h{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lafoot .tierA-s{max-width:54ch}.lafoot .tierA-cta{margin-top:8px}.lafoot .tierA-act{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:clamp(18px,2.4vw,28px);border-radius:20px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--card-shadow)}.lafoot .tierA-or{font-size:.96rem;font-weight:800;letter-spacing:-.01em;color:var(--ink-bright)}.lafoot .tierA-act .pf-form{margin:0}.lafoot .tierA-act .ftel-wrap{flex-direction:row;align-items:baseline;gap:10px;margin-top:2px}@media (max-width:900px){.lafoot .tierA{grid-template-columns:1fr}.lafoot .tierA-act{width:auto}}.pill nav .mo-l{white-space:normal;font-size:inherit}@media (max-width:900px){.lafoot .tierA{grid-template-columns:minmax(0,1fr)}.lafoot .tierA-act{flex-direction:column;min-width:0}.lafoot .tierA-act .ftel-wrap{flex-wrap:wrap;row-gap:2px}.lafoot .tierA-num{font-size:1.4rem}}@media (max-width:640px){.lbc-split{grid-template-columns:minmax(0,1fr)}.lbc-body-split .lbc-cta{width:100%;justify-content:center;white-space:normal;text-align:center}}.lb-pick-txt{gap:12px}.lb-pick-h{font-size:clamp(1.6rem,2.8vw,2.3rem);max-width:15ch}.lb-pick-txt .lb-t{max-width:46ch;margin-top:0}.lb-pick-fact{margin:2px 0 0;font-size:.9rem;line-height:1.4;color:var(--ink-muted)}.lb-pick-fact b{font-weight:800;color:var(--ink-bright)}.lb-pick-side{display:flex;flex-direction:column;gap:10px;min-width:0}.lb-pick-q{font-size:.94rem;font-weight:700;letter-spacing:-.01em;color:var(--ink-bright)}.pill nav [hidden]{display:none}.lafoot .tierA-bleed{background:var(--chip);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ca-card{position:relative;background:var(--surface);border:1px solid var(--line-2);border-radius:22px;padding:clamp(18px,1.8vw,24px);box-shadow:var(--card-shadow)}.ca-h{margin:0;font-size:1.32rem;font-weight:800;letter-spacing:-.025em;line-height:1.12;color:var(--ink-bright)}.ca-t{margin:8px 0 0;font-size:.92rem;line-height:1.5;color:var(--ink-muted)}.ca-main{width:100%;justify-content:space-between}.ca-form{margin-top:12px}.ca-call{padding:4px 0 14px;border-bottom:1px solid var(--line)}.ca-call .pf-nospam,.ca-form .pf-nospam{display:block;margin:8px 0 0}.ca-sheet{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end}.ca-shade{position:absolute;inset:0;background:rgba(10,8,5,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ca-sheet .ca-card{width:100%;max-height:calc(100dvh - 24px);overflow:auto;border-radius:22px 22px 0 0;border-bottom:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom));animation:pb-in .28s var(--ease)}.ca-close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:50%;background:var(--panel);color:var(--ink);cursor:pointer}.ca-sheet .ca-recap{padding-right:48px}@media (min-width:901px){.ca-sheet{display:none}}.pb.pb-card{padding:0;background:none;z-index:auto}.pb-card .pb-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pb-card .pb-head h2{font-size:clamp(1.3rem,2vw,1.7rem)}.pb-card .pb-lead{max-width:56ch}.pb-card .pb-head-r{display:flex;align-items:baseline;gap:12px}.pb-card .pb-total-wrap{text-align:left}.pb-card .pb-band{height:72px}.pb-card .pb-seg-in{padding:10px 12px}.pb-card .pb-seg-sum .pb-num{font-size:1.4rem}.pb-card .pb-grid,.pb-card .pb-leaders,.pb-card .pb-scale-top{display:none}.pb-card .pb-scale-bot{display:flex;justify-content:space-between}.pb-card .pb-rows{display:block;margin-top:18px}.hww.hww-card{padding:0;background:none;z-index:auto}.hww-card .hww-card-in{width:100%}.hww-card .hww-sheet{padding:clamp(20px,2.4vw,28px);border-radius:22px;box-shadow:var(--card-shadow)}.hww-card .hww-head h2{font-size:clamp(1.3rem,2vw,1.7rem)}.hww-card .hww-verd{grid-template-columns:1fr;border-bottom:0;margin-top:18px}.hww-card .hww-v{padding:14px 0;border-bottom:1px solid var(--line-2)}.hww-card .hww-v+.hww-v{border-left:0}.hww-card .hww-opis{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;margin-top:18px}.hww-card .hww-row{padding:14px 0}.hww-card .hww-foot{margin-top:18px}@media (max-width:760px){.pb-card .pb-band{height:14px}}.pb-card .pb-row-full{padding:12px 0;border-bottom:1px solid var(--line);transition:opacity .2s}.pb-card .pb-row-full:last-child{border-bottom:0}.pb-card .pb-row-full .pb-row-body{gap:3px}.pb-card .pb-row-full .pb-row-lab{font-size:.94rem;color:var(--ink-bright)}.pb-card .pb-row-full.fee .pb-row-lab{font-weight:700}.pb-row-note{display:block;font-size:.76rem;line-height:1.35;color:var(--ink-faint)}.pb-row-fixed{color:var(--good);font-weight:700;font-size:.86rem}.pb-card .pb-row-full .pb-row-sum{font-size:1rem}.pb-card .pb-row-full .pb-row-sum.good{font-size:1.06rem}@media (pointer:fine){.pb-card[data-hover] .pb-row-full:not(.h){opacity:.45}}.pb-card .pb-mtotal{margin-top:10px;padding-top:16px}.pb-card .pb-mtotal-cap{max-width:none;font-size:1.02rem}.pb-card .pb-mtotal-sum .pb-num{font-size:1.6rem}.pb-foot-note{margin:12px 0 0;font-size:.78rem;line-height:1.5;color:var(--ink-faint-2)}.pb-card .pb-scale-bot{margin-bottom:6px}.pb-card .container{max-width:none;width:auto;padding:0;margin:0}.hww-card .hww-sheet{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.hww-card .hww-foot{padding-top:4px}.hww-card .hww-head h2{max-width:none;line-height:1.15;letter-spacing:-.025em;margin:0 0 8px}.tel-toast{position:fixed;z-index:130;padding:9px 13px;border-radius:10px;background:#12161e;color:#f3f5f8;font-size:.86rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 14px 30px -12px rgba(0,0,0,.55);pointer-events:none;animation:tel-toast-in .2s var(--ease)}@keyframes tel-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cm{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:.9rem;color:var(--ink-muted)}.cm,.cm-item{align-items:center}.cm-item{display:inline-flex;gap:6px}.cm-faint,.cm-item svg{color:var(--ink-faint)}.cm-like{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font:inherit;font-size:.88rem;font-weight:700;color:var(--ink-bright);cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s var(--ease)}.cm-like b{font-weight:700;color:var(--ink-muted)}.cm-like.on,.cm-like:hover{border-color:var(--accent)}.cm-like.on{background:var(--accent)}.cm-like.on,.cm-like.on b{color:var(--accent-ink)}.cm-like:active{transform:scale(.97)}.savedbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s}.savedbtn:hover{border-color:var(--accent);color:var(--accent)}.savedbtn-n{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.7rem;font-weight:800;line-height:18px;text-align:center}.savedbtn-nav{width:40px;height:40px;border-radius:50%;margin-right:4px}.savedbtn-pill{width:36px;height:36px;border-radius:50%;border-color:var(--line-strong);background:none;color:#cdd3dc}.savedbtn-pill:hover{color:var(--accent);border-color:rgba(232,184,115,.55)}.savedbtn-mobar{width:48px;height:48px;border-radius:14px;flex:none}.mm-saved{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);font:inherit;font-weight:700;color:var(--ink-bright);cursor:pointer}.mm-saved-n{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.8rem}@media (max-width:900px){.savedbtn-nav{display:none}}.sv-root{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center}.sv-shade{position:absolute;inset:0;background:rgba(10,8,5,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sv-panel{position:relative;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--surface);border:1px solid var(--line-2);border-radius:24px;padding:22px 22px 20px;box-shadow:var(--card-shadow)}.sv-head{display:flex;justify-content:space-between;gap:12px}.sv-h,.sv-head{align-items:center}.sv-h{display:inline-flex;gap:10px;margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-bright)}.sv-h svg{color:var(--accent)}.sv-n{padding:2px 9px;border-radius:999px;background:var(--field);font-size:.8rem;color:var(--ink-muted)}.sv-close,.sv-n{border:1px solid var(--line-2)}.sv-close{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);color:var(--ink);cursor:pointer}.sv-note{margin:10px 0 0;font-size:.86rem;line-height:1.5}.sv-empty,.sv-note{color:var(--ink-muted)}.sv-empty{margin:18px 0 0;padding:18px;border-radius:14px;background:var(--field);font-size:.92rem}.sv-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.sv-item{gap:10px;padding:10px 0;border-top:1px solid var(--line)}.sv-item,.sv-link{display:flex;align-items:center}.sv-link{gap:12px;flex:1 1;min-width:0;text-decoration:none;color:var(--ink)}.sv-ph{flex:none;width:84px;height:60px;border-radius:10px;background:var(--field) center/cover no-repeat}.sv-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.sv-txt b{font-weight:700;color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-txt i{font-style:normal;font-size:.84rem;color:var(--ink-muted)}.sv-rm{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:50%;background:none;color:var(--ink-faint);cursor:pointer}.sv-rm:hover{color:var(--ink-bright);border-color:var(--line-strong)}.sv-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}@media (max-width:640px){.sv-root{align-items:flex-end}.sv-panel{width:100%;max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0;border-bottom:0;padding:18px 16px calc(20px + env(safe-area-inset-bottom));animation:pb-in .28s var(--ease)}.sv-foot{flex-direction:column}.sv-foot .btn{width:100%;justify-content:center}}.lv-switch{display:none;gap:4px;padding:3px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface)}.lv-btn{width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:none;color:var(--ink-faint);cursor:pointer;transition:background .2s,color .2s}.lv-btn.on{background:var(--field);color:var(--ink-bright)}.cat-sub-r{display:flex;align-items:center;gap:10px;flex:none}@media (max-width:359px){.ca-main,.hww-cta{white-space:normal;text-align:left;line-height:1.25}.cat-sub-r{flex-wrap:wrap;max-width:100%}}@media (max-width:680px){.lv-switch{display:inline-flex}html:not([data-list=cards]) .catgrid{gap:10px}html:not([data-list=cards]) .catgrid .card{display:grid;grid-template-columns:128px minmax(0,1fr);border-radius:14px;box-shadow:none}html:not([data-list=cards]) .catgrid .card-media{aspect-ratio:auto;min-height:124px;height:100%}html:not([data-list=cards]) .catgrid .card-photos{bottom:8px;right:8px;padding:2px 7px;font-size:.7rem}html:not([data-list=cards]) .catgrid .card-body{padding:10px 12px}html:not([data-list=cards]) .catgrid .card-status{margin-bottom:6px;flex-wrap:wrap;justify-content:flex-start;column-gap:10px;row-gap:2px}html:not([data-list=cards]) .catgrid .card-status .s{gap:6px;font-size:.76rem;white-space:nowrap}html:not([data-list=cards]) .catgrid .card-status .country{display:none}html:not([data-list=cards]) .catgrid .card-fresh{font-size:.72rem;white-space:nowrap}html:not([data-list=cards]) .catgrid .card h3{font-size:.98rem;line-height:1.2}html:not([data-list=cards]) .catgrid .cspec{font-size:.76rem;line-height:1.35;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:not([data-list=cards]) .catgrid .badges,html:not([data-list=cards]) .catgrid .card-actions,html:not([data-list=cards]) .catgrid .commission,html:not([data-list=cards]) .catgrid .price-cap,html:not([data-list=cards]) .catgrid .price-in{display:none}html:not([data-list=cards]) .catgrid .prices{padding-top:8px;margin-top:auto}html:not([data-list=cards]) .catgrid .price-key-row{display:flex;flex-direction:column;gap:1px}html:not([data-list=cards]) .catgrid .price-key{font-size:1.1rem}html:not([data-list=cards]) .catgrid .price-key-sub{font-size:.7rem}}.catgrid-lead{grid-column:1/-1}.catgrid-lead .lb{padding:0;background:none;z-index:auto}.catgrid-lead .lb .container{padding:0;max-width:none;width:auto}.cs-strip-head{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.cs-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.cs-tile{grid-column:span 2;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:4px;min-height:clamp(190px,16.5vw,236px);padding:18px 20px;border-radius:20px;border:1px solid var(--line-2);background:var(--surface);text-decoration:none;color:var(--ink);box-shadow:var(--card-shadow);transition:border-color .3s var(--ease),transform .35s var(--ease)}.cs-strip[data-n="1"] .cs-tile{grid-column:span 6}.cs-strip[data-n="2"] .cs-tile,.cs-strip[data-n="4"] .cs-tile,.cs-strip[data-n="5"] .cs-tile:nth-child(-n+2){grid-column:span 3}.cs-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.cs-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-tile-t{font-size:1.08rem;font-weight:800;letter-spacing:-.015em;color:var(--ink-bright)}.cs-tile-n{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:700;color:var(--ink-muted)}.cs-tile-n svg{width:14px;height:14px;transition:transform .2s var(--ease)}.cs-tile:hover .cs-tile-n svg{transform:translateX(3px)}.cs-tile-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.cs-tile-img-d,[data-theme=dark] .cs-tile-img-l{display:none}[data-theme=dark] .cs-tile-img-d{display:block}.cs-tile-ph:hover .cs-tile-img{transform:scale(1.04)}.cs-tile-ph:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 0 0,rgba(244,246,249,.92) 0,rgba(244,246,249,.6) 34%,rgba(244,246,249,0) 62%)}[data-theme=dark] .cs-tile-ph:before{background:radial-gradient(120% 90% at 0 0,rgba(8,10,14,.86) 0,rgba(8,10,14,.5) 36%,rgba(8,10,14,0) 64%)}.cs-tile-ph .cs-tile-n{align-self:flex-start;padding:4px 10px 4px 11px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.cs-tile-studio .cs-tile-img{object-position:50% 0;transform:scale(4);transform-origin:50% 0}.cs-tile-studio:hover .cs-tile-img{transform:scale(4.12)}.cs-group+.cs-group{margin-top:clamp(24px,3vw,36px)}.cs-group-h{margin:0 0 12px;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:var(--ink-muted)}.cs-strip.cs-strip-4{--cols:4;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.cs-strip.cs-strip-4 .cs-tile,.cs-strip.cs-strip-4[data-n] .cs-tile{grid-column:auto;min-height:clamp(170px,13.5vw,214px)}.cs-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:14px;column-gap:14px}.cs-list li{min-width:0;border-bottom:1px solid var(--line)}.cs-list-a{display:flex;align-items:center;gap:10px;padding:13px 4px;text-decoration:none;color:var(--ink);transition:color .2s var(--ease)}.cs-list-t{flex:1 1;min-width:0;font-size:.95rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-list-n{font-size:.88rem;font-weight:600;color:var(--ink-faint)}.cs-list-a svg{width:14px;height:14px;flex:none;color:var(--ink-faint);opacity:0;transform:translateX(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.cs-list-a:hover .cs-list-t{color:var(--ink-bright)}.cs-list-a:hover svg{opacity:1;transform:none}.cs-list-a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width:960px){.cs-strip{gap:12px}.cs-list,.cs-strip,.cs-strip.cs-strip-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-list{column-gap:12px}.cs-strip.cs-strip-4[data-n] .cs-tile:first-child{grid-column:auto}.cs-strip.cs-strip-4[data-n] .cs-tile:last-child:nth-child(odd){grid-column:1/-1}.cs-strip .cs-tile,.cs-strip[data-n] .cs-tile{grid-column:auto}.cs-strip[data-n="1"] .cs-tile,.cs-strip[data-n="3"] .cs-tile:first-child,.cs-strip[data-n="5"] .cs-tile:first-child{grid-column:1/-1}}@media (max-width:640px){.cs-strip{gap:8px}.cs-tile{min-height:196px;padding:12px;border-radius:16px}.cs-tile-t{font-size:.98rem}.cs-tile-ph .cs-tile-img{top:auto;height:66%;object-position:center 64%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%);mask-image:linear-gradient(180deg,transparent,#000 34%)}.cs-tile-ph:before{display:none}.cs-tile-studio .cs-tile-img{top:0;height:100%;-webkit-mask-image:none;mask-image:none}.cs-tile-n{margin-top:6px}}@media (prefers-reduced-motion:reduce){.cs-tile,.cs-tile-img{transition:none}.cs-tile-ph:hover .cs-tile-img,.cs-tile:hover{transform:none}.cs-tile-studio:hover .cs-tile-img{transform:scale(4)}}.car-col{display:flex;flex-direction:column}.car-col,.car-col>*{min-width:0}.car-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 28px;gap:16px 28px;align-items:end}.car-head .car-title{font-size:clamp(1.9rem,3vw,2.5rem)!important}@media (max-width:900px){.car-head,.car-head-txt{display:contents}.car-col>*{order:10}.car-title{order:1;font-size:clamp(1.7rem,7vw,2.1rem)!important}.car-spec{order:2;font-size:.94rem!important;margin-top:6px!important}.car-status{order:3;margin:12px 0 16px!important;gap:8px 14px!important;font-size:.84rem!important}.car-status .car-sep{display:none}.car-gallery{order:4;margin-bottom:0!important}.car-price{order:5;margin-top:12px;padding:16px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--card-shadow);text-align:left!important}.car-price [data-car-price]{font-size:2rem!important}.car-price>div:last-child{max-width:none!important}.cm{order:6;margin:12px 0 22px!important}.car-gallery .galthumbs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:900px){.car-gallery .galthumbs::-webkit-scrollbar{display:none}.car-gallery .galthumbs>*{flex:0 0 84px;width:84px}.car-gallery>div:nth-child(3){flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.car-gallery>div:nth-child(3)::-webkit-scrollbar{display:none}.car-gallery>div:nth-child(3)>*{flex:0 0 auto;white-space:nowrap}}.ca-card{display:flex;flex-direction:column;gap:16px}.ca-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.84rem;color:var(--ink-muted)}.ca-fact{display:inline-flex;align-items:center;gap:7px}.ca-fact-live{font-weight:600;color:var(--ink-bright)}.ca-fact-ok{color:var(--good);font-weight:600}.ca-fact-ok:before{content:"\2713";font-weight:800}.ca-fact-title{width:100%;font-weight:700;color:var(--ink-bright)}.ca-pricebox{display:flex;flex-direction:column;gap:4px}.ca-price{font-size:2.1rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink-bright)}.ca-price-s{margin:0;font-size:.88rem;line-height:1.5;color:var(--ink-muted)}.ca-good{color:var(--good);font-weight:700}.ca-state{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.ca-state-k{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:var(--ink-bright)}.ca-state .ca-t{margin:0}.ca-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--field)}.ca-seg-b{height:40px;border:0;border-radius:11px;background:none;font:inherit;font-size:.9rem;font-weight:700;color:var(--ink-muted);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.ca-seg-b.on{background:var(--surface);color:var(--ink-bright);box-shadow:0 1px 3px rgba(20,30,50,.1)}.ca-branch{display:flex;flex-direction:column;gap:10px}.ca-branch .ca-main{width:100%;justify-content:space-between;min-height:56px}.ca-inp{width:100%}.ca-note{margin:0;font-size:.82rem;line-height:1.5;color:var(--ink-faint)}.ca-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ca-held{background:var(--field);border:1px solid var(--line-2);border-radius:16px;padding:16px;margin-top:4px}.ca-held .ca-state-k{color:var(--good)}.ca-timer,.ca-wait .ca-state-k{color:var(--ink-bright)}.ca-timer{font-size:3.2rem;font-weight:800;letter-spacing:-.05em;line-height:1}.ca-held-acts{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.ca-phone{font-weight:800;color:var(--ink-bright);text-decoration:none}.ca-lee{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;text-align:left;font:inherit;cursor:pointer;color:var(--ink)}.ca-lee-av{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:var(--chip) url(/mr-lee.webp) no-repeat;background-size:320%;background-position:47% 18%}.ca-lee-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ca-lee-t b{font-weight:700;color:var(--ink-bright)}.ca-lee-t>i{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:.8rem;color:var(--ink-faint)}.ca-lee:hover .ca-lee-t b{color:var(--accent-strong)}.ca-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;color:var(--ink-faint)}.ca-link{padding:0;border:0;background:none;font:inherit;font-size:inherit;font-weight:600;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ca-link.on,.ca-link:hover{color:var(--ink-bright)}.ca-price-s .ca-link{font-size:.86rem}.ca-call{padding-top:4px}.ca-calc{display:flex;flex-direction:column;gap:8px;padding:6px 0 14px;border-bottom:1px solid var(--line)}.ca-calc-head{align-items:center;gap:10px;flex-wrap:wrap;font-size:.92rem;font-weight:700;color:var(--ink-bright)}.ca-calc-head,.ca-calc-row{display:flex;justify-content:space-between}.ca-calc-row{align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.9rem;color:var(--ink-muted)}.ca-calc-row>span{flex:1 1 auto;min-width:0}.ca-calc-row>b{flex:none;white-space:nowrap;color:var(--ink-bright)}.ca-calc-total{border-bottom:0;font-weight:700;color:var(--ink-bright)}.ca-calc-total b{font-size:1.08rem;font-weight:800}.ca-calc-cta{width:100%;justify-content:space-between;margin-top:2px}.ca-call .pf-nospam{display:block;margin-top:8px}.catalog-pager--more{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 20px;margin:28px 0 8px}.cp-info{font-size:.9rem}.cp-info,.cp-info a{color:var(--ink-muted)}.cp-info a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.cp-more{width:min(100%,380px);justify-content:space-between;min-height:58px}.cp-end{font-size:.95rem;font-weight:600;color:var(--ink-muted)}.cp-next-link{display:none}@media (max-width:680px){.catalog-pager--more{flex-direction:column;align-items:stretch;padding-right:68px;text-align:left}.cp-more{width:100%}}.car-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px}.car-head-txt{flex:1 1 340px;min-width:0}.car-head .car-title{font-size:clamp(2rem,4vw,2.9rem)!important}.car-col{display:block}@media (max-width:900px){.car-wrap{display:flex;flex-direction:column}.car-col,.car-head,.car-head-txt,.dgrid{display:contents}.car-wrap>.crumbs{order:0}.car-title{order:1}.car-spec{order:2}.car-status{order:3}.car-gallery{order:4}.car-price{order:5}.car-quick{order:6;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.car-quick .btn{min-height:46px;padding:10px 12px;font-size:.9rem;white-space:normal;line-height:1.15}.car-quick.car-quick-one{grid-template-columns:1fr}.cm{order:7}.car-col>div:not(.car-gallery),.car-col>section{order:10}.dgrid>aside.rail{order:11;margin-top:32px}}.ca-recap{display:flex;flex-direction:column;gap:10px;max-height:0;opacity:0;overflow:hidden;margin:-16px 0 0;transition:max-height .42s var(--ease),opacity .3s ease,margin .3s ease}.ca-recap.on{max-height:160px;opacity:1;margin:0;padding-bottom:14px;border-bottom:1px solid var(--line)}.ca-recap-ph{flex:none;width:76px;height:57px;border-radius:10px;background:var(--field) center/cover no-repeat}.ca-recap-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.ca-recap-txt b{font-weight:700;color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-recap-txt i{font-style:normal;font-size:.86rem;font-weight:700;color:var(--ink-muted)}.ca-recap-save{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ca-recap-save.on,.ca-recap-save:hover{border-color:var(--accent)}.ca-recap-save.on{background:var(--accent);color:var(--accent-ink)}.ca-card>.ca-state:first-child:not(.ca-held),.ca-recap+.ca-state:not(.ca-held){border-top:0;padding-top:0}.ca-recap+.ca-held{border-top:0}.ca-branch .ca-inp{flex:0 0 auto;height:56px}.ca-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ca-points li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;color:var(--ink-muted)}.ca-pt{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--field);color:var(--ink-bright)}.ca-pt svg{width:14px;height:14px}.ca-pt-gold{background:var(--accent);color:var(--accent-ink)}.ca-recap-row{gap:12px}.ca-recap-facts,.ca-recap-row{display:flex;align-items:center}.ca-recap-facts{flex-wrap:wrap;gap:4px 12px;font-size:.78rem;color:var(--ink-faint)}.ca-recap-facts span{display:inline-flex;align-items:center;gap:5px}.ca-recap-facts svg{width:14px;height:14px}.ca-recap-eta{display:block;font-style:normal;font-size:.8rem;font-weight:700;color:var(--good);margin-top:1px}.car-save{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font:inherit;font-size:.86rem;font-weight:700;color:var(--ink-bright);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.car-save.on,.car-save:hover{border-color:var(--accent)}.car-save.on{background:var(--accent);color:var(--accent-ink)}.car-price{position:relative}@media (min-width:901px){.car-price .car-save{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%)}.cm{margin-top:12px}}@media (max-width:900px){.car-status{order:3;margin:12px 0 0!important;gap:6px 14px!important;font-size:.84rem!important}.cm{order:4;margin:6px 0 16px!important;gap:6px 14px;font-size:.84rem}.cm-item svg{width:14px;height:14px}.car-price{padding-right:96px}.car-price .car-save{position:absolute;top:14px;right:14px}}.mobar-price{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 4px 0 8px}.mobar-price b{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--ink-bright);white-space:nowrap}.mobar-price i{font-style:normal;font-size:.68rem;line-height:1.2;color:var(--ink-faint)}.mobar-hold{flex:1 1 auto;min-width:0;padding:6px 10px;white-space:normal;line-height:1.1;font-size:.9rem;text-align:center}body:has([data-car-sold]) .mobar-hold:not(.mobar-sold){visibility:hidden}@media (max-width:640px) and (max-height:700px){.pb-panel.pb-final .pb-meter{display:none}.pb-panel.pb-final .pf-way{padding:12px;gap:6px}.pb-panel.pb-final .pf-way-tg .pf-way-t{display:none}.pb-panel.pb-final .pf-way-chip{font-size:.68rem;padding:3px 9px}.pb-panel.pb-final .qz-note{font-size:.84rem}.pb-panel.pb-final .sd-note{display:none}}.nv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nv-chip{min-height:36px;padding:7px 13px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-muted);font-family:inherit;font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.nv-chip.on{background:var(--chip);border-color:var(--accent);color:var(--ink-bright)}.nv-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nv-done{color:var(--ink-bright);font-weight:600}@media (max-width:640px){.nv-chips{gap:6px;margin-top:10px}.nv-chip{min-height:34px;padding:6px 11px;font-size:.8rem}}.zv,.zv-panel{--zv-ctl-h:52px;--zv-ctl-r:12px;--zv-h-lh:28px}.zv{gap:16px}.zv,.zv-group,.zv-head{display:flex;flex-direction:column;min-width:0}.zv-group,.zv-head{gap:8px}.zv-h{margin:0;font-size:1.125rem;font-weight:800;line-height:var(--zv-h-lh);letter-spacing:-.01em;color:var(--ink-bright)}.zv-card .zv-h{padding-right:calc(var(--zv-x,32px) + 8px)}.zv-h:focus{outline:none}.zv-h-s{padding-right:0;font-size:1rem;line-height:24px}.zv-t{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink-muted)}.zv-t b{color:var(--ink-bright);font-weight:700}.zv-t:focus{outline:none}.zv-nowrap{white-space:nowrap}.zv-form{flex-direction:column;gap:12px;margin:0}.zv-form,.zv-row{display:flex;min-width:0}.zv-row{flex-wrap:wrap;align-items:stretch;gap:8px}.zv-card .zv-row{flex-direction:column;flex-wrap:nowrap}.zv-inp{flex:1 1 220px;min-width:0;box-sizing:border-box;height:var(--zv-ctl-h);margin:0;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-bright);background:var(--field);border:1px solid var(--line-strong);border-radius:var(--zv-ctl-r);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.zv-card .zv-inp{flex:none;width:100%}.zv-inp::placeholder{color:var(--ink-faint);font-weight:500}.zv-inp:focus{outline:none;border-color:var(--accent)}.zv-inp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zv-inp:disabled{opacity:.6}.zv-inp.zv-bad{border-color:var(--danger)}.zv-btn{box-sizing:border-box;min-height:var(--zv-ctl-h);padding:7px 20px;border-radius:var(--zv-ctl-r);font-size:.9375rem;line-height:1.2;white-space:normal;text-align:left}.zv-btn-i{justify-content:space-between;padding:7px 7px 7px 20px}.zv-btn .zv-btn-badge{width:36px;height:36px}.zv-btn-t{min-width:0}.zv-card .zv-send{width:100%}.zv-line .zv-send{flex:1 1 auto}.zv-acts{display:flex;flex-direction:column;gap:8px;min-width:0}.zv-acts .zv-btn{width:100%;justify-content:space-between}.zv-line .zv-acts{flex-direction:row;flex-wrap:wrap}.zv-line .zv-acts .zv-btn{flex:1 1 220px;width:auto}.zv-fine{display:flex;flex-direction:column;gap:4px;min-width:0}.zv-fine-slot{display:grid;min-width:0}.zv-fine-slot>*{grid-area:1/1;min-width:0}.zv-consent.zv-under{visibility:hidden}.zv-consent,.zv-note{margin:0;font-size:.75rem;line-height:1.5}.zv-consent{color:var(--ink-muted)}.zv-consent a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.zv-consent a:hover{color:var(--ink-bright)}.zv-note{color:var(--ink-faint)}.zv-fail{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.8125rem;line-height:1.5;font-weight:700;color:var(--danger)}.zv-fail-i{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--danger);color:#fff;font-size:.72rem;font-weight:800;font-style:normal;display:grid;place-items:center;line-height:1}.zv-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;min-width:0}.zv-link{display:inline-flex;align-items:center;min-height:40px;margin:-10px 0;padding:0;border:0;background:none;font-family:inherit;font-size:.875rem;font-weight:700;line-height:20px;color:var(--ink-muted);text-align:left;cursor:pointer;transition:color .2s var(--ease)}.zv-link:hover{color:var(--ink-bright)}.zv-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.zv-links .zv-nocall-done{flex-basis:100%}.zv-timer{display:flex;align-items:center;gap:16px;min-width:0}.zv-num{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink-bright)}.zv-bar{flex:1 1;height:6px;border-radius:99px;background:var(--chip);border:1px solid var(--line);overflow:hidden}.zv-bar i{display:block;height:100%;background:var(--accent);transform-origin:left center;transition:transform 1s linear}.zv-spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:zvSpin .8s linear infinite}@keyframes zvSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zv-spin{animation-duration:2.4s}.zv-bar i{transition:none}}.zv-panel{--zv-pad:20px;--zv-x:32px;position:fixed;left:clamp(16px,3vw,26px);bottom:calc(clamp(16px,3vw,26px) + 60px);z-index:91;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:var(--zv-pad);background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:18px;box-shadow:var(--card-shadow),0 24px 60px -28px rgba(20,30,50,.35);animation:zvIn .22s var(--ease) both}.zv-sheet{left:12px;right:12px;width:auto;max-width:none;bottom:calc(84px + env(safe-area-inset-bottom));max-height:min(70dvh,70vh);z-index:118}.zv-x{position:absolute;z-index:1;top:calc(var(--zv-pad) + (var(--zv-h-lh) - var(--zv-x)) / 2);right:var(--zv-pad);width:var(--zv-x);height:var(--zv-x);min-height:0;padding:0;border-radius:50%}.zv-x svg{width:16px;height:16px}@keyframes zvIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zv-panel{animation:none}}[data-theme=dark] .zv-panel{box-shadow:0 24px 60px -20px rgba(0,0,0,.7)}[data-theme=dark] .zv-fail-i{color:#0e1117}.lafoot .tierA-act .zv{margin:0}.ca-call .zv-note{display:none}.zv-dock{display:contents;--zv-up:0px}.zv-pill{position:fixed;left:clamp(16px,3vw,26px);bottom:calc(clamp(16px,3vw,26px) + var(--zv-up));z-index:90;box-sizing:border-box;gap:12px;height:48px;min-height:48px;padding:0 5px 0 19px;border-radius:999px;font-size:.9375rem;line-height:20px;background:var(--panel-solid);box-shadow:var(--card-shadow),0 14px 34px -18px rgba(20,30,50,.35);animation:zvIn .22s var(--ease) both}.zv-pill .zv-pill-i{width:36px;height:36px}.zv-pill:hover .zv-pill-i svg{transform:none}.zv-pill-t{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.zv-pill-t b{font-weight:800;color:var(--ink-bright)}.zv-pill-glass{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.zv-pill>.zv-pill-i,.zv-pill>.zv-pill-t{position:relative}.zv-dock-panel:not(.zv-sheet){bottom:calc(clamp(16px,3vw,26px) + 60px + var(--zv-up))}@media (max-width:640px){.zv-pill{display:none}}@media (prefers-reduced-motion:reduce){.zv-pill{animation:none}}[data-theme=dark] .zv-pill{box-shadow:0 14px 34px -14px rgba(0,0,0,.7)}.zv-offer-panel:not(.zv-sheet){bottom:clamp(16px,3vw,26px)}.zv-offer-foot{display:flex;margin-top:16px}.zv-offer-foot .zv-btn{flex:1 1 auto;justify-content:center;text-align:center}.zv-exit-back{position:fixed;inset:0;z-index:118;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:zvFade .2s var(--ease) both}.zv-exit-back .zv-exit{--zv-pad:24px;position:relative;left:auto;bottom:auto;z-index:auto;width:480px;max-width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:var(--zv-pad)}.zv-exit-body{display:flex;flex-direction:column;gap:16px;min-width:0}.zv-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.zv-chip{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:0 12px;border-radius:999px;font-size:.875rem;line-height:1.2;white-space:normal;justify-content:center;text-align:center}@media (min-width:641px){.zv-exit-back .zv-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.zv-chip[aria-pressed=true]{border-color:var(--accent);background:var(--chip);color:var(--ink-bright)}.zv-exit-go{width:100%}.zv-exit-link{display:inline;min-height:0;margin:0;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}@media (min-width:641px){.zv-exit-sheet{left:calc(50% - 210px);right:auto;width:420px}}@keyframes zvFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zv-exit-back{animation:none}}[data-theme=dark] .zv-exit-back .zv-exit{box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}.hdr-dot,.hdr-theme{display:none}@media (max-width:480px){.topnav.hdr-digits .topnav-inner{column-gap:12px}.topnav.hdr-digits .navphone{min-height:42px;gap:6px}.topnav.hdr-digits .np-icon{display:none}.topnav.hdr-digits .np-text{display:flex}.topnav.hdr-digits .navhours{display:none}.topnav.hdr-digits .np-num{font-size:15px}.topnav.hdr-digits .themesw{display:none}.topnav.hdr-digits .hdr-dot{display:block;position:relative;width:14px;height:14px;flex-shrink:0}.hdr-dot:before{inset:3px;background:var(--accent)}.hdr-dot:after,.hdr-dot:before{content:"";position:absolute;border-radius:50%}.hdr-dot:after{inset:0;border:1.5px solid var(--accent);opacity:0;animation:phonepulse 2.6s var(--ease) infinite}.hdr-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;font-size:1rem;font-weight:600;color:var(--ink)}}@media (max-width:359px){.topnav.hdr-digits .hdr-dot{display:none}.topnav.hdr-digits .np-num{font-size:14px}}@media (prefers-reduced-motion:reduce){.hdr-dot:after{animation:none}}.mobile-menu .hdr-theme .themesw-knob{transform:none}html[data-theme=dark] .mobile-menu .hdr-theme .themesw-knob{transform:translateX(24px)}