html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;inset-inline-start:12px;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;transition:top .2s;position:absolute;top:-60px}.skip:focus{top:12px}.rv{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.rv.rv-in{opacity:1;transform:none}.eyebrow{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow svg{width:14px;height:14px}.btn.on-dark{background:#fff}.btn svg{width:18px;height:18px}.go{flex:none;width:18px;height:18px;transition:transform .25s}a:hover>.go,a:hover .go{transform:translate(-4px)}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#fffffff0;position:sticky;top:0}.nav-in{align-items:center;gap:32px;max-width:1240px;height:72px;margin:0 auto;padding:0 16px;display:flex;position:relative}.nav-logo{color:var(--text);flex:none;align-items:center;gap:10px;display:flex}.nav-mark{color:var(--primary);place-items:center;display:grid}.nav-mark svg{width:34px;height:39px}.nav-word{line-height:1.2;display:grid}.nav-word b{letter-spacing:-.02em;font-size:20px;font-weight:800}.nav-word small{color:var(--muted);font-size:11px;font-weight:500}.nav-links{flex:1;align-self:stretch;align-items:stretch;gap:4px;display:flex}.nav-links>a,.nav-more>button{font:inherit;color:#4b5059;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.nav-links>a.on:after,.nav-more>button.on:after{content:"";inset-inline:12px;background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.nav-more{display:flex;position:relative}.nav-more>button svg{width:12px;height:12px;transition:transform .2s}.nav-more>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-pop{z-index:60;top:calc(100% + 6px);border:1px solid var(--border);width:300px;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;gap:2px;padding:8px;animation:.18s both sheet-in;display:grid;position:absolute;inset-inline-start:0}.nav-pop a{color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.nav-pop a:hover,.nav-pop a.on{background:var(--soft)}.nav-pop a>span:last-child{line-height:1.55;display:grid}.nav-pop b{font-size:14px;font-weight:700}.nav-pop small{color:var(--muted);font-size:12px}.nav-pop-ico{background:var(--soft);width:38px;height:38px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid}.nav-pop-ico svg{width:20px;height:20px}.nav-act{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.nav-account{height:44px;color:var(--text);border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14.5px;font-weight:700;transition:background .2s;display:inline-flex}.nav-account svg{width:24px;height:24px}.nav-account:hover{background:var(--soft)}.nav-cta{background:var(--primary);color:#fff;border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 18px;font-size:14.5px;font-weight:800;transition:transform .15s,background .2s;display:inline-flex}.nav-cta svg{width:16px;height:16px}.nav-cta:hover{background:var(--primary-strong)}.nav-cta:active{transform:scale(.97)}.nav-burger{background:var(--soft);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:12px;place-items:center;display:none}.nav-burger svg{width:20px;height:20px}.call-header{background:var(--soft)!important;border:0!important;border-radius:12px!important;height:44px!important;padding:0 4px 0 8px!important}.call-header .call-main{gap:8px;padding:0 8px}.call-header .call-main svg{width:18px;height:18px}.call-header .call-text b{display:none}.call-header .call-text .ltr{color:var(--text);letter-spacing:.02em;font-size:14.5px;font-weight:700}.call-header:hover{background:#e9ebef!important}.nav-scrim{z-index:40;background:#12141747;animation:.2s both fade-in;position:fixed;inset:72px 0 0}.nav-sheet{z-index:45;top:78px;border:1px solid var(--border);box-shadow:var(--shadow-lg);max-height:calc(100dvh - 90px - var(--tabbar-h));background:#fff;border-radius:20px;gap:10px;padding:12px;animation:.25s cubic-bezier(.2,.9,.3,1) both sheet-in;display:grid;position:absolute;inset-inline:12px;overflow-y:auto}.nav-sheet-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nav-sheet-grid a{background:var(--soft);color:var(--text);border-radius:14px;gap:6px;padding:14px;font-size:14.5px;font-weight:700;display:grid}.nav-sheet-grid a svg{width:26px;height:26px;color:var(--text)}.nav-sheet-grid a.on{background:var(--primary-50);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary-100)}.nav-sheet-list{display:grid}.nav-sheet-list a{color:var(--text);border-bottom:1px solid var(--soft);align-items:center;gap:12px;padding:12px 8px;font-weight:600;display:flex}.nav-sheet-list a:last-child{border-bottom:0}.nav-sheet-list a svg{width:22px;height:22px;color:var(--text)}.nav-sheet-cta{width:100%}html.sheet-open{overflow:hidden}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:1180px){.nav-in{gap:20px}.nav-links>a,.nav-more>button{padding:0 9px;font-size:14.5px}.nav-word small{display:none}}@media (max-width:1060px){.nav-links{display:none}.nav-burger{display:grid}}@media (max-width:880px){.call-header{display:none!important}}@media (max-width:640px){.nav-in{gap:8px;height:60px;padding:0 12px}.nav-scrim{top:60px}.nav-sheet{top:66px}.nav-mark svg{width:30px;height:35px}.nav-word b{font-size:18px}.nav-account{display:none}.nav-cta,.nav-burger{height:40px}.nav-burger{width:40px}}.tabbar{display:none}@media (max-width:760px){:root{--tabbar-h:calc(64px + env(safe-area-inset-bottom))}body{padding-bottom:var(--tabbar-h)}.tabbar{z-index:60;inset-inline:0;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px)saturate(170%);border-top:1px solid var(--border);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}.tabbar a{color:#74777e;-webkit-tap-highlight-color:transparent;align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:600;display:grid;position:relative}.tabbar a svg{width:24px;height:24px;transition:transform .2s}.tabbar a.on{color:var(--text);font-weight:800}.tabbar a.on:before{content:"";background:var(--primary);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}.tabbar a:active svg{transform:scale(.9)}.nav-cta span{display:none}.nav-cta{justify-content:center;width:40px;padding:0}}.call-main svg{color:var(--accent)}@media (max-width:880px){.call-float{z-index:55;position:fixed;inset-inline:auto!important;left:14px!important;bottom:calc(14px + var(--tabbar-h))!important;background:var(--accent)!important;border-radius:999px!important;display:flex!important;box-shadow:0 10px 24px -8px #1d6b4599!important}.call-float .call-text,.call-float .call-more{display:none!important}.call-float .call-main{justify-content:center;width:54px;height:54px;padding:0!important}.call-float .call-main svg{width:24px!important;height:24px!important}}.ft{background:var(--soft);color:var(--muted);margin-top:48px}.ft-motto{align-items:center;gap:14px;max-width:1240px;margin:0 auto;padding:40px 16px 0;display:flex}.ft-mark{color:var(--primary);display:grid}.ft-mark svg{width:34px;height:40px}.ft-motto p{color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800}.ft-in{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:28px;max-width:1240px;margin:0 auto;padding:28px 16px 24px;display:grid}.ft-brand{align-content:start;gap:12px;display:grid}.ft-brand p{max-width:44ch;margin:0;font-size:13.5px;line-height:2.1}.ft-seal{border:1px solid var(--border);background:#fff;border-radius:12px;justify-self:start;width:88px;padding:6px;display:block}.ft-seal img{width:100%;height:auto;display:block}.ft-col{align-content:start;gap:8px;font-size:14px;display:grid}.ft-col b{color:var(--text);margin-bottom:4px;font-size:14.5px}.ft-col a{color:var(--muted);transition:color .2s}.ft-col a:hover{color:var(--primary)}.ft-bottom{border-top:1px solid var(--border);max-width:1240px;margin:0 auto;padding:18px 16px 26px;font-size:12.5px}@media (max-width:860px){.ft-in{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}.vc{border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);-webkit-user-drag:none;isolation:isolate;background:#fff;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.vc:hover{box-shadow:var(--shadow);border-color:#cfd3da}.vc:active{transform:scale(.995)}.vc-photo{aspect-ratio:4/3;background:var(--soft);place-items:center;display:grid;position:relative;overflow:hidden}.vc-photo img{object-fit:cover;width:100%;height:100%}.vc-cond{z-index:3;top:10px;color:var(--text);pointer-events:none;background:#fffffff2;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.7;position:absolute;inset-inline-start:10px}.vc-cond.new{background:var(--primary);color:#fff}.vc-flag{z-index:3;top:10px;color:var(--warn);pointer-events:none;background:#fdf3e1;border-radius:7px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:10px}.vc-flag.expert{background:var(--primary);color:#fff}.vc-flag svg{width:13px;height:13px}.vc .sale-ribbon{z-index:4;top:auto;bottom:0}.vc-body{flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.vc-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:800;line-height:1.6;overflow:hidden}.vc-trim{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:-2px;font-size:13px;overflow:hidden}.vc-facts{color:#3a3f47;flex-wrap:wrap;gap:0;font-size:13px;display:flex}.vc-facts span:not(:last-child):after{content:"•";color:#b7b3aa;margin:0 6px}.vc-where{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.vc-where svg{color:#b7b3aa;flex:none;width:13px;height:13px}.vc-foot{justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;display:flex}.vc-price{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.vc-price small{color:var(--muted);margin-inline-start:4px;font-size:12px;font-weight:600}.vc-ask{color:var(--warn);font-size:13.5px;font-weight:700}.vc-src{color:var(--muted);background:var(--soft);border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:700}.vc.gone .vc-photo img{filter:grayscale(.6);opacity:.8}.vc-grid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.vc-grid .vc{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-direction:row;gap:20px;padding:20px 0;overflow:visible}.vc-grid .vc:hover{box-shadow:none}.vc-grid .vc:hover .vc-title{color:var(--primary)}.vc-grid .vc-photo{aspect-ratio:3/2;border:1px solid var(--border);border-radius:10px;flex:0 0 clamp(180px,34%,300px);align-self:flex-start}.vc-grid .vc-body{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,1fr) auto;align-self:stretch;gap:6px 16px;padding:2px 0 0;display:grid}.vc-grid .vc-body>*{grid-column:1}.vc-grid .vc-title{white-space:normal;font-size:17px}.vc-grid .vc-trim{color:#4b5059;margin:0;font-size:14px}.vc-grid .vc-facts{font-size:14px}.vc-grid .vc-where{margin-top:10px;font-size:13.5px}.vc-grid .vc-foot{flex-direction:column;grid-area:1/2/-1;align-self:end;align-items:flex-end;gap:4px;padding:0}.vc-grid .vc-price{font-size:19px}.vc-grid .vc .sale-ribbon{border-radius:0 0 10px 10px}@media (max-width:760px){.vc-grid .vc{gap:12px;padding:14px 0}.vc-grid .vc-photo{aspect-ratio:4/3;flex-basis:38%}.vc-grid .vc-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2px}.vc-grid .vc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.vc-grid .vc-trim,.vc-grid .vc-facts{font-size:13px}.vc-grid .vc-where{margin-top:2px;font-size:12.5px}.vc-grid .vc-foot{flex-direction:row;grid-area:auto/1;align-self:auto;align-items:baseline;margin-top:4px}.vc-grid .vc-price{font-size:16px}.vc-grid .vc-cond{top:6px;padding:1px 6px;font-size:11px;inset-inline-start:6px}.vc-grid .vc-flag{top:auto;bottom:6px;font-size:11px;inset-inline-end:6px}.vc-grid .vc-src,.vc-grid .cycle-arrow,.vc-grid .cycle-dots{display:none}}html[data-view=grid] .vc-grid{border-top:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}html[data-view=grid] .vc-grid .vc{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;flex-direction:column;gap:0;padding:0;overflow:hidden}html[data-view=grid] .vc-grid .vc:hover{box-shadow:var(--shadow);border-color:#cfd3da}html[data-view=grid] .vc-grid .vc-photo{aspect-ratio:4/3;border:0;border-radius:0;flex:none;align-self:stretch}html[data-view=grid] .vc-grid .vc-body{flex-direction:column;gap:3px;padding:12px 14px 14px;display:flex}html[data-view=grid] .vc-grid .vc-title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}html[data-view=grid] .vc-grid .vc-trim,html[data-view=grid] .vc-grid .vc-facts{font-size:13px}html[data-view=grid] .vc-grid .vc-where{margin-top:0;font-size:12.5px}html[data-view=grid] .vc-grid .vc-foot{flex-direction:row;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:8px}html[data-view=grid] .vc-grid .vc-price{font-size:17px}html[data-view=grid] .vc-grid .vc .sale-ribbon{border-radius:0}@media (max-width:760px){html[data-view=grid] .vc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-view=grid] .vc-grid .vc-body{padding:8px 10px 10px}html[data-view=grid] .vc-grid .vc-title{font-size:14px}html[data-view=grid] .vc-grid .vc-trim{display:none}html[data-view=grid] .vc-grid .vc-facts,html[data-view=grid] .vc-grid .vc-where{font-size:12px}html[data-view=grid] .vc-grid .vc-price{font-size:14.5px}html[data-view=grid] .vc-grid .vc-price small{font-size:11px}html[data-view=grid] .vc-grid .vc-flag{top:6px;bottom:auto}}.inv-tools{align-items:center;gap:8px;min-width:0;display:flex}.view-toggle{background:var(--soft);border-radius:11px;flex:none;gap:2px;padding:3px;display:inline-flex}.view-toggle button{width:34px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.view-toggle button svg{width:18px;height:18px}.view-toggle button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 3px #1214171f}@media (max-width:640px){.inv-tools{flex:1;justify-content:flex-end}.inv-tools .sort{min-width:0}}.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.shelf>:nth-child(n+7){display:none}}@media (max-width:860px){.shelf{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf>*{scroll-snap-align:start;flex:0 0 min(76%,300px);display:flex!important}}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--primary)}.crumbs span{color:#b7b3aa}.crumbs span:last-child{color:var(--text)}.inv-head{margin-bottom:20px}.inv-head h1{margin:0 0 6px}.inv-head>p{color:var(--muted);max-width:72ch;margin:0 0 18px}.inv-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inv-head-row h1{margin-bottom:6px}.cond-tabs{background:var(--soft);scrollbar-width:none;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.cond-tabs a{color:#4a4e56;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.cond-tabs a small{color:inherit;background:#14192212;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700}.cond-tabs a:hover{color:var(--text)}.cond-tabs a.on{background:var(--ink);color:#fff}.cond-tabs a.on small{color:#fff;background:#ffffff2e}.inv-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;display:grid}.inv-side{gap:12px;display:grid;position:sticky;top:84px}.filter-box{border:1px solid var(--border);border-radius:var(--r-md);background:#fff}.inv-filters .field input,.inv-filters .field select,.inv-filters .pair input{background:var(--soft)!important;border-color:#0000!important}.filter-box>summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-weight:800;list-style:none;display:flex}.filter-box>summary::-webkit-details-marker{display:none}.filter-box>summary svg{width:18px;height:18px;color:var(--text)}.filter-n{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.inv-filters{gap:16px;padding:0 16px 16px;display:grid}.inv-filters .field>span{font-size:13.5px;font-weight:700}.inv-filters .field input,.inv-filters .field select,.inv-filters .pair input{border:1px solid var(--border);height:42px;font:inherit;color:var(--text);background:#fff;border-radius:11px;width:100%;padding:0 12px;font-size:14px}.inv-filters .field input:focus,.inv-filters .field select:focus,.inv-filters .pair input:focus{outline:2px solid var(--primary-100);border-color:var(--primary)}.inv-filters .chip-row{margin-bottom:8px}.inv-filters .btn{flex:1}.chip{border-radius:9px;padding:5px 12px;font-weight:600;transition:border-color .2s,background .2s}.chip:hover{border-color:var(--primary-200)}.chip.on{background:var(--primary-50);border-color:var(--primary);color:var(--primary);font-weight:700}.inv-aside-links{gap:8px;display:grid}.side-link,.inv-cross{border-radius:var(--r-md);border:1px solid var(--border);color:var(--text);background:#fff;align-items:center;gap:12px;padding:14px;transition:border-color .2s;display:flex}.side-link:hover,.inv-cross:hover{border-color:var(--primary-200)}.side-link>svg:first-child,.inv-cross>svg:first-child{width:28px;height:28px;color:var(--text);flex:none}.side-link span,.inv-cross span{flex:1;font-size:14px;font-weight:700;line-height:1.6;display:grid}.side-link small,.inv-cross small{color:var(--muted);font-size:12.5px;font-weight:500}.inv-cross{background:var(--soft);border-color:#0000;margin-top:24px}.inv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.inv-count{color:var(--muted);font-size:14px}.inv-count b{color:var(--text);font-size:16px}.sort{background:var(--soft);scrollbar-width:none;border-radius:11px;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;overflow-x:auto}.sort a{white-space:nowrap;border-radius:9px;padding:5px 12px;font-weight:600}.sort a.on{color:var(--text);background:#fff;box-shadow:0 1px 3px #1214171f}.active-filters{margin-bottom:12px}.empty{border:1px dashed var(--border);border-radius:var(--r-md);background:#fff;justify-items:start;gap:6px;padding:28px;display:grid}.empty b{font-size:16px}.empty span{color:var(--muted)}.empty .row-actions{margin-top:8px}@media (max-width:960px){.inv-layout{grid-template-columns:minmax(0,1fr);gap:12px}.inv-side{position:static}.inv-aside-links{display:none}.filter-box[open]>summary{border-bottom:1px solid var(--soft);margin-bottom:12px}}@media (max-width:640px){.cond-tabs{width:100%;display:flex}.cond-tabs a{flex:1;justify-content:center;padding:9px 8px;font-size:14px}.inv-head>p{margin-bottom:14px;font-size:14px}.inv-head-row .btn{display:none}.inv-toolbar{flex-wrap:nowrap}.inv-count{flex:none}}.home{grid-template-columns:minmax(0,1fr);display:grid}.home .block{margin-top:clamp(48px,7vw,88px)}.block-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.block-head p{color:var(--muted);margin:4px 0 0}.block-head>div{display:grid}.more{white-space:nowrap;color:var(--primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.more svg{width:15px;height:15px;transition:transform .25s}.more:hover svg{transform:translate(-3px)}@media (max-width:720px){.block-head{flex-direction:column;align-items:flex-start;gap:6px}}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(8px,2vw,24px) 0 8px;display:grid}.hero-kicker{background:var(--soft);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero-kicker svg{width:16px;height:16px;color:var(--primary)}.hero h1{letter-spacing:-.025em;color:var(--text);margin:16px 0 10px;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.3}.hero h1 em{color:var(--primary);font-style:normal}.hero-text>p{max-width:54ch;color:var(--muted);margin:0 0 22px;font-size:16px;line-height:2.05}.hs{gap:10px;max-width:600px;display:grid}.hs-seg{background:var(--soft);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.hs-seg button{font:inherit;color:#4b5059;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.hs-seg button small{color:var(--muted);font-size:11.5px;font-weight:600}.hs-seg button.on{background:var(--ink);color:#fff}.hs-seg button.on small{color:#ffffffb3}.hs-bar{background:var(--soft);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;height:56px;padding-inline:16px;transition:border-color .2s,background .2s;display:flex}.hs-bar:focus-within{border-color:var(--primary);background:#fff}.hs-icon{width:22px;height:22px;color:var(--muted);flex:none}.hs-bar input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.hs-bar input::placeholder{color:#8d929a}.hs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.hs-pick{align-items:center;display:flex;position:relative}.hs-pick select{appearance:none;width:100%;font:inherit;color:var(--text);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:13px;height:48px;padding:0 14px;padding-inline-end:32px;font-size:14px;font-weight:600;transition:border-color .2s}.hs-pick select:hover{border-color:#cfd3da}.hs-pick svg{width:13px;height:13px;color:var(--muted);pointer-events:none;position:absolute;inset-inline-end:12px}.hs-go{background:var(--primary);color:#fff;height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:15px;font-weight:800;transition:background .2s,transform .15s;display:inline-flex}.hs-go svg{width:18px;height:18px}.hs-go:hover{background:var(--primary-strong)}.hs-go:active{transform:scale(.97)}.hs-alt{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;justify-self:start;font-size:13px;font-weight:600}.hs-alt:hover{color:var(--primary)}.hero-art{position:relative}@media (max-width:1020px){.hero{grid-template-columns:minmax(0,1fr)}.hero-art{justify-self:center;width:100%;max-width:470px}}@media (max-width:640px){.hero{padding-top:0}.hero h1{margin-top:12px;font-size:2.1rem}.hero-text>p{margin-bottom:16px;font-size:14.5px}.hs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-go{grid-column:1/-1;height:52px}.hero-art{display:none}}@keyframes dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lp-chip{animation:none}.rv{opacity:1;transition:none;transform:none}.sc-card,.sc-card img,.sc-stack{transition:none}.sc-dot-fill{animation:none}}@media (max-width:1100px){.lp-chip-c{display:none}}.doors{grid-template-columns:repeat(2,minmax(0,1.4fr)) repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.door,.door-s{border-radius:var(--r-md);border:1px solid var(--border);color:var(--text);background:#fff;align-items:center;gap:12px;padding:16px;transition:border-color .2s,box-shadow .25s,transform .2s;display:flex}.door:hover,.door-s:hover{border-color:#cfd3da}.door>svg:first-child{width:36px;height:36px;color:var(--text);flex:none}.door div{flex:1;min-width:0;line-height:1.6;display:grid}.door b{font-size:16.5px;font-weight:800}.door span{color:var(--muted);font-size:13px}.door-new{background:#fff}.door-s{flex-direction:column;align-items:flex-start;gap:2px;padding:14px}.door-s svg{width:26px;height:26px;color:var(--text);margin-bottom:4px}.door-s b{font-size:14.5px;font-weight:800}.door-s span{color:var(--muted);font-size:12.5px}@media (max-width:1100px){.doors{grid-template-columns:repeat(4,minmax(0,1fr))}.door{grid-column:span 2}}@media (max-width:640px){.doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.door{grid-column:span 4;padding:14px}.door-s{text-align:center;grid-column:span 1;align-items:center;padding:12px 4px}.door-s span{display:none}.door-s b{font-size:12.5px}}.browse{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.browse-col{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:clamp(18px,3vw,28px)}.browse-col h2{margin-bottom:14px;font-size:1.15rem}.brand-chips{flex-wrap:wrap;gap:8px;display:flex}.brand-chips a{background:var(--soft);color:var(--text);border-radius:11px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.brand-chips a small{color:var(--muted);font-size:12px;font-weight:600}.brand-chips a:hover{background:var(--primary-50);color:var(--primary)}.brand-chips a:hover small{color:#ffffffb3}.band-list{display:grid}.band-list a{border-bottom:1px solid var(--soft);color:var(--text);align-items:center;gap:10px;padding:12px 4px;font-size:14.5px;font-weight:700;display:flex}.band-list a span{flex:1}.band-list a small{color:var(--muted);font-weight:500}.band-list a b{color:var(--muted);font-size:13px;font-weight:600}.band-list a svg{width:16px;height:16px;color:var(--muted);transition:transform .25s}.band-list a:hover svg{color:var(--primary);transform:translate(-3px)}@media (max-width:860px){.browse{grid-template-columns:1fr}}.why{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.why-lead{display:grid;position:sticky;top:96px}.why-lead p{color:var(--muted);max-width:40ch;margin:10px 0 0}.why-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.why-list li{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-content:start;gap:10px;margin:0;padding:22px;display:grid}.why-list li:nth-child(2),.why-list li:nth-child(4){transform:translateY(24px)}.why-list svg{width:34px;height:34px;color:var(--text)}.why-list b{font-size:16px}.why-list p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:2}@media (max-width:860px){.why{grid-template-columns:1fr}.why-lead{position:static}.why-list li:nth-child(n){transform:none}}@media (max-width:520px){.why-list{grid-template-columns:1fr}.why-list li{grid-template-columns:auto 1fr;padding:16px}}.sell{background:var(--soft);border-radius:24px;padding:clamp(20px,4vw,40px)}.ways{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.way{border-radius:var(--r-lg);border:1px solid var(--border);color:var(--text);background:#fff;align-content:start;gap:14px;padding:20px;transition:box-shadow .25s,transform .2s;display:grid}.way:hover{border-color:#cfd3da}.way.main{border:2px solid var(--primary)}.way-top{align-items:center;gap:12px;display:flex}.way-top svg{width:34px;height:34px;color:var(--text);flex:none}.way-top div{line-height:1.6;display:grid}.way-top b{font-size:17px}.way-top span{color:var(--muted);font-size:13px}.way ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.way li{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.way li svg{width:16px;height:16px;color:var(--accent);flex:none}.way-cta{color:var(--primary);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.way-cta svg{width:15px;height:15px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--r-md);background:#fff;grid-template-columns:auto 1fr;align-content:start;gap:4px 10px;margin:0;padding:16px;display:grid;position:relative}.step-n{background:var(--primary);color:#fff;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.steps li>svg{display:none}.steps b{align-self:center;font-size:14.5px}.steps p{color:var(--muted);grid-column:2;margin:0;font-size:13px;line-height:1.95}@media (max-width:960px){.ways{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sell{border-radius:24px;margin-inline:-8px;padding:18px 14px}.steps{grid-template-columns:1fr}}.lst-invite{border-radius:var(--r-lg);background:var(--soft);align-items:center;gap:16px;padding:20px;display:flex}.lst-invite>svg{width:40px;height:40px;color:var(--text);flex:none}.lst-invite div{flex:1;display:grid}.lst-invite span{color:var(--muted);font-size:14px}@media (max-width:640px){.lst-invite{flex-wrap:wrap}.lst-invite .btn{width:100%}}.final{background:var(--primary-50);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(48px,7vw,88px);padding:clamp(24px,4vw,40px);display:flex}.final h2{color:var(--text);font-size:clamp(1.4rem,3vw,2.2rem)}.final p{color:var(--muted);max-width:56ch;margin:8px 0 0}.final-act{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.final-act,.final-act .btn{width:100%}}.cond-badge{background:var(--soft);color:var(--text);border-radius:7px;margin-bottom:4px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-block}.cond-badge.new{background:var(--soft);color:var(--text)}.summary-price{color:var(--text)!important}.buy-bar{display:none}@media (max-width:760px){.buy-bar{z-index:58;inset-inline:0;bottom:var(--tabbar-h);border-top:1px solid var(--border);background:#fffffff7;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed}.buy-bar>div{flex:1;min-width:0;line-height:1.5;display:grid}.buy-bar small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.buy-bar b{font-size:16px;font-weight:800}.buy-bar b span{color:var(--muted);font-size:12px;font-weight:600}.buy-bar .btn{background:var(--primary);min-height:46px;padding:0 22px;box-shadow:0 10px 22px -10px #0f4cd6b3}.buy-bar .btn:hover{background:var(--primary-strong)}body:has(.buy-bar) .call-float{display:none!important}body:has(.buy-bar) main.container{padding-bottom:96px}}.ico,.lp-ico{background:var(--soft);width:44px;height:44px;color:var(--muted);border-radius:13px;flex:none;place-items:center;display:grid}.ico svg,.lp-ico svg{width:24px;height:24px}.lp-btn{height:48px;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-weight:700;transition:transform .15s,background .2s;display:inline-flex}.lp-btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.lp-btn:active{transform:scale(.98)}.cs-hero{margin-bottom:8px}.cs-hero .final-act{margin-top:4px}.cs-hero .cs-hero-card,.cs-hero .cs-hero-card li svg{color:var(--text)}@media (max-width:640px){.cs-hero .final-act .btn{flex:1}.cs-hero .hero-art,.cs-hero .cs-hero-card{display:grid}}html.sheet-open .call-float{display:none!important}.auth{border:1px solid var(--border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);max-width:960px;margin:8px auto 0;display:grid;overflow:hidden}.auth-card{padding:clamp(24px,4vw,48px)}.auth-form{gap:18px;max-width:400px;display:grid}.auth-form header{gap:6px;display:grid}.auth-form h1{margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem)}.auth-form header p{color:var(--muted);margin:0;font-size:14.5px;line-height:2}.auth-form header p b{color:var(--text);font-weight:800}.auth-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-steps li{border-top:3px solid var(--soft);color:var(--muted);flex:1;align-items:center;gap:8px;margin:0;padding-top:10px;font-size:13px;font-weight:600;display:flex}.auth-steps li.on{border-color:var(--primary);color:var(--text)}.auth-steps span{background:var(--soft);border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.auth-steps li.on span{background:var(--primary);color:#fff}.auth-field{gap:8px;font-size:14px;font-weight:700;display:grid}.auth-field small{color:var(--muted);font-weight:500}.auth-input{background:var(--soft);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;height:56px;padding-inline:16px;transition:border-color .2s,background .2s;display:flex}.auth-input:focus-within{border-color:var(--primary);background:#fff}.auth-input svg{width:22px;height:22px;color:var(--muted);flex:none}.auth-input input{min-width:0;height:100%;font:inherit;letter-spacing:.04em;color:var(--text);text-align:left;background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:700}.auth-input input::placeholder{color:#a3a7ae;font-weight:500}.auth-otp{background:var(--soft);width:100%;height:64px;font:inherit;letter-spacing:.55em;text-align:center;color:var(--text);border:1.5px solid #0000;border-radius:14px;outline:none;padding-inline-start:.55em;font-size:30px;font-weight:800;transition:border-color .2s,background .2s}.auth-otp:focus{border-color:var(--primary);background:#fff}.auth-otp::placeholder{color:#c3c6cc;letter-spacing:.35em}.auth-field textarea{font:inherit;background:var(--soft);resize:vertical;border:1.5px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-weight:400}.auth-field textarea:focus{border-color:var(--primary);background:#fff}.auth-go{border-radius:14px;width:100%;min-height:54px;font-size:16px}.auth-edit{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.auth-edit svg{width:14px;height:14px}.auth-link{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font-size:13.5px;font-weight:700}.auth-link:disabled,.auth-edit:disabled{opacity:.5;cursor:default}.auth-resend{color:var(--muted);justify-content:center;font-size:13.5px;display:flex}.auth-resend b{color:var(--text)}.auth-error,.auth-ok{border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.auth-error{color:var(--danger);background:#fdecec}.auth-ok{color:var(--accent);background:#e6f4ec}.auth-error svg,.auth-ok svg{flex:none;width:18px;height:18px}.auth-note{background:var(--soft);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.auth-terms{text-align:center;color:var(--muted);margin:0;font-size:12.5px}.auth-done{text-align:center;justify-items:center;gap:10px;padding:24px 0;display:grid}.auth-done>svg{width:56px;height:56px;color:var(--accent)}.auth-done h1{margin:0;font-size:1.5rem}.auth-done p{color:var(--muted);max-width:40ch;margin:0 0 8px}.auth-side{background:var(--soft);align-content:center;gap:14px;padding:clamp(24px,4vw,48px);display:grid}.auth-mark{color:var(--primary);display:grid}.auth-mark svg{width:44px;height:51px}.auth-side>b{letter-spacing:-.01em;font-size:1.4rem;font-weight:800}.auth-side p{color:var(--muted);margin:0;font-size:14px}.auth-side ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-side li{align-items:center;gap:10px;margin:0;font-size:14.5px;font-weight:600;display:flex}.auth-side li svg{width:34px;height:34px;color:var(--text);background:#fff;border-radius:10px;flex:none;padding:7px}.auth-side small{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.auth-side small svg{width:15px;height:15px;color:var(--accent);flex:none}@media (max-width:760px){.auth{border:0;border-radius:0;grid-template-columns:1fr;margin-top:0}.auth-card{padding:4px 0 8px}.auth-form{max-width:none}.auth-side{border-radius:20px;padding:20px}.auth-side .auth-mark,.auth-side>b{display:none}}.brand-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.brand-tiles a{border:1px solid var(--border);color:var(--text);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:4px;padding:16px 8px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.brand-tiles a:hover{box-shadow:var(--shadow);border-color:#cfd3da;transform:translateY(-1px)}.brand-tiles b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.brand-tiles small{color:var(--muted);font-size:12px}.bl{object-fit:contain;width:44px;height:44px;margin-bottom:4px}.bl-mask{background:var(--text);display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.brand-tiles a:hover .bl-mask{background:var(--primary)}.bl-empty{background:var(--soft);color:var(--muted);border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}@media (max-width:640px){.brand-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bl{width:38px;height:38px}}.browse{grid-template-columns:minmax(0,1fr)}.brand-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.band-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.band-list a{border:1px solid var(--border);border-radius:14px;justify-items:start;gap:2px;padding:14px 16px;display:grid}.band-list a:last-child{border-bottom:1px solid var(--border)}.band-list a:hover{border-color:#cfd3da}.band-list a svg{display:none}@media (max-width:960px){.brand-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.band-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.brand-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.band-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.browse-col{background:0 0;border:0;border-radius:0;padding:0}.browse{gap:36px}@media (max-width:640px){.brand-tiles a{gap:2px;padding:12px 6px 10px}.brand-tiles .bl{width:32px;height:32px;margin-bottom:2px}.brand-tiles b{font-size:13px}}.door>svg:first-child,.door-s svg,.why-list svg,.way-top svg,.side-link>svg:first-child,.inv-cross>svg:first-child,.ico,.lp-ico,.nav-pop-ico,.nav-sheet-grid a svg,.nav-sheet-list a svg,.auth-side li svg,.lst-invite>svg,.lp-chip svg,.filter-box>summary svg,.hero-kicker svg,.step-ico{color:var(--primary)}.ico,.lp-ico,.nav-pop-ico{background:var(--primary-50)}.nav-pop a:hover .nav-pop-ico{background:var(--primary-100)}.browse-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.browse-head p{color:var(--muted);margin:4px 0 0;font-size:14px}.browse-head h2{margin:0}.band-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.band-grid a{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:16px;padding:18px 0;display:flex}.band-grid img,.band-ph{aspect-ratio:4/3;object-fit:cover;background:var(--soft);border-radius:12px;flex:none;width:132px}.band-text{flex:1;min-width:0;line-height:1.7;display:grid}.band-text b{font-size:17px;font-weight:800}.band-text span{color:#4b5059;font-size:14px}.band-text small{color:var(--muted);font-size:12.5px}.band-go{background:var(--primary-50);width:44px;height:44px;color:var(--primary);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.band-go svg{width:18px;height:18px}.band-grid a:hover .band-go{background:var(--primary);color:#fff;transform:translate(-3px)}.band-grid a:hover b{color:var(--primary)}@media (max-width:1060px){.band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.band-grid{grid-template-columns:minmax(0,1fr)}.band-grid a{gap:12px;padding:12px 0}.band-grid img,.band-ph{width:104px}.browse-head .btn{display:none}}.hs-seg,.cond-tabs{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:4px;padding:0;display:flex}.hs-seg button,.cond-tabs a{color:var(--muted);background:0 0;border-radius:0;flex:none;align-items:center;gap:8px;padding:10px 14px 12px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.hs-seg button:hover,.cond-tabs a:hover{color:var(--text);background:0 0}.hs-seg button.on,.cond-tabs a.on{color:var(--primary);box-shadow:none;background:0 0}.hs-seg button:after,.cond-tabs a:after{content:"";inset-inline:10px;background:var(--primary);border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:-1px;transform:scaleX(0)}.hs-seg button.on:after,.cond-tabs a.on:after{transform:scaleX(1)}.hs-seg button small,.cond-tabs a small{background:var(--soft);min-width:26px;color:var(--muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.hs-seg button.on small,.cond-tabs a.on small{background:var(--primary-50);color:var(--primary)}.hs-seg{margin-bottom:4px}.cond-tabs{scrollbar-width:none;width:100%;max-width:none;overflow-x:auto}@media (max-width:640px){.hs-seg button,.cond-tabs a{flex:1;justify-content:center;gap:6px;padding:10px 6px 12px;font-size:14px}}.hs-seg button,.cond-tabs a{white-space:nowrap}@media (max-width:640px){.hs-seg button,.cond-tabs a{gap:4px;padding:10px 2px 12px;font-size:13.5px}.hs-seg button small,.cond-tabs a small{min-width:0;padding:0 5px;font-size:11px}}.band-grid a{border-top:0;border-bottom:1px solid var(--border)}@media (min-width:1061px){.band-grid a:nth-child(3n+1):nth-last-child(-n+3),.band-grid a:nth-child(3n+1):nth-last-child(-n+3)~a{border-bottom:0}}@media (min-width:641px) and (max-width:1060px){.band-grid a:nth-child(odd):nth-last-child(-n+2),.band-grid a:nth-child(odd):nth-last-child(-n+2)~a{border-bottom:0}}@media (max-width:640px){.band-grid a:last-child{border-bottom:0}}h1,h2,h3,h4,.nav-word b,.ft-motto p,.auth-side>b{font-family:var(--font-main), "Yekan Bakh", system-ui, sans-serif;font-stretch:100%}.qc{background:var(--soft);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(18px,3.5vw,40px);display:grid}.qc-text{gap:6px;display:grid}.qc-text h2{margin:0}.qc-text p{color:var(--muted);max-width:46ch;margin:4px 0 0;line-height:2}.qc-box{border:1px solid var(--border);background:#fff;border-radius:20px;gap:18px;min-width:0;padding:clamp(16px,2.5vw,24px);display:grid}.qc-field{gap:8px;min-width:0;display:grid}.qc-field>span{font-size:14px;font-weight:700}.qc-field small{color:var(--muted);font-weight:500}.qc-input{background:var(--soft);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;height:54px;padding-inline:16px;transition:border-color .2s,background .2s;display:flex}.qc-input:focus-within{border-color:var(--primary);background:#fff}.qc-input input{min-width:0;height:100%;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:700}.qc-input em{color:var(--muted);flex:none;font-size:13px;font-style:normal}.qc-seg{background:var(--soft);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.qc-seg button{height:38px;font:inherit;color:#4b5059;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.qc-seg button:hover{color:var(--text)}.qc-seg button.on{color:var(--primary);background:#fff;font-weight:800;box-shadow:0 1px 3px #1214171f}.qc-result{background:var(--primary-50);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.qc-result span{color:#3c4a66;font-size:14px;font-weight:600}.qc-result b{color:var(--primary);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:800}.qc-result b small{color:#3c4a66;margin-inline-start:6px;font-size:13px;font-weight:600}.qc-fail{color:var(--danger);font-size:13.5px}.qc-go{width:100%;min-height:50px}@media (max-width:860px){.qc{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.qc-seg button{font-size:12.5px}}.vc-facts{align-items:center;row-gap:4px}.vc-facts span:not(:last-child):after{content:"";background:var(--border);vertical-align:middle;width:1px;height:11px;margin:0 8px;display:inline-block}.vc-facts .vc-color{background:var(--soft);border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 6px;line-height:1.9;display:inline-flex}.vc-facts .vc-color:after{display:none}.vc-color i{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #1214172e}.colorways{gap:8px;padding-top:4px;display:grid}.colorways>b{font-size:14px}.colorways>div{flex-wrap:wrap;gap:8px;display:flex}.cw{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.cw small{color:var(--muted);font-size:12px;font-weight:500}.cw i{background:var(--soft);border-radius:999px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #12141733}a.cw:hover{border-color:var(--primary);background:var(--primary-50)}.cw.on{border-color:var(--primary);background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary)}.call-header{transition:border-color .2s;overflow:visible;border:1px solid var(--border)!important;background:#fff!important;border-radius:14px!important;align-items:stretch!important;height:48px!important;padding:0!important}.call-header:hover{background:#fff!important;border-color:#cfd3da!important}.call-header .call-main{border-start-start-radius:13px;border-end-start-radius:13px;gap:10px;padding:0 12px 0 14px}.call-header .call-main svg{background:var(--primary-50);box-sizing:border-box;border-radius:999px;padding:8px;width:32px!important;height:32px!important;color:var(--primary)!important}.call-header .call-text{line-height:1.3;display:grid}.call-header .call-text b{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600;display:block!important}.call-header .call-text .ltr{color:var(--text);letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.call-header .call-more{border-radius:0;border-inline-start:1px solid var(--border);width:34px;color:var(--muted);border-start-end-radius:13px;border-end-end-radius:13px}.call-header .call-more:hover{background:var(--soft);color:var(--text)}.call-header .call-more svg{width:12px;height:12px}@media (max-width:1180px){.call-header .call-text b{display:none!important}}.vc-price,.summary-price,.buy-bar b,.qc-result b,.sc-body strong,.rc-foot strong,.np-market b,td[data-label=قیمت\ کارخانه],.cs-total strong,.cs-fees td:last-child,.ticket-amount,.calc-summary b,.calc-table td b,.calc-table td:nth-child(3),.cw small{font-family:var(--font-main), "Yekan Bakh", system-ui, sans-serif;font-stretch:100%}.ft-phone{color:var(--text);justify-self:start;font-size:14px}.ft-phone b{font-family:var(--font-main), "Yekan Bakh", sans-serif;margin-inline-start:4px;font-size:18px}.ft-phone:hover b{color:var(--primary)}.main-phone{background:var(--primary-50);color:var(--text);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.main-phone span{font-weight:700}.main-phone b{font-family:var(--font-main), "Yekan Bakh", sans-serif;color:var(--primary);font-size:24px}.nav-links>a,.nav-more>button{font-family:var(--font-main), "Yekan Bakh", system-ui, sans-serif;color:#3f444c;letter-spacing:0;font-size:15.5px;font-weight:600}.nav-links>a:hover,.nav-more>button:hover,.nav-more>button[aria-expanded=true]{color:var(--text)}.nav-links>a.on,.nav-more>button.on{color:var(--primary);font-weight:600}.nav-links>a.on:after,.nav-more>button.on:after{height:3px;bottom:0}@media (max-width:1180px){.nav-links>a,.nav-more>button{font-size:15px}}:is(.shelf,html[data-view=grid] .vc-grid) .vc{border-radius:16px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-photo{aspect-ratio:16/11}:is(.shelf,html[data-view=grid] .vc-grid) .vc-body{flex-direction:column;gap:2px;padding:12px 14px;display:flex}:is(.shelf,html[data-view=grid] .vc-grid) .vc-title{font-size:15.5px;line-height:1.6}:is(.shelf,html[data-view=grid] .vc-grid) .vc-trim{margin:0;font-size:12.5px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-facts{color:#4b5059;margin-top:4px;font-size:12.5px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-where{display:none}:is(.shelf,html[data-view=grid] .vc-grid) .vc-foot{border-top:1px solid var(--soft);flex-direction:row;grid-area:auto;justify-content:space-between;align-self:stretch;align-items:baseline;margin-top:auto;padding-top:10px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-facts{margin-bottom:10px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-price{font-size:17px;line-height:1.4}:is(.shelf,html[data-view=grid] .vc-grid) .vc-price small{font-size:11px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-ask{font-size:13px}:is(.shelf,html[data-view=grid] .vc-grid) .vc-facts .vc-color{padding:0 7px 0 5px;font-size:12px;line-height:1.75}.vc-place{display:none}:is(.shelf,html[data-view=grid] .vc-grid) .vc-place{z-index:3;bottom:10px;white-space:nowrap;text-overflow:ellipsis;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#1214178c;border-radius:7px;align-items:center;gap:3px;max-width:calc(100% - 20px);padding:1px 8px 1px 7px;font-size:11px;font-weight:600;line-height:1.8;display:inline-flex;position:absolute;inset-inline-start:10px;overflow:hidden}:is(.shelf,html[data-view=grid] .vc-grid) .vc-place svg{flex:none;width:11px;height:11px}:is(.shelf,html[data-view=grid] .vc-grid) .cycle-dots{left:auto;inset-inline-end:10px;bottom:14px;transform:none}.vc-cond{top:10px;color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:7px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.8;inset-inline-start:10px;box-shadow:0 1px 4px #1214171f}.vc-cond.new{color:var(--primary);background:#ffffffeb}.vc-cond.new:before{content:"";background:var(--primary);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.similar{margin-top:32px}.similar .block-head{margin-bottom:14px}.similar .shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.similar .shelf>:nth-child(n+7){display:none}.nav-account{background:var(--primary-50);height:48px;color:var(--primary);font-family:var(--font-main), "Yekan Bakh", sans-serif;border-radius:14px;gap:8px;padding:0 16px 0 14px;font-size:15px;font-weight:700}.nav-account svg{width:22px;height:22px;color:var(--primary)}.nav-account:hover{background:var(--primary-100);color:var(--primary-strong)}.nav-cta{border-radius:14px;height:48px}.lst-promo{isolation:isolate;color:#fff;background:radial-gradient(60% 90% at 0% 100%, #ffffff29, transparent 60%), linear-gradient(135deg, #1650e0, var(--primary-strong));background-clip:padding-box;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px;padding:clamp(22px,4vw,40px);display:grid;position:relative;overflow:hidden}.lst-promo:after{content:"";z-index:-1;background:#ffffff14;border-radius:999px;width:340px;height:340px;position:absolute;inset:-40% -10% auto auto}.lst-promo-text{justify-items:start;gap:10px;display:grid}.lst-promo-tag{background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.lst-promo-tag svg{color:#ffd66b;width:14px;height:14px}.lst-promo h3{font-family:var(--font-main), "Yekan Bakh", sans-serif;color:#fff;margin:4px 0 0;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.5}.lst-promo p{color:#ffffffd1;max-width:52ch;margin:0;line-height:2}.lst-promo-steps{flex-wrap:wrap;gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.lst-promo-steps li{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.lst-promo-steps span{width:22px;height:22px;color:var(--primary);background:#fff;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.lst-promo-act{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.lst-promo-go{color:var(--primary);background:#fff;min-height:50px;padding:0 22px;font-size:15.5px;box-shadow:0 10px 24px -10px #0006}.lst-promo-go:hover{background:#eef3fe}.lst-promo-alt{color:#fff;text-underline-offset:5px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.lst-promo-art{place-items:center;display:grid}.lst-promo-card{width:min(100%,270px);color:var(--text);background:#fff;border-radius:18px;padding:10px;animation:6s ease-in-out infinite promo-float;transform:rotate(-4deg);box-shadow:0 30px 60px -24px #00000080}.lst-promo-photo{aspect-ratio:16/10;border:2px dashed var(--primary-100);background:var(--primary-50);color:var(--primary);border-radius:12px;align-content:center;place-items:center;gap:4px;font-size:12.5px;font-weight:700;display:grid}.lst-promo-photo svg{width:34px;height:34px}.lst-promo-lines{gap:6px;padding:10px 4px 6px;display:grid}.lst-promo-lines b{font-family:var(--font-main), "Yekan Bakh", sans-serif;font-size:15px}.lst-promo-lines i{background:var(--soft);border-radius:999px;height:7px;display:block}.lst-promo-lines i:last-child{width:60%}.lst-promo-price{border-top:1px solid var(--soft);font-family:var(--font-main), "Yekan Bakh", sans-serif;color:var(--primary);padding:8px 4px 2px;font-weight:800}.lst-promo-price small{color:var(--muted);font-size:11px;font-weight:600}@keyframes promo-float{50%{transform:rotate(-4deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lst-promo-card{animation:none}}@media (max-width:760px){.lst-promo{grid-template-columns:1fr}.lst-promo-art{display:none}.lst-promo-go{width:100%}}.lst-promo-card{position:relative}.lst-promo-img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;display:block}.lst-promo-sample{z-index:2;top:18px;color:var(--primary);background:#ffffffeb;border-radius:7px;padding:1px 8px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:18px}.lst-promo-lines span{color:var(--muted);font-size:12.5px}.home .hero.hx{isolation:isolate;margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--main-pt,28px));color:#fff;background:radial-gradient(70% 90% at 80% 20%,#2f6bff,#0000 60%),linear-gradient(135deg,#0a2f8f,#0f4cd6 55%,#2f6bff);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;min-height:0;padding:56px max(16px,50vw - 604px);position:relative;overflow:hidden}.hx-bg{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hx-bg.on{opacity:1}.hx .hero-kicker{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff38}.hx .hero-kicker svg{color:#9fd0ff}.hx h1{color:#fff}.hx h1 em{color:#bcd6ff}.hx .hero-text>p{color:#ffffffd1}.hx .hs{color:var(--text);background:#fff;border-radius:22px;padding:14px;box-shadow:0 30px 60px -30px #05144699}.hx .hs-alt{justify-self:center}.hx .hero-art{align-self:stretch;max-width:none;position:relative}.hx-marquee{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:absolute;inset:-56px 0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.hx-col{overflow:hidden}.hx-track{gap:14px;animation:48s linear infinite hx-up;display:grid}.hx-col.rev .hx-track{animation-duration:56s;animation-direction:reverse}@keyframes hx-up{0%{transform:translate(0,0)}to{transform:translateY(calc(-50% - 7px))}}.hx-card{aspect-ratio:4/3;color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;transition:transform .3s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #051446b3}.hx-card img{object-fit:cover;width:100%;height:100%;display:block}.hx-info{inset-inline:8px;-webkit-backdrop-filter:blur(12px)saturate(150%);background:#0a142d73;border-radius:12px;gap:0;padding:8px 12px;display:grid;position:absolute;bottom:8px}.hx-info b{font-family:var(--font-main), "Yekan Bakh", sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.hx-info span{font-family:var(--font-main), "Yekan Bakh", sans-serif;color:#cfe0ff;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.hx-track{animation:none}}@media (max-width:1020px){.home .hero.hx{grid-template-columns:minmax(0,1fr)}.hx .hero-art{display:none}}@media (max-width:640px){.home .hero.hx{padding:28px 16px 24px}.hx h1{font-size:2.2rem}}.hx-track,.hx-strip-track{will-change:transform;backface-visibility:hidden;transform:translate(0,0)}.hx-info{-webkit-backdrop-filter:none;background:linear-gradient(#08122a8c,#08122ac7)}.hx-strip{display:none}@media (max-width:1020px){.hx .hero-art{margin-inline:-16px;display:block}.hx-marquee{display:none}.hx-strip{padding:4px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hx-strip-track{gap:10px;width:max-content;animation:40s linear infinite hx-side;display:flex}.hx-strip .hx-card{border-radius:14px;flex:none;width:200px}.hx-strip .hx-info{inset-inline:6px;border-radius:10px;padding:6px 10px;bottom:6px}.hx-strip .hx-info b{font-size:12.5px}.hx-strip .hx-info span{font-size:12px}}@keyframes hx-side{0%{transform:translate(0,0)}to{transform:translate(calc(50% + 5px))}}@media (prefers-reduced-motion:reduce){.hx-strip-track{animation:none}}@media (max-width:760px){.tabbar a svg{color:var(--primary)}.tabbar a{color:#6b7079}.tabbar a.on{color:var(--text)}.nav-cta{display:none!important}.nav-burger{background:0 0;border-radius:12px;width:44px;height:44px}.nav-burger svg{width:26px;height:26px}.nav-burger:active{background:var(--soft)}.tabbar a.tab-main{color:var(--text);font-weight:700}.tabbar a.tab-main:before{display:none}.tab-plus{background:var(--primary);color:#fff;border-radius:16px;place-items:center;width:46px;height:46px;margin-top:-22px;display:grid;box-shadow:0 8px 18px -6px #0f4cd68c,0 0 0 4px #fff}.tabbar a .tab-plus svg{color:#fff;width:22px;height:22px}.tabbar a.tab-main:active .tab-plus{transform:scale(.94)}}.vc-ask{background:var(--primary-50);color:var(--primary);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:5px 11px;font-weight:700;line-height:1.6;display:inline-flex;font-size:13px!important}.vc-ask svg{flex:none;width:14px;height:14px}.vc-ask.soft{background:var(--soft);color:#4b5059}@media (max-width:880px){.call-float{border:1px solid var(--border);animation:4.5s ease-out infinite call-ring;left:14px!important;bottom:calc(14px + var(--tabbar-h))!important;background:#fff!important;border-radius:16px!important;padding:0!important;box-shadow:0 10px 24px -10px #102a5a59,0 1px 2px #1214170f!important}.call-float .call-main{justify-content:center;width:50px!important;height:50px!important;padding:0!important}.call-float .call-main svg{background:var(--primary-50);box-sizing:border-box;border-radius:12px;padding:9px;width:38px!important;height:38px!important;color:var(--primary)!important}.call-float .call-text,.call-float .call-more{display:none!important}.call-float:active{transform:scale(.94)}}@keyframes call-ring{0%,70%{outline-offset:0;outline:0 solid #0f4cd659}85%{outline-offset:4px;outline:6px solid #0f4cd600}to{outline-offset:0;outline:0 solid #0f4cd600}}@media (prefers-reduced-motion:reduce){.call-float{animation:none!important}}html{scrollbar-color:var(--primary) transparent}.sell,.qc{isolation:isolate;box-shadow:inset 0 0 0 1px var(--primary-100);background:radial-gradient(55% 75% at 100% 0,#0f4cd633,#0000 62%),radial-gradient(50% 70% at 0 100%,#3c78ff2e,#0000 62%),linear-gradient(#f5f8ff,#e9f0fe);position:relative;overflow:hidden}.sell:before,.qc:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#0f4cd63d 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 85% 10%,#000,#0000 70%);mask-image:radial-gradient(70% 60% at 85% 10%,#000,#0000 70%)}.qc:before{-webkit-mask-image:radial-gradient(60% 70% at 10% 90%,#000,#0000 70%);mask-image:radial-gradient(60% 70% at 10% 90%,#000,#0000 70%)}.sell .way,.sell .steps li,.qc-box{box-shadow:0 1px 2px #102a5a0d,0 12px 30px -18px #102a5a40}.sell .way{border-color:#0f4cd61a}.sell .way:hover{transform:translateY(-2px);box-shadow:0 2px 4px #102a5a0f,0 20px 40px -20px #102a5a59}.final{isolation:isolate;color:#fff;background:radial-gradient(55% 90% at 100% 0,#609cff8c,#0000 60%),radial-gradient(45% 80% at 0 100%,#286eff73,#0000 65%),radial-gradient(40% 60% at 55% 120%,#96c8ff40,#0000 70%),linear-gradient(135deg,#0a2a86,#0f4cd6 55%,#0b3fb4);border-radius:28px;gap:24px 32px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #08206eb3}.final:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 15%,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 15%,#000,#0000 75%)}.final:after{content:"";z-index:-1;pointer-events:none;inset-inline-start:-80px;border:1px solid #ffffff24;border-radius:50%;width:340px;height:340px;position:absolute;top:-140px;box-shadow:0 0 0 40px #ffffff08,0 0 0 80px #ffffff06}.final h2{color:#fff}.final p{color:#fffc;line-height:2}.final .btn.gold{color:var(--primary);background:#fff;box-shadow:0 12px 28px -12px #00000073}.final .btn.gold:hover{background:#eef3fe}.final .btn.ghost{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.final .btn.ghost:hover{background:#ffffff2e}.final-act .btn{min-height:52px;padding-inline:26px;font-size:15.5px}.cs-ways{align-items:stretch;gap:14px}.cs-way{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:22px;flex-direction:column;gap:16px;padding:22px;transition:transform .2s,box-shadow .25s,border-color .2s;display:flex;position:relative}.cs-way:hover{border-color:var(--primary-100);transform:translateY(-3px);box-shadow:0 2px 4px #102a5a0d,0 22px 44px -24px #102a5a59}.cs-way-top{align-items:center;gap:12px;display:flex}.cs-way-top div{line-height:1.7;display:grid}.cs-way-top b{font-family:var(--font-main);margin:0;font-size:17.5px}.cs-way-top span{color:var(--muted);font-size:13px}.cs-way-ico{background:var(--primary-50);width:48px;height:48px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid}.cs-way-ico svg{width:26px;height:26px}.cs-way ul{border-top:1px dashed var(--border);gap:10px;margin:0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.cs-way li{align-items:center;gap:8px;margin:0;display:flex}.cs-way li svg{width:17px;height:17px;color:var(--accent);flex:none}.cs-way-go{background:var(--soft);height:46px;color:var(--primary);border-radius:13px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-inline:16px;font-size:14.5px;font-weight:800;transition:background .2s;display:flex}.cs-way-go svg{width:16px;height:16px;transition:transform .2s}.cs-way:hover .cs-way-go{background:var(--primary-50)}.cs-way:hover .cs-way-go svg{transform:translate(-3px)}.cs-way.on{color:#fff;isolation:isolate;background:radial-gradient(70% 70% at 100% 0,#609cff8c,#0000 60%),radial-gradient(60% 60% at 0 100%,#286eff66,#0000 65%),linear-gradient(140deg,#0a2a86,#0f4cd6 60%,#0b3fb4);border:0;overflow:hidden;box-shadow:0 24px 48px -28px #08206ebf}.cs-way.on:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff38 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 0 0,#000,#0000 70%);mask-image:radial-gradient(70% 60% at 0 0,#000,#0000 70%)}.cs-way.on .cs-way-ico{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}.cs-way.on .cs-way-top span{color:#ffffffbf}.cs-way.on ul{border-top-color:#ffffff38}.cs-way.on li svg{color:#8ff0b8}.cs-way.on .cs-way-go{color:var(--primary);background:#fff;box-shadow:0 10px 22px -12px #00000073}.cs-way.on:hover .cs-way-go{background:#eef3fe}.cs-way-tag{top:18px;color:#fff;background:#ffffff29;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-end:18px;box-shadow:inset 0 0 0 1px #ffffff40}@media (prefers-reduced-motion:reduce){.cs-way,.cs-way:hover{transform:none}}.cs-know{isolation:isolate;box-shadow:inset 0 0 0 1px var(--primary-100);background:radial-gradient(55% 75% at 100% 0,#0f4cd629,#0000 62%),radial-gradient(50% 70% at 0 100%,#3c78ff24,#0000 62%),linear-gradient(#f5f8ff,#ebf1fe);border:0;gap:20px;padding:clamp(20px,3.5vw,32px);position:relative;overflow:hidden}.cs-know:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#0f4cd638 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 0 0,#000,#0000 70%);mask-image:radial-gradient(60% 60% at 0 0,#000,#0000 70%)}.cs-know-head{align-items:center;gap:14px;display:flex}.cs-know-head h2{margin:0}.cs-know-head p{color:var(--muted);margin:2px 0 0;font-size:14px}.cs-know-mark{background:var(--primary);color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 24px -12px #0f4cd6b3}.cs-know-mark svg{width:28px;height:28px}.cs-know .cs-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.cs-know .cs-notes li{background:#fff;border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:16px;line-height:1.9;display:flex;box-shadow:0 1px 2px #102a5a0d,0 12px 30px -20px #102a5a4d}.cs-note-ico{background:var(--primary-50);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.cs-know .cs-notes .cs-note-ico svg{width:22px;height:22px;color:var(--primary);margin:0}.cs-know .cs-notes b{font-size:15px;display:block}.cs-know .cs-notes p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.cs-two>:only-child{grid-column:1/-1}.cs .hero.cs-hero.hx{align-items:center;margin-bottom:8px;padding-block:clamp(36px,6vw,72px)}.cs-hero.hx h1{color:#fff}.cs-hero.hx h1 em{color:#bcd6ff}.cs-hero.hx .hero-text>p{color:#ffffffd6}.cs-hero.hx .btn.gold{color:var(--primary);background:#fff;box-shadow:0 12px 28px -12px #00000073}.cs-hero.hx .btn.gold:hover{background:#eef3fe}.cs-hero.hx .btn.ghost{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.cs-hero.hx .btn.ghost:hover{background:#ffffff2e}.cs-hero.hx .final-act .btn{min-height:50px;padding-inline:22px}.cs-hero-facts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cs-hero-facts li{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.cs-hero-facts svg{color:#9fd0ff;width:18px;height:18px}.cs-hero.hx .cs-hero-card{background:#fff;border:0;border-radius:26px;gap:16px;padding:clamp(20px,2.5vw,28px);position:relative;box-shadow:0 40px 80px -40px #030e3ccc,0 2px 6px #030e3c1f}.cs-hero.hx .cs-hero-card:before{content:"";z-index:-1;border-radius:inherit;background:#ffffff29;position:absolute;inset:0;transform:rotate(-4deg)translate(-14px,10px);box-shadow:inset 0 0 0 1px #ffffff47}.cs-card-head{border-bottom:1px dashed var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.cs-card-head div{line-height:1.7;display:grid}.cs-card-head b{font-family:var(--font-main);font-size:17px}.cs-card-head span{color:var(--muted);font-size:13px}.cs-card-ico{background:var(--primary);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 20px -10px #0f4cd6cc}.cs-card-ico svg{width:25px;height:25px}.cs-hero.hx .cs-hero-card ul{gap:12px}.cs-hero.hx .cs-hero-card li{align-items:center;gap:12px}.cs-doc-ico{background:var(--primary-50);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-hero.hx .cs-hero-card li .cs-doc-ico svg{width:20px;height:20px;color:var(--primary);margin:0}.cs-card-foot{background:var(--soft);color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.cs-card-foot svg{width:18px;height:18px;color:var(--primary)}.cs-card-foot svg:last-child{width:15px;height:15px;margin-inline-start:auto;transition:transform .2s}.cs-card-foot:hover{background:var(--primary-50);color:var(--primary)}.cs-card-foot:hover svg:last-child{transform:translate(-3px)}@media (max-width:960px){.cs .hero.cs-hero.hx{grid-template-columns:minmax(0,1fr)}.cs-hero.hx .cs-hero-card:before{transform:rotate(-2.5deg)translate(-6px,8px)}}@media (max-width:640px){.cs-hero.hx .final-act{flex-wrap:nowrap}.cs-hero.hx .final-act .btn{white-space:nowrap;min-width:0;padding-inline:12px;font-size:14.5px}.cs-hero-facts li{padding:6px 11px;font-size:13px}}.cs-hero.hx .cs-hero-card .cs-card-ico svg{color:#fff;margin:0}.pg{gap:0;display:grid}.ph{isolation:isolate;margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--main-pt,28px));color:#fff;background:radial-gradient(70% 90% at 80% 20%,#2f6bff,#0000 60%),linear-gradient(135deg,#0a2f8f,#0f4cd6 55%,#2f6bff);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(36px,6vw,72px) max(16px,50vw - 604px);display:grid;position:relative;overflow:hidden}.ph-solo{grid-template-columns:minmax(0,1fr)}.ph-solo .ph-text{max-width:760px}.ph-kicker{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.ph-kicker svg{color:#9fd0ff;width:15px;height:15px}.ph h1{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:16px 0 12px;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;line-height:1.4}.ph h1 em{color:#bcd6ff;font-style:normal}.ph-text>p{color:#ffffffd6;max-width:58ch;margin:0;font-size:16.5px;line-height:2}.ph-act{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ph-act .btn{min-height:50px;color:var(--primary);background:#fff;padding-inline:22px;box-shadow:0 12px 28px -12px #00000073}.ph-act .btn:hover{background:#eef3fe}.ph-act .btn.ghost{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff4d}.ph-act .btn.ghost:hover{background:#ffffff2e}.ph-act .btn svg{width:18px;height:18px}.ph-facts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ph-facts li{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.ph-facts svg{color:#9fd0ff;width:18px;height:18px}.ph-aside{min-width:0;position:relative}.ph-aside:before{content:"";z-index:-1;background:#ffffff29;border-radius:26px;position:absolute;inset:0;transform:rotate(-4deg)translate(-14px,10px);box-shadow:inset 0 0 0 1px #ffffff47}.ph-card{color:var(--text);background:#fff;border-radius:26px;gap:16px;padding:clamp(20px,2.5vw,28px);display:grid;box-shadow:0 40px 80px -40px #030e3ccc,0 2px 6px #030e3c1f}.ph-card-head{border-bottom:1px dashed var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ph-card-head div{line-height:1.7;display:grid}.ph-card-head b{font-family:var(--font-main);font-size:17px}.ph-card-head span{color:var(--muted);font-size:13px}.ph-card-ico{background:var(--primary);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 20px -10px #0f4cd6cc}.ph-card-ico svg{color:#fff;width:25px;height:25px}.ph-figures{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.ph-figures div{background:var(--primary-50);border-radius:16px;padding:14px 16px}.ph-figures dd{font-family:var(--font-main);color:var(--primary);margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.4}.ph-figures dt{color:#3c4a66;font-size:13px;font-weight:600}.ph-call{border-bottom:1px dashed var(--border);color:var(--text);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ph-call div{line-height:1.6;display:grid}.ph-call span{color:var(--muted);font-size:13px;font-weight:600}.ph-call b{font-family:var(--font-main);color:var(--primary);letter-spacing:.02em;justify-self:start;font-size:30px;font-weight:800}.ph-topics,.ph-how{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ph-topics li,.ph-how li{align-items:center;gap:12px;margin:0;display:flex}.ph-topics div,.ph-how div{flex:1;line-height:1.7;display:grid}.ph-topics b,.ph-how b{font-size:14.5px}.ph-topics span,.ph-how div span{color:var(--muted);font-size:13px}.cs-doc-ico{color:var(--primary)}.cs-doc-ico svg{width:20px;height:20px}.ph-how-n{background:var(--primary);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ph-how li>svg{width:22px;height:22px;color:var(--primary-200);flex:none}.ph-how li{background:var(--soft);border-radius:14px;padding:12px}@media (max-width:960px){.ph{grid-template-columns:minmax(0,1fr)}.ph-aside:before{transform:rotate(-2.5deg)translate(-6px,8px)}}@media (max-width:640px){.ph-act{flex-wrap:nowrap}.ph-act .btn{white-space:nowrap;flex:1;min-width:0;padding-inline:12px;font-size:14.5px}.ph-facts li{padding:6px 11px;font-size:13px}.ph-call b{font-size:26px}}.pg>.block,.pg>.final,.pg>.contact-ways,.pg>.req-card,.pg>.block.cs-know{margin-top:clamp(40px,6vw,72px)}.pg-story{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:24px;display:grid}.pg-story p{max-width:68ch;margin:0 0 12px;line-height:2.1}.pg-note-link{color:inherit;align-items:flex-start;gap:12px;display:flex}.pg-note-link b{color:var(--primary)}.pg-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pg-links a{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:18px;transition:transform .2s,box-shadow .25s,border-color .2s;display:flex}.pg-links a:hover{border-color:var(--primary-100);transform:translateY(-2px);box-shadow:0 22px 44px -24px #102a5a59}.pg-links a div{flex:1;line-height:1.7;display:grid}.pg-links a b{font-size:15.5px}.pg-links a span:not(.cs-way-ico){color:var(--muted);font-size:13px}.pg-links a>svg{width:16px;height:16px;color:var(--primary);transition:transform .2s}.pg-links a:hover>svg{transform:translate(-3px)}@media (max-width:860px){.pg-links{grid-template-columns:minmax(0,1fr)}.pg-story{grid-template-columns:minmax(0,1fr);gap:8px}}.pg .contact-ways li{border-radius:18px;padding:16px}.pg .contact-ways svg{background:var(--primary-50);border-radius:12px;width:40px;height:40px;padding:9px}.req-pg .req-card{z-index:1;margin-inline:auto;border:1px solid var(--border);background:#fff;border-radius:26px;width:100%;max-width:760px;margin-top:-40px;padding:clamp(18px,3vw,32px);scroll-margin-top:96px;position:relative;box-shadow:0 30px 60px -36px #0f2a5a73}.req-pg .ph{padding-bottom:clamp(64px,8vw,104px)}.req-pg .req-login{grid-template-columns:auto minmax(0,1fr);place-items:start stretch;gap:14px 16px;display:grid}.req-pg .req-login h2{margin:2px 0 6px;font-size:1.3rem}.req-pg .req-login p{color:var(--muted);margin:0;font-size:14.5px;line-height:2}.req-pg .req-login .btn{grid-column:1/-1;min-height:52px}@media (min-width:641px){.req-pg .req-login .btn{grid-column:2;justify-self:start;padding-inline:26px}}.ph-figures div:last-child:nth-child(odd){grid-column:1/-1}.pg .cs-know .cs-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (max-width:960px){.req-pg .ph-aside{display:none}}@media (max-width:640px){.req-pg .req-login{grid-template-columns:minmax(0,1fr)}.req-pg .req-card{margin-top:-32px}}.br-loc{border:1px solid var(--border);background:#fff;border-radius:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #0f2a5a59}.br-loc.no-map{grid-template-columns:minmax(0,1fr)}.br-side{border-inline-end:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.br-side-head{border-bottom:1px solid var(--border);background:radial-gradient(80% 120% at 100% 0,#0f4cd614,#0000 60%);gap:2px;padding:18px 20px 14px;display:grid}.br-side-head b{font-family:var(--font-main);font-size:18px}.br-side-head span{color:var(--muted);font-size:13px}.br-loc .br-list{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;max-height:520px;margin:0;padding:10px;list-style:none;display:grid;position:relative;overflow-y:auto}.br-item{border-radius:18px;margin:0;transition:background .2s,box-shadow .2s}.br-item:hover{background:var(--soft)}.br-item.on{background:var(--primary-50);box-shadow:inset 0 0 0 1.5px var(--primary-100)}.br-pick{width:100%;font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.br-n{background:var(--soft);width:34px;height:34px;color:var(--text);font-family:var(--font-main);border-radius:11px;flex:none;place-items:center;font-size:15px;font-weight:800;transition:background .2s,color .2s;display:grid}.br-item:hover .br-n{background:#fff}.br-item.on .br-n{background:var(--primary);color:#fff;box-shadow:0 8px 16px -8px #0f4cd6cc}.br-main{flex:1;gap:2px;min-width:0;line-height:1.7;display:grid}.br-main b{font-size:15.5px}.br-loc .br-addr{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.br-item.on .br-addr{-webkit-line-clamp:unset;color:#3c4a66}.br-caret{width:16px;height:16px;color:var(--muted);flex:none;margin-top:9px;transition:transform .2s}.br-item.on .br-caret{color:var(--primary);transform:rotate(180deg)}.br-more{gap:10px;padding:0 14px 14px;animation:.25s both br-open;display:grid}@keyframes br-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.br-loc .nav-apps{gap:6px}.br-loc .nav-apps-label{font-size:12px;font-weight:600}.br-loc .nav-apps a{border-color:#0000;height:40px;font-size:13.5px;box-shadow:0 1px 2px #102a5a14}.br-loc .br-act{flex-wrap:wrap;gap:6px;display:flex}.br-loc .br-btn{height:40px;color:var(--primary);background:#fff;border-radius:12px;flex:1;justify-content:center;font-weight:700;box-shadow:0 1px 2px #102a5a14}.br-loc .br-btn:hover{background:var(--primary);color:#fff}.br-loc .br-btn svg{width:18px;height:18px}.br-mapbox{min-height:100%;position:relative}.br-loc .br-map{inset:0;border:0;border-radius:0;height:auto;position:absolute;top:0}.br-loc .br-map .leaflet-tile-pane{filter:saturate(.3)brightness(1.05)contrast(.95)}.br-map-tag{z-index:500;top:14px;color:var(--text);pointer-events:none;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:14px;box-shadow:0 6px 16px -8px #0f2a5a66}.br-map-tag svg{width:15px;height:15px;color:var(--primary)}.br-loc .leaflet-control-zoom{overflow:hidden;border:0!important;border-radius:12px!important;box-shadow:0 6px 16px -8px #0f2a5a73!important}.br-loc .leaflet-control-zoom a{width:34px!important;height:34px!important;color:var(--text)!important;line-height:34px!important}.br-pin>span{background:var(--primary);width:34px;height:34px;box-shadow:0 8px 18px #08206e59}.br-pin>span i{font-style:normal;font-family:var(--font-main);color:var(--primary);place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid;inset:5px;transform:rotate(45deg)}.br-pin.on>span{background:var(--primary-strong);transform:rotate(-45deg)scale(1.2);box-shadow:0 0 0 6px #0f4cd633,0 10px 22px #08206e73}.br-pin.on>span i{color:var(--primary-strong)}.br-pin>b{background:var(--primary-strong);font-family:var(--font-main);border-radius:10px;padding:3px 12px;top:-36px}@media (max-width:900px){.br-loc{grid-template-columns:minmax(0,1fr)}.br-mapbox{order:-1;height:280px;min-height:0}.br-side{border-inline-end:0}.br-loc .br-list{overscroll-behavior:auto;max-height:none;overflow:visible}}@media (pointer:coarse){.br-map.leaflet-container{touch-action:pan-x pan-y!important}}@media (prefers-reduced-motion:reduce){.br-more{animation:none}.br-item,.br-n,.br-caret{transition:none}}.br-map-tag{inset-inline:14px auto}.br-loc .br-btn{white-space:nowrap;min-width:0;padding-inline:10px}.ft{isolation:isolate;color:#ffffffad;background:radial-gradient(50% 80% at 100% 0,#2f6bff59,#0000 60%),radial-gradient(40% 70% at 0 100%,#0f4cd64d,#0000 65%),linear-gradient(#071b52,#050f33);margin-top:clamp(56px,8vw,96px);position:relative;overflow:hidden}.ft:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 85% 0,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 85% 0,#000,#0000 75%)}.ft-wrap{max-width:1240px;margin:0 auto;padding:0 16px}.ft-top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;padding:clamp(32px,5vw,48px) 0;display:grid}.ft .ft-motto{align-items:center;gap:14px;max-width:none;margin:0;padding:0;display:flex}.ft .ft-mark{color:#9fbcff}.ft .ft-mark svg{width:40px;height:46px}.ft .ft-motto div{gap:2px;display:grid}.ft .ft-motto p{color:#fff;font-family:var(--font-main);margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:800}.ft .ft-motto span{font-size:13.5px}.ft-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ft-q{color:#fff;background:#ffffff0f;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px 14px;transition:background .2s,transform .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ft-q:hover{background:#ffffff1f;transform:translateY(-2px)}.ft-q>span:not(.ft-q-ico){flex:1;min-width:0;line-height:1.6;display:grid}.ft-q small{color:#fff9;font-size:12px}.ft-q b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.ft-q.main b{font-family:var(--font-main);justify-self:start;font-size:20px}.ft-q>svg{color:#ffffff80;flex:none;width:15px;height:15px;transition:transform .2s}.ft-q:hover>svg{color:#fff;transform:translate(-3px)}.ft-q-ico{color:#9fd0ff;background:#ffffff1a;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ft-q-ico svg{width:22px;height:22px}.ft-q.main{color:var(--text);background:#fff;box-shadow:0 16px 32px -16px #0009}.ft-q.main small{color:var(--muted)}.ft-q.main b{color:var(--primary)}.ft-q.main .ft-q-ico{background:var(--primary-50);color:var(--primary)}.ft-q.main:hover{background:#eef3fe}.ft .ft-in{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:28px;max-width:none;margin:0;padding:clamp(28px,4vw,40px) 0}.ft-logo{color:#fff;justify-self:start;line-height:1.5;display:grid}.ft-logo b{font-family:var(--font-main);font-size:20px}.ft-logo small{color:#ffffff8c;font-size:12px}.ft .ft-brand p{color:#ffffff9e}.ft .ft-seal{border:0;box-shadow:0 10px 24px -14px #0009}.ft .ft-col b{color:#fff;font-family:var(--font-main)}.ft .ft-col a{color:#ffffff9e;justify-self:start}.ft .ft-col a:hover{color:#fff}.ft .ft-bottom{color:#ffffff80;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;max-width:none;margin:0;padding:18px 0 26px;display:flex}.ft-legal{gap:16px;display:flex}.ft-legal a{color:#fff9}.ft-legal a:hover{color:#fff}@media (max-width:960px){.ft-top{grid-template-columns:minmax(0,1fr)}.ft .ft-in{grid-template-columns:repeat(3,minmax(0,1fr))}.ft .ft-brand{grid-column:1/-1}}@media (max-width:640px){.ft-quick{grid-template-columns:minmax(0,1fr)}.ft .ft-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ft .ft-col:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ft-q,.ft-q:hover{transform:none}}.ft-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr)}.ft-q b{white-space:normal;overflow:visible}.ft{background:#0a1433}.ft:before{content:none}.ft-top{border-bottom-color:#ffffff14}.ft-q{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.ft-word{font-family:var(--font-main);text-align:center;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #9fbcff29;background:linear-gradient(#9fbcff1a,#9fbcff00 85%);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:8px 0 -.08em;font-size:clamp(4.5rem,17vw,15rem);font-weight:900;line-height:1;overflow:hidden}.ft .ft-bottom{border-top-color:#ffffff14}@property --ic-a{syntax:"<angle>";inherits:false;initial-value:0deg}.inv-cross{isolation:isolate;background:linear-gradient(#f5f8ff,#edf2fe);border:0;border-radius:20px;gap:14px;padding:16px 18px;transition:transform .2s,box-shadow .25s;position:relative}.inv-cross:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ic-a), var(--primary-100) 0deg, var(--primary-100) 200deg, #6f9bff 260deg, var(--primary) 300deg, #6f9bff 330deg, var(--primary-100) 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:4.5s linear infinite ic-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ic-spin{to{--ic-a:360deg}}.inv-cross:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px #0f4cd673}.inv-cross:hover:before{animation-duration:2s}.inv-cross>svg:first-child{width:48px;height:48px;color:var(--primary);background:#fff;border-radius:14px;padding:11px;box-shadow:0 6px 16px -10px #0f4cd699}.inv-cross span{font-size:15.5px}.inv-cross small{font-size:13px}.inv-cross>svg.go{background:var(--primary);color:#fff;border-radius:999px;flex:none;width:40px;height:40px;padding:11px;transition:transform .2s;box-shadow:0 8px 18px -8px #0f4cd6cc}.inv-cross:hover>svg.go{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.inv-cross:before{animation:none}.inv-cross:hover{transform:none}}.insp-card{border-radius:22px;gap:16px;padding:clamp(16px,2.5vw,24px)}.insp-head{align-items:center;gap:12px;display:flex}.insp-head>div{flex:1;min-width:0}.insp-card h3{font-family:var(--font-main);font-size:18px}.insp-kind{background:var(--primary-50);width:44px;height:44px;color:var(--primary);border-radius:13px;flex:none;place-items:center;display:grid}.insp-kind svg{width:24px;height:24px}.insp-date{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.insp-date svg{width:14px;height:14px}.insp-verdict{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.insp-verdict svg{width:18px;height:18px}.insp-verdict.ok{color:var(--accent);background:#e6f4ec}.insp-verdict.bad{color:#b42318;background:#fdecec}.insp-stats{flex-wrap:wrap;gap:8px;margin:0;display:flex}.insp-stats>div{background:var(--soft);border-radius:14px;flex:140px;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.insp-stats dd{font-family:var(--font-main);color:var(--text);order:0;margin:0;font-size:22px;font-weight:800;line-height:1.2}.insp-stats dt{color:var(--muted);font-size:12.5px;font-weight:600}.insp-stats .ok{background:#ecf7f0}.insp-stats .ok dd{color:var(--accent)}.insp-stats .warn{background:#fdf4e6}.insp-stats .warn dd{color:#b8741a}.insp-body{background:#f6f8fb;border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px);padding:18px}.insp-car{width:170px}.insp-clean{color:var(--text);justify-items:start;gap:6px;font-weight:400;display:grid}.insp-clean-ico{width:52px;height:52px;color:var(--accent);background:#e6f4ec;border-radius:16px;place-items:center;display:grid}.insp-clean-ico svg{width:30px;height:30px}.insp-clean b{font-family:var(--font-main);color:var(--accent);font-size:19px}.insp-clean p{color:#4a535e;max-width:46ch;margin:0;font-size:14px;line-height:2}.insp-found-head{gap:2px;display:grid}.insp-found-head b{font-family:var(--font-main);font-size:17px}.insp-found-head span{color:var(--muted);font-size:12.5px}.insp-found ul{gap:6px}.insp-found li{background:#fff;border-radius:12px;padding:8px 10px;box-shadow:0 1px 2px #102a5a0f}.insp-found li b{font-size:14px}.insp-found li>span{flex-wrap:wrap;gap:4px;margin-inline-start:auto;display:flex}.insp-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.insp-legend span{align-items:center;gap:5px;display:inline-flex}.insp-legend i{border-radius:3px;width:10px;height:10px}.insp-group{border-radius:16px;padding:14px 16px}.insp-group ul{gap:10px 14px}.insp-group li{align-items:center}.insp-group li>i{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.insp-group li>i svg{width:14px;height:14px;margin:0}.insp-group li.ok>i{color:var(--accent);background:#e6f4ec}.insp-group li.issue>i{color:#b8741a;background:#fdf0dc}.insp-group li.issue{align-items:flex-start}.insp-note{background:var(--primary-50);box-shadow:inset 3px 0 0 var(--primary);border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex}.insp-note>svg{width:26px;height:26px;color:var(--primary);flex:none}.insp-note b{color:var(--primary);margin-bottom:2px;font-size:12.5px;display:block}.insp-note p{color:var(--text);margin:0;font-size:14.5px;line-height:1.95}@media (max-width:560px){.insp-body{grid-template-columns:minmax(0,1fr);justify-items:center}.insp-clean{text-align:center;justify-items:center}.insp-head{flex-wrap:wrap}}.insp-body:not(.clean) .insp-found,.insp-body.clean .insp-found{text-align:start;justify-items:start}.insp-body.clean .insp-clean{justify-self:start}.hx-track{animation-duration:calc(var(--n,5) * 9.6s)}.hx-col.rev .hx-track{animation-duration:calc(var(--n,5) * 11.2s)}@media (max-width:960px){.hx-strip-track{animation-duration:calc(var(--n,10) * 4s)}}.hx-col{contain:paint}.hx-card{transform:none}.hx-card:hover{transform:scale(1.02)}.hx-marquee:hover .hx-track{animation-play-state:running}.hx-card,.hx-card:hover{transition:none;transform:none}.hx-info{transition:background .25s}.hx-card:hover .hx-info,.hx-card:focus-visible .hx-info{background:linear-gradient(#0f4cd6bf,#0b3fb4e6)}.hx-card{box-shadow:none}.loop{position:relative;overflow:hidden}.loop-y{height:100%}.loop-item{will-change:transform;backface-visibility:hidden;width:100%;position:absolute;top:0;left:0}.loop-x .loop-item{width:200px}.hx-strip .loop-x{height:150px}.ph-short{padding-block:clamp(32px,5vw,56px)}.ph-short .ph-text{max-width:760px}.legal-body{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(32px,5vw,56px);display:grid}.legal-toc{background:var(--soft);border-radius:20px;gap:10px;padding:18px;display:grid;position:sticky;top:96px}.legal-toc b{font-family:var(--font-main);font-size:15px}.legal-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-toc li{margin:0}.legal-toc a{color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.legal-toc a:hover{color:var(--primary);background:#fff}.legal-toc a span{width:24px;height:24px;color:var(--primary);font-family:var(--font-main);background:#fff;border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.legal-list{gap:14px;display:grid}.legal-sec{border:1px solid var(--border);background:#fff;border-radius:22px;padding:clamp(18px,2.5vw,26px);scroll-margin-top:96px}.legal-sec:target{border-color:var(--primary-200);box-shadow:0 0 0 4px var(--primary-50)}.legal-sec header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.legal-sec header div{line-height:1.5;display:grid}.legal-sec header small{font-family:var(--font-main);color:var(--primary);font-size:12.5px;font-weight:800}.legal-sec h2{margin:0;font-size:1.2rem}.legal-text{color:#3c4450;font-size:15px;line-height:2.1}.legal-text p{margin:0}.legal-text ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal-text li{margin:0;padding-inline-start:20px;position:relative}.legal-text li:before{content:"";inset-inline-start:2px;background:var(--primary-200);border-radius:3px;width:8px;height:8px;position:absolute;top:.9em}.legal-text a{color:var(--primary);font-weight:700}.legal-ask{background:var(--primary-50);color:var(--text);box-shadow:inset 0 0 0 1px var(--primary-100);border-radius:22px;align-items:center;gap:12px;padding:18px;display:flex}.legal-ask div{flex:1;line-height:1.7;display:grid}.legal-ask b{font-size:15.5px}.legal-ask span:not(.cs-way-ico){color:var(--muted);font-size:13px}.legal-ask>svg{width:16px;height:16px;color:var(--primary);transition:transform .2s}.legal-ask:hover>svg{transform:translate(-3px)}.legal-ask .cs-way-ico{background:#fff}@media (max-width:860px){.legal-body{grid-template-columns:minmax(0,1fr)}.legal-toc{position:static}}.ft-word{max-width:100%;margin:12px 0 0;padding:0 0 .05em;font-size:clamp(4rem,15vw,13rem);line-height:1.45;overflow:visible}.cv-pg .ph{align-items:start}.cv-card{color:var(--text);background:#fff;border-radius:26px;gap:16px;padding:clamp(18px,2.5vw,26px);display:grid;box-shadow:0 40px 80px -40px #030e3ccc,0 2px 6px #030e3c1f}.cv-head{border-bottom:1px dashed var(--border);gap:2px;padding-bottom:12px;display:grid}.cv-head b{font-family:var(--font-main);font-size:18px}.cv-head span{color:var(--muted);font-size:13px}.cv-picks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cv-field{gap:6px;min-width:0;display:grid}.cv-field>span{color:#3c4450;font-size:13px;font-weight:700}.cv-field>span small{color:var(--muted);font-weight:500}.cv-km{background:var(--soft);border:1.5px solid #0000;border-radius:13px;align-items:center;gap:8px;height:48px;padding-inline:14px;display:flex}.cv-km:focus-within{border-color:var(--primary);background:#fff}.cv-km input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:700}.cv-km span{color:var(--muted);font-size:13px}.cv-colors{flex-wrap:wrap;gap:6px;display:flex}.cv-colors button{border:1px solid var(--border);height:36px;font:inherit;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.cv-colors button.on{border-color:var(--primary);background:var(--primary-50);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cv-colors i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #12141733}.cv-colors i.rainbow{background:conic-gradient(#fd5a48,#8afe53,#4b52fe,#ff439d,#fd5a48)}.cv-seg{background:var(--soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.cv-seg button{height:38px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cv-seg button.on{color:var(--primary);background:#fff;box-shadow:0 1px 3px #1214171f}.cv-seg small{background:var(--primary);color:#fff;border-radius:999px;min-width:20px;padding:0 6px;font-size:11.5px;line-height:1.6}.cv-clean{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:2px 0;font-size:14px;font-weight:600;display:inline-flex}.cv-clean>span{color:#fff;border:1.5px solid #c4c9d2;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.cv-clean.on>span{background:var(--accent);border-color:var(--accent)}.cv-clean svg{width:13px;height:13px}.cv-parts{flex-wrap:wrap;gap:6px;display:flex}.cv-parts button{border:1px solid var(--border);height:34px;font:inherit;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.cv-parts button.on{background:var(--primary);border-color:var(--primary);color:#fff}.cv-parts button.other{color:#8a5a10;background:#fdf3e1;border-color:#f0d6a3}.cv-error{color:var(--danger);background:#fdecec;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;line-height:1.8;display:flex}.cv-error svg{flex:none;width:18px;height:18px;margin-top:3px}.cv-go{min-height:52px;font-size:16px}.cv-down{gap:4px}.cv-down span{color:var(--muted);font-size:14px}.cv-res-car{border-bottom:1px dashed var(--border);align-items:center;gap:14px;padding-bottom:14px;display:flex}.cv-res-car img,.cv-res-ph{aspect-ratio:4/3;object-fit:contain;background:var(--soft);border-radius:14px;flex:none;width:112px}.cv-res-ph{color:var(--muted);place-items:center;display:grid}.cv-res-ph svg{width:40px;height:40px}.cv-res-car div{gap:2px;min-width:0;line-height:1.6;display:grid}.cv-res-car b{font-family:var(--font-main);font-size:17px}.cv-res-car span{color:#3c4450;font-size:14px}.cv-res-car small{color:var(--muted);font-size:12.5px}.cv-res-price{text-align:center;background:var(--primary-50);border-radius:18px;justify-items:center;gap:6px;padding:18px;display:grid}.cv-res-price>span{color:#3c4a66;font-size:13.5px;font-weight:700}.cv-res-price>b{font-family:var(--font-main);color:var(--primary);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;line-height:1.3}.cv-res-price>b small{color:#3c4a66;font-size:15px}.cv-range{width:100%;color:var(--text);align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:700;display:flex}.cv-range span{flex:none;line-height:1.5;display:grid}.cv-range small{color:var(--muted);font-size:11.5px;font-weight:600}.cv-range i{background:linear-gradient(270deg, var(--primary-200), var(--primary));border-radius:999px;flex:1;height:6px}.cv-res-new{background:var(--soft);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.cv-res-new b{font-family:var(--font-main)}.cv-note{color:var(--muted);gap:8px;margin:0;font-size:13px;line-height:1.9;display:flex}.cv-note svg{width:18px;height:18px;color:var(--primary);flex:none;margin-top:3px}.cv-res-act{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-res-act .btn{white-space:nowrap;min-height:48px}.cv-factors{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cv-factors li{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.cv-factors div{line-height:1.7;display:grid}.cv-factors b{font-size:15px}.cv-factors div span{color:var(--muted);font-size:13px}.np{gap:22px;display:grid}.np-tools{z-index:5;background:linear-gradient(#fff 80%,#fff0);gap:12px;padding:10px 0;display:grid;position:sticky;top:72px}.np-search{background:var(--soft);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;height:52px;padding-inline:16px;display:flex}.np-search:focus-within{border-color:var(--primary);background:#fff}.np-search svg{width:20px;height:20px;color:var(--muted)}.np-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.np-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.np-chips button{border:1px solid var(--border);height:38px;font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.np-chips button.on{border-color:var(--primary);background:var(--primary-50);color:var(--primary)}.np-chips img{object-fit:contain;width:20px;height:20px}.np-empty{color:var(--muted)}.np-brand{gap:12px;scroll-margin-top:180px;display:grid}.np-brand h3{font-family:var(--font-main);align-items:center;gap:10px;margin:0;font-size:1.15rem;display:flex}.np-brand h3 img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:10px;width:34px;height:34px;padding:4px}.np-brand h3 small{color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:600}.np-models{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}.np-model{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:14px;display:flex}.np-photo{aspect-ratio:4/3;background:var(--soft);width:120px;color:var(--muted);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.np-photo img{object-fit:contain;width:100%;height:100%}.np-photo svg{width:38px;height:38px}.np-info{flex:1;gap:8px;min-width:0;display:grid}.np-info>b{font-family:var(--font-main);font-size:16px}.np-info ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-info li{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding-bottom:6px;font-size:13.5px;display:flex}.np-info li:last-child{border-bottom:0;padding-bottom:0}.np-trim{color:#3c4450;align-items:baseline;gap:6px;min-width:0;display:flex}.np-trim small{background:var(--soft);color:var(--muted);border-radius:6px;flex:none;padding:0 6px;font-size:11.5px;font-weight:700}.np-price{font-family:var(--font-main);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:800;display:inline-flex}.np-up,.np-down{width:14px;height:14px}.np-up{color:var(--danger)}.np-down{color:var(--accent)}@media (max-width:960px){.cv-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cv-picks,.cv-factors,.cv-res-act{grid-template-columns:minmax(0,1fr)}.np-tools{top:60px}.np-photo{width:96px}.np-model{flex-direction:column;gap:10px}.np-photo{aspect-ratio:16/7;width:100%}.np-info{width:100%}.np-info li{flex-wrap:wrap;row-gap:2px}.np-models{grid-template-columns:minmax(0,1fr)}}.sel-val{align-items:center;gap:10px;min-width:0;display:inline-flex}.sel-val img,.sel-noicon{object-fit:contain;width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:8px;flex:none;padding:3px}.sel-noicon{background:var(--soft);box-shadow:none;display:inline-block}.req-exchange{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-100);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.req-exchange>svg{width:30px;height:30px;color:var(--primary);flex:none}.req-exchange div{gap:2px;line-height:1.8;display:grid}.req-exchange span{color:#3c4a66;font-size:13.5px}.cv-next{gap:8px;display:grid}.cv-next>b{font-size:14px}.cv-step{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:border-color .2s,background .2s;display:flex}.cv-step:hover{border-color:var(--primary-100);background:var(--primary-50)}.cv-step>span:not(.cv-step-ico){flex:1;line-height:1.6;display:grid}.cv-step b{font-size:14.5px}.cv-step small{color:var(--muted);font-size:12.5px}.cv-step>svg{width:15px;height:15px;color:var(--primary);flex:none;transition:transform .2s}.cv-step:hover>svg{transform:translate(-3px)}.cv-step-ico{background:var(--primary-50);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.cv-step-ico svg{width:22px;height:22px}.cv-step.main{border-color:var(--primary);background:var(--primary);color:#fff}.cv-step.main small{color:#ffffffc7}.cv-step.main>svg{color:#fff}.cv-step.main .cv-step-ico{color:#fff;background:#ffffff29}.cv-step.main:hover{background:var(--primary-strong)}.cv-again{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:700;display:inline-flex}.cv-again svg{width:16px;height:16px}.cv-pg .ph{padding-bottom:clamp(64px,8vw,104px)}.cv-pg .cv-main{z-index:1;margin-inline:auto;border:1px solid var(--border);background:#fff;border-radius:26px;width:100%;max-width:880px;margin-top:-40px;padding:clamp(18px,3vw,32px);scroll-margin-top:96px;position:relative;box-shadow:0 30px 60px -36px #0f2a5a73}.cv-main .cv-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.cv-main .cv-picks{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-main .cv-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px}.cv-main .cv-result>.cv-res-car,.cv-main .cv-result>.cv-res-price,.cv-main .cv-result>.cv-res-new,.cv-main .cv-result>.cv-note{grid-column:1}.cv-main .cv-result>.cv-next{grid-area:1/2/span 4}.cv-main .cv-down{text-align:center;gap:4px;display:grid}@media (max-width:960px){.cv-pg .ph-aside{display:none}.cv-main .cv-picks{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cv-main .cv-result{grid-template-columns:minmax(0,1fr)}.cv-main .cv-result>.cv-next{grid-area:auto/1}}@media (max-width:640px){.cv-main .cv-picks{grid-template-columns:minmax(0,1fr)}.cv-pg .cv-main{margin-top:-32px}}.cv-res-car img,.np-photo img{mix-blend-mode:multiply}.auth-edit{vertical-align:baseline;align-items:baseline}.auth-edit svg{align-self:center}.auth-saved{color:#0b5a2f;background:#e9f6ef;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.9;display:flex;box-shadow:inset 0 0 0 1px #c7e8d4}.auth-saved svg{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.auth-saved{gap:10px;margin:0;padding:12px 14px;display:grid}.auth-saved p{align-items:flex-start;gap:10px;margin:0;display:flex}.auth-saved ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.auth-saved li{color:var(--text);background:#fff;border-radius:9px;margin:0;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.8;box-shadow:inset 0 0 0 1px #c7e8d4}@media (max-width:640px){.auth-saved ul{gap:4px}.auth-saved li{padding:1px 8px;font-size:12px}}.np-models{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start}.np-model{gap:12px;padding:14px;display:grid}.np-head{align-items:center;gap:14px;display:flex}.np-head .np-photo{width:132px}.np-title{gap:2px;min-width:0;line-height:1.6;display:grid}.np-title b{font-family:var(--font-main);font-size:17px}.np-title span{font-family:var(--font-main);color:var(--primary);font-size:14px;font-weight:700}.np-title small{color:var(--muted);font-size:12.5px}.np-lines{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.np-lines li{border-bottom:1px dashed var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0;padding:9px 2px;font-size:13.5px;display:grid}.np-lines li:last-child{border-bottom:0;padding-bottom:0}.np-lines .np-trim{color:#3c4450;line-height:1.7;display:block}.np-year{background:var(--soft);color:var(--muted);border-radius:7px;padding:0 7px;font-size:12px;font-weight:700;line-height:1.9}.np-lines .np-price{justify-content:flex-end;min-width:9.5em}@media (max-width:640px){.np-model{flex-direction:unset}.np-head .np-photo{aspect-ratio:4/3;width:104px}.np-lines li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.np-lines .np-year{grid-area:1/2;justify-self:end}.np-lines .np-price{grid-column:1/-1;justify-content:flex-start;min-width:0}}.req-exchange ul{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.req-exchange li{color:var(--text);box-shadow:inset 0 0 0 1px var(--primary-100);background:#fff;border-radius:8px;margin:0;padding:2px 9px;font-size:12.5px;font-weight:600}.doors{grid-template-columns:repeat(3,minmax(0,1fr))}.door-price>svg:first-child{color:var(--primary)}.svc{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.svc a{border-radius:var(--r-md);border:1px solid var(--border);color:var(--text);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:12px 14px;transition:border-color .2s,transform .2s,box-shadow .25s;display:grid}.svc a:hover{border-color:var(--primary-200);transform:translateY(-1px);box-shadow:0 14px 28px -20px #102a5a73}.svc a:active{transform:translateY(0)}.svc svg{width:34px;height:34px;color:var(--primary);background:var(--primary-50);border-radius:10px;grid-row:span 2;padding:6px}.svc b{font-size:14px;font-weight:800;line-height:1.5}.svc span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}@media (max-width:1100px){.doors{grid-template-columns:repeat(3,minmax(0,1fr))}.door{grid-column:auto}}@media (max-width:640px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}.door{flex-direction:column;grid-column:auto;align-items:flex-start;gap:6px}.door .go{display:none}.door-price{flex-direction:row;grid-column:1/-1;align-items:center}.door-price .go{display:block}.svc{flex-wrap:wrap;gap:8px;display:flex}.svc a{text-align:center;flex:calc(33.333% - 8px);grid-template-columns:1fr;justify-items:center;row-gap:4px;padding:12px 4px}.svc svg{grid-row:auto}.svc b{font-size:12.5px}.svc span{display:none}}.tools{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:16px;display:grid}.tool-calc{isolation:isolate;border-radius:var(--r-lg);color:#fff;background:radial-gradient(70% 90% at 100% 0%, #6ea5ff73, transparent 65%), var(--primary);align-content:start;gap:12px;padding:clamp(22px,3.5vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -32px #08206eb3}.tool-calc .eyebrow{color:#ffffffd9}.tool-calc .eyebrow svg{color:#fff}.tool-calc h2{color:#fff;margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.tool-calc p{color:#ffffffd1;max-width:52ch;margin:0;line-height:2}.tool-factors{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tool-factors li{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.tool-factors svg{width:17px;height:17px}.tool-act{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.tool-act .btn.gold{color:var(--primary);background:#fff;min-height:50px;padding-inline:24px}.tool-act .btn.gold:hover{background:var(--primary-50)}.tool-alt{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.tool-alt:hover{text-underline-offset:6px;text-decoration:underline}.tool-alt svg{width:15px;height:15px}.tool-prices{border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;align-content:start;gap:6px;padding:18px 18px 10px;display:grid}.tool-prices-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.tool-prices-head div{line-height:1.7;display:grid}.tool-prices-head b{font-size:16px;font-weight:800}.tool-prices-head span{color:var(--muted);font-size:12.5px}.tool-prices ul{margin:0;padding:0;list-style:none;display:grid}.tool-prices li+li{border-top:1px solid var(--border)}.tool-prices li a{color:var(--text);border-radius:var(--r-sm);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;transition:background .2s;display:grid}.tool-prices li a:hover{background:var(--primary-50)}.tp-photo{place-items:center;width:64px;height:42px;display:grid}.tp-photo img{object-fit:contain;width:100%;height:100%}.tp-photo svg{width:30px;height:30px;color:var(--primary-200)}.tp-name{min-width:0;line-height:1.6;display:grid}.tp-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.tp-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tp-price{font-family:var(--font-main);color:var(--primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.tool-req{color:var(--text);align-content:center;justify-items:start;gap:8px;padding:24px}.tool-req>svg{width:40px;height:40px;color:var(--primary);background:var(--primary-50);border-radius:12px;padding:8px}.tool-req b{font-size:18px}.tool-req span{color:var(--muted);line-height:1.9}@media (max-width:900px){.tools{grid-template-columns:1fr}}@media (max-width:640px){.tool-prices{padding:14px 12px 6px}.tool-prices li a{grid-template-columns:64px minmax(0,1fr);gap:0 10px}.tp-photo{grid-row:span 2}.tp-price{grid-column:2;font-size:13.5px}}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pair-card{border-radius:var(--r-lg);border:1px solid var(--border);color:var(--text);background:#fff;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;padding:clamp(18px,3vw,26px);transition:border-color .2s,transform .2s,box-shadow .25s;display:grid}.pair-card:hover{border-color:var(--primary-200);transform:translateY(-2px);box-shadow:0 2px 4px #102a5a0f,0 20px 40px -20px #102a5a59}.pair-ico{background:var(--primary-50);width:52px;height:52px;color:var(--primary);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.pair-ico svg{width:30px;height:30px}.pair-card h3{margin:4px 0 6px;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.pair-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.95}.pair-card .way-cta{grid-column:2}@media (max-width:760px){.pair{grid-template-columns:1fr;gap:12px}.pair-card{grid-template-columns:1fr}.pair-ico{grid-row:auto;width:44px;height:44px}.pair-card .way-cta{grid-column:1}}.ex-alt{color:var(--muted);margin:14px 4px 0;font-size:13.5px;line-height:2}.ex-alt svg{width:18px;height:18px;color:var(--primary);vertical-align:-4px;margin-inline-end:4px}.ex-alt a{color:var(--primary);font-weight:700}.ex-pg .cs-notes{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.ex-pg .cs-notes{grid-template-columns:1fr}}.cs-steps:has(>li:nth-child(4):last-child):before{inset-inline:12.5%}.cs-steps:has(>li:nth-child(3):last-child):before{inset-inline:16.667%}@media (max-width:1020px){.cs-steps:has(>li:nth-child(4):last-child):before{inset-inline:22px auto}.cs-steps:has(>li:nth-child(3):last-child):before{inset-inline:22px auto}}.cv-wiz .wizard-body{background:0 0;border:0;min-height:300px;padding:4px 0 0}.cv-wiz .wizard-body h2{font-size:19px}.cv-wiz .wizard-foot{background:#fff}.cv-wiz .wizard-foot .btn{min-height:48px}.cv-wiz .pick-list{overscroll-behavior:contain;max-height:420px;overflow-y:auto}.cv-wiz .pick-list.years{max-height:none}.cv-wiz .pick-list button.on{color:var(--primary);font-weight:700}.cv-loading{color:var(--muted);align-items:center;gap:10px;margin:8px 0;font-size:14px;display:flex}.cv-loading span{border:2px solid var(--primary-100);border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cv-spin}@keyframes cv-spin{to{transform:rotate(360deg)}}.cv-calc{text-align:center;justify-items:center;gap:18px;padding-block:12px 4px}.cv-calc-car{aspect-ratio:2;background:var(--primary-50);border-radius:20px;place-items:center;width:min(220px,60%);display:grid;position:relative;overflow:hidden}.cv-calc-car svg{width:46%;height:auto;color:var(--primary);animation:1.6s ease-in-out infinite cv-bob}.cv-scan{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:38%;animation:1.4s ease-in-out infinite cv-sweep;position:absolute;inset-block:0;inset-inline-start:-40%}@keyframes cv-sweep{to{inset-inline-start:102%}}@keyframes cv-bob{50%{transform:translateY(-3px)}}.cv-calc-head{gap:2px;display:grid}.cv-calc-head b{font-family:var(--font-main);font-size:18px}.cv-calc-head span{color:var(--muted);font-size:13px}.cv-calc-list{text-align:start;gap:10px;width:min(380px,100%);margin:0;padding:0;list-style:none;display:grid}.cv-calc-list li{color:#9aa1ab;align-items:center;gap:10px;font-size:14.5px;transition:color .3s;display:flex}.cv-calc-list li>span{border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .3s,border-color .3s;display:grid}.cv-calc-list li.on{color:var(--text);font-weight:700}.cv-calc-list li.on>span{border-color:var(--primary-100);border-top-color:var(--primary);animation:.8s linear infinite cv-spin}.cv-calc-list li.done{color:var(--text)}.cv-calc-list li.done>span{background:var(--primary);border-color:var(--primary);color:#fff;animation:.3s cv-pop}.cv-calc-list li.done svg{width:13px;height:13px}@keyframes cv-pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}.cv-calc .wizard-bar{width:min(380px,100%)}.cv-calc .wizard-bar span{transition:width .6s}@media (prefers-reduced-motion:reduce){.cv-scan,.cv-calc-car svg,.cv-calc-list li.on>span,.cv-loading span{animation:none}}.cv-calc-car img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%;animation:1.6s ease-in-out infinite cv-bob}@media (prefers-reduced-motion:reduce){.cv-calc-car img{animation:none}}.cv-spread{gap:8px;width:100%;margin-top:8px;display:grid}.cv-bars{border-bottom:2px solid var(--primary-100);align-items:flex-end;gap:3px;height:64px;padding-inline:2px;display:flex}.cv-bars i{background:linear-gradient(to top, var(--primary-100), var(--primary-200));transform-origin:bottom;border-radius:4px 4px 1px 1px;flex:1;min-width:0;animation:.55s cubic-bezier(.2,.8,.3,1.2) both cv-grow}.cv-bars i.on{background:var(--primary);position:relative;box-shadow:0 6px 14px -6px #0f4cd699}.cv-bars i.on:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-10px;left:50%;box-shadow:0 0 0 4px #0f4cd62e}@keyframes cv-grow{0%{transform:scaleY(0)}}.cv-ends{justify-content:space-between;gap:12px;display:flex}.cv-ends span{line-height:1.6;display:grid}.cv-ends span:last-child{text-align:end}.cv-ends small{color:var(--muted);font-size:12px;font-weight:600}.cv-ends b{font-family:var(--font-main);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}@media (max-width:640px){.cv-bars{gap:2px;height:52px}.cv-ends b{font-size:13px}}@media (prefers-reduced-motion:reduce){.cv-bars i{animation:none}}.lst-row-views{color:var(--primary);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;display:inline-flex}.lst-row-views svg{width:15px;height:15px}.cv-res-photo{aspect-ratio:4/3;background:var(--soft);border-radius:14px;flex:none;width:112px;position:relative;overflow:hidden}.cv-res-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:opacity .35s}.cv-res-photo.loading img{opacity:0}.cv-res-photo.loading:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffb3 50%,#0000 80%);animation:1.2s ease-in-out infinite cv-shimmer;position:absolute;inset:0}@keyframes cv-shimmer{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.cv-res-photo.loading:after{animation:none}}
