@font-face{font-family:Cormorant;src:url(/fonts/cormorant-garamond-latin-wght-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-garamond-latin-wght-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#0a0a0f;--bg-2:#12111a;--bg-2h:#15131f;--bg-3:#1c1a28;--accent:#9b8fff;--accent-deep:#6b5ce7;--glow:#5e3ef3;--peach:#ffd5c5;--gold:#c4a882;--text:#f0eef8;--text-2:#8b89a0;--text-3:#4a4860;--divider:#2a2840;--line:#9b8fff1f;--line-strong:#9b8fff4d;--good:#4caf7d;--warn:#e8a838;--bad:#e05555;--display:"Cormorant", "Cormorant Garamond", Garamond, "Times New Roman", serif;--body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-sm:12px;--r:16px;--r-lg:24px;--gutter:20px;--max:1160px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow-x:hidden}main{outline:none;flex:1}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#c3bcff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;border-radius:var(--r-sm);background:var(--accent);color:var(--bg);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{color:var(--bg);top:12px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.wrap--narrow{max-width:calc(820px + 2 * var(--gutter))}.sky{z-index:-1;pointer-events:none;background:radial-gradient(55vmax 40vmax at 88% -8%, #5e3ef342, transparent 70%), radial-gradient(45vmax 35vmax at -12% 70%, #5e3ef31a, transparent 70%), url(/img/stars-a.svg) 0 0 / 520px 520px repeat, var(--bg);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sky__dust{will-change:transform;background:url(/img/stars-b.svg) 0 0/640px 640px;height:calc(100% + 640px);animation:260s linear infinite drift;position:absolute;top:0;left:0;right:0}@keyframes drift{0%{transform:translate(0,0)}to{transform:translateY(-640px)}}.micro{font:500 11px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.micro--muted{color:var(--text-2)}.h1,.h2,.h3,.hero__title{font-family:var(--display);letter-spacing:.01em;color:var(--text);text-wrap:balance;margin:0;font-weight:600}.h1{margin-bottom:14px;font-size:clamp(38px,6.4vw,56px);line-height:1.1}.h2{margin-bottom:14px;font-size:clamp(32px,4.8vw,48px);line-height:1.1}.h3{margin-bottom:8px;font-size:24px;line-height:1.2}.lead{color:var(--text-2);max-width:60ch;margin:0;font-size:17px;line-height:1.6}.footnote{color:var(--text-2);margin:24px 0 0;font-size:13px}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(145deg, #14121f 0%, var(--bg) 100%);box-shadow:0 20px 40px -24px #5e3ef340}.plate{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.site-header{z-index:20;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0a0a0fb8;border-bottom:1px solid #9b8fff14;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}[id]{scroll-margin-top:80px}.brand,.site-footer__brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__icon{border-radius:9px;width:32px;height:32px}.brand__name{font:600 24px/1 var(--display);letter-spacing:.01em}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.site-nav a{color:var(--text-2);border:1px solid #0000;border-radius:999px;padding:9px 14px;font-size:14px;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text);border-color:var(--line);background:var(--bg-2)}.menu{display:none;position:relative}.menu__btn{border:1px solid var(--line);background:var(--bg-2);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:14px;place-items:center;list-style:none;display:grid}.menu__btn::-webkit-details-marker{display:none}.menu__btn::marker{content:""}.menu__ico path{transform-origin:12px 12px;transition:transform .25s}.menu[open] .menu__l1{transform:translateY(4px)rotate(45deg)}.menu[open] .menu__l2{transform:translateY(-4px)rotate(-45deg)}.menu__panel{border:1px solid var(--line);border-radius:var(--r);background:#12111af7;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -12px #000c,0 0 60px -20px #5e3ef366}.menu__link{color:var(--text);border-radius:12px;padding:13px 14px;font-size:16px;text-decoration:none;display:block}.menu__link:hover,.menu__link[aria-current=page]{background:var(--bg-3);color:var(--text)}@media (max-width:899px){.site-nav{display:none}.menu{display:block}}.btn{min-height:52px;color:var(--accent);font:500 15px/1.2 var(--body);cursor:pointer;background:0 0;border:1px solid #9b8fff66;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .2s,border-color .2s,transform .1s;display:inline-flex}.btn:hover{color:var(--accent);background:#9b8fff0f;border-color:#9b8fff99}.btn:active{transform:scale(.98)}.btn--primary{min-height:56px;color:var(--bg);background:linear-gradient(135deg,#9b8fff,#7a6cf0);border:0;font-weight:600;box-shadow:0 0 24px #6b5ce759}.btn--primary:hover{color:var(--bg);background:linear-gradient(135deg,#aea4ff,#8b7ef3)}.stores{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.store{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);min-width:148px;min-height:56px;color:var(--text);flex-direction:column;justify-content:center;padding:8px 18px;text-decoration:none;display:inline-flex}.store__kicker{font:400 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--text-2)}.store__name{font:600 17px/1.25 var(--body)}.store.is-soon{cursor:default}.store.is-soon .store__name{color:var(--text-2)}a.store:hover{border-color:var(--line-strong);background:var(--bg-2h);color:var(--text)}.store-badge img{width:auto;height:48px}.phone{background:#0c0c12;border-radius:15%/7.1%;margin:0;padding:3.4%;box-shadow:0 0 0 1px #ffffff0a,0 0 0 3px #9b8fff14,0 40px 80px -20px #000c,0 0 120px -20px #5e3ef34d}.phone__screen{background:var(--bg);border-radius:12%/5.6%;position:relative;overflow:hidden}.phone__screen img{aspect-ratio:894/1932;width:100%;height:auto}.phone__screen:after{content:"";background:#000;border-radius:999px;width:32.2%;height:4.4%;position:absolute;top:1.3%;left:33.9%}.hero{padding:24px 0 40px}.hero__grid{align-items:center;gap:44px;display:grid}.hero__title{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(80px,16vw,148px);line-height:.95}.hero__promise{font:italic 300 clamp(28px, 4.2vw, 40px) / 1.2 var(--display);color:var(--text);max-width:22ch;margin:0 0 18px}.hero__lead{color:var(--text-2);max-width:52ch;margin:0 0 30px;font-size:17px}.hero__phones{grid-template-columns:1fr 1.45fr 1fr;align-items:center;width:100%;max-width:560px;margin:0 auto;display:grid;position:relative}.hero__phones:before{content:"";filter:blur(30px);background:radial-gradient(closest-side,#5e3ef359,#0000);border-radius:50%;position:absolute;top:10%;bottom:10%;left:15%;right:15%}.hero__phones .phone--center{z-index:2;grid-area:1/2;position:relative}.hero__phones .phone--side{opacity:.9;grid-row:1;position:relative}.hero__phones .phone--left{grid-column:1;margin-right:-42%;transform:translateY(6%)}.hero__phones .phone--right{grid-column:3;margin-left:-42%;transform:translateY(6%)}@media (min-width:1024px){.hero{padding:40px 0 80px}.hero__grid{grid-template-columns:1.05fr 1fr;gap:56px}.hero__phones{max-width:600px}}.section{padding:56px 0}@media (min-width:1024px){.section{padding:88px 0}}.section__head{margin-bottom:32px}.ask__grid{align-items:start;gap:32px;display:grid}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.steps{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ask__grid{grid-template-columns:1fr 300px;gap:48px}.ask__phone{position:sticky;top:24px}}.ask__phone .phone{max-width:300px;margin:0 auto}.step{flex-direction:column;min-width:0;padding:22px;display:flex}.step__num{font:400 13px/1 var(--mono);color:var(--accent);margin:0 0 10px}.step__title{font:600 24px/1.2 var(--display);margin:0 0 6px}.step__text{color:var(--text-2);margin:0 0 18px;font-size:15px}.step__demo{margin-top:auto}.chips{flex-direction:column;gap:8px;display:flex}.q-chip{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;align-self:flex-start;max-width:88%;padding:10px 14px;font-size:13px;line-height:1.3}.q-chip:nth-child(2n){align-self:flex-end}.cast{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cast .micro{margin-bottom:6px}.cast__date,.cast__place{font:400 13px/1.5 var(--mono);margin:0}.cast__place{color:var(--text-2)}.cast__wheel{width:44px;height:44px;color:var(--accent);opacity:.7;flex:none}.factors{gap:8px;display:grid}.factor{align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.factor__ic{width:22px;height:22px;font:600 11px/1 var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.factor__ic.is-good{color:var(--accent);background:#9b8fff1f}.factor__ic.is-warn{color:var(--warn);background:#e8a83824}.verdict{flex-direction:column;align-items:center;gap:16px;padding:6px 0 4px;display:flex}.verdict__badge{border-radius:var(--r-lg);font:600 44px/1 var(--display);letter-spacing:.06em;color:var(--good);background:#4caf7d1a;border:1px solid #4caf7d4d;padding:14px 36px;box-shadow:0 0 40px #4caf7d2e}.conf{align-items:center;gap:10px;font-size:13px;display:flex}.conf__lbl{color:var(--text-2)}.conf__pct{font-family:var(--mono);color:var(--good)}.conf .bar{width:120px}.bar{background:var(--bg-3);border-radius:2px;height:4px;display:block;overflow:hidden}.bar>span{width:var(--w,0%);background:var(--accent);border-radius:2px;height:100%;display:block}.bar--good>span{background:var(--good)}.layers{gap:16px;margin:0;padding:0;list-style:none;display:grid}.layer{flex-direction:column;min-width:0;padding:20px 20px 24px;display:flex}.layer__demo{border-radius:var(--r);background:#0a0a0f99;border:1px solid #9b8fff0f;align-content:center;gap:12px;min-height:232px;margin-bottom:22px;padding:16px;display:grid}.layer__text{color:var(--text-2);margin:0 0 18px;font-size:15px}.tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.tags li{font:500 10px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#9b8fff1f;border-radius:8px;padding:5px 10px}.guidance{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(145deg, #14121f 0%, var(--bg) 100%);padding:16px 16px 14px;position:relative;overflow:hidden}.guidance:before{content:"";background:radial-gradient(circle,#5e3ef340,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-40px}.guidance:after{content:"✦";color:var(--peach);opacity:.5;font-size:12px;position:absolute;top:12px;right:14px}.guidance .micro{margin-bottom:6px}.guidance__text{font:600 19px/1.25 var(--display);margin:0 0 8px;position:relative}.guidance__src{color:var(--text-2);margin:0;font-size:11px}.guidance__src em{color:var(--text);font-style:normal}.week{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.day{border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;padding:7px 0 6px;display:flex}.day b{font:400 12px/1 var(--mono)}.day i{font:normal 8px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-top:4px}.day.is-fav{color:var(--good);background:#4caf7d26;border-color:#4caf7d4d}.day.is-neu{color:var(--warn);background:#e8a8381f;border-color:#e8a8384d}.day.is-cau{color:var(--bad);background:#e055551f;border-color:#e055554d}.day.is-today{border:1.5px solid var(--accent);background:#9b8fff29}.day.is-today i{color:var(--accent)}.legend{color:var(--text-2);justify-content:center;gap:12px;margin:-4px 0 0;font-size:10px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.dot{border-radius:50%;width:6px;height:6px}.dot--fav{background:var(--good)}.dot--neu{background:var(--warn)}.dot--cau{background:var(--bad)}.transit{align-items:center;gap:12px;padding:12px 14px;display:flex}.transit__bar{background:var(--accent);border-radius:2px;flex:none;width:4px;height:34px;box-shadow:0 0 12px #9b8fff80}.transit__info{flex:1;min-width:0;display:grid}.transit__info b{font-size:13px;font-weight:500}.transit__info i{color:var(--text-2);font-size:11px;font-style:normal;line-height:1.4}.badge{font:500 9px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#9b8fff26;border-radius:8px;flex:none;padding:4px 8px}.pcard{padding:18px}.pcard__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pc-sym{width:26px;height:26px;color:var(--peach)}.pcard__label{font:500 11px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--peach);flex:1}.pcard__house{font:400 11px/1.3 var(--mono);color:var(--text-2)}.pcard__name{font:600 20px/1.2 var(--display);margin:0 0 8px}.pcard__body{margin:0;font-size:13px;line-height:1.55}.mcards{gap:10px;display:grid}.mcard{align-items:center;gap:10px;padding:14px 16px;display:flex}.mcard__left{flex:1;min-width:0;display:grid}.mcard__left b{font:600 19px/1.2 var(--display)}.mcard__left i,.mcard__right i{color:var(--text-2);font-size:11px;font-style:normal}.mcard__right{text-align:right;display:grid}.mcard__right b{font:600 24px/1 var(--display);color:var(--accent)}.chev{width:18px;height:18px;color:var(--text-2);flex:none}.compat{align-items:center;gap:40px;display:grid}@media (min-width:960px){.compat{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.compat__copy{padding-top:24px;position:sticky;top:24px}}.compat__copy .lead{margin-bottom:28px}.points{gap:18px;margin:0;padding:0;list-style:none;display:grid}.points li{grid-template-columns:18px 1fr;gap:12px;display:grid}.points p{color:var(--text-2);margin:0}.point__title{font:500 17px/1.4 var(--body);margin:0 0 2px}.spark{width:12px;height:12px;fill:var(--accent);margin-top:7px}.report{gap:4px;min-width:0;padding:24px 20px;display:grid}.report .micro{margin:18px 0 8px}.report__score{text-align:center;flex-direction:column;align-items:center;display:flex}.ring{background:conic-gradient(var(--accent) 0 var(--w), #9b8fff1f var(--w) 100%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.ring__inner{background:var(--bg);border-radius:50%;align-content:center;place-items:center;width:96px;height:96px;display:grid}.ring__inner b{font:600 32px/1 var(--display)}.ring__inner i{color:var(--text-2);margin-top:2px;font-size:11px;font-style:normal}.report__headline{font:300 24px/1.3 var(--display);margin:14px 0 4px}.report__summary{max-width:34ch;color:var(--text-2);margin:0;font-size:14px}.partner{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.partner>span:first-child{min-width:0;display:grid}.partner b{font-size:16px;font-weight:500}.partner i{color:var(--text-2);font-size:12px;font-style:normal}.partner__link{color:var(--accent);flex:none;font-size:12px}.areas,.dims{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.area{border-radius:var(--r-sm);background:var(--bg-2);border:1px solid #9b8fff24;align-items:center;gap:8px;padding:11px 12px;font-size:13px;display:flex}.area:before{content:"✦";color:var(--accent);font-size:10px}.dim{border-radius:14px;gap:8px;padding:14px;display:grid}.dim .ico{color:var(--accent)}.dim b{font-size:13px;font-weight:500}.dim i{color:var(--text-2);font-size:12px;font-style:normal}.acc{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);padding:0 20px}.acc__item+.acc__item{border-top:1px solid var(--divider)}.acc__item{scroll-margin-top:84px}.acc__q,.toc summary{cursor:pointer;list-style:none;display:block}.acc__q::-webkit-details-marker{display:none}.toc summary::-webkit-details-marker{display:none}.acc__q::marker{content:""}.toc summary::marker{content:""}.acc__q{border-radius:10px;padding:16px 0}.acc__row{align-items:center;gap:14px;min-width:0;display:flex}.acc__q:focus-visible{outline-offset:2px}.acc__label{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.4;transition:color .2s}.acc__q:hover .acc__label{color:#fff}.acc__icon{background:var(--bg-3);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.acc__item .chev{transition:transform .32s cubic-bezier(.22,.61,.36,1),color .2s}.acc__item.is-open .chev,html:not(.js) .acc__item[open] .chev{color:var(--accent);transform:rotate(90deg)}.acc__panel{overflow:hidden}.acc__inner{padding:0 0 18px;font-size:15px}.acc--icons .acc__inner{padding-left:50px}@media (max-width:479px){.acc--icons .acc__inner{padding-left:0}}.more{margin:24px 0 0}.arrow-link{font-weight:500;text-decoration:none}.arrow-link:after{content:" →"}.arrow-link--up:after{content:" ↑"}.arrow-link:hover{text-decoration:underline}.closing__inner{text-align:center;border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:4px;padding:56px 20px;display:flex;position:relative;overflow:hidden}.closing__inner:before{content:"";z-index:-1;background:radial-gradient(closest-side,#5e3ef338,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.closing .spark{width:16px;height:16px;fill:var(--peach);margin:0 0 14px}.closing .lead{margin-bottom:26px}.closing .stores{justify-content:center}.prose{color:var(--text-2)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose ul,.prose ol{padding-left:22px}.prose li{margin:4px 0}.prose strong{color:var(--text);font-weight:600}.prose a{overflow-wrap:anywhere}.prose--legal{font-size:16px;line-height:1.7}.prose--legal h1{font:600 clamp(38px, 6.4vw, 56px) / 1.1 var(--display);color:var(--text);margin:0 0 22px}.prose--legal h2{font:600 30px/1.2 var(--display);color:var(--text);margin:44px 0 14px;scroll-margin-top:20px}.prose--legal h3{font:500 18px/1.4 var(--body);color:var(--text);margin:28px 0 10px;scroll-margin-top:20px}.prose--legal hr{border:0;border-top:1px solid var(--divider);margin:36px 0}.table-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);margin:0 0 18px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--divider);padding:12px 14px}.prose tr:last-child td{border-bottom:0}.prose th{font:500 11px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}@media (max-width:639px){.table-wrap{background:0 0;border:0;overflow:visible}.prose table{min-width:0}.prose thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose table,.prose tbody,.prose tr,.prose td{display:block}.prose tr{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);margin:0 0 10px;padding:6px 0}.prose td{border:0;padding:8px 16px}.prose td:before{content:attr(data-label);font:500 11px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;display:block}.prose td:first-child{color:var(--text);font-weight:500}}.legal{max-width:calc(760px + 2 * var(--gutter));padding-top:24px;padding-bottom:64px}.legal__meta{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.legal__meta .micro{margin:0}.pill{background:var(--bg-2);font:400 12px/1.3 var(--mono);letter-spacing:.02em;color:var(--text-2);border:1px solid #9b8fff2e;border-radius:999px;padding:6px 12px}.toc{border-radius:var(--r);background:var(--bg-2);box-shadow:none;margin:0 0 32px}.toc summary{padding:14px 18px}.toc summary .acc__row{justify-content:space-between}.toc summary .micro{margin:0}.toc .chev{transition:transform .2s,color .2s}.toc[open] .chev{color:var(--accent);transform:rotate(90deg)}.toc ol{columns:2 220px;margin:0;padding:0 18px 16px 40px;font-size:15px}.toc li{break-inside:avoid;color:var(--text-2);margin:4px 0}.toc a{color:var(--text-2);text-decoration:none}.toc a:hover{color:var(--text);text-decoration:underline}.legal__top{margin:40px 0 0}.support{padding-top:24px;padding-bottom:72px}.support .lead{margin-bottom:8px}.contact{margin:24px 0 56px;padding:24px 22px}.contact__head{color:var(--accent);align-items:center;gap:10px;margin-bottom:10px;display:flex}.contact__head .micro{margin:0}.contact__email{font:400 clamp(20px, 5vw, 28px) / 1.3 var(--mono);color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0 0 20px}.contact__actions{flex-wrap:wrap;gap:10px;display:flex}.contact__actions .btn{flex:200px}.contact__status{min-height:1.5em;color:var(--good);margin:12px 0 0;font-size:14px}.support__faq-title{margin-bottom:16px}.support__disclaimer{margin-top:32px}.notfound{text-align:center;padding-top:48px;padding-bottom:96px}.notfound__void{background:radial-gradient(circle,#6b5ce733,#0000 70%);border:1px solid #9b8fff2e;border-radius:50%;place-items:center;width:160px;height:160px;margin:0 auto 28px;display:grid}.notfound__void span{font:300 56px/1 var(--display);color:var(--accent)}.notfound .lead{margin:0 auto}.notfound__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;display:flex}.site-footer{border-top:1px solid var(--divider);background:#0a0a0fb3;margin-top:24px}.site-footer__inner{gap:14px;padding-top:36px;padding-bottom:40px;display:grid}.site-footer__links{flex-wrap:wrap;gap:4px 22px;margin:6px 0 0;padding:0;list-style:none;display:flex}.site-footer__links a{color:var(--text-2);padding:6px 0;text-decoration:none;display:inline-block}.site-footer__links a:hover{color:var(--text);text-decoration:underline}.site-footer__disclaimer,.site-footer__copy{color:var(--text-2);margin:0;font-size:13px}.site-footer__copy{font-family:var(--mono);font-size:12px}@media (min-width:700px) and (max-width:1179px){.layers{grid-template-columns:1fr}.layer{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:32px;padding:20px;display:grid}.layer__demo{grid-row:1/span 4;margin-bottom:0}.layer>:not(.layer__demo){grid-column:2}.layer>.micro{margin-top:8px}}@media (min-width:1180px){.layers{grid-template-columns:repeat(3,1fr)}}@media (max-width:699px){.hero{padding:20px 0 8px;overflow:hidden}.hero__grid{gap:36px}.hero__title{margin-bottom:10px}.hero__lead{margin-bottom:24px;font-size:16px}.stores{grid-template-columns:1fr 1fr;display:grid}.store{width:100%;min-width:0}.hero__phones{width:calc(100% + 2 * var(--gutter));max-width:none;margin:0 calc(-1 * var(--gutter));padding-bottom:4%;display:block}.hero__phones .phone--center{width:56%;margin:0 auto}.hero__phones .phone--side{opacity:.75;width:40%;margin:0;position:absolute;top:10%;transform:none}.hero__phones .phone--left{left:-7%}.hero__phones .phone--right{right:-7%}.section{padding:48px 0}.section__head{margin-bottom:24px}.lead{font-size:16px}[data-carousel]{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}[data-carousel]::-webkit-scrollbar{display:none}[data-carousel]>li{scroll-snap-align:start;flex:0 0 86%}.dots{justify-content:center;gap:0;margin-top:6px;display:flex}.dots__dot{cursor:pointer;background:0 0;border:0;place-items:center;min-width:24px;height:32px;padding:0 4px;display:grid}.dots__dot:before{content:"";background:var(--text-3);border-radius:3px;width:6px;height:6px;transition:width .25s,background .25s}.dots__dot.is-active:before{background:var(--accent);width:18px}.step{padding:20px 18px}.layer{padding:16px 16px 20px}.layer__demo{min-height:0;padding:12px}.ask__grid{gap:28px}.ask__phone .phone{max-width:250px}.compat{gap:28px}.report{padding:20px 14px}.area{padding:10px;font-size:12px}.acc{padding:0 16px}.closing__inner{padding:40px 0}.contact{padding:20px 16px}.contact__actions .btn{flex-basis:100%}.site-footer__links{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.site-footer__links li:last-child{grid-column:1/-1}.site-footer__links a{padding:10px 0}}@media (min-width:700px){.dots{display:none}}.site-footer__inner{padding-bottom:max(40px, calc(env(safe-area-inset-bottom,0px) + 24px))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sky__dust{animation:none}.btn,.chev,.acc__item .chev,.acc__label,.menu__ico path,.dots__dot:before{transition:none}}.w-0{--w:0%}.w-1{--w:1%}.w-2{--w:2%}.w-3{--w:3%}.w-4{--w:4%}.w-5{--w:5%}.w-6{--w:6%}.w-7{--w:7%}.w-8{--w:8%}.w-9{--w:9%}.w-10{--w:10%}.w-11{--w:11%}.w-12{--w:12%}.w-13{--w:13%}.w-14{--w:14%}.w-15{--w:15%}.w-16{--w:16%}.w-17{--w:17%}.w-18{--w:18%}.w-19{--w:19%}.w-20{--w:20%}.w-21{--w:21%}.w-22{--w:22%}.w-23{--w:23%}.w-24{--w:24%}.w-25{--w:25%}.w-26{--w:26%}.w-27{--w:27%}.w-28{--w:28%}.w-29{--w:29%}.w-30{--w:30%}.w-31{--w:31%}.w-32{--w:32%}.w-33{--w:33%}.w-34{--w:34%}.w-35{--w:35%}.w-36{--w:36%}.w-37{--w:37%}.w-38{--w:38%}.w-39{--w:39%}.w-40{--w:40%}.w-41{--w:41%}.w-42{--w:42%}.w-43{--w:43%}.w-44{--w:44%}.w-45{--w:45%}.w-46{--w:46%}.w-47{--w:47%}.w-48{--w:48%}.w-49{--w:49%}.w-50{--w:50%}.w-51{--w:51%}.w-52{--w:52%}.w-53{--w:53%}.w-54{--w:54%}.w-55{--w:55%}.w-56{--w:56%}.w-57{--w:57%}.w-58{--w:58%}.w-59{--w:59%}.w-60{--w:60%}.w-61{--w:61%}.w-62{--w:62%}.w-63{--w:63%}.w-64{--w:64%}.w-65{--w:65%}.w-66{--w:66%}.w-67{--w:67%}.w-68{--w:68%}.w-69{--w:69%}.w-70{--w:70%}.w-71{--w:71%}.w-72{--w:72%}.w-73{--w:73%}.w-74{--w:74%}.w-75{--w:75%}.w-76{--w:76%}.w-77{--w:77%}.w-78{--w:78%}.w-79{--w:79%}.w-80{--w:80%}.w-81{--w:81%}.w-82{--w:82%}.w-83{--w:83%}.w-84{--w:84%}.w-85{--w:85%}.w-86{--w:86%}.w-87{--w:87%}.w-88{--w:88%}.w-89{--w:89%}.w-90{--w:90%}.w-91{--w:91%}.w-92{--w:92%}.w-93{--w:93%}.w-94{--w:94%}.w-95{--w:95%}.w-96{--w:96%}.w-97{--w:97%}.w-98{--w:98%}.w-99{--w:99%}.w-100{--w:100%}