@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-cyr-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-lat-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-cyr-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-lat-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-cyr-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-lat-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-cyr-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-lat-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg:#e4ecef;--bg-deep:#cfdce3;--paper:#f6f9fa;--ink:#102033;--muted:#4a5b6b;--line:#c2ced8;--primary:#0d4554;--primary-ink:#f3fafb;--accent:#1a6574;--danger:#9b2c2c;--warn:#7a5410;--warn-bg:#f7efd9;--radius:12px;--shadow:0 1px 0 rgba(19,32,51,.04);--font:"Golos Text","Segoe UI",sans-serif;--display:Unbounded,"Golos Text",sans-serif;font-family:var(--font);font-size:17px;line-height:1.5;color:var(--ink);background:linear-gradient(180deg,rgba(16,32,51,.04),transparent 28%),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(16,32,51,.035) 24px),radial-gradient(1100px 520px at 12% -12%,rgba(26,101,116,.16),transparent 58%),radial-gradient(900px 480px at 92% 4%,rgba(13,69,84,.12),transparent 52%),linear-gradient(165deg,var(--bg) 0%,#d7e4ea 48%,var(--bg-deep) 100%);background-attachment:fixed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100%}a{color:var(--accent);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0}h1{font-size:clamp(1.75rem,4.2vw,2.6rem)}h2{font-size:1.35rem}h3{font-size:1.2rem}.shell{min-height:100vh;display:flex;flex-direction:column}.top{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:10px clamp(16px,3vw,28px);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);position:sticky;top:0;z-index:5}.brand{color:var(--ink);text-decoration:none;font-family:var(--display);font-size:1.35rem;letter-spacing:-.04em;transition:color .2s ease}.brand:hover{color:var(--primary)}.nav{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.nav a,.text-btn{color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding:0 12px;background:transparent;border:0;cursor:pointer;border-radius:10px;transition:background .2s ease}.nav a:hover,.text-btn:hover{background:#0f4c5c14}.main{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:28px 0 96px;flex:1}.lead{font-size:1.12rem;max-width:38rem;color:var(--muted)}.muted{color:var(--muted)}.kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;color:var(--accent);margin:0 0 8px}.stack{display:grid;gap:16px}.stack-lg{display:grid;gap:28px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.btn,.btn-quiet{min-height:48px;padding:0 18px;border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius);font-weight:600;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.btn:hover{background:#0c3d4a;transform:translateY(-1px)}.btn-quiet{background:transparent;color:var(--primary)}.btn-quiet:hover{background:#0f4c5c14;transform:translateY(-1px)}.btn:disabled,.btn-quiet:disabled{opacity:.55;cursor:not-allowed;transform:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cards{display:grid;gap:14px}.card{display:grid;gap:8px;align-content:start;background:var(--paper);border:1px solid var(--line);padding:18px 18px 16px;text-decoration:none;color:inherit;border-radius:16px;box-shadow:var(--shadow);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.card:hover,.card:focus-visible{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 28px #13203314}.card h2,.card h3{margin:0}.card p{margin:0;color:var(--muted)}.card-go{color:var(--accent);font-weight:700;margin-top:4px}.num{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.85rem}.note,.error,.warn{border:1px solid var(--line);background:var(--paper);padding:12px 14px;border-radius:12px}.warn{background:var(--warn-bg);border-color:#e2d0ae;color:#3f2d12}.error{border-color:#e2c4c4;background:#f8eeee;color:var(--danger)}.sheet{background:var(--paper);border:1px solid var(--line);padding:20px 18px 10px;border-radius:16px}.field{display:grid;gap:6px;margin:0 0 16px}.field span{font-weight:600}.hint{color:var(--muted);font-size:.92rem}input[type=text],input[type=email],input[type=password],input[type=date],select,textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);background:#fff;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1b6b7a26;outline:none}textarea{min-height:96px;resize:vertical}.invalid{border-color:var(--danger)}.choices{display:grid;gap:8px}.choices label{display:flex;gap:10px;align-items:flex-start;min-height:44px}.check{display:flex;gap:10px;align-items:flex-start}.group-title{margin:8px 0;font-size:1.15rem}.repeat{border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.steps{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px;padding:0;list-style:none}.steps li{width:28px;height:6px;background:var(--line);border-radius:99px;transition:background .2s ease}.steps .on{background:var(--primary)}.sample{display:grid;gap:8px;justify-items:start;padding:16px;border:1px solid var(--line);background:var(--paper);border-radius:14px}.sample p{margin:0}.bar-wrap{position:sticky;bottom:0;display:grid;gap:6px;padding:10px 0 4px;background:linear-gradient(transparent,var(--bg) 30%)}.bar{position:sticky;bottom:0;display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;padding:12px 0 4px}.bar-wrap .bar{position:static;padding:0}.list{margin:0;padding-left:1.1rem}.item{margin:0 0 14px}.tag{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}dl{margin:0}dt{font-weight:700;margin-top:12px}dd{margin:2px 0 0;color:var(--muted)}.home{display:grid;gap:48px}.section-head{display:grid;gap:8px;max-width:40rem}.section-head .muted{margin:0}.hero{display:grid;gap:16px;max-width:42rem;padding:8px 0 4px}.hero .kicker{margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-actions .btn,.hero-actions .btn-quiet{min-height:50px;padding:0 20px}.hero--portal{position:relative;max-width:none;width:100%;margin:0;padding:0;min-height:min(78vh,640px);display:grid;align-items:center;color:var(--primary-ink);overflow:hidden;border-radius:0 0 28px 28px;animation:hero-in .7s ease both;background:radial-gradient(900px 520px at 8% 12%,rgba(158,208,216,.18),transparent 55%),radial-gradient(700px 420px at 92% 0%,rgba(7,32,40,.35),transparent 50%),repeating-linear-gradient(-12deg,transparent,transparent 18px,rgba(255,255,255,.03) 19px),linear-gradient(145deg,#061c24,#0d4554 48%,#1a6574)}.hero-plane{display:none}.hero-stage{position:relative;z-index:1;width:min(1080px,calc(100% - 32px));margin:0 auto;padding:clamp(40px,8vh,72px) 0 clamp(40px,8vh,72px);display:grid;gap:14px}.hero-brand{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(2.6rem,8vw,4.6rem);letter-spacing:-.045em;line-height:.95;color:#f4fafb;text-shadow:0 1px 0 rgba(0,0,0,.12)}.hero--portal .kicker{color:#9ed0d8f2;margin:0}.hero-line{margin:0;max-width:18ch;font-family:var(--display);font-weight:500;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2;letter-spacing:-.03em;color:#f4fafbf0}.hero-lead{margin:0;max-width:36rem;color:#e8eef2e0;font-size:1.05rem}.hero-paths{display:grid;gap:12px;margin-top:10px;grid-template-columns:1fr;max-width:40rem}.path-tile,.path-card{display:grid;gap:6px;align-content:start;padding:18px 20px;min-height:132px;border:1px solid rgba(244,250,251,.28);background:#13203338;color:inherit;text-decoration:none;border-radius:4px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.path-tile:hover,.path-tile:focus-visible,.path-card:hover,.path-card:focus-visible{transform:translateY(-2px);background:#13203361;border-color:#f4fafb8c}.path-tile--service,.path-card--service{background:#f6f9faf0;color:var(--ink);border-color:#f4fafb8c}.path-tile--service:hover,.path-tile--service:focus-visible,.path-card--service:hover,.path-card--service:focus-visible{background:#fff}.path-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9ed0d8}.path-tile--service .path-label,.path-card--service .path-label{color:var(--accent)}.path-title{font-family:var(--display);font-size:1.28rem;letter-spacing:-.03em;line-height:1.15;font-weight:500}.path-text{color:#f4fafbc7;font-size:.98rem}.path-tile--service .path-text,.path-card--service .path-text{color:var(--muted)}.news-rail{display:grid;gap:0}.news-item{display:grid;gap:6px;padding:18px 0;text-decoration:none;color:inherit;border-top:1px solid var(--line);transition:color .2s ease,padding-left .2s ease}.news-item:last-child{border-bottom:1px solid var(--line)}.news-item:hover,.news-item:focus-visible{padding-left:6px}.news-item:hover .news-label,.news-item:hover strong{color:var(--primary)}.news-item strong{font-family:var(--display);font-size:1.15rem;letter-spacing:-.02em;font-weight:500}.news-item span:last-child{color:var(--muted)}.news-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.article-list{display:grid;gap:0}.article-row{display:grid;gap:4px;padding:16px 0;text-decoration:none;color:inherit;border-top:1px solid var(--line);transition:padding .2s ease,color .2s ease}.article-row:last-child{border-bottom:1px solid var(--line)}.article-row:hover,.article-row:focus-visible{padding-left:6px;color:var(--primary)}.article-row strong{font-size:1.08rem}.article-row span{color:var(--muted)}.home-split__grid{display:grid;gap:24px}.home-split .offer{max-width:none}.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.is-in{opacity:1;transform:none}@keyframes hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.price{display:grid;gap:4px;margin:0;max-width:40rem;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--paper) 85%,#fff);border:1px solid var(--line)}.price strong{font-family:var(--display);font-size:1.35rem;line-height:1.1;color:var(--primary)}.offer{display:grid;gap:10px;max-width:40rem;margin:0;padding:16px 18px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}.offer .kicker{margin:0}.offer-price{display:grid;gap:2px;margin:0}.offer-price strong{font-family:var(--display);font-size:clamp(1.8rem,4vw,2.4rem);line-height:1;color:var(--primary);letter-spacing:-.03em}.offer-price span{color:var(--ink);font-weight:600}.offer-list{margin:0;padding-left:1.1rem;display:grid;gap:4px}.offer-list li{color:var(--muted)}.offer--compact{padding:14px 16px}.offer--compact .offer-price strong{font-size:1.6rem}.catalog-page{display:grid;gap:28px}.catalog-group{display:grid;gap:12px}.catalog-group h2{font-size:1.2rem}.offer-card h3{font-size:1.12rem}.offer-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.card-soon{background:transparent}.card-soon h3{color:var(--muted)}.home-block{display:grid;gap:14px;scroll-margin-top:72px}.home-block h2{font-size:clamp(1.4rem,3vw,1.85rem)}.process,.trust{display:grid;margin:0;padding:0;list-style:none}.process li,.trust div{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.trust{display:grid}.trust div{grid-template-columns:1fr;gap:4px}.trust dt{font-weight:700}.trust dd,.process p{margin:0;color:var(--muted)}.step-num{font-family:var(--display);font-size:1.35rem;line-height:1;color:var(--primary)}.home-foot{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted)}.home-foot p{margin:0}.site-footer{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:24px 0 40px;border-top:1px solid var(--line);display:grid;gap:12px}.foot-links{display:flex;flex-wrap:wrap;gap:8px 16px}.foot-links a{color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.foot-links a:hover{text-decoration:underline;color:var(--primary)}.site-footer .muted{margin:0;font-size:.92rem}.portal-layout{display:grid;gap:24px}.portal-article{min-width:0}.portal-aside{display:none}.portal-block{margin:0}.portal-cta{margin:8px 0 0}.portal-faq{margin:0}.portal-faq dt{font-weight:700;margin-top:14px}.portal-faq dd{margin:4px 0 0;color:var(--muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;font-size:.9rem;color:var(--muted)}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:10px;opacity:.5}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--primary);text-decoration:underline}.ad-slot{min-height:90px;border:1px dashed color-mix(in srgb,var(--line) 85%,var(--accent));border-radius:12px;background:color-mix(in srgb,var(--paper) 70%,transparent);display:grid;place-items:center;color:var(--muted);font-size:.85rem}.ad-slot--off{min-height:0;height:0;padding:0;border:0;background:transparent;overflow:hidden}.ad-slot__label{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}@media (min-width:960px){.portal-layout{grid-template-columns:minmax(0,1fr) 200px;align-items:start}.portal-aside{display:block;position:sticky;top:84px}}.skip{position:absolute;left:12px;top:8px;transform:translateY(-140%);background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:8px 12px;z-index:6;border-radius:10px}.skip:focus{transform:none}@media (min-width:800px){.cards{grid-template-columns:1fr 1fr}.main{padding-top:40px}.process,.trust{grid-template-columns:1fr 1fr;column-gap:28px}.price{grid-template-columns:auto 1fr;gap:12px 16px;align-items:baseline}.shell:has(.home) .main{width:100%;max-width:none;padding:0 0 64px}.shell:has(.home) .home{gap:56px}.shell:has(.home) .home-block,.shell:has(.home) .home-foot{width:min(1080px,calc(100% - 48px));margin-inline:auto}.hero--portal{min-height:min(78vh,660px)}.hero-paths{grid-template-columns:1fr 1fr;gap:14px;max-width:720px}.home-split__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:32px}.home-split .process{grid-template-columns:1fr}.news-rail{grid-template-columns:1fr 1fr;column-gap:28px}.news-item:nth-child(odd){padding-right:12px}.article-list{grid-template-columns:1fr 1fr;column-gap:28px}.article-row:nth-child(odd){padding-right:12px}}@media (max-width:799px){.home{gap:32px}.shell:has(.home) .main{width:100%;max-width:none;padding:0 0 40px}.shell:has(.home) .home-block,.shell:has(.home) .home-foot{width:min(1080px,calc(100% - 32px));margin-inline:auto}.hero--portal{min-height:auto}.hero-stage{padding:36px 0 28px}}@media (max-width:480px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn,.hero-actions .btn-quiet{width:100%}.bar-wrap .bar{flex-direction:column}.bar-wrap .bar>*{width:100%}.path-tile,.path-card{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.btn-quiet,.card,.brand,.nav a,.path-tile,.path-card,.reveal{transition:none}.btn:hover,.btn-quiet:hover,.card:hover,.path-tile:hover,.path-card:hover{transform:none}.hero--portal{animation:none}.reveal{opacity:1;transform:none}}.top{flex-wrap:nowrap}.brand{flex:0 0 auto}.top-nav-wrap{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0}.nav-toggle{display:none;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;font-weight:600}.test-banner{position:sticky;top:56px;z-index:4;width:100%;padding:10px clamp(16px,3vw,28px);background:var(--warn-bg);color:#3f2d12;border-bottom:1px solid #e2d0ae;font-weight:600;font-size:.95rem;line-height:1.35;text-align:center}.offer-test{margin:0}.hero-brand{font-size:clamp(1.85rem,9.2vw,4.6rem)!important;letter-spacing:-.06em!important;line-height:1.05!important;overflow-wrap:anywhere;max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.articles-toolbar{gap:12px}.articles-search input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.topic-chips{display:flex;flex-wrap:wrap;gap:8px}.topic-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;font-weight:600}.topic-chip.is-active,.topic-chip[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.articles-count{margin:0}.articles-grid{display:grid;gap:14px;grid-template-columns:1fr}.article-card h3{font-size:1.08rem}.article-card p{color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-cta-top{margin-top:-8px}.news-portal-grid{display:grid;gap:14px;grid-template-columns:1fr}.news-card{display:grid;gap:6px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:16px;text-decoration:none;color:inherit;box-shadow:var(--shadow)}.news-card:hover{border-color:var(--accent);transform:translateY(-1px)}.news-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.85rem;color:var(--muted)}.news-card__source{font-weight:700;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.news-card h3{font-size:1.1rem;margin:0}.news-card p{margin:0;color:var(--muted)}.news-empty{margin:0}.hubs-rail{margin-top:8px}@media (min-width:700px){.articles-grid,.news-portal-grid{grid-template-columns:1fr 1fr}}@media (max-width:819px){.nav-toggle{display:inline-flex;align-items:center}.top{flex-wrap:wrap}.top-nav-wrap{flex-wrap:wrap;justify-content:flex-end}.nav{display:none;width:100%;flex-direction:column;align-items:stretch}.nav.open{display:flex}.test-banner{top:auto;position:relative;z-index:3;font-size:.9rem;text-align:left}}@media (max-width:480px){.hero-brand{font-size:clamp(1.65rem,11vw,2.2rem)!important;letter-spacing:-.07em!important}}.card-price{font-family:var(--display);font-weight:700;font-size:1.15rem;color:var(--primary);margin-top:2px}.price-table{display:grid;gap:0;border:1px solid var(--line, #d7dee8);border-radius:12px;overflow:hidden;background:#fff}.price-table__row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line, #d7dee8);align-items:baseline}.price-table__row:last-child{border-bottom:0}.price-table__row strong{font-family:var(--display);font-size:1.1rem;color:var(--primary);white-space:nowrap}.faq-accordion{display:grid;gap:.55rem;margin:0}.faq-accordion>h2{margin:0 0 .15rem}.faq-item{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:0;overflow:hidden}.faq-item>summary{cursor:pointer;list-style:none;font-weight:600;padding:.9rem 1.05rem;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink)}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"";width:.55rem;height:.55rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);flex:0 0 auto;transition:transform .18s ease;margin-top:-.15rem}.faq-item[open]>summary:after{transform:rotate(-135deg);margin-top:.2rem}.faq-item>summary:hover{color:var(--primary)}.faq-item>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-answer{padding:0 1.05rem 1rem}.faq-answer p{margin:0;color:var(--muted)}.faq-answer p+p{margin-top:.55rem}.portal-faq-inline{margin-top:.35rem}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.filter-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,76,92,.22);background:#fff;color:var(--primary);border-radius:999px;padding:8px 14px;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;min-height:40px;transition:background .15s ease,border-color .15s ease,color .15s ease}.filter-chip:hover{background:#0f4c5c0f}.filter-chip.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.filter-chip:disabled{cursor:default;opacity:.85}.catalog-page--blanks .catalog-stats{margin:0}.blank-card{display:grid;gap:10px;align-content:start}.blank-card__price{margin:0;font-size:.95rem}.blank-card__price .muted{font-weight:400;font-size:.85rem}.cards--blanks{display:grid;gap:14px}.catalog-promo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px}@media (min-width:720px){.cards--blanks{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.cards--blanks{grid-template-columns:1fr 1fr 1fr}}.blank-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.blank-card__icon{width:48px;height:48px;flex:0 0 auto;border-radius:12px;display:block}.path-icon{width:40px;height:40px;margin-bottom:4px;display:block}.path-tile .path-icon,.path-tile--service .path-icon{opacity:.95}.section-head--icon{display:flex;align-items:center;gap:12px}.section-head--icon .section-icon{width:40px;height:40px;flex:0 0 auto}.filter-chip[data-icon]:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;background:currentColor;mask:center/contain no-repeat;opacity:.7}.answer-first{margin:.75rem 0 1.25rem;padding:.9rem 1rem;border-left:3px solid #0d4554;background:#f3f8f9;border-radius:0 8px 8px 0}.answer-first h2{margin:0 0 .35rem;font-size:1rem;font-weight:700}.answer-first .lead,.answer-first p{margin:0}.related-nav{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border, #d7e2e6)}.related-nav__list{margin:0}.related-nav__list li[data-kind=hub] a,.related-nav__list li[data-kind=blank] a{font-weight:600}.footer-disclaimer{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--warn-bg);border:1px solid #e2d0ae;color:#3f2d12;font-size:.95rem;line-height:1.45;max-width:52rem}.hero-disclaimer{max-width:36rem;margin:12px 0 0}.cookie-notice{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--paper);box-shadow:0 10px 30px #0f28322e;max-width:720px;margin:0 auto}.cookie-notice p{margin:0;flex:1 1 220px;font-size:.92rem;line-height:1.4}@media (max-width:640px){.cookie-notice{left:8px;right:8px;bottom:8px}}
