@font-face{font-family:"Bezdolg Sans";font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/bezdolg-sans.woff2) format("woff2")}
:root{--font-head:"Bezdolg Sans",Arial,sans-serif;--font-text:"Bezdolg Sans",Arial,sans-serif;--c-ink:#10213A;--c-muted:#4A5B72;--c-pine:#1F6FD1;--c-pine-dark:#1858A8;--c-mint:#E3EFFC;--c-base:#F2F7FD;--c-line:#D6E3F2;--c-ok:#17845A;--c-ok-bg:#E1F4EA;--c-warn:#B3452F;--c-warn-bg:#FBEDE9}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;font-family:var(--font-text);color:var(--c-ink);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img,svg{max-width:100%}
img{height:auto}
a{color:inherit}
[id]{scroll-margin-top:84px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:1ch;max-width:100%;min-height:52px;padding:12px 30px;border:0;border-radius:0;background:transparent;color:inherit;font:600 16px/1.2 var(--font-text);text-align:center;text-decoration:none;cursor:pointer;user-select:none;white-space:normal}
.btn-lg{min-height:56px;font-size:17px;padding-left:36px;padding-right:36px}
.btn-sm{min-height:44px;font-size:15px;padding:8px 22px}
.f-err{font-size:13px;color:#B3261E}
.f-err:empty{display:none}
.f-ok{padding:18px 20px;border-radius:14px;background:#E1F4EA;color:#0F5B3E;display:grid;gap:4px;font-size:16px;line-height:1.5}
.f-ok[hidden],.f-err[hidden]{display:none}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.m-dlg{border:0;padding:0;border-radius:22px;max-width:min(460px,calc(100vw - 32px));width:100%;box-shadow:0 30px 80px rgba(16,33,58,.35);color:var(--c-ink)}
.m-dlg::backdrop{background:rgba(16,33,58,.6)}

.m-box{position:relative;padding:32px 28px 28px;display:grid;gap:14px;font-family:var(--font-text)}
.m-x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:var(--c-mint);color:var(--c-pine);font-size:22px;line-height:1;cursor:pointer}
.m-t{margin:0;font-family:var(--font-head);font-size:26px;line-height:1.2}
.m-s{margin:0;color:var(--c-muted);line-height:1.5}
.m-form{display:grid;gap:12px}
.m-form label{display:grid;gap:6px;font-size:14px;font-weight:600}
.m-form input{font:inherit;font-weight:400;padding:13px 14px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-base)}
.m-btn{background:var(--c-pine);color:#fff;border-radius:999px;width:100%}
.m-btn:hover{background:var(--c-pine-dark)}
.m-c{margin:0;font-size:12px;line-height:1.5;color:var(--c-muted)}
.m-links{display:grid;gap:10px}
.m-ava{width:72px;height:72px;border-radius:50%;object-fit:cover}
.ck{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:14px 18px;border-radius:14px;background:#fff;box-shadow:0 10px 40px rgba(16,33,58,.22);font-size:14px;line-height:1.4}
.ck[hidden]{display:none}
.ck a{color:var(--c-pine)}
.ck-b{flex:none;padding:8px 18px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-base);font:600 14px var(--font-text);cursor:pointer}
.fd-in,.po-in{max-width:1240px;margin:0 auto;padding:0 24px}
.po-narrow{max-width:800px}
.fd-hero{background:var(--c-base);padding:56px 0 40px}
.fd-hero h1,.po-h1{margin:0 0 14px;font-family:var(--font-head);font-weight:700;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}
.fd-hero p{margin:0;max-width:68ch;font-size:18px;line-height:1.55;color:var(--c-muted)}
.fd-list{padding:40px 0 72px}
.fd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.fd-card{display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid var(--c-line);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}
.fd-card:hover{box-shadow:0 14px 36px rgba(16,33,58,.12);transform:translateY(-2px)}
.fd-card[hidden]{display:none}
.fd-img{display:block;aspect-ratio:3/2;background:var(--c-mint)}
.fd-img img{width:100%;height:100%;object-fit:cover;display:block}
.fd-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px}
.fd-date{font-size:13px;color:var(--c-muted)}
.fd-title{font-family:var(--font-head);font-weight:700;font-size:18px;line-height:1.3}
.fd-descr{font-size:15px;line-height:1.5;color:var(--c-muted)}
.fd-more{display:flex;justify-content:center;margin-top:28px}
.fd-btn{background:var(--c-mint);color:var(--c-pine);border-radius:999px}
.po-hero{background:var(--c-base);padding:36px 0 40px}
.po-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--c-muted);margin-bottom:22px}
.po-crumbs a{text-decoration:none}
.po-crumbs a:hover{text-decoration:underline}
.po-lead{margin:0 0 12px;font-size:19px;line-height:1.55;color:var(--c-muted);max-width:68ch}
.po-meta{margin:0;font-size:14px;color:var(--c-muted)}
.po-cover{margin:32px 0 0}
.po-cover img{width:100%;height:auto;border-radius:22px;display:block}
.po-body{padding:32px 0 8px;font-size:18px;line-height:1.7}
.po-body p{margin:0 0 18px}
.po-body h2,.po-body h3{font-family:var(--font-head);line-height:1.25;margin:34px 0 14px}
.po-body h2{font-size:26px}
.po-body h3{font-size:21px}
.po-body ul,.po-body ol{margin:0 0 18px;padding-left:24px;display:grid;gap:8px}
.po-body a{color:var(--c-pine)}
.po-cta{padding:24px 0 72px}
.po-box{padding:36px;border-radius:28px;background:var(--c-pine);color:#fff;display:grid;gap:14px}
.po-box h2{margin:0;font-family:var(--font-head);font-size:28px;line-height:1.2}
.po-box p{margin:0;color:rgba(255,255,255,.86)}
.po-form{display:grid;gap:12px;padding:22px;border-radius:20px;background:#fff;color:var(--c-ink)}
.po-form label{display:grid;gap:6px;font-size:14px;font-weight:600}
.po-form input{font:inherit;font-weight:400;padding:13px 14px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-base)}
.po-btn{background:var(--c-pine);color:#fff;border-radius:999px}
.po-btn:hover{background:var(--c-pine-dark)}
.po-consent{margin:0;font-size:12px;line-height:1.5;color:var(--c-muted)}
@media (max-width:900px){.fd-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.fd-grid{grid-template-columns:1fr}.po-box{padding:22px}.po-body{font-size:17px}}

.hd,.hd *{box-sizing:border-box}.hd input,.hd textarea,.hd select{font:inherit}.hd{--c-ink:#10213A;--c-muted:#4A5B72;--c-pine:#1F6FD1;--c-pine-dark:#1858A8;--c-mint:#E3EFFC;--c-base:#F2F7FD;--c-line:#D6E3F2;--c-h:76px;font-family:var(--font-text);color:var(--c-ink)}.hd__bar{position:relative;z-index:990;background:#F2F7FD;border-bottom:1px solid var(--c-line)}.hd__inner{max-width:1240px;margin:0 auto;padding:0 24px;height:var(--c-h);display:flex;align-items:center;gap:32px}.hd__logo{display:flex;align-items:center;flex:none}.hd__logo-img{display:block;height:40px;width:auto}.hd__nav{display:flex;gap:26px;margin-left:auto}.hd__link{color:var(--c-muted);text-decoration:none;font-size:15px;font-weight:500;transition:color .2s;white-space:nowrap}.hd__link:hover{color:var(--c-ink)}.hd__actions{display:flex;align-items:center;gap:18px}.hd__msgs{display:flex;gap:6px}.hd__msg{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--c-pine);background:var(--c-mint);transition:background .2s,color .2s}.hd__msg:hover{background:var(--c-pine);color:#fff}.hd__phone{display:grid;text-decoration:none;text-align:right;line-height:1.15;color:var(--c-ink)}.hd__phone-num{font-family:var(--font-head);font-weight:700;font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.hd__phone-note{font-size:12px;color:var(--c-muted)}.hd .hd__cta{height:44px;min-height:44px;background:var(--c-pine);color:#fff;border-radius:999px;padding:0 22px;font-family:var(--font-text);font-weight:600;transition:background .2s}.hd .hd__cta:hover{background:var(--c-pine-dark)}.hd__burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--c-line);background:#fff;cursor:pointer;place-items:center;padding:0}.hd__burger-line,.hd__burger-line::before,.hd__burger-line::after{display:block;width:18px;height:2px;border-radius:2px;background:var(--c-ink);position:relative;content:"";transition:transform .25s,background .25s}.hd__burger-line::before{position:absolute;top:-6px;left:0}.hd__burger-line::after{position:absolute;top:6px;left:0}.hd__burger[aria-expanded="true"] .hd__burger-line{background:transparent}.hd__burger[aria-expanded="true"] .hd__burger-line::before{transform:translateY(6px) rotate(45deg)}.hd__burger[aria-expanded="true"] .hd__burger-line::after{transform:translateY(-6px) rotate(-45deg)}.hd__menu{border-top:1px solid var(--c-line);background:var(--c-base);padding:8px 20px 24px;display:grid}.hd__menu[hidden]{display:none}.hd__menu-link{padding:14px 0;border-bottom:1px solid var(--c-line);text-decoration:none;color:var(--c-ink);font-size:17px;font-weight:500}.hd__menu-phone{margin-top:18px;font-family:var(--font-head);font-size:22px;font-weight:700;color:var(--c-ink);text-decoration:none}.hd__menu-msgs{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.hd__menu-msgs a{padding:10px 16px;border-radius:999px;background:var(--c-mint);color:var(--c-pine);text-decoration:none;font-weight:600;font-size:15px}
@media (max-width: 1200px){.hd__nav{gap:20px}.hd__msgs{display:none}}
@media (max-width: 960px){.hd__nav{display:none}.hd__actions{margin-left:auto}.hd__burger{display:grid}}
@media (max-width: 640px){.hd{--c-h:64px}.hd__inner{padding:0 16px;gap:12px}.hd__logo-img{height:34px}.hd .hd__cta,.hd__phone-note{display:none}.hd__phone-num{font-size:15px}}
@media (max-width: 400px){.hd__logo-img{height:30px}.hd__phone-num{font-size:14px}}
.hd a:focus-visible,.hd button:focus-visible{outline:3px solid var(--c-pine);outline-offset:3px}
@media (prefers-reduced-motion: reduce){.hd__burger-line,.hd__burger-line::before,.hd__burger-line::after{transition:none}}
.ft,.ft *{box-sizing:border-box}.ft input,.ft textarea,.ft select{font:inherit}.ft{--c-ink:#EAF2FC;--c-muted:#A8BCD6;--c-mint:#8CC4FF;--c-line:rgba(234,242,252,.14);--c-bg:#0E2A4F;font-family:var(--font-text);color:var(--c-muted);background:var(--c-bg);padding:56px 0 32px;font-size:15px;line-height:1.5}.ft__inner{max-width:1240px;margin:0 auto;padding:0 24px}.ft__contact{display:grid;grid-template-columns:72px 1fr auto;gap:22px;align-items:center;padding:22px 26px;border-radius:22px;background:rgba(234,242,252,.06);border:1px solid var(--c-line)}.ft__photo{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center top;display:block;background:#1B3B66}.ft__contact-text{min-width:0}.ft__contact-title{margin:0;font-family:var(--font-head);font-weight:700;font-size:20px;line-height:1.3;color:var(--c-ink)}.ft__contact-sub{margin:4px 0 0;font-size:14.5px;color:var(--c-muted)}.ft__contact-actions{display:flex;flex-wrap:wrap;gap:8px}.ft__pill{padding:11px 18px;border-radius:999px;border:1.5px solid rgba(234,242,252,.3);color:var(--c-ink);text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;transition:background .2s,border-color .2s}.ft__pill:hover{background:rgba(234,242,252,.08)}.ft__pill--fill{background:var(--c-mint);border-color:var(--c-mint);color:var(--c-bg)}.ft__pill--fill:hover{background:#B5D9FF;border-color:#B5D9FF}.ft__cols{display:grid;grid-template-columns:1.3fr 1fr 1.3fr 1.1fr;gap:40px;padding:56px 0 44px}.ft__brand{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.ft__logo img{display:block;height:40px;width:auto;filter:brightness(0) invert(1)}.ft__about{margin:0;max-width:34ch}.ft__socs{display:flex;gap:8px;flex-wrap:wrap}.ft__socs a{min-width:46px;text-align:center;padding:8px 10px;border-radius:10px;border:1px solid var(--c-line);color:var(--c-ink);text-decoration:none;font-weight:700;font-size:13px;transition:border-color .2s}.ft__socs a:hover{border-color:var(--c-mint)}.ft__col{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ft__col a{color:var(--c-ink);text-decoration:none}.ft__col a:hover{text-decoration:underline;text-underline-offset:3px}.ft__col-title{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.ft .ft__phone{font-family:var(--font-head);font-weight:700;font-size:22px;white-space:nowrap;font-variant-numeric:tabular-nums}.ft__req{margin:8px 0 0;font-size:13.5px}.ft__legal{display:grid;grid-template-columns:1fr auto;gap:16px 40px;padding-top:24px;border-top:1px solid var(--c-line);font-size:13px;line-height:1.55}.ft__warn{grid-column:1 / -1;margin:0;padding:14px 16px;border-radius:12px;background:rgba(234,242,252,.06);color:var(--c-ink)}.ft__copy{margin:0}.ft__docs{display:flex;flex-wrap:wrap;gap:8px 18px}.ft__docs a{color:var(--c-muted);text-decoration:none}.ft__docs a:hover{color:var(--c-ink)}
@media (max-width: 1200px){.ft__cols{grid-template-columns:1fr 1fr}}
@media (max-width: 960px){.ft__contact{grid-template-columns:64px 1fr}.ft__photo{width:64px;height:64px}.ft__contact-actions{grid-column:1 / -1}}
@media (max-width: 640px){.ft{padding:40px 0 32px}.ft__inner{padding:0 16px}.ft__contact{padding:18px;gap:14px 16px}.ft__contact-title{font-size:17px}.ft__pill{flex:1 1 auto;text-align:center}.ft__cols{grid-template-columns:1fr;gap:32px;padding:40px 0 32px}.ft__legal{grid-template-columns:1fr}}
.ft a:focus-visible{outline:3px solid var(--c-mint);outline-offset:3px}
.b-hero,.b-hero *{box-sizing:border-box}.b-hero input,.b-hero textarea,.b-hero select{font:inherit}.b-hero{--c-ink:#10213A;--c-muted:#4A5B72;--c-pine:#1F6FD1;--c-mint:#E3EFFC;--c-base:#F2F7FD;--c-line:#D6E3F2;font-family:var(--font-text);color:var(--c-ink);background:var(--c-base);padding:28px 0 64px}.b-hero__progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:995;pointer-events:none}.b-hero__progress-bar{display:block;height:100%;width:100%;background:var(--c-pine);transform:scaleX(0);transform-origin:left center}.b-hero__inner{max-width:1180px;margin:0 auto;padding:0 24px}.b-hero__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--c-muted);margin-bottom:32px}.b-hero__crumbs a{color:var(--c-muted);text-decoration:none}.b-hero__crumbs a:hover{color:var(--c-pine);text-decoration:underline}.b-hero__crumbs [aria-current]{color:var(--c-ink)}.b-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.b-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.b-hero__tag{padding:7px 13px;border-radius:999px;background:var(--c-mint);color:var(--c-pine);font-size:14px;font-weight:600}.b-hero__title{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.02em;color:var(--c-ink);text-wrap:balance}.b-hero__lead{margin:0;font-size:19px;line-height:1.55;color:var(--c-muted);max-width:58ch;text-wrap:pretty}.b-hero__meta{display:flex;align-items:center;gap:12px;padding-top:6px}.b-hero__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center top;background:var(--c-mint);flex:none}.b-hero__meta-text{display:grid;line-height:1.35}.b-hero__author{font-size:15px;font-weight:600;color:var(--c-ink)}.b-hero__info{font-size:14px;color:var(--c-muted)}.b-hero__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.b-hero a:focus-visible{outline:3px solid var(--c-pine);outline-offset:3px}.b-art,.b-art *{box-sizing:border-box}.b-art input,.b-art textarea,.b-art select{font:inherit}.b-art__inner{max-width:760px;margin:0 auto;padding:0 24px;font-size:18px;line-height:1.7}.b-art__inner>p,.b-art__intro p{margin:0 0 20px;text-wrap:pretty}.b-art__inner strong{font-weight:700}.b-art__h2{margin:56px 0 18px;font-family:var(--font-head);font-weight:700;font-size:clamp(25px,2.6vw,32px);line-height:1.2;letter-spacing:-.015em;color:var(--c-ink);text-wrap:balance;scroll-margin-top:100px}.b-art__toc{margin:0 0 8px;padding:22px 28px;border-radius:20px;border:1px solid var(--c-line)}.b-art__toc-title{margin:0 0 10px;font-family:var(--font-head);font-weight:700;font-size:18px;color:var(--c-ink)}.b-art__toc ol{margin:0;padding:0;list-style:none;counter-reset:b-art-toc;display:grid;gap:4px}.b-art__toc li{counter-increment:b-art-toc;display:grid;grid-template-columns:28px 1fr;font-size:16.5px;line-height:1.45}.b-art__toc li::before{content:counter(b-art-toc);color:var(--c-muted);font-variant-numeric:tabular-nums;padding-top:6px}.b-art__toc a{display:block;padding:6px 0;color:var(--c-pine);text-decoration:none}.b-art__toc a:hover{text-decoration:underline;text-underline-offset:3px}.b-art__fig{margin:8px 0 28px}.b-art__fig img{display:block;width:100%;height:auto;aspect-ratio:1510 / 850;object-fit:cover;border-radius:18px;background:var(--c-mint)}.b-art__fig figcaption{margin-top:10px;font-size:14px;line-height:1.45;color:var(--c-muted)}.b-art a:focus-visible{outline:3px solid var(--c-pine);outline-offset:3px}.b-art__note p:last-child{margin:0;font-size:16.5px;line-height:1.6;color:var(--c-muted)}.b-art__ground{padding:20px 22px 20px 58px;border-radius:18px;background:var(--c-ok-bg);position:relative}.b-art__ground::before{content:"";position:absolute;left:20px;top:22px;width:24px;height:24px;border-radius:50%;background:var(--c-ok)}.b-art__ground::after{content:"";position:absolute;left:27px;top:29px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.b-art__ground h3{margin:0 0 6px;font-family:var(--font-head);font-weight:700;font-size:19px;line-height:1.3;color:var(--c-ink)}.b-art__ground p{margin:0;font-size:16.5px;line-height:1.6;color:var(--c-ink)}.b-art__checks,.b-art__crosses{list-style:none;margin:4px 0 24px;padding:0;display:grid;gap:10px}.b-art__checks li,.b-art__crosses li{position:relative;padding-left:34px;font-size:17px;line-height:1.5}.b-art__checks li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--c-ok-bg)}.b-art__checks li::after{content:"";position:absolute;left:7px;top:8px;width:8px;height:4px;border-left:2px solid var(--c-ok);border-bottom:2px solid var(--c-ok);transform:rotate(-45deg)}.b-art__crosses li::before{content:"×";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--c-warn-bg);color:var(--c-warn);font-weight:700;font-size:16px;line-height:21px;text-align:center}.b-faq,.b-faq *{box-sizing:border-box}.b-faq input,.b-faq textarea,.b-faq select{font:inherit}.b-faq{--c-ink:#10213A;--c-muted:#4A5B72;--c-pine:#1F6FD1;--c-mint:#E3EFFC;--c-base:#F2F7FD;--c-line:#D6E3F2;font-family:var(--font-text);color:var(--c-ink);background:var(--c-base);padding:72px 0}.b-faq__inner{max-width:760px;margin:0 auto;padding:0 24px}.b-faq__title{margin:0 0 24px;font-family:var(--font-head);font-weight:700;font-size:clamp(25px,2.6vw,32px);line-height:1.2;letter-spacing:-.015em;color:var(--c-ink);text-wrap:balance}.b-faq__list{display:grid;gap:10px}.b-faq__item{background:#fff;border-radius:16px;border:1px solid var(--c-line);transition:border-color .2s}.b-faq__item[open]{border-color:var(--c-pine)}.b-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:var(--font-head);font-weight:700;font-size:18px;line-height:1.35;color:var(--c-ink)}.b-faq__q::-webkit-details-marker{display:none}.b-faq__q::after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--c-mint);display:grid;place-items:center;font-family:var(--font-text);font-weight:400;font-size:20px;color:var(--c-pine);transition:transform .3s cubic-bezier(.16,1,.3,1)}.b-faq__item[open] .b-faq__q::after{transform:rotate(45deg)}.b-faq__a{padding:0 20px 20px;font-size:16.5px;line-height:1.65;color:var(--c-muted)}.b-faq__a p{margin:0}.b-faq__a a:hover{text-decoration:underline}.b-faq a:focus-visible,.b-faq__q:focus-visible{outline:3px solid var(--c-pine);outline-offset:3px}.b-rel,.b-rel *{box-sizing:border-box}.b-rel input,.b-rel textarea,.b-rel select{font:inherit}.b-rel{--c-ink:#10213A;--c-muted:#4A5B72;--c-pine:#1F6FD1;--c-mint:#E3EFFC;--c-line:#D6E3F2;font-family:var(--font-text);color:var(--c-ink);background:#fff;padding:72px 0}.b-rel__inner{max-width:1180px;margin:0 auto;padding:0 24px}.b-rel__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.b-rel__title{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(25px,2.6vw,32px);line-height:1.2;color:var(--c-ink)}.b-rel__all{color:var(--c-pine);font-weight:600;text-decoration:none;white-space:nowrap}.b-rel__all:hover{text-decoration:underline}.b-rel__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.b-rel__card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--c-ink)}.b-rel__img{display:block;position:relative;aspect-ratio:3 / 2;max-width:100%;border-radius:16px;overflow:hidden;background:var(--c-mint)}.b-rel__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.b-rel__card:hover .b-rel__img img{transform:scale(1.04)}.b-rel__name{font-family:var(--font-head);font-weight:700;font-size:17px;line-height:1.35;transition:color .2s}.b-rel__card:hover .b-rel__name{color:var(--c-pine)}.b-rel a:focus-visible{outline:3px solid var(--c-pine);outline-offset:3px}.b-form,.b-form *{box-sizing:border-box}.b-form input,.b-form textarea,.b-form select{font:inherit}.b-form{--c-ink:#10213A;--c-muted:#4A5B72;--c-pine:#1F6FD1;--c-pine-dark:#1858A8;--c-mint:#E3EFFC;--c-base:#F2F7FD;--c-line:#D6E3F2;font-family:var(--font-text);color:var(--c-ink);background:var(--c-base);padding:72px 0}.b-form__inner{max-width:1240px;margin:0 auto;padding:0 24px}.b-form__box{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:52px;border-radius:30px;background:var(--c-pine);position:relative;overflow:hidden}.b-form__box::before{content:"";position:absolute;width:520px;height:520px;left:-160px;bottom:-300px;border-radius:50%;border:1px solid rgba(227,239,252,.18);box-shadow:0 0 0 60px rgba(227,239,252,.04),0 0 0 120px rgba(227,239,252,.03);pointer-events:none}.b-form__copy{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0}.b-form__title{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.02em;color:#fff;text-wrap:balance}.b-form__lead{margin:0;font-size:18px;line-height:1.55;color:rgba(255,255,255,.86);max-width:50ch}.b-form__msgs{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.b-form__msg{padding:11px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.4);color:#fff;text-decoration:none;font-weight:600;font-size:15px;transition:background .2s}.b-form__msg:hover{background:rgba(255,255,255,.1)}.b-form__form{position:relative;display:grid;gap:14px;padding:28px;border-radius:22px;background:#fff;font-family:var(--font-text)}.b-form__field{display:grid;gap:6px}.b-form__label{font-size:14px;font-weight:600;color:var(--c-ink)}.b-form__input{width:100%;min-height:52px;padding:0 16px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-base);color:var(--c-ink);font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.b-form select.b-form__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2310213A' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.b-form__input::placeholder{color:#647590}.b-form__input:focus{border-color:var(--c-pine);box-shadow:0 0 0 3px rgba(31,111,209,.15)}.b-form .f-err{font-size:13px;color:#B3261E}.b-form .b-form__submit{width:100%;justify-content:center;margin-top:4px;background:var(--c-pine);color:#fff;border-radius:999px;font-family:var(--font-text);font-weight:700;border:0;cursor:pointer;transition:background .2s}.b-form .b-form__submit:hover{background:var(--c-pine-dark)}.b-form__consent{margin:0;font-size:12.5px;line-height:1.45;color:var(--c-muted)}.b-form__consent a{color:var(--c-muted)}.b-form a:focus-visible,.b-form button:focus-visible{outline:3px solid #fff;outline-offset:3px}.b-form__form a:focus-visible,.b-form__form button:focus-visible{outline-color:var(--c-pine)}.b-art__summary{margin:32px 0 24px;padding:24px 28px;border-radius:20px;background:var(--c-mint)}.b-art__summary-title{margin:0 0 10px;font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--c-pine)}.b-art__summary ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.b-art__summary li{position:relative;padding-left:22px;font-size:17px;line-height:1.55}.b-art__summary li::before{content:"";position:absolute;left:2px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--c-pine)}.b-art__related{display:grid;gap:4px;margin:28px 0;padding:18px 22px 18px 22px;border-radius:16px;background:var(--c-base);border:1px solid var(--c-line);text-decoration:none;color:var(--c-ink);transition:border-color .2s,background .2s;position:relative}.b-art__related::after{content:"→";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--c-pine);transition:transform .25s cubic-bezier(.16,1,.3,1)}.b-art__related:hover{border-color:var(--c-pine);background:#fff}.b-art__related:hover::after{transform:translate(4px,-50%)}.b-art__related-label{font-size:13px;font-weight:700;color:var(--c-pine);letter-spacing:.04em;text-transform:uppercase}.b-art__related-title{font-family:var(--font-head);font-weight:700;font-size:19px;line-height:1.3;padding-right:36px}.b-art__col{padding:22px 22px 18px;border-radius:18px;display:flex;flex-direction:column}.b-art__col--bad{background:var(--c-warn-bg)}.b-art__col--good{background:var(--c-ok-bg)}.b-art__col-title{margin:0 0 12px;font-family:var(--font-head);font-weight:700;font-size:18px;line-height:1.3}.b-art__col li{position:relative;padding-left:24px;font-size:16px;line-height:1.45}.b-art__col--good li::before{content:"";position:absolute;left:3px;top:7px;width:9px;height:5px;border-left:2px solid var(--c-ok);border-bottom:2px solid var(--c-ok);transform:rotate(-45deg)}.b-art__note-title{margin:0 0 6px;font-family:var(--font-head);font-weight:700;font-size:18px}.b-art__cta-text{flex:1;min-width:0}.b-art__cta-title{margin:0 0 6px;font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.25;color:#fff}.b-art__cta-text p:last-child{margin:0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.86)}.b-art .b-art__btn{flex:none;background:#fff;color:var(--c-pine);border-radius:999px;padding:0 24px;font-family:var(--font-text);font-weight:700;white-space:nowrap;transition:background .2s}.b-art .b-art__btn:hover{background:var(--c-mint)}.b-art__expert{display:flex;align-items:center;gap:18px;padding-top:28px;border-top:1px solid var(--c-line)}.b-art__expert-photo{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center top;background:var(--c-mint);flex:none}.b-art__expert p{margin:0;line-height:1.4}.b-art__expert-label{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-pine)}.b-art__expert-name{font-family:var(--font-head);font-weight:700;font-size:19px;margin-top:2px !important}.b-art__expert-role{font-size:15px;color:var(--c-muted)}.b-art__inner p a,.b-art__inner li a{color:var(--c-pine);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.b-art__note--warn{background:var(--c-warn-bg);border-color:transparent}.b-art__cases{display:grid;gap:12px;margin:4px 0 24px}.b-art__letter{position:absolute;left:22px;top:22px;width:44px;height:44px;border-radius:12px;background:var(--c-pine);color:#fff;display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:22px}.b-art__case h3{margin:6px 0 8px;font-family:var(--font-head);font-weight:700;font-size:19px;line-height:1.3}.b-art__case p:last-child{margin-bottom:0}.b-art__route li:not(:last-child)::after{content:"";position:absolute;left:19px;top:42px;bottom:4px;width:2px;background:var(--c-line)}.b-art__route li::before{content:counter(b-art-r);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--c-pine);color:#fff;display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:17px}.b-art__route-ok::before{background:var(--c-ok) !important}.b-art__route em{justify-self:start;font-style:normal;font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--c-mint);color:var(--c-pine)}.b-art__route-ok em{background:var(--c-ok-bg);color:var(--c-ok)}.b-art__stat p{margin:0;font-size:17px;line-height:1.6}.b-art__warn{margin:4px 0 24px;padding:24px 28px;border-radius:20px;background:var(--c-warn-bg)}.b-art__warn-title{margin:0 0 14px;font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--c-warn)}.b-art__warn p:not(.b-art__warn-title){margin:12px 0 0;font-size:16.5px;line-height:1.6}.b-art__related-text{font-size:15.5px;line-height:1.5;color:var(--c-muted);padding-right:36px}.b-art__flow{list-style:none;margin:4px 0 24px;padding:0;counter-reset:b-art-f;display:grid;gap:12px}.b-art__flow li{counter-increment:b-art-f;position:relative;padding-left:52px;font-size:17px;line-height:1.6;min-height:36px}.b-art__flow li::before{content:counter(b-art-f);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--c-mint);color:var(--c-pine);display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:16px}.b-art__half{padding:20px 22px;display:grid;gap:4px}.b-art__half--spouse{background:var(--c-mint);color:var(--c-pine)}.b-art__half--debt{background:var(--c-warn-bg);color:var(--c-warn)}.b-art__audit{margin:4px 0 28px;padding:24px 28px;border-radius:20px;background:var(--c-mint)}.b-art__audit p:last-child{margin:0;font-size:16.5px;line-height:1.6}.b-art__col p:not(.b-art__col-title){margin:0;font-size:16.5px;line-height:1.6}.b-art__inner .b-art__note p+p{margin-top:6px}.b-art__risk,.b-art__shield{margin:4px 0 24px;padding:22px 24px;border-radius:20px;background:var(--c-warn-bg)}.b-art__inner .b-art__risk-title,.b-art__inner .b-art__shield-title{margin:0 0 14px;font-family:var(--font-head);font-weight:700;font-size:18.5px;line-height:1.35;color:var(--c-warn)}.b-art__risk .b-art__crosses,.b-art__shield .b-art__checks{margin:0}.b-art__risk .b-art__crosses li::before,.b-art__shield .b-art__checks li::before{background:#fff}.b-art__inner .b-art__risk>p:not(.b-art__risk-title),.b-art__inner .b-art__shield>p:not(.b-art__shield-title){margin:12px 0 0;font-size:16.5px}.b-art__way--main{background:var(--c-mint);border-color:transparent}.b-art__way--ok{background:var(--c-ok-bg);border-color:transparent}.b-art__way--bad{background:var(--c-warn-bg);border-color:transparent}.b-art__way--ok .b-art__way-badge{color:var(--c-ok)}.b-art__way--bad .b-art__way-badge{color:var(--c-warn)}.b-art__inner .b-art__way ul{margin:0}.b-art__inner q{quotes:"«" "»";font-weight:600;color:var(--c-pine)}.b-art__note--mint{background:var(--c-mint);border-color:transparent}.b-art__inner .b-art__good p+p{margin-top:8px}.b-art__inner .b-art__thought p{margin:0;font-size:17.5px;line-height:1.6;font-style:italic}.b-art__myth::before{content:"Миф";position:absolute;left:18px;top:22px;padding:3px 8px;border-radius:8px;background:var(--c-warn-bg);color:var(--c-warn);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.b-art__myth p{margin:0;font-size:17px;line-height:1.6}.b-art__myth s{color:var(--c-warn);text-decoration-thickness:1.5px}.b-art__myth strong{color:var(--c-ok)}.b-art__grounds .b-art__ground p{margin:0}.b-art__audit-chips{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.b-art__audit-chips li{padding:6px 12px;border-radius:999px;background:#fff;font-size:14.5px;font-weight:600}.bz-city,.bz-city *{box-sizing:border-box}.bz-city{font-family:Arial,sans-serif;color:#101828;background:#fff;overflow:hidden;--blue:#245cff;--blue2:#4778ff;--green:#12b76a;--muted:#667085;--line:rgba(15,23,42,.08);--shadow:0 22px 70px rgba(31,91,255,.09)}.bz-city a{text-decoration:none!important}.bz-wrap{max-width:1220px;margin:0 auto;padding:0 20px}.bz-section{padding:84px 0}.bz-kicker{margin-bottom:10px;color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:950}.bz-title{margin:0;font-size:clamp(32px,4vw,54px);line-height:1.02;letter-spacing:-.055em;font-weight:950}.bz-note{margin:16px 0 0;max-width:780px;color:var(--muted);font-size:18px;line-height:1.65;font-weight:650}.bz-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:34px}.bz-head .bz-note{max-width:485px;margin-top:0}.bz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:999px;border:0;cursor:pointer;font-size:15px;line-height:1;font-weight:900;white-space:nowrap;transition:.25s}.bz-btn:hover{transform:translateY(-3px)}.bz-btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff!important;box-shadow:0 18px 36px rgba(36,92,255,.26)}.bz-btn-light{background:rgba(255,255,255,.88);color:#101828!important;border:1px solid var(--line);box-shadow:0 14px 30px rgba(15,23,42,.08)}.x-hero{padding:86px 0 84px;background:radial-gradient(circle at 18% 16%,rgba(36,92,255,.15),transparent 32%),radial-gradient(circle at 84% 16%,rgba(18,183,106,.16),transparent 30%),linear-gradient(135deg,#edf4ff 0%,#f8fbff 48%,#e9f8f4 100%)}.x-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:54px;align-items:center}.bz-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.bz-tag{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid var(--line);box-shadow:0 12px 28px rgba(31,91,255,.08);font-size:13.5px;font-weight:900;backdrop-filter:blur(12px)}.bz-tag:before{content:"";width:18px;height:18px;border-radius:50%;margin-right:7px;background:radial-gradient(circle at center,var(--green) 0 4px,rgba(18,183,106,.18) 5px 100%)}.x-hero h1{margin:0 0 22px;max-width:760px;font-size:clamp(40px,5.2vw,70px);line-height:1.03;letter-spacing:-.06em;font-weight:950}.x-hero h1 span{color:var(--blue)}.bz-lead{margin:0 0 30px;max-width:680px;color:#40536b;font-size:21px;line-height:1.62;font-weight:550}.bz-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.bz-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:730px}.bz-point{min-height:104px;padding:16px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid var(--line);box-shadow:0 10px 30px rgba(15,23,42,.055)}.bz-point strong{display:block;margin-bottom:4px;font-size:22px;line-height:1.1;letter-spacing:-.04em}.bz-point span{color:var(--muted);font-size:13px;line-height:1.45;font-weight:750}.bz-visual{position:relative;min-height:600px}.bz-scene{position:relative;min-height:570px;border-radius:38px;overflow:hidden;box-shadow:0 28px 76px rgba(31,91,255,.11);background:radial-gradient(circle at 72% 22%,rgba(36,92,255,.13) 0 20%,transparent 21%),linear-gradient(135deg,#dce8ff,#f8fbff 46%,#c9dbff);border:1px solid rgba(255,255,255,.72)}.bz-scene-label{position:absolute;left:28px;top:28px;z-index:5;padding:12px 16px;border-radius:18px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.86);backdrop-filter:blur(14px);font-weight:950;box-shadow:0 18px 42px rgba(15,23,42,.08)}.bz-person{position:absolute;left:50%;bottom:-4px;width:430px;max-width:86%;transform:translateX(-50%);z-index:3;filter:drop-shadow(0 30px 42px rgba(15,23,42,.18));animation:bzPerson 5.8s ease-in-out infinite}.bz-map{position:absolute;right:52px;top:112px;width:162px;height:162px;border-radius:42px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.82);backdrop-filter:blur(12px);z-index:2}.bz-map:before{content:"Великий\AНовгород";white-space:pre;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--blue);font-size:22px;line-height:1.08;letter-spacing:-.04em;font-weight:950}.bz-float{position:absolute;z-index:6;max-width:255px;padding:18px;border-radius:24px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 56px rgba(15,23,42,.14);animation:bzBox 6s ease-in-out infinite}.bz-float strong{display:block;margin-bottom:7px;color:var(--green);font-size:28px;line-height:1;letter-spacing:-.05em;font-weight:950}.bz-float span{color:#475569;font-size:14px;line-height:1.45;font-weight:800}.bz-f1{left:-18px;top:155px}.bz-f2{right:-18px;bottom:84px;animation-delay:-2s}.bz-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bz-card{position:relative;min-height:245px;padding:28px;border-radius:30px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);transition:.25s;overflow:hidden}.bz-card:hover{transform:translateY(-6px);box-shadow:0 28px 72px rgba(31,91,255,.13)}.bz-icon{width:48px;height:48px;margin-bottom:18px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;font-size:20px;font-weight:950;box-shadow:0 14px 30px rgba(36,92,255,.22)}.bz-card h2,.bz-card h3{margin:0 0 12px;color:#101828;font-size:22px;line-height:1.16;letter-spacing:-.035em;font-weight:950}.bz-card p,.bz-card li{margin:0;color:var(--muted);font-size:15.5px;line-height:1.65;font-weight:650}.bz-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.bz-card li{position:relative;padding-left:23px}.bz-card li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 6px rgba(36,92,255,.08)}.bz-dark{padding:88px 0;background:radial-gradient(circle at 10% 10%,rgba(36,92,255,.28),transparent 28%),radial-gradient(circle at 90% 20%,rgba(18,183,106,.18),transparent 30%),linear-gradient(135deg,#0d1424 0%,#101b31 52%,#0b1324 100%);color:#fff}.bz-dark-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:stretch}.bz-dark-panel{padding:34px;border-radius:34px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}.bz-dark-panel h2{margin:0 0 16px;color:#fff;font-size:clamp(32px,4vw,54px);line-height:1.04;letter-spacing:-.055em;font-weight:950}.bz-dark-panel p{margin:0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.7;font-weight:650}.bz-check-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.bz-check-list li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;padding:18px;border-radius:22px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.86);font-size:15.5px;line-height:1.55;font-weight:700}.bz-check{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(18,183,106,.18);color:#54d999;font-weight:950}.bz-local{background:linear-gradient(135deg,#f3f7ff 0%,#fff 100%)}.bz-local-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:stretch}.bz-office{padding:34px;border-radius:34px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.bz-office h2{margin:0 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-.05em;font-weight:950}.bz-office p{margin:0 0 18px;color:var(--muted);font-size:17px;line-height:1.65;font-weight:650}.bz-address{display:grid;gap:12px;margin-top:22px}.bz-address-item{padding:16px 18px;border-radius:20px;background:#f8fbff;border:1px solid var(--line);font-size:15.5px;line-height:1.5;font-weight:800;color:#344054}.bz-address-item strong{display:block;margin-bottom:4px;color:#101828;font-weight:950}.bz-local-list{display:grid;gap:16px}.bz-local-item{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center;min-height:98px;padding:20px;border-radius:22px;background:rgba(255,255,255,.84);border:1px solid var(--line);box-shadow:0 18px 44px rgba(30,64,175,.06)}.bz-local-num{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),#3f73ff);color:#fff;font-size:17px;font-weight:950;box-shadow:0 14px 28px rgba(36,92,255,.25)}.bz-local-item h3{margin:0 0 8px;font-size:18px;line-height:1.25;font-weight:950}.bz-local-item p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.45;font-weight:700}.bz-split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bz-price{padding:34px;border-radius:32px;background:linear-gradient(145deg,#102033,#183b5c);color:#fff}.bz-price small{display:block;color:rgba(255,255,255,.72);font-weight:800;margin-bottom:10px}.bz-price strong{display:block;margin:0 0 14px;font-size:clamp(42px,6vw,72px);letter-spacing:-.07em;line-height:.95;font-weight:950}.bz-price p{margin:0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.6;font-weight:650}.bz-faq{display:grid;gap:12px}.bz-faq details{overflow:hidden;border-radius:22px;background:#f8fbff;border:1px solid var(--line);box-shadow:0 12px 34px rgba(15,23,42,.04)}.bz-faq summary{min-height:72px;padding:20px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;cursor:pointer;color:#101828;font-size:18px;font-weight:950;list-style:none}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary:after{content:"+";color:var(--blue);font-size:24px;line-height:1}.bz-faq details[open] summary:after{content:"−"}.bz-faq p{margin:0;padding:0 24px 22px;color:var(--muted);font-size:16px;line-height:1.65;font-weight:650}.bz-reviews-box{margin-top:28px;padding:30px;border-radius:32px;background:#f4f9ff;border:1px solid rgba(36,92,255,.12)}.bz-form-section{padding:88px 0;background:radial-gradient(circle at 15% 10%,rgba(36,92,255,.12),transparent 28%),radial-gradient(circle at 90% 15%,rgba(18,183,106,.13),transparent 30%),linear-gradient(135deg,#edf4ff 0%,#f7fbff 52%,#e9f8f4 100%)}.bz-form-box{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;padding:40px;border-radius:36px;background:rgba(255,255,255,.82);border:1px solid var(--line);box-shadow:0 28px 80px rgba(31,91,255,.11);backdrop-filter:blur(14px)}.bz-form-copy h2{margin:0 0 24px;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.055em;font-weight:950}.bz-form-copy p{margin:0;color:var(--muted);font-size:18px;line-height:1.65;font-weight:650}.bz-form{padding:28px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 58px rgba(15,23,42,.08)}.bz-form-grid{display:grid;gap:14px}.bz-field label{display:block;margin-bottom:8px;color:#344054;font-size:13px;font-weight:900}.bz-field input{width:100%;min-height:54px;padding:0 16px;border-radius:16px;border:1px solid rgba(15,23,42,.11);background:#f8fbff;color:#101828;font-size:15px;font-weight:700;outline:none}.bz-submit{width:100%;margin-top:22px}.bz-consent{margin:24px 0 0;color:#7b8798;font-size:10px;line-height:1.4}.bz-consent a{color:var(--blue)!important;font-weight:900}.bz-reveal{opacity:1!important;transform:none!important;transition:none!important}.bz-reveal.is-visible{opacity:1!important;transform:none!important}@keyframes bzPerson{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@keyframes bzBox{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.bz-city,.bz-city .bz-reveal,.bz-city section,.bz-city .bz-wrap{opacity:1 !important;visibility:visible !important}.bz-city .bz-reveal{transform:none !important;transition:none !important}.bz-city .bz-scene{overflow:visible !important}.bz-city .bz-f1{left:-58px !important;top:155px !important}.bz-city .bz-f2{right:-58px !important;bottom:92px !important}.bz-city .bz-float{z-index:20 !important}.bz-city .bz-map,.bz-city .bz-map:before{display:none !important}.bz-city .bz-icon svg{display:block;width:24px;height:24px}.bz-city .bz-icon{color:#ffffff !important}.bz-city .bz-quiz-card{padding:34px;border-radius:32px;background:radial-gradient(circle at 85% 15%,rgba(36,92,255,.16),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f3f7ff 100%);border:1px solid rgba(36,92,255,.14);box-shadow:0 22px 62px rgba(31,91,255,.10)}.bz-city .bz-quiz-card h3{margin:0 0 14px;color:#101828;font-size:clamp(28px,3.2vw,42px);line-height:1.06;letter-spacing:-.05em;font-weight:950}.bz-city .bz-quiz-card p{margin:0 0 24px;color:#667085;font-size:16px;line-height:1.65;font-weight:650}.bz-city .bz-quiz-card .bz-btn{width:100%}.b-art__figure-num{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:center;margin:4px 0 24px;padding:22px 24px;border-radius:20px;background:var(--c-mint)}.b-art__inner .b-art__figure-num p{margin:0;font-size:17px;line-height:1.6}.b-art__figure-num--warn{background:var(--c-warn-bg)}.b-art__figure-num--warn b{color:var(--c-warn)}.b-art__inner .b-art__note--warn p,.b-art__inner .b-art__note--mint p{color:var(--c-ink)}.b-art__inner>h3{font-family:var(--font-head);font-size:20px;margin:24px 0 10px}.b-hero__grid--solo{grid-template-columns:1fr}.b-hero__grid--solo .b-hero__lead{max-width:68ch}.b-art__steps{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.b-art__step img{flex:none;width:40px;height:40px}.b-art__step h3{margin:0 0 6px;font-family:var(--font-head);font-size:19px;line-height:1.3}.b-art__inner .b-art__step p{margin:0;font-size:16px;line-height:1.6}.b-art__pc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 28px}.b-art__pc-col{padding:22px;border-radius:20px;background:var(--c-ok-bg)}.b-art__pc-col--minus{background:var(--c-warn-bg)}.b-art__pc-col h3{margin:0 0 10px;font-family:var(--font-head);font-size:20px}.b-art__pc-col ul{margin:0;padding-left:20px;display:grid;gap:8px;font-size:16px;line-height:1.55}