@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Inter Tight Variable", "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--ink:#0d142a;--text:#3e4247;--muted:#586168;--neutral-400:#636d75;--line:#c3d8e7;--soft:#f7f7f8;--blue-100:#ebf4ff;--blue-200:#e1effe;--accent:#6197de;--accent-text:#4276fb;--link:#1d36b6;--accent-2:#6197de;--glow:#bdf;--panel:linear-gradient(102deg, #dceaf9 0.55%, #f3f9ff 99.6%);--warn-bg:#fff5f6;--warn-line:#fac6d0;--warn-ink:#8a1c10;--section-y:40px;--pad-x:20px;--gap-card:24px;--gap-row:16px;--r-card:24px;--r-btn:12px;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width>=480px){:root{--section-y:50px}}@media (width>=768px){:root{--section-y:60px;--pad-x:24px;--gap-card:32px;--gap-row:24px}}@media (width>=992px){:root{--section-y:75px}}@media (width>=1200px){:root{--gap-card:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--text);font:300 16px/24px var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0}@media (width>=768px){body{font-size:18px;line-height:27px}}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-underline-offset:4px;transition:color .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease), transform .5s var(--ease), opacity .5s var(--ease), box-shadow .5s var(--ease)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}p{text-wrap:pretty}h1,h2,h3{color:var(--ink);text-wrap:balance;font-weight:500}.icon{flex:none;display:inline-flex}.icon svg{width:20px;height:20px;display:block}.wrap{width:100%;max-width:1310px;padding:0 var(--pad-x);margin:0 auto}.wrap--panel{max-width:1424px}.skip-link{z-index:80;border-radius:var(--r-btn);background:var(--ink);color:#fff;min-height:48px;font:500 16px/20px var(--font);transition:top .5s var(--ease);align-items:center;padding:8px 24px;text-decoration:none;display:inline-flex;position:fixed;top:-96px;left:16px}.skip-link:focus{top:8px}.btn{border-radius:var(--r-btn);min-height:48px;font:500 14px/17.5px var(--font);cursor:pointer;transition:background-color .5s var(--ease), border-color .5s var(--ease), color .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 4px 8px #4d91e11a}.btn--primary:hover{background:#1c2a52;border-color:#1c2a52;box-shadow:0 8px 16px #4d91e138}.btn--ghost{border-color:var(--ink);color:var(--ink);background:0 0;box-shadow:0 1px 4px #19213d1a}.btn--ghost:hover{background:#fff;box-shadow:0 4px 8px #4d91e12e}.panel .btn--ghost,.hero__cta .btn--ghost,.ahero__cta .btn--ghost,.final__cta .btn--ghost,.aid__cta .btn--ghost,.dock .btn--ghost{background:#fff;border-color:#0000}@media (width>=480px){.btn{padding:14px 18px;font-size:16px;line-height:20px}}.badge{background:var(--ink);color:#fff;min-height:36px;font:500 14px/17.5px var(--font);border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.badge--soft{background:var(--blue-200);border:1px solid var(--soft);color:var(--ink)}@media (width>=480px){.badge{padding:8px 16px;font-size:16px;line-height:20px}}@media screen and (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.js .reveal[data-rv=pic]{transition-duration:.9s;transform:translateY(16px)scale(.985)}.js .reveal.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.h1,.h2{letter-spacing:0;font-size:30px;line-height:1.115}.h1{max-width:756px}@media (width>=480px){.h1,.h2{font-size:36px}}@media (width>=768px){.h1,.h2{font-size:40px}}@media (width>=992px){.h1,.h2{font-size:47px}}.accent{color:var(--accent-text)}.panel{z-index:0;border-radius:var(--r-card);background:var(--panel);position:relative;overflow:hidden}.panel:before{content:"";z-index:-1;background:var(--glow);filter:blur(84px);border-radius:50%;width:568px;height:568px;position:absolute;top:-374px;right:-304px}.panel>*{position:relative}.hero{padding:96px 0 var(--section-y)}.hero__stage{flex-direction:column;padding:16px 12px 12px;display:flex}.hero__photo{z-index:0;align-self:center;width:min(88%,360px);height:auto;position:relative}.hero__card{z-index:1;border-radius:var(--r-card);backdrop-filter:blur(17px);background:#ffffffdb;border:1px solid #fff;margin-top:-72px;padding:28px 20px;position:relative}.hero__chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hero__card .h1{margin:0}.hero__card .accent{white-space:nowrap;font-size:min(1em,5.1vw);display:block}.hero__sub{max-width:560px;margin-top:16px}.hero__cta{flex-direction:column;align-self:stretch;gap:12px;margin-top:32px;display:flex}.hero__more{align-items:center;gap:12px;display:flex}.hero__more .btn{flex:1}.hero__more .btn .icon{display:none}.hero__play{border:2px solid var(--ink);width:48px;height:48px;color:var(--ink);transition:color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hero__play .icon svg{width:18px;height:18px}.hero__play:hover{color:var(--accent-2);border-color:var(--accent-2)}.hero__stat{z-index:2;backdrop-filter:blur(17px);text-align:center;width:112px;height:112px;color:var(--ink);background:#ffffffdb;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 12px;display:flex;position:absolute;top:10px;right:10px}.hero__stat strong{white-space:nowrap;font-size:20px;font-weight:500;line-height:24px}.hero__stat>span:last-child{color:var(--muted);font-size:13.5px;line-height:16px}.hero__stat-ring{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;transform:rotate(-60deg)}.hero__stat-ring circle{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:72 28}.hero__stat-plus{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid;position:absolute;top:-6px;right:4px}.hero__note{max-width:560px;color:var(--muted);margin-top:16px;font-size:14px;line-height:17.5px}.glass{backdrop-filter:blur(17px);min-height:40px;color:var(--ink);font:500 14px/17.5px var(--font);background:#ffffffdb;border:1px solid #fff;border-radius:18px;align-items:center;gap:6px;padding:8px 10px 8px 8px;display:inline-flex}.glass .icon svg{width:18px;height:18px;color:var(--accent-2)}.hero__chips{gap:6px}.glass{font-size:13.5px}@media (width>=370px){.hero__chips{flex-wrap:nowrap}.glass{white-space:nowrap}}@media (width>=480px){.hero__chips{flex-wrap:wrap;gap:8px}.glass{gap:8px;padding:8px 16px 8px 12px;font-size:14px}.glass .icon svg{width:20px;height:20px}.hero__cta{flex-direction:row;align-self:flex-start}.hero__more .btn{flex:none}.hero__more .btn .icon{display:inline-flex}.hero__card{padding:38px 28px}}@media (width>=768px){.hero{padding-top:100px}.hero__stage{padding:24px}.hero__card{margin-top:-96px}}@media (width>=992px){.hero{padding-top:120px}.hero__stage{border-radius:36px;min-height:640px;padding:0;display:block}.hero__photo{width:auto;max-width:none;height:92%;position:absolute;bottom:0;right:4%}.hero__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#aad0ff00 0%,#aad0ff99 55%,#aad0fff2 100%);height:26%;position:absolute;bottom:0;left:0;right:0}.hero__card .accent{font-size:38px}.hero__stat{width:152px;height:152px;padding:0 16px;top:36px;right:36px}.hero__stat strong{font-size:28px;line-height:32px}.hero__stat>span:last-child{font-size:14px;line-height:17px}.hero__stat-plus{width:30px;height:30px;font-size:22px;top:-4px;right:8px}.hero__card{z-index:2;width:610px;max-width:calc(100% - 64px);margin:0;padding:38px 48px 38px 28px;position:absolute;bottom:32px;left:32px}}.block{padding:var(--section-y) 0}.section-head{text-align:center;max-width:756px;margin:0 auto 32px}.section-head .badge{margin:0 0 16px}.section-head p{margin-top:16px}@media (width>=768px){.section-head{margin-bottom:48px}}.reasons{gap:16px;display:grid}.reasons__more{justify-content:center;margin:24px 0 0;display:flex}.reason{border:1px solid var(--line);border-radius:var(--r-card);height:100%;min-height:64px;color:var(--ink);background:#fff;flex-direction:column;justify-content:center;gap:12px;padding:24px;text-decoration:none;display:flex}.reason__text{text-wrap:pretty;font-size:16px;font-weight:400;line-height:24px}.reason__go{color:var(--ink);font:500 24px/30px var(--font);transition:color .5s var(--ease);align-items:center;gap:6px;display:inline-flex}.reason--link:hover .reason__go{color:var(--accent-text)}.reason__go .icon svg{width:24px;height:24px}.reason--link:hover{border-color:var(--accent-2);box-shadow:0 8px 24px #4d91e124}.reason--link:active{transform:scale(.98)}@media (width>=768px){.reason{padding:32px}}.stack>*{top:calc(var(--stack-top,96px) + var(--i,0) * 14px);position:sticky}.reasons .reason,.hubgrid .reason{background:linear-gradient(282deg,#dceaf9,#f3f9ff);border-color:#0000;box-shadow:0 1px 3px #0c1e3812,0 5px 24px #2f5f9217}.reasons .reason{box-shadow:0 -8px 14px -10px #0c1e382e}.reasons .reason--link:hover,.hubgrid .reason--link:hover{border-color:var(--accent-2);box-shadow:0 8px 24px #4d91e124}.tagline{padding:var(--section-y) 0}.tagline__text{max-width:756px;color:var(--ink);text-align:center;text-wrap:balance;margin:0 auto;font-size:30px;font-weight:500;line-height:1.115}@media (width>=480px){.tagline__text{font-size:36px}}@media (width>=768px){.tagline__text{font-size:40px}}@media (width>=992px){.tagline__text{font-size:47px}}.js .tagline .word{color:#0d142a47;transition:color .7s var(--ease)}.js .tagline .word.on{color:var(--ink)}.cards{gap:var(--gap-card);display:grid}.card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:24px;display:flex}.circle-icon{background:var(--blue-100);width:36px;height:36px;color:var(--accent-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.circle-icon .icon svg{width:20px;height:20px}img.circle-icon,.circle-icon--svg{object-fit:contain;background:0 0}.circle-icon--svg svg{width:100%;height:100%;display:block}.card__head{align-items:center;gap:16px;display:flex}.card__head h3{min-width:0}.card h3{font-size:22px;line-height:27.5px}.card p{color:var(--text)}.card .strong{color:var(--ink);font-weight:500}.card__link{min-height:48px;color:var(--ink);align-items:center;gap:4px;font-weight:500;display:inline-flex}.card__link .icon svg{width:16px;height:16px}.card__link:hover{color:var(--link)}@media (width>=480px){.circle-icon{width:48px;height:48px}.circle-icon .icon svg{width:24px;height:24px}}@media (width>=768px){.card{padding:32px}.circle-icon{width:56px;height:56px}.cards--2{grid-template-columns:1fr 1fr}.cards--2 .card h3{font-size:26px;line-height:32.5px}}@media (width>=992px){.circle-icon{width:60px;height:60px}.circle-icon .icon svg{width:28px;height:28px}.cards--3{grid-template-columns:repeat(3,1fr)}.card{padding:40px}}.panel--section{padding:32px 20px 48px}.panel--section:before{inset:auto auto -374px -304px}@media (width>=480px){.panel--section{padding:36px 32px 56px}}@media (width>=768px){.panel--section{padding:40px 40px 64px}}@media (width>=992px){.panel--section{padding:48px 64px 80px}}.about{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;gap:24px;padding:24px;display:grid}.about__photo{background:var(--blue-100);border-radius:22px;width:100%;max-width:260px;height:auto}.about__text{text-wrap:wrap;margin:16px 0 8px}@media (width>=768px){.about{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:40px}}@media (width>=992px){.about{gap:56px;padding:72px}}.urgent{border:1px solid var(--warn-line);border-radius:var(--r-card);background:var(--warn-bg);color:var(--warn-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:24px;display:grid}.urgent .circle-icon{color:var(--warn-ink);background:#fde3e8;grid-area:1/1}.urgent h2{grid-area:1/2;font-size:22px;line-height:27.5px}.urgent>:not(.circle-icon):not(h2){grid-column:1/-1}.urgent ul{color:var(--ink);margin:0;padding-left:24px;list-style:outside}.urgent li{margin:4px 0}@media (width>=768px){.urgent{gap:20px 24px;padding:32px}.urgent h2{font-size:26px;line-height:32.5px}}@media (width>=992px){.urgent{padding:40px}}.faq__list{gap:var(--gap-row);max-width:860px;margin:0 auto;display:grid}.faq__item{border:1px solid var(--line);border-radius:var(--r-card);transition:border-color .5s var(--ease), box-shadow .5s var(--ease);background:#fff}.faq__item[open]{border-color:var(--accent-2);box-shadow:0 8px 24px #4d91e11f}.faq__item summary{border-radius:var(--r-card);min-height:64px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:18px;font-weight:500;line-height:22.5px;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{color:var(--accent-2);transition:transform .5s var(--ease)}.faq__item[open] summary .icon{transform:rotate(180deg)}.faq__item p{padding:0 24px 24px}@media (width>=768px){.faq__item summary{padding:32px}.faq__item p{padding:0 32px 32px}}@media (width>=992px){.faq__item summary{padding:32px 40px}.faq__item p{padding:0 40px 32px}}.final{padding:0 0 var(--section-y)}.final__panel{text-align:center;padding:48px 20px}.final__panel:before{filter:blur(156px);width:700px;height:700px;top:-500px;right:-300px}.final__panel h2{max-width:756px;margin:0 auto}.final__sub{max-width:560px;margin:16px auto 0}.final__cta{flex-direction:column;gap:12px;margin-top:32px;display:flex}@media (width>=480px){.final__panel{padding:64px 32px}.final__cta{flex-direction:row;justify-content:center}}@media (width>=768px){.final__panel{padding:80px 40px}}@media (width>=992px){.final__panel{padding:96px 64px}}.footer__legal{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.footer__legal a{min-height:48px;color:var(--ink);align-items:center;font-size:14px;line-height:17.5px;display:inline-flex}@media (width>=480px){.footer__panel{padding:48px 32px}}@media (width>=768px){.footer__panel{padding:64px 40px}}@media (width>=992px){.footer__panel{border-radius:36px;padding:96px 64px}}.dock{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);backdrop-filter:blur(24px);transition:transform .7s var(--ease);background:#ffffffdb;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.dock .btn{padding-left:8px;padding-right:8px}.js .dock:not(.on){transform:translateY(100%)}@media (width>=992px){.dock{display:none}}.notfound{padding-block:112px var(--section-y);text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.notfound h1{text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.2}.nf-board{--nf:min(36vw, 320px);font-size:var(--nf);justify-content:center;align-items:center;gap:.12em;line-height:1;display:flex}.nf-num{letter-spacing:-.04em;color:var(--ink);font-size:1em;font-weight:800}.nf-grid{grid-template:repeat(3,1fr)/repeat(3,1fr);width:.78em;height:.78em;display:grid}.nf-grid i{border:0 solid var(--ink);position:relative}.nf-grid i:nth-child(-n+6){border-bottom-width:max(2px,.012em)}.nf-grid i:not(:nth-child(3n)){border-right-width:max(2px,.012em)}.nf-x:before,.nf-x:after{content:"";background:var(--ink);border-radius:99px;width:52%;height:max(3px,.03em);margin:calc(max(3px,.03em)/-2) 0 0 -26%;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.nf-x:after{transform:rotate(-45deg)}.nf-plus:before,.nf-plus:after{content:"";background:var(--accent-2);border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nf-plus:before{width:44%;height:14%}.nf-plus:after{width:14%;height:44%}@media (width>=480px){.notfound h1{font-size:32px}}@media (width>=768px){.notfound{padding-block:128px var(--section-y);gap:40px}.notfound h1{font-size:40px}.nf-board{--nf:min(30vw, 340px)}}@media (width>=992px){.notfound h1{font-size:47px}.nf-board{--nf:min(26vw, 360px)}}.aid-block{padding-top:var(--section-y)}.aid{padding:48px 20px 0}.aid__head{text-align:center;max-width:800px;margin:0 auto 18px}.aid__head .badge{margin-bottom:16px}.aid__title{text-wrap:balance;margin:0 auto 16px;font-size:32px;font-weight:500;line-height:1.25}.aid__sub{max-width:620px;margin:0 auto}.aid__cta{flex-direction:column;gap:12px;margin-top:28px;display:flex}.aid__stage{--fade:32px;min-height:452px;max-height:492px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade));justify-content:center;margin:0 -20px;padding-top:32px;display:flex;position:relative;overflow:hidden}.aid__phone{z-index:2;filter:drop-shadow(0 24px 40px #0d142a38)drop-shadow(0 0 32px #0d142a24);align-self:flex-start;width:min(78%,300px);position:relative}.aid__stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#dceaf900,#b4cdf0d9);height:34%;position:absolute;bottom:0;left:0;right:0}.aid__doc,.aid__ask{display:none}.aid__msg{z-index:4;backdrop-filter:blur(10px);text-align:left;background:#ffffffdb;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;line-height:18px;display:flex;position:absolute;box-shadow:0 12px 28px #0d142a29}.aid__msg div{flex-direction:column;display:flex}.aid__msg strong{color:var(--ink);font-weight:600}.aid__msg span:not(.aid__ava):not(.aid__ok){color:var(--muted)}.aid__ava,.aid__ok{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.aid__ava{background:var(--blue-100);color:var(--accent-2)}.aid__ok{color:#fff;background:#22c55e}.aid__msg--l{max-width:230px;display:none;bottom:120px;left:0}.aid__msg--r{bottom:56px;right:0}@media (width>=480px){.aid__cta{flex-direction:row;justify-content:center}}@media (width>=768px){.aid{padding:64px 32px 0}.aid__title{font-size:40px;line-height:50px}.aid__head{margin-bottom:36px}.aid__stage{--fade:64px;min-height:624px;max-height:664px;margin:0 -32px;padding-top:64px}.aid__ask{z-index:4;backdrop-filter:blur(10px);text-align:left;background:#ffffffdb;border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:16px 18px;font-size:14px;line-height:20px;list-style:none;display:flex;position:absolute;top:40px;right:5%;box-shadow:0 12px 28px #0d142a29}.aid__ask li:not(.aid__askh){background:var(--blue-100);color:var(--ink);border-radius:999px;padding:6px 12px}.aid__askh{color:var(--ink);font-weight:600}.aid__phone{width:340px}.aid__doc{z-index:3;object-fit:contain;object-position:left bottom;width:auto;max-width:33%;height:96%;display:block;position:absolute;bottom:0;left:3%}.aid__msg{font-size:14px}.aid__msg--l{max-width:280px;display:flex;bottom:64px;left:4%}.aid__msg--r{padding:14px 18px;bottom:110px;right:6%}}@media (width>=992px){.aid__stage{min-height:704px;max-height:744px}.aid__phone{width:380px}.aid__doc{max-width:31%;left:7%}.aid__msg--l{left:10%}}.reviews,.reviews__top{gap:24px;display:grid}.reviews__head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.reviews__head p{max-width:560px;margin:0}.pvote{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;gap:24px;margin:0;padding:24px 20px;display:flex}.pvote--stat{background:var(--blue-100);border-color:var(--blue-200);gap:8px}.pvote__stat{color:var(--ink);margin:0;font-size:44px;font-weight:500;line-height:1.1}.pvote__stat span{color:var(--neutral-400);font-size:18px;font-weight:400}.pvote__note{margin:0}@media (width>=768px){.pvote{padding:32px 28px}}.rmq{max-height:540px;position:relative;overflow:hidden}.rmq__col{--gap:16px;--duration:16s;gap:var(--gap);flex-direction:column;padding:8px;display:flex;overflow:hidden}.rmq__track{justify-content:space-around;gap:var(--gap);animation:rmq-up var(--duration) linear infinite reverse;flex-direction:column;flex-shrink:0;display:flex}@keyframes rmq-up{to{transform:translateY(calc(-100% - var(--gap)))}}.rmq__fade{pointer-events:none;height:25%;position:absolute;left:0;right:0}.rmq__fade--t{background:linear-gradient(#fff 20%,#fff0);top:0}.rmq__fade--b{background:linear-gradient(#fff0,#fff 80%);bottom:0}.rmq-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}.rmq-card__text{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.rmq-card__text strong{color:var(--ink);font-weight:600}.rmq-card__stars{gap:2px;margin-top:-4px;display:flex}.rmq-card__stars svg{fill:#eab308;stroke:#eab308;stroke-width:2px;stroke-linejoin:round;width:16px;height:16px}.rmq-card__by{align-items:center;gap:12px;display:flex}.rmq-card__ava{background:var(--tint);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.rmq-card__who{flex-direction:column;min-width:0;display:flex}.rmq-card__who strong{color:var(--ink);font-size:14px;font-weight:500}.rmq-card__who span{color:var(--muted);font-size:13.5px}.rmq-card__who a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.reviews__body{gap:24px;display:grid}@media (width>=992px){.reviews__head{text-align:left;align-items:flex-start}.reviews__body{grid-template-columns:360px 1fr;align-items:start;gap:48px}}@media (prefers-reduced-motion:reduce){.rmq{max-height:none}.rmq__track{animation:none}.rmq__track[aria-hidden],.rmq__fade{display:none}}.posts__head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.posts__title{align-items:center;gap:12px;display:flex}.posts__title .h2{margin:0}.posts__more{width:44px;height:44px;color:var(--ink);transition:color .3s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.posts__more .icon svg{width:28px;height:28px}.posts__more:hover{color:var(--accent-2)}.posts__link{color:inherit;text-underline-offset:6px;transition:color .3s var(--ease);text-decoration:none}.posts__link:hover{color:var(--link);text-decoration:underline}.posts__title:has(.posts__link:hover) .posts__more{color:var(--link)}.posts__tools{align-items:center;gap:16px;display:flex}.posts__nav{gap:8px;display:flex}.posts__nav[hidden]{display:none}.posts__arrow{border:1px solid var(--ink);border-radius:var(--r-btn);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.posts__arrow .icon svg{width:20px;height:20px}.posts__arrow:hover:not(:disabled){border-color:var(--accent-2);color:var(--accent-2)}.posts__arrow:disabled{opacity:.35;cursor:default}.posts{gap:var(--gap-card);margin:0 calc(var(--pad-x) * -1);padding:0 var(--pad-x) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);scrollbar-width:none;display:flex;overflow:auto hidden}.posts::-webkit-scrollbar{display:none}.posts:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px;border-radius:var(--r-card)}.posts>li{scroll-snap-align:start;flex:0 0 min(84%,360px)}.post{border:1px solid var(--line);border-radius:var(--r-card);height:100%;color:var(--ink);background:#fff;flex-direction:column;gap:16px;padding:24px 20px;text-decoration:none;display:flex}.post__meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.post__tag{border:1px solid var(--soft);background:var(--blue-200);font:500 16px/20px var(--font);border-radius:100px;padding:8px}.post__date{font:500 18px/22.5px var(--font);color:var(--neutral-400)}.post__title{text-wrap:balance;transition:color .5s var(--ease);font-size:20px;font-weight:500;line-height:25px}a.post:hover .post__title{color:var(--link)}.post__img{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-top:auto}@media (width>=768px){.posts__head{flex-direction:row;justify-content:space-between;align-items:center}.posts>li{flex-basis:calc((100% - var(--gap-card)) / 2)}.post{padding:32px 26px 24px 28px}}@media (width>=992px){.posts>li{flex-basis:calc((100% - 2 * var(--gap-card)) / 3)}}.footer{padding:0 0 96px}.footer__panel{border-radius:var(--r-card);background:linear-gradient(200deg,#dceaf9,#f3f9ff 81.97%);padding:48px 20px 32px}.footer__mid{gap:48px;padding:0 0 16px;display:grid}.footer__h{margin:0 0 22px;font-size:18px;font-weight:500;line-height:22.5px}.footer__list{flex-direction:column;gap:4px;display:flex}.footer__list a,.footer__soc{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:18px;line-height:22.5px;text-decoration:none;display:inline-flex}.footer__list a:hover{color:var(--link)}.footer__soc .icon{background:#fff;border:.5px solid #c3d8e7;border-radius:8px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.footer__soc .icon svg{width:16px;height:16px}.footer__bottom{flex-direction:column;gap:24px;padding-top:16px;display:flex}.footer__legal{max-width:760px;color:var(--muted);flex-direction:column;gap:8px;font-size:14px;line-height:17.5px;display:flex}@media (width>=480px){.footer__panel{padding:48px 32px 32px}}@media (width>=768px){.footer{padding-bottom:64px}.footer__panel{padding:64px 40px 40px}.footer__mid{grid-template-columns:1fr 1fr;column-gap:40px}.footer__bottom{flex-direction:row;align-items:flex-start;gap:24px;padding-top:24px}.footer__legal{font-size:16px;line-height:20px}}@media (width>=992px){.footer__panel{border-radius:36px;padding:64px 64px 48px}.footer__mid{grid-template-columns:1.2fr 1fr 1fr}}.wrap--doc{max-width:908px}.ahero{padding:96px 0 0;overflow:hidden}.ahero__panel{background:var(--panel);border-radius:22px 22px 0 0;padding:40px 24px 0}.ahero__grid{align-items:center;gap:24px;display:grid}.ahero__title{text-wrap:balance;margin:0;font-size:32px;font-weight:500;line-height:40px}.ahero__side p{margin-bottom:16px}.ahero__cta{flex-direction:column;gap:12px;margin-top:32px;display:flex}.ahero__strip{--cw:calc((100vw - 48px) / 3);justify-content:center;gap:12px;margin:40px calc(50% - 50vw) 0;display:flex}.ahero__photo{width:var(--cw);aspect-ratio:375/438;background:linear-gradient(#dceaf9,#bdf);border-radius:16px;flex:none;overflow:hidden}.ahero__photo--1{background:linear-gradient(#e1effe,#c9e3fe)}.ahero__photo--2{background:linear-gradient(#cfe3fa,#a9cdf5)}.ahero__photo--3{background:linear-gradient(#ebf4ff,#bdf)}.ahero__photo--4{background:linear-gradient(#d6e8fb,#b2d5f8)}.ahero__photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media (width>=480px){.ahero__cta{flex-direction:row;align-self:flex-start}}@media (width>=768px){.ahero{padding-top:100px}.ahero__panel{padding:64px 40px 0}.ahero__title{font-size:40px;line-height:50px}.ahero__strip{--cw:min(30.5vw, 440px);gap:16px;margin-top:48px}.ahero__photo{border-radius:24px}}@media (width>=992px){.ahero{padding-top:120px}.ahero__panel{padding:92px 56px 0}.ahero__grid{grid-template-columns:1.27fr 1fr}.ahero__title{font-size:48px;line-height:60px}.ahero__strip{margin-top:56px}}@media (width>=1200px){.ahero__title{font-size:58px;line-height:72.5px}}.doc{padding:var(--section-y) 0}.doc__card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:28px 20px 24px}.rich h2{margin-bottom:16px;font-size:30px;line-height:1.25}.rich h3{margin:32px 0 16px;font-size:24px;line-height:1.25}.rich p{margin-bottom:16px}.rich ul{margin:0 0 24px;padding-left:24px;list-style:outside}.rich li{margin-bottom:8px}.rich li::marker{color:var(--ink)}.rich strong{color:var(--ink);font-weight:500}.rich a{color:var(--link)}.rich a:hover{color:var(--ink)}.rich>:last-child{margin-bottom:0}@media (width>=480px){.doc__card{padding:36px 28px 32px}}@media (width>=768px){.doc{padding-top:100px}.doc__card{padding:48px 40px 46px}.rich h2{font-size:36px;line-height:45px}.rich h3{margin-top:40px;font-size:30px;line-height:37.5px}.rich ul{padding-left:40px}}@media (width>=992px){.doc{padding-top:120px}}.bhero{padding:96px 0 var(--section-y)}.bhero__card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;gap:24px;padding:20px;display:grid}.bhero__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bhero__text .h1{margin:0}.bhero__lead{max-width:510px}.bhero__img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto}@media (width>=768px){.bhero{padding-top:100px}.bhero__card{gap:32px;padding:32px}.bhero__img{aspect-ratio:16/9;border-radius:var(--r-card)}}@media (width>=992px){.bhero{padding-top:120px}.bhero__card{grid-template-columns:1fr 1fr;align-items:center;padding:42px 48px}.bhero__img{aspect-ratio:551/537;height:100%;min-height:360px}}.bcta{padding:0 0 var(--section-y)}.bcta__panel{text-align:center;padding:48px 20px}.bcta__panel:before{filter:blur(156px);width:700px;height:700px;top:-500px;right:-300px}.bcta__panel h2{max-width:756px;margin:0 auto}.bcta__sub{max-width:560px;margin:16px auto 0}.bcta__btns{flex-direction:column;gap:12px;margin-top:32px;display:flex}.bcta__btns .btn{width:100%}@media (width>=480px){.bcta__panel{padding:64px 32px}.bcta__btns{flex-flow:wrap;justify-content:center}.bcta__btns .btn{width:auto}}@media (width>=768px){.bcta__panel{padding:80px 40px}}.bposts{padding-top:0}.bposts__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.bfilter{flex-wrap:wrap;gap:8px;display:flex}.bfilter[hidden],.bmore[hidden]{display:none}.bfilter__btn{border:1px solid var(--soft);background:var(--blue-200);min-height:44px;color:var(--ink);font:500 16px/20px var(--font);cursor:pointer;transition:background-color .5s var(--ease), color .5s var(--ease), border-color .5s var(--ease), transform .5s var(--ease);border-radius:100px;padding:8px 16px}.bfilter__btn:hover{border-color:var(--accent-2)}.bfilter__btn:active{transform:scale(.98)}.bfilter__btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.bgrid{gap:var(--gap-card);display:grid}.bpost{border:1px solid var(--line);border-radius:var(--r-card);height:100%;color:var(--ink);background:#fff;flex-direction:column;gap:18px;padding:12px 12px 24px;text-decoration:none;display:flex}.bpost__img{aspect-ratio:550/373;object-fit:cover;border-radius:16px;width:100%;height:auto}.bpost__row{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:0 8px;display:flex}.bpost__tag{border:1px solid var(--soft);background:var(--blue-200);font:500 16px/20px var(--font);border-radius:100px;padding:8px}.bpost__body{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.bpost__title{text-wrap:balance;transition:color .5s var(--ease);font-size:20px;font-weight:500;line-height:25px}.bpost__date{font:400 16px/20px var(--font);color:var(--neutral-400)}a.bpost:hover{border-color:var(--accent-2);box-shadow:0 8px 24px #4d91e124}a.bpost:hover .bpost__title{color:var(--link)}a.bpost:active{transform:scale(.99)}@media (width>=768px){.bposts__head{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.bfilter{justify-content:flex-end}.bgrid{grid-template-columns:1fr 1fr}.bpost{padding:18px 20px 28px}.bpost__img{border-radius:var(--r-card)}.bpost__row{padding:0}}@media (width>=992px){.bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bpost{gap:16px;padding:14px 14px 24px}.bpost__img{border-radius:16px}.bpost__row{padding:0 6px}.bpost__title{font-size:18px;line-height:23px}}.bmore{justify-content:center;margin-top:36px;display:flex}.bempty{border:1px solid var(--line);border-radius:var(--r-card);max-width:560px;color:var(--ink);background:#fff;padding:32px 24px}.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}.btn--light{color:var(--ink);background:#fff;border-color:#fff}.btn--light:hover{background:var(--blue-100);border-color:var(--blue-100)}.rhero{padding:96px 0 var(--section-y)}.rhero__head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.rhero__head .h1{margin:0 auto}.rhero__lead{max-width:560px}.rsearch{gap:8px;width:100%;max-width:464px;margin-top:8px;display:flex}.rsearch[hidden]{display:none}.rsearch__field{flex:auto;min-width:0;position:relative}.rsearch__field .icon{color:var(--neutral-400);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rsearch__field .icon svg{width:18px;height:18px}.rsearch__input{border-radius:var(--r-btn);width:100%;min-height:50px;color:var(--ink);font:300 16px/20px var(--font);transition:border-color .5s var(--ease), box-shadow .5s var(--ease);background:#fff;border:1px solid #eef0f1;padding:12px 16px 12px 42px}.rsearch__input::placeholder{color:var(--neutral-400)}.rsearch__input:focus-visible{border-color:var(--accent-2);outline:3px solid var(--accent-2);outline-offset:2px}.rfeat{gap:var(--gap-card);display:grid}.rfeat__item,.rfeat__item>.rcard{height:100%}.rfeat__side{gap:var(--gap-card);flex-direction:column;display:flex}.rfeat .rcard__photo{aspect-ratio:4/5;flex:none}.rcard{border:1px solid var(--line);border-radius:var(--r-card);height:100%;color:var(--ink);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.rcard__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.rcard__body{flex-direction:column;gap:16px;padding:24px 20px 28px;display:flex}.rcard__meta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rcard__tag{border:1px solid var(--soft);background:var(--blue-200);font:500 16px/20px var(--font);border-radius:100px;padding:8px}.rcard__date{font:500 16px/20px var(--font);color:var(--neutral-400)}.rcard__title{text-wrap:balance;transition:color .5s var(--ease);font-size:20px;font-weight:500;line-height:25px}a.rcard:hover{border-color:var(--accent-2);box-shadow:0 8px 24px #4d91e124}a.rcard:hover .rcard__title{color:var(--link)}a.rcard:active{transform:scale(.99)}.rnews{border-radius:var(--r-card);color:var(--ink);text-align:center;background:#c9e3fe;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex}.rnews__title{text-wrap:balance;max-width:252px;font-size:24px;font-weight:500;line-height:28px}.rnews p{max-width:312px}.rposts__head{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:32px;display:flex}.rposts__head .h2{margin:0}.rposts__head .bfilter{justify-content:center}.rgrid{gap:var(--gap-card);display:grid}.rposts .bempty{text-align:center;margin:24px auto 0}.rposts .bempty[hidden]{display:none}.rcta{padding:0 0 var(--section-y)}.rcta__panel{border-radius:var(--r-card);background:var(--ink);color:#fff;gap:24px;padding:40px 24px;display:grid}.rcta__title{color:#fff;text-wrap:balance;margin-bottom:8px;font-size:24px;font-weight:500;line-height:28px}.rcta__panel p{color:#ffffffd1}@media (width>=768px){.rhero{padding-top:100px}.rhero__head{margin-bottom:56px}.rfeat{grid-template-columns:1fr 1fr}.rfeat__side{flex-direction:row;grid-column:1/-1}.rfeat__side>*{flex:1 1 0;min-width:0}.rcard__body{padding:28px 28px 32px}.rcard__body--text{padding:34px 32px 46px}.rposts__head{margin-bottom:48px}.rgrid{grid-template-columns:1fr 1fr}.rcta__panel{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:54px 48px}}@media (width>=992px){.rhero{padding-top:120px}.rhero__head{margin-bottom:72px}.rfeat{grid-template-columns:1fr 1fr 1fr}.rfeat__side{flex-direction:column;grid-column:auto}.rfeat__side>*{flex:none}.rfeat__side>.rnews{flex:auto}.rgrid{grid-template-columns:1fr 1fr 1fr}.rcta__panel{padding:54px 72px 54px 62px}}@media (width>=1200px){.rhero__head{margin-bottom:88px}}.wrap--places{max-width:1236px}.ptabs{gap:24px;display:grid}.ptabs__menu{border:1px solid var(--line);background:var(--blue-100);border-radius:16px;gap:4px;width:fit-content;max-width:100%;margin:0 auto;padding:4px;display:flex}.ptab{border-radius:var(--r-btn);min-height:48px;color:var(--ink);font:500 16px/20px var(--font);cursor:pointer;transition:background-color .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);background:0 0;border:0;flex:none;padding:12px 20px}.ptab:hover:not([aria-selected=true]){background:#fff}.ptab:active{transform:scale(.98)}.ptab[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:0 4px 8px #4d91e11a}.ptabs__panes{display:grid}.pane{opacity:0;visibility:hidden;height:340px;transition:opacity .5s var(--ease), visibility 0s linear .5s;grid-area:1/1;position:relative}.pane.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ease), visibility 0s}.pane__ph{border-radius:var(--r-card);background:var(--panel);width:100%;height:100%;color:var(--accent-2);place-items:center;display:grid}.pane__ph--1{background:linear-gradient(102deg,#cfe3fa .55%,#ebf4ff 99.6%)}.pane__ph .icon svg{opacity:.55;width:72px;height:72px}.pane__map{border-radius:var(--r-card);background:var(--blue-100);border:0;width:100%;height:100%;display:block}.pane__img{border-radius:var(--r-card);object-fit:cover;width:100%;height:100%}.pane__link{z-index:1;position:absolute;bottom:16px;right:16px}@media (width>=480px){.pane{height:400px}}@media (width>=768px){.ptabs{gap:32px}.pane{height:480px}.pane__link{bottom:32px;right:32px}}@media (width>=992px){.pane{height:560px}}.values{border-radius:var(--r-card);background:linear-gradient(98deg,#e6f3ff,#f3f9ff);gap:32px;padding:56px 28px;display:grid}.value__head{flex-direction:row;align-items:center;gap:16px;margin-bottom:12px;display:flex}.value h3{font-size:24px;line-height:30px}@media (width>=480px){.value__head{flex-direction:row;align-items:center;gap:16px}}@media (width>=768px){.values{grid-template-columns:1fr 1fr;gap:40px;padding:56px 40px}.value h3{font-size:26px;line-height:32.5px}}@media (width>=992px){.values{grid-template-columns:repeat(3,1fr);gap:56px 40px}}.xp,.xp__row,.xp__stats{gap:12px;display:grid}.stat{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;align-items:center;gap:16px;padding:28px 20px;display:flex}.stat__num{color:var(--ink);font-size:34px;font-weight:500;line-height:40px}.stat__unit{margin-left:4px;font-size:22px;line-height:27.5px}.stat__label{color:var(--text);font-size:16px;line-height:20px}.quote{z-index:0;border-radius:var(--r-card);background:#ebf4ff;flex-direction:column;justify-content:space-between;gap:16px;margin:0;padding:36px 24px 28px;display:flex;position:relative;overflow:hidden}.quote:before{content:"";z-index:-1;background:var(--glow);filter:blur(84px);border-radius:50%;width:600px;height:600px;position:absolute;top:-300px;right:-240px}.quote__who{color:var(--muted);font:500 16px/20px var(--font)}.quote__text{color:var(--ink);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:30px}.quote__sign{width:130px;height:auto}.score{border:1px solid var(--line);border-radius:var(--r-card);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.score__num{color:var(--ink);font-size:48px;font-weight:500;line-height:52px}.score__num span{color:var(--neutral-400);font-size:24px}.score__label{max-width:260px;font-size:16px;line-height:20px}@media (width>=768px){.xp,.xp__row,.xp__stats{gap:20px}.xp__stats{grid-auto-columns:1fr;grid-auto-flow:column}.xp__row{grid-template-columns:1.5fr 1fr}.stat{padding:32px 24px}.quote{padding:50px 40px 34px}.quote__text{font-size:28px;line-height:35px}.quote__sign{width:170px}}@media (width>=992px){.xp,.xp__row,.xp__stats{gap:24px}.xp__row{min-height:340px}.stat{padding:40px 32px}}.rv{align-items:center;gap:32px;display:grid}.rv__intro{max-width:428px}.rv__intro .badge{margin-bottom:14px}.rv__intro p:not(.badge){margin:12px 0 28px}.rv__grid{gap:12px;display:grid}.review{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;justify-content:space-between;gap:24px;padding:32px 24px;display:flex}.review__label{color:var(--muted);margin-top:0;font-size:16px;line-height:20px}.review__quote{color:var(--ink);text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:27.5px}.review__who{color:var(--ink);font:500 16px/20px var(--font)}.review__meta{color:var(--muted);margin-top:4px;font-size:16px;line-height:20px}.review__meta a{color:var(--link)}.review__meta a:hover{color:var(--ink)}@media (width>=768px){.rv__grid{grid-template-columns:1fr 1fr;gap:16px}.review{padding:48px 40px}}@media (width>=992px){.rv{grid-template-columns:.57fr 1fr;gap:40px 78px}.review__quote{font-size:26px;line-height:32.5px}}.hubhero{padding:96px 0 0}.hubhero .rhero__head{margin-bottom:0}.hubhero+.block,.hubhero+.hubgroup{padding-top:12px}.hubgroup{padding:calc(var(--section-y) / 2) 0}.hubgroup:last-of-type{padding-bottom:var(--section-y)}.hubgroup__head{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px 16px;margin-bottom:24px;display:flex}.hubgroup__head .h2{min-width:0;font-size:24px;line-height:1.2}.hubgroup__head .btn{flex:none}@media (width>=480px){.hubgroup__head .h2{font-size:28px}}@media (width>=768px){.hubgroup__head{gap:12px 32px}.hubgroup__head .h2{font-size:32px}}@media (width>=992px){.hubgroup__head .h2{font-size:36px}}.hubcrumbs ol{flex-wrap:wrap;justify-content:center;gap:0 8px;font-size:14px;line-height:20px;display:flex}.hubcrumbs li{align-items:center;gap:8px;display:inline-flex}.hubcrumbs li+li:before{content:"/";opacity:.5}.hubcrumbs a,.hubcrumbs span{align-items:center;min-height:44px;display:inline-flex}.hubgrid{gap:var(--gap-row);display:grid}@media (width>=768px){.hubgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.hubgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hubrel__list{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hubrel__list .btn{min-height:48px}.author-quote{background:var(--panel);flex-direction:column;gap:20px;padding:24px;display:flex}.author-quote__head{align-items:center;gap:16px;display:flex}.author-quote__photo{object-fit:cover;background:var(--blue-100);border-radius:50%;flex:none;width:72px;height:72px}.author-quote__label{font:500 14px/17.5px var(--font);text-transform:uppercase;letter-spacing:.04em;color:var(--text)}.author-quote__by{font:500 18px/24px var(--font);color:var(--ink);margin-top:4px}.author-quote blockquote{max-width:760px;color:var(--ink);text-wrap:pretty;margin:0;font-size:18px;font-style:italic;font-weight:500;line-height:27px}.author-quote__sign{align-self:flex-end;width:150px;height:auto}@media (width>=768px){.author-quote{gap:24px;padding:40px}.author-quote__photo{width:96px;height:96px}.author-quote__by{font-size:22px;line-height:28px}.author-quote blockquote{font-size:22px;line-height:32px}}@media (width>=992px){.author-quote{padding:56px}.author-quote blockquote{font-size:24px;line-height:34px}}.quote{grid-template-columns:auto 1fr;align-content:space-between;align-items:center;gap:16px;display:grid}.quote__text{grid-column:1/-1}.ahero__photo--2 img{object-position:35% 45%}.ahero__photo--3 img{object-position:50% 22%}.wrap--text{max-width:calc(820px + var(--pad-x) * 2)}.chead{padding:96px 0 0}.chead .hubcrumbs ol{justify-content:flex-start}.chead .h1{max-width:none;margin:8px 0 16px}.byline{align-items:center;gap:12px;margin-bottom:16px;display:flex}.byline strong{color:var(--ink);font-weight:500;display:block}.byline time{font-size:14px;line-height:20px}.photo{object-fit:cover;background:var(--blue-100);border-radius:50%}.reviewed{margin:0 0 16px;font-size:14px;font-weight:400;line-height:20px}.cover{border-radius:var(--r-card);width:100%;height:auto;margin:8px 0 24px}.lead{color:var(--ink);margin:0 0 24px;font-size:18px;font-weight:400;line-height:27px}.tldr{border-radius:var(--r-card);background:var(--panel);margin:0 0 24px;padding:24px}.tldr h2{margin-bottom:8px;font-size:20px;line-height:25px}.tldr ul{padding-left:20px;font-weight:400;list-style:outside}.tldr li{margin:6px 0}.toc{margin:0 0 24px}.toc details{border:1px solid var(--line);border-radius:16px;padding:0 16px}.toc summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;font-weight:500;display:flex}.toc ol{padding:0 0 12px 20px;font-weight:400;list-style:decimal}.toc li{margin:4px 0}.toc li a{align-items:center;min-height:32px;display:inline-flex}.ch2,.prose h2{margin:40px 0 12px;font-size:26px;font-weight:500;line-height:32px}.prose{padding:8px 0 16px;font-weight:400}.prose>:first-child{margin-top:0}.prose h3{margin:28px 0 8px;font-size:20px;font-weight:500;line-height:26px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:24px;list-style:outside}.prose ol{list-style:decimal}.prose li{margin:6px 0}.prose a:not([class]){color:#1d36b6}.prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:16px;line-height:22px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.prose th{color:var(--ink);font-weight:500}.prose .block{padding:16px 0}.prose .wrap{max-width:none;padding:0}.magnet{border:1px solid var(--line);border-radius:var(--r-card);background:var(--blue-100);flex-direction:column;align-items:flex-start;gap:12px;margin:24px 0;padding:20px 24px;display:flex}.cta{border-radius:var(--r-card);background:var(--panel);text-align:center;margin:32px 0;padding:28px 24px}.prose .cta h2,.prose .urgent h2{margin:0}.cta__row{flex-direction:column;gap:12px;margin-top:20px;display:flex}.cta small{margin-top:12px;font-size:14px;line-height:20px;display:block}.cblock{padding:24px 0}.faq.cblock .faq__item p{font-weight:400}.sources{border:1px solid var(--line);border-radius:16px;margin:24px 0;padding:0 16px}.sources summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;font-weight:500;display:flex}.sources ul{padding:0 0 12px 20px;font-weight:400;list-style:outside}.sources li{margin:6px 0}.cblock .hubrel__list{justify-content:flex-start}.author-box{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;align-items:center;gap:20px;margin:24px 0;padding:24px;font-weight:400;display:flex}.author-box .name{color:var(--ink);font-size:20px;font-weight:500;line-height:25px}.author-box p{margin:4px 0}@media (width>=480px){.cta__row{flex-direction:row;justify-content:center}}@media (width>=768px){.lead{font-size:20px;line-height:30px}.ch2,.prose h2{font-size:32px;line-height:38px}.tldr{padding:32px}.cta{padding:40px}}[data-look=article] .prose ul>li::marker,[data-look=article] .tldr li::marker,[data-look=article] .toc li::marker{color:var(--accent-2)}[data-look=article] .toc ol{list-style:outside}[data-look=article] .lead{font-size:17px;line-height:26px}[data-look=article] .author-box{border-color:var(--blue-200);background:var(--blue-100)}.relcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.relcards li{margin:0}.relcards li:nth-child(n+3){display:none}.relcard{border:1px solid var(--line);height:100%;color:var(--ink);transition:border-color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.relcard__img{aspect-ratio:1;object-fit:cover;background:var(--blue-100);width:100%;height:auto;display:block}.relcard__title{text-wrap:balance;padding:14px 16px 16px;font-size:16px;font-weight:500;line-height:20px;display:block}.relcard:hover{border-color:var(--accent-2);transform:translateY(-2px);box-shadow:0 8px 24px #4d91e11f}@media (width>=768px){.relcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.relcards li:nth-child(n+3){display:list-item}}[data-look=article] .author-quote__label{margin:0;font-size:13.5px;line-height:16px}[data-look=article] .author-quote__by{margin:4px 0 0;font-size:15px;line-height:20px}[data-look=article] .prose h2,[data-look=article] .ch2{font-size:22px;line-height:28px}[data-look=article] .faq__item summary{font-size:16px;line-height:24px}[data-look=article] .author-box{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}[data-look=article] .author-box>div{display:contents}[data-look=article] .author-box .photo{object-fit:cover;border-radius:50%;grid-area:1/1;width:72px;height:72px}[data-look=article] .author-box .name{grid-area:1/2;margin:0}[data-look=article] .author-box>div>p:not(.name),[data-look=article] .author-box>div>a{grid-column:1/-1;margin:0}@media (width>=768px){[data-look=article] .author-quote__by{font-size:17px;line-height:22px}[data-look=article] .prose h2,[data-look=article] .ch2{font-size:24px;line-height:30px}[data-look=article] .author-box .photo{width:96px;height:96px}}[data-look=article] .prose .aid{padding-top:44px}[data-look=article] .prose .aid__title{margin:0 auto 16px}[data-look=article] .author-box>div>p:not(.name){font-size:15px;line-height:22px}[data-look=article] .prose h2,[data-look=article] .ch2{text-wrap:wrap}[data-look=article] .toc li a{min-height:44px}[data-look=article] .prose .aid__stage{min-height:366px;max-height:406px}@media (width>=768px){[data-look=article] .prose .aid__stage{min-height:624px;max-height:664px}}@media (width>=992px){[data-look=article] .prose .aid__stage{min-height:704px;max-height:744px}}[data-look=article] .toc summary{gap:10px}[data-look=article] .toc summary .icon{color:var(--accent-2);flex:none;display:flex}[data-look=article] .toc summary .icon svg{width:22px;height:22px}[data-look=article] .author-quote blockquote{font-size:15px;font-weight:400;line-height:23px}@media (width>=768px){[data-look=article] .author-quote blockquote{font-size:19px;line-height:28px}}@media (width>=992px){[data-look=article] .author-quote blockquote{font-size:21px;line-height:30px}}@media (width>=768px){[data-look=article] .prose .aid__doc{max-width:42%;height:125%;left:1%}}.olhero{padding:96px 0 var(--section-y)}.olhero__grid{align-items:center;gap:32px;display:grid}.olhero__media{border-radius:var(--r-card);margin:0;overflow:hidden;box-shadow:0 12px 32px #0d142a1a}.olhero__media img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.olhero__body .h1{border-bottom:1px solid var(--line);max-width:none;padding-bottom:24px}.olrows{margin-top:8px;display:grid}.olrow{border-bottom:1px solid var(--line)}.olrow summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 0;list-style:none;display:flex}.olrow summary::-webkit-details-marker{display:none}.olrow__t{min-width:0;color:var(--ink);font-size:20px;font-weight:500;line-height:25px}.olrow__go{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);transition:transform .5s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.olrow__go .icon svg{width:22px;height:22px}.olrow summary:hover .olrow__go{color:var(--accent-2);border-color:var(--accent-2)}.olrow[open] .olrow__go{transform:rotate(90deg)}.olrow p{color:var(--text);padding:0 64px 20px 0}.olhero__cta{flex-direction:column;gap:12px;margin-top:32px;padding:16px;display:flex}.olist{gap:12px;padding:0;list-style:none;display:grid}.olist li{color:var(--text);padding-left:28px;position:relative}.olist li:before{content:"";background:var(--accent-2);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:4px}@media (width>=480px){.olhero__cta{flex-direction:row}}@media (width>=768px){.olhero{padding-top:100px}.olrow__t{font-size:24px;line-height:30px}.olrow__go{width:56px;height:56px}}@media (width>=992px){.olhero{padding-top:120px}.olhero__grid{grid-template-columns:1fr 1fr;gap:56px}}.hd{--hd-pad:16px;--hd-ink:#0d142a;--hd-muted:#586168;--hd-blue-100:#ebf4ff;--hd-blue-200:#e1effe;--hd-ease:cubic-bezier(.32, .72, 0, 1);--hd-font:var(--font,var(--font-ui,system-ui, -apple-system, "Segoe UI", sans-serif));z-index:60;pointer-events:none;position:fixed;top:16px;left:0;right:0}.hd__in{width:100%;max-width:1048px;padding:0 var(--hd-pad);margin:0 auto;position:relative}.hd__pill{pointer-events:auto;backdrop-filter:blur(17px);background:#ffffffdb;border:1px solid #fff;border-radius:9999px;align-items:center;gap:8px;min-height:56px;padding:4px 4px 4px 12px;display:flex;position:relative;box-shadow:0 1px 4px #19213d1a,0 8px 32px #4d91e11f}.hd__brand{min-width:0;min-height:48px;color:var(--hd-ink);flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.hd__brand svg{flex:none;display:block}.hd__name{flex-direction:column;min-width:0;display:flex}.hd__name b{font:500 15px/18px var(--hd-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd__name span{font:400 13.5px/16px var(--hd-font);color:var(--hd-muted)}.hd__links{display:none}.hd__link{min-height:44px;color:var(--hd-ink);font:500 15px/20px var(--hd-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;padding:0 16px;text-decoration:none;display:inline-flex}.hd__link:hover{background:var(--hd-blue-100)}.hd__link[aria-current]{background:var(--hd-blue-200)}.hd .hd__link .icon svg{width:16px;height:16px;transition:transform .3s var(--hd-ease)}.is-open>.hd__link .icon svg{transform:rotate(180deg)}.hd__cta{background:var(--hd-ink);color:#fff;width:48px;height:48px;font:500 15px/20px var(--hd-font);border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;box-shadow:0 4px 8px #4d91e11a}.hd__cta:hover{background:#1c2a52;box-shadow:0 8px 16px #4d91e138}.hd__cta:active{transform:scale(.98)}.hd__cta-t{display:none}.hd__burger{background:var(--hd-blue-100);cursor:pointer;width:48px;height:48px;transition:background-color .5s var(--hd-ease), transform .5s var(--hd-ease);border:0;border-radius:9999px;flex:none;padding:0;position:relative}.hd__burger:hover{background:var(--hd-blue-200)}.hd__burger:active{transform:scale(.98)}.hd__bar{background:var(--hd-ink);width:20px;height:2px;transition:transform .5s var(--hd-ease);border-radius:9999px;position:absolute;top:23px;left:14px}.hd__bar--a{transform:translateY(-4px)}.hd__bar--b{transform:translateY(4px)}.menu-open .hd__bar--a{transform:translateY(0)rotate(45deg)}.menu-open .hd__bar--b{transform:translateY(0)rotate(-45deg)}html:not(.js) .hd__burger,html:not(.js) .hd__panel{display:none}.hd__panel,.hd__dpanel{backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .4s var(--hd-ease), transform .4s var(--hd-ease), visibility 0s linear .4s;background:#fffffff5;border:1px solid #fff;border-radius:24px;padding:8px;transform:translateY(-8px);box-shadow:0 1px 4px #19213d1a,0 12px 40px #4d91e12e}.hd__panel{pointer-events:auto;top:calc(100% + 8px);left:var(--hd-pad);right:var(--hd-pad);overscroll-behavior:contain;max-height:calc(100dvh - 96px);position:absolute;overflow-y:auto}.menu-open .hd__panel,.is-open .hd__dpanel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hd__panel a,.hd__dpanel a{min-height:48px;color:var(--hd-ink);font:500 16px/20px var(--hd-font);border-radius:16px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.hd__panel ul{margin:0;padding:0;list-style:none}.hd__more{border:0;border-top:1px solid var(--hd-blue-200);width:100%;min-height:48px;color:var(--hd-ink);font:500 16px/20px var(--hd-font);text-align:left;cursor:pointer;background:0 0;border-radius:0 0 16px 16px;align-items:center;gap:6px;margin-top:4px;padding:0 16px;display:flex}.hd__more:hover{background:var(--hd-blue-100)}.hd__more .icon svg{width:16px;height:16px;transition:transform .3s var(--hd-ease)}.hd__more[aria-expanded=true] .icon svg{transform:rotate(180deg)}.hd__more-body[hidden]{display:none}.hd__more-body .hd__coltitle{color:var(--hd-muted);font:500 13.5px/16px var(--hd-font);padding:12px 16px 4px}.hd__panel a:hover,.hd__dpanel a:hover{background:var(--hd-blue-100)}.hd__panel a[aria-current],.hd__dpanel a[aria-current]{background:var(--hd-blue-200)}@media (width>=480px){.hd__cta{width:auto;padding:0 20px 0 16px}.hd__cta-t{display:inline}}@media (width>=768px){.hd{--hd-pad:24px;top:24px}}@media (width>=992px){.hd__brand{flex:none;margin-right:8px}.hd__links{align-items:center;gap:4px;margin:0 auto;display:flex}.hd__burger,.hd__panel{display:none}.hd__drop{align-self:stretch;align-items:center;display:flex}.hd__dhit{pointer-events:none;padding-top:20px;position:absolute;top:calc(100% - 8px);left:0;right:0}.hd__drop.is-open .hd__dhit{pointer-events:auto}.hd__dpanel{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 128px);padding:16px 12px 12px;display:grid;overflow-y:auto}.hd__coltitle{color:var(--hd-muted);font:500 13.5px/16px var(--hd-font);padding:0 14px 8px}.hd__dpanel a{border-radius:14px;min-height:44px;padding:8px 14px;font-size:15px;line-height:20px}html:not(.js) .hd__drop:hover .hd__dpanel{opacity:1;visibility:visible;transform:none}}.hd,.hd *,.hd :before,.hd :after{box-sizing:border-box}.hd a,.hd button{-webkit-tap-highlight-color:transparent}.hd .icon{flex:none;display:inline-flex}.hd .icon svg{width:20px;height:20px;display:block}.hd__coltitle{margin:0}.hd__dpanel ul{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){.hd *,.hd :before,.hd :after{transition-duration:.01ms!important}}
