:root{--kpib-navy: #000527;--kpib-navy-2: #1e3a5f;--kpib-slate: #0f172a;--kpib-gradient: linear-gradient(135deg, #000527 0%, #1e3a5f 100%);--kpib-gradient-hover: linear-gradient(135deg, #1e3a5f 0%, #000527 100%);--kpib-alert-gradient: linear-gradient(92.1deg, #CC0000 1.77%, #DE5858 98.23%);--accent-blue: #2563eb;--accent-blue-light: #3b82f6;--accent-blue-dark: #1e40af;--accent-green: #16a34a;--accent-green-light: #4ade80;--accent-red: #dc2626;--accent-red-light: #f87171;--accent-amber: #f59e0b;--accent-gold: #c9a227;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #334155;--gray-900: #111827;--slate-400: #94a3b8;--slate-500: #64748b;--surface-page: #f8faff;--surface-questionnaire: #f0f2f5;--surface-card: #ffffff;--surface-dark: var(--kpib-navy);--surface-dark-card: rgba(255, 255, 255, .05);--border-dark-card: rgba(255, 255, 255, .2);--text-heading: #111827;--text-body: #374151;--text-muted: #6b7280;--text-faint: #9ca3af;--text-on-dark: #ffffff;--text-on-dark-secondary: rgba(255, 255, 255, .8);--text-on-dark-muted: rgba(255, 255, 255, .6);--text-on-dark-faint: rgba(255, 255, 255, .4);--border-input: #e5e7eb;--border-input-focus: var(--kpib-navy);--border-card: #e5e7eb;--link: var(--accent-blue);--link-hover: var(--accent-blue-dark);--link-on-dark: rgba(255, 255, 255, .9);--link-on-dark-hover: #38bdf8}:root{--font-sans: "Gilroy", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Alice", Georgia, serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-hero: 42px;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.625;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800}:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 9999px;--shadow-card: 0 10px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-card-hover: 0 20px 25px -5px rgba(0, 0, 0, .15), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-modal: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-btn-hover: 0 12px 30px rgba(15, 23, 42, .4);--shadow-stat-hover: 0 20px 40px rgba(0, 0, 0, .08);--container-max: 1280px;--container-pad: 24px;--transition-fast: all .2s ease;--transition-base: all .3s ease;--ease-smooth: cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}a:hover{color:var(--link-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}a:hover{color:#38bdf8}[data-top-menu]{transform:translateY(-105%);transition:transform .35s cubic-bezier(.4,0,.2,1)}[data-top-menu][data-open=true]{transform:translateY(0)}[data-eagle-mount] svg{width:100%;height:100%;display:block}[data-eagle-mount] .animate_path{animation:eagleDraw 2.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes eagleDraw{to{stroke-dashoffset:0}}[data-hover-white]:hover,[data-menu-btn]:hover{color:#fff!important}[data-badge]:hover{background:#ffffff17!important;border-color:#ffffffa6!important}[data-reg-link]:hover{color:#38bdf8!important}@keyframes popIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}[data-marquee-row]:hover,[data-rev-track][data-paused=true]{animation-play-state:paused!important}[data-rv-card]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-rv-card]:hover{transform:translateY(-3px);box-shadow:0 18px 36px -14px #0f172a33!important;border-color:#bfdbfe!important}[data-rv-card][data-open=true]{border-color:#93c5fd!important;box-shadow:0 18px 36px -14px #2563eb47!important;transform:none}[data-rv-txt]{position:relative;max-height:88px;overflow:hidden;transition:max-height .4s ease;cursor:pointer}[data-rv-card][data-open=true] [data-rv-txt]{max-height:480px}[data-rv-fade]{position:absolute;bottom:0;left:0;right:0;height:34px;background:linear-gradient(180deg,#fff0,#fff);opacity:1;transition:opacity .3s ease;pointer-events:none}[data-rv-card][data-open=true] [data-rv-fade]{opacity:0}[data-rv-link]{transition:color .15s ease}[data-rv-link]:hover{color:#1d4ed8!important;text-decoration:underline}[data-ya-link]{transition:color .15s ease}[data-ya-link]:hover{color:#fc3f1d!important;text-decoration:underline}[data-lane-arrow]{transition:all .2s ease}[data-lane-arrow]:hover{background:#eff6ff!important;border-color:#bfdbfe!important;transform:translateY(-50%) scale(1.06)!important}[data-conv-btn]{transition:all .25s ease}[data-conv-btn]:hover{transform:translateY(-2px);box-shadow:0 18px 38px -12px #0005278c!important}@keyframes convBlink{0%,to{opacity:1}50%{opacity:.45}}[data-conv-dot]{animation:convBlink 1.8s ease-in-out infinite}@keyframes ckUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}[data-ck-card]{animation:ckUp .5s cubic-bezier(.4,0,.2,1)}[data-ck-ghost]{transition:all .2s ease;cursor:pointer}[data-ck-ghost]:hover{border-color:#bfdbfe!important;color:#1d4ed8!important;background:#f8faff!important}[data-stack28]{transition:opacity .35s ease,filter .35s ease,transform .35s ease}[data-stack28][data-dim=true]{opacity:.45;filter:saturate(.5);transform:scale(.97)}[data-s28-front]{transition:transform .35s ease,box-shadow .35s ease}[data-stack28]:hover [data-s28-front]{transform:rotate(-5deg) translateY(-8px);box-shadow:0 32px 60px -16px #dc26268c!important}[data-stamp-vne]{opacity:0;transform:rotate(-14deg) scale(1.5);transition:all .3s ease}[data-stack28]:hover [data-stamp-vne]{opacity:1;transform:rotate(-14deg) scale(1)}[data-doc28]{transition:transform .35s ease,box-shadow .35s ease}[data-doc28]:hover{box-shadow:0 30px 58px -16px #2563eb73!important}[data-stamp-ready]{opacity:0;transform:rotate(8deg) scale(1.4);transition:all .3s ease}[data-doc28]:hover [data-stamp-ready]{opacity:1;transform:rotate(8deg) scale(1)}[data-doc28][data-pick=true]{transform:rotate(0) scale(1.045) translateY(-10px);box-shadow:0 36px 66px -16px #2563eb8c!important}@keyframes stamp28in{0%{opacity:0;transform:rotate(-12deg) scale(2.4)}55%{opacity:1;transform:rotate(-12deg) scale(.9)}to{opacity:1;transform:rotate(-12deg) scale(1)}}[data-stamp-chosen]{opacity:0;pointer-events:none}[data-stamp-chosen][data-on=true]{opacity:1;animation:stamp28in .45s cubic-bezier(.2,.8,.3,1)}[data-stat-chip]{transition:all .2s ease;cursor:pointer}[data-stat-chip]:hover{border-color:#94a3b8!important;color:#14233f!important}[data-stat-chip][data-sel=true]{background:linear-gradient(135deg,#000527,#1e3a5f)!important;color:#fff!important;border-color:transparent!important}[data-stat-num]{cursor:help;border-bottom:3px dashed rgba(220,38,38,.45);transition:color .3s ease}[data-stat-bars]{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,margin .45s ease;margin-top:0}[data-statgrp]:hover [data-stat-bars]{max-height:240px;opacity:1;margin-top:18px}[data-stat-fill]{transition:width .6s cubic-bezier(.4,0,.2,1)}[data-dot100]{border-radius:5px;transition:background .5s ease,transform .25s ease}[data-dot100]:hover{transform:scale(1.25)}[data-inn-input]{border:2px solid transparent;transition:border-color .2s ease}[data-inn-input][data-state=valid]{border:2px solid #86efac!important}[data-inn-input][data-state=error]{border:2px solid #fca5a5!important}[data-inn-input]:focus{border:2px solid #3b82f6!important}[data-pill-green]{transition:all .2s ease;cursor:default}[data-pill-green]:hover{background:#4ade8033!important;border-color:#4ade80a6!important}[data-pill-neutral]{transition:all .2s ease;cursor:default}[data-pill-neutral]:hover{background:#ffffff1a!important;border-color:#ffffff4d!important}[data-stat-card]{transition:transform .2s ease,background .2s ease,border-color .2s ease}[data-stat-card]:hover{transform:translateY(-2px);background:#ffffff12!important;border-color:#ffffff2e!important}[data-suggestion]{transition:background .15s ease;cursor:pointer}[data-suggestion]:hover{background:#f4f7fb}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shine{0%{transform:translate(-120%) rotate(12deg)}60%,to{transform:translate(320%) rotate(12deg)}}@keyframes pulseRed{0%,to{box-shadow:0 0 #ef444400}30%{box-shadow:0 0 0 5px #ef444466}}[data-inn-input][data-pulse=true]{animation:pulseRed .55s ease-in-out 2}[data-tb-tab]{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}[data-tb-tab]:hover{background:#c9a22733;border-color:#c9a22799;box-shadow:0 12px 26px -12px #c9a22780}[data-radio-row]{transition:border-color .18s ease,background .18s ease}[data-radio-row]:hover{border-color:#93c5fd!important;background:#f8faff}[data-radio-row][data-sel=true]{border-color:#2563eb!important;background:#f8faff}[data-staff-list][data-pulse=true] [data-radio-row]{animation:pulseRed .55s ease-in-out 2;border-color:#ef4444!important;background:#fef2f2}[data-q2-row][data-pulse=true]{animation:pulseRed .55s ease-in-out 2;border-color:#ef4444!important;background:#fef2f2!important}[data-radio-dot][data-sel=true]{border:6px solid #2563eb!important}[data-diag-continue][data-ready=false]{background:#d1d5db!important;cursor:not-allowed!important;box-shadow:none!important}[data-diag-edit]{transition:color .2s ease,text-decoration-color .2s ease}[data-diag-edit]:hover{color:#2563eb;text-decoration-color:#2563eb}[data-srow][data-state=active]{background:#ffffff1a}[data-sbadge]{border:1px solid rgba(255,255,255,.25);color:#ffffffbf}[data-sbadge][data-state=active]{background:#3b82f6;border-color:#3b82f6;color:#fff}[data-sbadge][data-state=done]{background:#16a34a;border-color:#16a34a;color:#fff}[data-slabel]{color:#ffffffb3;font-weight:600}[data-slabel][data-state=active]{color:#fff;font-weight:700}[data-slabel][data-state=done]{color:#ffffffd9}[data-ssub]{color:#ffffffa6}[data-seg]{transition:all .15s ease;cursor:pointer}[data-seg]:hover{border-color:#93c5fd!important}[data-seg][data-sel=true]{border-color:#3b82f6!important;background:#eff6ff!important;color:#1e40af!important}[data-chk]{transition:all .15s ease;cursor:pointer}[data-chk]:hover{border-color:#93c5fd!important}[data-chk][data-on=true]{border-color:#3b82f6!important;background:#eff6ff!important;color:#1e40af!important}[data-chkbox] svg{opacity:0;transition:opacity .15s ease}[data-chk][data-on=true] [data-chkbox]{background:#3b82f6;border-color:#3b82f6!important}[data-chk][data-on=true] [data-chkbox] svg{opacity:1}@keyframes termBlink{0%,49%{opacity:1}50%,to{opacity:0}}[data-term-cursor]{display:inline-block;animation:termBlink 1s step-end infinite}[data-rkn-result]{opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1)}[data-rkn-result][data-show=true]{opacity:1;transform:translateY(0)}[data-rkn-penalty]{opacity:0;transform:translateY(10px);transition:all .4s ease .2s}[data-rkn-penalty][data-show=true]{opacity:1;transform:translateY(0)}@keyframes d4in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-d4b]{opacity:0;animation:d4in .5s cubic-bezier(.4,0,.2,1) forwards}[data-d4b="1"]{animation-delay:.1s}[data-d4b="2"]{animation-delay:.4s}[data-d4b="3"]{animation-delay:.7s}[data-d4b="4"]{animation-delay:1s}[data-p5-input]{width:100%;box-sizing:border-box;padding:14px 16px;font-size:16px;font-family:inherit;border:2px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .2s ease,background .2s ease;background:#fff;color:#14233f}[data-p5-input]:focus{border-color:#000527}[data-p5-input][data-err=true]{border-color:#ef4444;background:#fef2f2}[data-p5-input][data-err=true][data-pulse=true]{animation:pulseRed .55s ease-in-out 2}[data-p5-input][data-ok=true]{border-color:#86efac;padding-right:44px}@keyframes dotPulse{0%,to{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 6px #22c55e00}}[data-form-dot]{animation:dotPulse 1.8s ease-out infinite}@keyframes d6pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes d6rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-d6-check]{animation:d6pop .55s cubic-bezier(.34,1.56,.64,1) forwards}[data-d6-body]{opacity:0;animation:d6rise .5s ease .35s forwards}@keyframes btnShine{0%{transform:translate(-140%) skew(-20deg)}55%,to{transform:translate(360%) skew(-20deg)}}[data-pdf-btn]{position:relative;overflow:hidden}[data-pdf-btn]:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:btnShine 3.6s ease-in-out infinite;pointer-events:none}[data-cat-card]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}[data-cat-card]:hover{transform:translateY(-3px);box-shadow:0 16px 32px -14px #0f172a38;border-color:#bfdbfe}[data-cat-wm]{transition:all .3s ease}[data-cat-card]:hover [data-cat-wm]{color:#2563eb1a!important;transform:rotate(-6deg) scale(1.08)}[data-cat-card][data-open=true]{border-color:#2563eb!important;box-shadow:0 16px 34px -16px #2563eb73}[data-req-badge]{transition:background .2s ease,border-color .2s ease,transform .2s ease;cursor:default}[data-req-badge]:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-2px)}[data-doc-card]{transition:transform .2s ease,box-shadow .2s ease}[data-doc-card]:hover{transform:translateY(-4px);box-shadow:0 18px 36px -14px #0006}[data-doc-card]:hover [data-scan-hint]{opacity:1!important}[data-sec-badge]:hover{background:#dbeafe;transform:translateY(-2px);box-shadow:0 10px 20px -12px #2563eb80}[data-dark-badge],[data-gold-badge]{transition:all .25s ease}[data-gold-badge]:hover{background:#c9a2272e!important;transform:translateY(-2px);box-shadow:0 10px 20px -12px #00000080}[data-acc-icon]{transition:background-color .25s ease}[data-acc-text]{transition:color .25s ease}[data-acc-col]:hover [data-acc-icon]{background-color:#fff!important}[data-acc-col]:hover [data-acc-text]{color:#fff!important}[data-wl]{transition:transform .2s ease,box-shadow .2s ease}[data-wl]:hover{transform:translateY(-5px);box-shadow:0 18px 34px -14px #0f172a4d!important;border-color:#bfdbfe!important}[data-wall-grid][data-expanded=false]{mask-image:linear-gradient(to bottom,#000 60%,rgba(0,0,0,.3) 82%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 60%,rgba(0,0,0,.3) 82%,transparent)}[data-wall-btn]{transition:all .2s ease}[data-wall-btn]:hover{background:#eff6ff!important;border-color:#bfdbfe!important}[data-rate-badge]{transition:all .25s ease;position:relative;overflow:hidden}[data-rate-badge]:before{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(250,204,21,.22) 40%,rgba(255,255,255,.95) 55%,transparent);transform:skew(-20deg);animation:shineSweep 4.5s ease-in-out infinite;pointer-events:none}@keyframes shineSweep{0%{left:-70%}40%{left:140%}to{left:140%}}[data-rate-badge]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #0f172a40!important;border-color:#bfdbfe!important}[data-wall-btn][data-expanded=false]{margin-top:-34px}[data-wall-btn][data-expanded=true]{margin-top:28px}[data-dark-badge]:hover{background:#ffffff17!important;border-color:#ffffffa6!important;transform:translateY(-2px);box-shadow:0 10px 20px -12px #00000080}[data-acc]{flex:1 1 0;min-width:0;transition:flex .4s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}[data-acc][data-sel=false]:hover{border-color:#94a3b8!important;box-shadow:0 14px 28px -14px #0f172a4d!important}[data-acc][data-sel=true]{flex:3.4 1 0;min-width:420px;border:2px solid #2563eb!important;box-shadow:0 24px 48px -16px #2563eb59!important;cursor:default!important}[data-inn-cta]:hover{filter:brightness(1.08)}[data-gov-link]{opacity:.55;transition:opacity .2s ease}[data-gov-link]:hover{opacity:1}[data-gov-link]:hover span{color:#fff!important}[data-foot-nav]{transition:color .2s ease}[data-foot-nav]:hover{color:#fff!important}[data-press-card]{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}[data-press-card]:hover{transform:translateY(-4px);box-shadow:0 18px 36px -14px #0f172a38!important;border-color:#bfdbfe!important}[data-press-card]:hover [data-press-more]{color:#1d4ed8!important}[data-press-card]:hover [data-press-title]{color:#2563eb!important}[data-faq-card]{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}[data-faq-card][data-open=false]:hover{border-color:#bfdbfe!important;box-shadow:0 12px 26px -14px #0f172a2e!important;transform:translateY(-2px)}[data-faq-card][data-open=true]{border-color:#93c5fd!important;box-shadow:0 14px 30px -14px #2563eb40!important}[data-faq-chev]{transition:transform .25s ease,background .2s ease,color .2s ease}[data-faq-card][data-open=true] [data-faq-chev]{transform:rotate(180deg);background:#eff6ff!important;color:#2563eb!important}[data-call-btn]:hover{background:#f1f5f9!important;transform:translateY(-2px)}[data-foot-link]{transition:color .2s ease}[data-foot-link]:hover{color:#38bdf8!important}[data-chip]{transition:background .2s ease,border-color .2s ease}[data-chip]:hover{background:#ffffff1f!important;border-color:#ffffff59!important}[data-stat-badge]{transition:all .25s ease}[data-stat-badge]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -10px #0000008c;border-color:#ffffff4d!important;filter:brightness(1.07)}[data-phone-input]{border:2px solid #e5e7eb;transition:border-color .2s ease}[data-phone-input][data-state=filled]{border-color:#86efac}[data-phone-input][data-state=error]{border-color:#fca5a5}[data-phone-input]:focus{border-color:#3b82f6}[data-cta][data-ready=false]{background:#d1d5db!important;cursor:not-allowed!important}[data-callback-btn]:hover{background:#4ade8014!important;border-color:#4ade8099!important;color:#4ade80!important}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media(hover:none){[data-marquee-row]:hover{animation-play-state:running!important}}[data-m-progress]{display:none}@media(max-width:900px){[data-diag-grid]{grid-template-columns:1fr!important}[data-diag-side]{display:none!important}[data-m-progress]{display:flex!important}[data-screen-label^="Модалка диагностики"]{padding:12px!important}[data-wall-grid]{grid-template-columns:repeat(4,1fr)!important}[data-press-grid],[data-cat-grid]{grid-template-columns:1fr 1fr!important}[data-trio-grid]{grid-template-columns:1fr!important;gap:40px!important}[data-foot-cols],[data-menu-cols]{grid-template-columns:1fr 1fr!important;gap:28px!important}[data-hero-title]{font-size:32px!important}section h2{font-size:26px!important}}@media(max-width:640px){[data-press-grid],[data-cat-grid]{grid-template-columns:1fr!important}[data-wall-grid]{grid-template-columns:repeat(3,1fr)!important}[data-foot-cols],[data-menu-cols]{grid-template-columns:1fr!important}}
