@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:optional;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:optional}@font-face{font-family:Inter;src:url(/fonts/inter-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-cyrillic-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-display:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-body);--font-editorial:"PT Serif", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-display:clamp(3rem, 5vw, 4.5rem);--text-h1:clamp(2.5rem, 4.5vw, 4rem);--text-h2:clamp(2rem, 3.5vw, 3.25rem);--text-h3:clamp(1.25rem, 2vw, 1.5rem);--text-body-lg:1.0625rem;--text-body:.875rem;--text-body-sm:.75rem;--text-label:.6875rem;--leading-display:1.01;--leading-heading:1.08;--leading-body:1.65;--tracking-display:-.052em;--tracking-heading:-.04em;--tracking-body:-.012em;--color-navy-950:#05162e;--color-navy-900:#052c4e;--color-blue-600:#087eb7;--color-blue-700:#006da4;--color-cyan-300:#66cef5;--color-sky-100:#dff5ff;--color-cloud-50:#f3f8fc;--color-ink:#0c1b33;--color-text-muted:#607087;--color-line:#d9e4ed;--color-white:#fff;--color-primary:#001b3a;--color-secondary:#2563eb;--color-accent:#3b82f6;--color-background:#f8fafc;--color-surface:#fff;--color-border:#e5e7eb;--color-text:#1f2937;--color-muted:#6b7280;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--radius-sm:.4375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--shadow-card:0 14px 40px #052c4e12;--shadow-overlay:0 20px 55px #000a1e47;--ink:var(--color-ink);--muted:var(--color-text-muted);--green:var(--color-navy-900);--green-2:var(--color-blue-600);--mint:var(--color-sky-100);--cream:var(--color-cloud-50);--line:var(--color-line);--orange:var(--color-cyan-300);--blue-700:var(--color-blue-700)}html{font-family:var(--font-sans);color:var(--color-ink)}body,button,input,textarea,select{font-family:var(--font-sans)}.type-display,.type-h1,.type-h2,.type-h3{color:inherit;text-wrap:balance;margin-top:0}.type-display{font-size:var(--text-display);font-weight:650;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.type-h1{font-size:var(--text-h1);font-weight:650;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.type-h2{font-size:var(--text-h2);font-weight:650;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.type-h3{font-size:var(--text-h3);letter-spacing:-.025em;font-weight:700;line-height:1.2}.type-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.type-body{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.type-label{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;font-weight:800;line-height:1.3}.type-editorial{font-family:var(--font-editorial);font-weight:700}.ui-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card)}.ui-card--flat{box-shadow:none}.ui-card--dark{border-color:var(--color-navy-900);color:var(--color-white);background:var(--color-navy-900)}@media (width<=600px){:root{--text-display:clamp(2.5rem, 12vw, 3.375rem);--text-h1:2.25rem;--text-h2:2rem}}:root{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-cloud-50);font-synthesis:none;text-rendering:optimizelegibility;--ink:var(--color-ink);--muted:var(--color-text-muted);--green:var(--color-navy-900);--green-2:var(--color-blue-600);--mint:var(--color-sky-100);--cream:var(--color-cloud-50);--line:var(--color-line);--orange:var(--color-cyan-300)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);text-wrap:balance}.hero h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.question h1,.legal-page h1,.welcome h1,.admin-main>header h1,.documents-content>h1{font-size:var(--text-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.section-heading h2,.included h2,.security h2,.panel__title h2,.guides-hero h1{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.flow-card h3,.feature h3,.guide-card h2,.guide-body h2,.action-card h2{font-size:var(--text-h3);letter-spacing:-.025em;line-height:1.2}.hero__lead,.included__copy>p,.security p,.legal-page p,.guide-article__lead,.guide-body{line-height:var(--leading-body);letter-spacing:var(--tracking-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}:focus-visible{outline-offset:3px;outline:3px solid #e8783f}.skip-link{z-index:100;color:var(--green);background:#fff;border-radius:7px;padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1180px,100% - 48px);margin:0 auto}.shell--narrow{width:min(680px,100% - 40px);margin:0 auto}.brand{letter-spacing:.14em;color:var(--green);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:800;display:flex}.brand__descriptor{letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--muted);border-left:1px solid #b8c8d5;padding-left:10px;font-size:8px;line-height:1.25}.brand__mark{background:var(--green);color:#fff;letter-spacing:0;border-radius:9px 9px 9px 2px;place-items:center;width:34px;height:34px;font-family:PT Serif,serif;font-size:21px;display:grid}.brand--inverse .brand__mark{color:var(--green);background:#fff}.nav{justify-content:space-between;align-items:center;height:84px;display:flex}.nav__links{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.nav__index,.nav__label small,.nav__arrow{display:none}.nav__links a:hover,.text-button:hover{color:var(--green-2)}.text-button{color:inherit;background:0 0;border:0;padding:8px 0;font-weight:600}.menu-button{color:var(--green);background:0 0;border:0;display:none}.nav__controls{align-items:center;gap:5px;display:flex}.language-switcher{position:relative}.language-button{color:#0b1830;background:#fff;border:1px solid #dbe5ea;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.language-button:hover{color:#087eb7;border-color:#087eb7}.language-menu{z-index:30;background:#fff;border:1px solid #dbe5ea;border-radius:10px;width:176px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0b183029}.language-menu button{color:#0b1830;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr 16px;align-items:center;width:100%;min-height:40px;padding:8px 9px;font-size:13px;display:grid}.language-menu button:hover,.language-menu button.active{background:#eef8fc}.language-menu button>span{color:#087eb7;font-size:10px;font-weight:800}.button{background:var(--green);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px 21px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{background:var(--green-2);transform:translateY(-1px);box-shadow:0 9px 24px #123f3526}.button:disabled{opacity:.45;pointer-events:none}.button--small{padding:11px 17px}.button--ghost{color:var(--green);background:0 0;border:1px solid #c8d2cd}.button--ghost:hover{background:#fff}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:62px;min-height:660px;padding-top:35px;padding-bottom:95px;display:grid}.eyebrow{color:var(--green-2);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}#process .eyebrow,#included .eyebrow{color:#00658f}.eyebrow span{background:var(--orange);width:24px;height:2px;display:block}.hero h1,.section-heading h2,.included h2,.security h2{letter-spacing:-.035em;margin-bottom:26px;font-family:PT Serif,Georgia,serif;font-size:clamp(46px,5.4vw,70px);line-height:1.03}.hero h1 em{color:var(--green-2);font-weight:700}.hero__actions{gap:12px;margin:34px 0 30px;display:flex}.trust-row{color:#6a7571;flex-wrap:wrap;gap:18px;font-size:10px;font-weight:700;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row .trust-row__protected{font-size:12px}.trust-row svg{color:var(--green-2)}.hero__visual{padding:45px 0 40px;position:relative}.demo-label{z-index:3;color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #17332b1a}.hero__visual:before{content:"";background:#e5eee8;border-radius:48% 48% 42%;position:absolute;inset:0 0 0 30px;transform:rotate(-3deg)}.case-preview{background:#fff;border-radius:16px;width:92%;margin:auto;padding:27px;position:relative;box-shadow:0 30px 80px #17332b29}.case-preview__top,.progress-header{justify-content:space-between;align-items:center;display:flex}.case-preview__top div{gap:4px;display:grid}small{letter-spacing:.12em;color:#85908c;font-size:9px;font-weight:800}.case-preview__top strong{font-family:PT Serif,serif;font-size:22px}.status-pill{color:var(--green-2);background:#e5f2ec;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:800}.progress-header{color:#75807c;margin:24px 0 9px;font-size:10px}.progress-header strong{color:var(--green)}.progress{background:#e6ebe8;border-radius:10px;height:6px;overflow:hidden}.progress span{background:var(--orange);border-radius:inherit;height:100%;display:block}.next-card{background:#f5f7f4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:23px 0;padding:16px;display:grid}.next-card__icon{background:var(--green);color:#fff;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.next-card__icon svg{width:19px}.next-card div:nth-child(2){gap:3px;display:grid}.next-card strong{color:#0b2340;font-size:12px}.next-card p{color:#87918e;margin:0;font-size:9px}.next-card>svg{color:#8b9592;width:17px}.mini-steps{border-top:1px solid #edf0ed;grid-template-columns:repeat(4,1fr);padding-top:20px;display:grid}.mini-step{color:#98a09e;justify-items:center;gap:7px;font-size:8px;display:grid;position:relative}.mini-step:not(:last-child):after{content:"";background:#dfe4e1;width:calc(100% - 27px);height:1px;position:absolute;top:11px;left:calc(50% + 14px)}.mini-step>span:first-child,.mini-step>svg{z-index:1;background:#fff;border:1px solid #d9dfdc;border-radius:50%;place-items:center;width:22px;height:22px;padding:4px;display:grid}.mini-step--done>svg{background:var(--green);color:#fff;border-color:var(--green)}.mini-step--active>span:first-child{border:2px solid var(--orange);color:var(--orange);font-weight:800}.mini-step--active b{color:var(--ink)}.float-note{z-index:2;background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid;position:absolute;box-shadow:0 15px 36px #17332b26}.float-note>svg:first-child{width:17px;color:var(--green-2)}.float-note>svg:last-child{color:#4b9c77;width:17px}.float-note div{gap:2px;display:grid}.float-note strong{font-size:9px}.float-note span{color:#89928f;font-size:7px}.float-note--top{top:22px;right:-18px}.float-note--bottom{grid-template-columns:auto 1fr;bottom:15px;left:-14px}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading .eyebrow{align-self:flex-start;margin-top:12px}.section-heading h2,.included h2,.security h2{margin-bottom:50px;font-size:clamp(36px,4vw,52px)}.flow-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.flow-card{background:var(--cream);border:1px solid #eceeea;min-height:250px;padding:25px;position:relative}.flow-card__number{color:#b9c1bd;font-family:PT Serif,serif;font-size:14px}.flow-card__icon{width:48px;height:48px;color:var(--green);background:#e1eee8;border-radius:50%;place-items:center;margin:35px 0 25px;display:grid}.flow-card h3{margin-bottom:9px;font-family:PT Serif,serif;font-size:22px}.flow-card p{color:var(--muted);font-size:12px;line-height:1.6}.flow-card__arrow{color:#adb7b2;z-index:1;width:17px;position:absolute;top:50%;right:-18px}.included{grid-template-columns:1fr 1.15fr;align-items:start;gap:100px;padding-top:120px;padding-bottom:120px;display:grid}.included h2{margin-bottom:20px}.included__copy>p{color:var(--muted);max-width:470px;font-size:14px;line-height:1.75}.feature-list{grid-template-columns:1fr 1fr;gap:40px 35px;display:grid}.feature{gap:15px;display:flex}.feature>div{width:40px;height:40px;color:var(--green-2);background:#e2eee9;border-radius:8px;flex:0 0 40px;place-items:center;display:grid}.feature svg{width:19px}.feature h3{margin:1px 0 8px;font-size:14px}.feature p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.security{background:var(--green);color:#fff;padding:75px 0}.security__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.security h2{margin:0;font-size:40px}.security p{color:#c7d8d2;margin:0;font-size:13px;line-height:1.8}.footer{color:#78827e;justify-content:space-between;align-items:center;min-height:100px;font-size:10px;display:flex}.footer div{gap:22px;display:flex}.footer button,.footer a{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;text-decoration:none}.footer .footer__brand-contacts{align-items:center;gap:16px}.footer .footer__contacts{align-items:center;gap:12px}.footer .footer__contacts a{align-items:center;gap:5px;min-height:36px;display:inline-flex}.footer .footer__contacts a:hover{color:var(--klc-secondary)}.footer__telegram-icon{fill:currentColor;width:18px;height:18px}.footer .footer__meta{flex-direction:row;align-items:center;gap:18px}.footer .footer__meta>span{order:1}.footer .footer__legal{text-align:left;order:2;justify-content:flex-start;gap:22px}@media (width>=601px){.landing .footer{justify-content:flex-start;gap:0}.landing .footer .footer__brand-contacts{display:contents}.landing .footer .footer__brand-contacts>.brand{order:1}.landing .footer .footer__meta{order:2;margin-left:18px}.landing .footer .footer__contacts{order:3;justify-content:flex-end;margin-left:auto}}.legal-page{padding:70px 0 90px}.legal-page h1{overflow-wrap:anywhere;margin:12px 0 35px;font-family:PT Serif,serif;font-size:clamp(36px,6vw,56px)}.legal-page h2{margin:32px 0 10px;font-size:18px}.legal-page p{color:var(--muted);font-size:14px;line-height:1.75}.legal-page li{color:var(--muted);margin:7px 0;font-size:14px;line-height:1.75}.legal-page a{color:var(--green);overflow-wrap:anywhere}.legal-warning{color:#8a4727;background:#fff4ed;border:1px solid #efc3a9;border-radius:10px;gap:12px;padding:16px;display:flex}.legal-warning svg{flex:none}.legal-warning p{color:inherit;margin:0;font-size:12px}.legal-page>.button{margin-top:35px}.flow-page{--klc-primary:#001b3a;--klc-secondary:#2563eb;--klc-bg:#f8fafc;--klc-border:#e5e7eb;--klc-muted:#6b7280;background:#fbfaf6;min-height:100vh}.flow-nav{justify-content:space-between;align-items:center;height:80px;display:flex}.close-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.flow-progress{background:#e7e9e5;height:3px}.flow-progress span{background:var(--orange);height:100%;transition:width .3s;display:block}.question{padding-top:90px}.shell--result{width:min(1040px,100% - 40px);margin:0 auto}.question__meta{color:var(--green-2);letter-spacing:.08em;margin-bottom:18px;font-size:11px;font-weight:800}.question h1{letter-spacing:-.02em;margin-bottom:14px;font-family:PT Serif,serif;font-size:42px}.question>p{color:var(--muted);margin-bottom:38px;font-size:14px;line-height:1.65}.options{gap:10px;display:grid}.option{text-align:left;color:var(--ink);background:#fff;border:1px solid #dfe3df;border-radius:10px;align-items:center;gap:13px;padding:17px 18px;font-weight:600;display:flex}.option>span{border:1px solid #c8cfcb;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.option--selected{border-color:var(--green-2);box-shadow:0 0 0 1px var(--green-2);background:#f6faf8}.option--selected>span{background:var(--green-2);border-color:var(--green-2);color:#fff}.question__actions{justify-content:space-between;margin-top:32px;display:flex}.question__privacy{color:#929a97;justify-content:center;align-items:center;gap:7px;margin-top:40px;font-size:10px;display:flex}.eligibility-result{text-align:center;padding-bottom:70px}.eligibility-result__icon{width:64px;height:64px;color:var(--green-2);background:#e1eee8;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.eligibility-result__icon svg{width:29px;height:29px}.eligibility-result--specialist_review .eligibility-result__icon{color:#a8562e;background:#fff0e7}.eligibility-result--preliminary_ineligible .eligibility-result__icon{color:#8a4c42;background:#f4e8e5}.eligibility-result>h1{margin-top:10px;margin-bottom:13px}.eligibility-result>p{max-width:530px;margin:0 auto 28px}.service-phase-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0 24px;display:grid}.service-phase-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-phase-card{background:#fff;border:1px solid #dbe5ea;border-radius:12px;min-width:0;padding:25px;box-shadow:0 12px 32px #001b3a0d}.service-phase-card--free{border-top:4px solid #2563eb}.service-phase-card--paid{background:#f8fafc;border-top:4px solid #001b3a}.service-phase-card--consultation{background:#f5fbff;border-top:4px solid #087eb7}.service-phase-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.service-phase-card__icon{color:#fff;background:#2563eb;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.service-phase-card--paid .service-phase-card__icon{background:#001b3a}.service-phase-card--consultation .service-phase-card__icon{background:#087eb7}.service-phase-card__icon svg{width:20px;height:20px}.service-phase-card__badge{color:#1d4ed8;letter-spacing:.08em;background:#dbeafe;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.service-phase-card--paid .service-phase-card__badge{color:#001b3a;background:#e5eaf0}.service-phase-card--consultation .service-phase-card__badge{color:#075985;background:#dff5ff}.service-phase-card>small{color:#64748b;letter-spacing:.12em;font-size:9px;font-weight:800}.service-phase-card h2{color:#001b3a;margin:7px 0 10px;font-size:20px;line-height:1.25}.service-phase-card>p{color:#64748b;min-height:44px;margin:0 0 18px;font-size:12px;line-height:1.55}.service-phase-card ol{counter-reset:phase-item;gap:11px;margin:0;padding:0;list-style:none;display:grid}.service-phase-card li{color:#24364b;counter-increment:phase-item;min-height:28px;padding-left:36px;font-size:12px;line-height:1.5;position:relative}.service-phase-card li:before{content:counter(phase-item);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.service-phase-card--paid li:before{color:#001b3a;background:#eef2f6;border-color:#cbd5e1}.service-phase-card--consultation li:before{color:#075985;background:#eaf8ff;border-color:#bae6fd}.service-phase-card__note{color:#64748b;border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px;font-size:10px;line-height:1.55}.service-review-notes{max-width:760px;margin-inline:auto}.reason-list{text-align:left;gap:9px;margin:28px 0;display:grid}.reason{background:#fff;border:1px solid #e3e6e2;border-radius:9px;gap:5px;padding:14px 16px 14px 20px;display:grid;position:relative;overflow:hidden}.reason:before{content:"";background:#86a99b;width:4px;position:absolute;inset:0 auto 0 0}.reason--review:before{background:var(--orange)}.reason--blocking:before{background:#a95e50}.reason strong{font-size:11px}.reason span{color:var(--muted);font-size:9px;line-height:1.55}.result-next{text-align:left;background:#eef4f0;border-radius:9px;gap:5px;margin:22px 0 5px;padding:17px;display:grid}.result-next strong{color:var(--green-2);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.result-next span{font-size:11px;font-weight:600}.ruleset-note{color:#9aa29f;margin-top:25px;font-size:8px}@media (width<=1000px) and (width>=761px){.service-phase-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.service-phase-grid--three .service-phase-card--consultation{grid-column:1/-1}}@media (width<=760px){.service-phase-grid{grid-template-columns:1fr}.service-phase-card{padding:21px}.service-phase-card>p{min-height:0}.eligibility-result .question__actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.eligibility-result .question__actions .button{justify-content:center;width:100%}}.app-shell{background:#f5f6f3;grid-template-columns:225px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--green);color:#d8e4df;flex-direction:column;height:100vh;padding:25px 20px;display:flex;position:sticky;top:0}.sidebar nav{gap:5px;margin-top:45px;display:grid}.sidebar nav a,.sidebar__bottom>a{color:#b9cbc4;border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;display:flex}.sidebar nav svg,.sidebar__bottom svg{width:17px}.sidebar nav a.active{color:#fff;background:#ffffff1a}.sidebar nav a span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:8px;display:grid}.sidebar__bottom{gap:15px;margin-top:auto;display:grid}.profile{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding-top:18px;display:flex}.profile>span{width:34px;height:34px;color:var(--green);background:#e3eee9;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.profile div{gap:2px;display:grid}.profile strong{color:#fff;font-size:10px}.profile small{color:#8ca49b;font-size:7px}.sidebar__bottom button{color:#829b92;text-align:left;background:0 0;border:0;padding-left:12px;font-size:9px}.dashboard{min-width:0}.dashboard__nav{background:#fff;border-bottom:1px solid #e5e8e4;justify-content:space-between;align-items:center;height:78px;padding:0 38px;display:flex}.dashboard__nav>div{gap:4px;display:grid}.dashboard__nav strong{font-family:PT Serif,serif;font-size:16px}.icon-button{color:#596560;background:#fff;border:1px solid #e2e5e1;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button span{background:var(--orange);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.dashboard__content{max-width:1100px;margin:auto;padding:35px 38px 60px}.welcome{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.welcome p{color:var(--muted);margin-bottom:5px;font-size:11px}.welcome h1{margin:0;font-family:PT Serif,serif;font-size:29px}.status-pill--large{padding:8px 12px;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.75fr);gap:22px;display:grid}.dashboard-main,.dashboard-side{align-content:start;gap:18px;display:grid}.action-card{background:var(--green);color:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:17px;padding:25px;display:grid;position:relative;overflow:hidden}.action-card:after{content:"";background:#ffffff09;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-60px}.action-card__icon{background:#ffffff1f;border-radius:9px;place-items:center;width:45px;height:45px;display:grid}.action-card__icon svg{width:20px}.action-card small{color:#8fb0a4}.action-card h2{margin:7px 0;font-family:PT Serif,serif;font-size:21px}.action-card p{color:#b9ccc5;margin-bottom:17px;font-size:10px;line-height:1.6}.action-card .button{color:var(--green);background:#fff;padding:11px 14px;font-size:10px}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-feedback{color:#fff;background:#ffffff1a;border-radius:8px;align-items:center;gap:9px;max-width:430px;margin:0 0 13px;padding:9px 11px;display:flex}.upload-feedback>span{gap:2px;display:grid}.upload-feedback strong{overflow-wrap:anywhere;font-size:9px}.upload-feedback small{color:#b9ccc5;letter-spacing:0;font-size:7px}.upload-feedback--error{color:#fff;background:#713d35;font-size:9px;line-height:1.4}.documents-page{background:#f5f7f4;min-height:100vh}.documents-nav{gap:20px;display:flex}.documents-content{padding-top:54px;padding-bottom:70px}.documents-content>h1{letter-spacing:-.045em;margin:12px 0;font-family:Manrope,sans-serif;font-size:34px;font-weight:650;line-height:1.08}.documents-content>p{color:var(--muted);max-width:620px;line-height:1.7}.document-drop{min-height:180px;color:var(--green);cursor:pointer;background:#fff;border:2px dashed #a9bbb3;border-radius:14px;align-content:center;place-items:center;gap:8px;margin:28px 0 18px;transition:all .2s;display:grid}.document-drop:hover{border-color:var(--orange);transform:translateY(-1px)}.document-drop strong{font-size:14px}.document-drop span{color:var(--muted);font-size:10px}.document-drop--busy{opacity:.65;cursor:wait}.documents-error{color:#713d35;background:#f8e5e1;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.documents-list{background:#fff;border:1px solid #e1e6e2;border-radius:12px;margin:20px 0;padding:22px}.documents-empty{color:var(--muted);justify-items:center;gap:8px;padding:35px;display:grid}.document-row{border-top:1px solid #edf0ed;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.document-row--processing{background:#f5faf7;border-radius:10px;margin:0 -10px;padding:15px 10px}.document-row>svg:first-child{color:var(--green)}.document-row div{gap:5px;min-width:0;display:grid}.document-row strong{overflow-wrap:anywhere;font-size:11px}.document-row small{color:var(--muted);font-size:8px}.document-ok{color:#4e9b76}.document-process{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b8c8c0;border-radius:7px;padding:8px 10px;font-size:9px}.document-process:disabled{opacity:.6;cursor:wait}.recognition-progress{min-width:245px;color:var(--green);align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.recognition-progress__ring{flex:0 0 48px;width:48px;height:48px;position:relative;display:block!important}.recognition-progress__ring svg{width:48px;height:48px;transform:rotate(-90deg)}.recognition-progress__track,.recognition-progress__value{fill:none;stroke-width:3.2px}.recognition-progress__track{stroke:#dce8e2}.recognition-progress__value{stroke:var(--orange);stroke-linecap:round;transition:stroke-dasharray .55s}.recognition-progress__ring>strong{font-variant-numeric:tabular-nums;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.recognition-progress>span{gap:4px;display:grid}.recognition-progress>span>strong{font-size:9px}.recognition-progress>span>small{white-space:nowrap;font-size:7px}.confirmed-chip{color:#397b5b;align-items:center;gap:5px;font-size:8px;display:flex}.confirmed-chip svg{width:15px}.review-card{background:#fff;border:1px solid #dfe6e1;border-radius:12px;gap:14px;margin:20px 0;padding:22px;display:grid}.review-field{grid-template-columns:minmax(140px,.7fr) 1.3fr;align-items:center;gap:15px;display:grid}.review-field>span{gap:3px;font-size:10px;font-weight:700;display:grid}.review-field small{color:var(--muted);font-size:7px;font-weight:400}.review-field input{width:100%;font:inherit;border:1px solid #d7dfda;border-radius:7px;padding:10px 11px;font-size:11px}.review-field--uncertain{background:#fff8e8;border-radius:8px;margin:0 -10px;padding:10px}.review-field--uncertain input{background:#fffdf7;border-color:#dba943}.review-warning{color:#6e5315;background:#fff8e8;border:1px solid #efd28c;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.review-warning span{gap:3px;display:grid}.review-warning strong{font-size:10px}.review-warning small{font-size:8px}.review-actions{flex-wrap:wrap;gap:10px;display:flex}.review-card .button{justify-self:start;margin-top:5px}.intake-case-card{background:var(--green);color:#fff;border-radius:12px;margin:20px 0;padding:22px}.intake-case-card>p{color:#b9ccc5;font-size:10px;line-height:1.6}.checklist-progress{background:#ffffff24;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.checklist-progress>span{border-radius:inherit;background:var(--orange);height:100%;transition:width .3s;display:block}.intake-case-card .panel__title small{color:#8fb0a4}.intake-checklist{margin-top:18px;display:grid}.intake-checklist__item{border-top:1px solid #ffffff1a;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.intake-checklist__item>span{color:#b9ccc5;border:1px solid #76988c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.intake-checklist__item>div{gap:4px;display:grid}.intake-checklist__item strong{font-size:10px}.intake-checklist__item small{color:#a9c0b7;font-size:8px}.intake-checklist__item--done>span{color:var(--green);background:#fff;border-color:#fff}.intake-checklist__item--active>span{background:var(--orange);border-color:var(--orange);color:#fff}.intake-checklist__item>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:7px;padding:7px 9px;font-size:8px}.intake-checklist__item>button:disabled{opacity:.55;cursor:wait}.payment-actions{grid-template-columns:repeat(2,minmax(92px,1fr));gap:7px!important;display:grid!important}.payment-actions button{color:var(--green);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.payment-actions button:last-child{color:#fff;background:#ffffff1f;border:1px solid #ffffff52}.payment-actions button:disabled{opacity:.55;cursor:wait}.payment-security{align-items:center;gap:5px;display:inline-flex;color:#d7e9e3!important}.free-review-banner{color:#17324d;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:15px;margin:24px 0;padding:20px;display:grid}.free-review-banner>span{color:#fff;background:#2563eb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.free-review-banner>span svg{width:20px;height:20px}.free-review-banner div{gap:4px;display:grid}.free-review-banner small{color:#1d4ed8;letter-spacing:.1em;font-size:9px;font-weight:800}.free-review-banner strong{color:#001b3a;font-size:14px}.free-review-banner p{color:#51677d;margin:3px 0 0;font-size:11px;line-height:1.55}.tariff-summary{color:#17324d;background:linear-gradient(135deg,#f4f9ff,#eef7ff);border:1px solid #1667b429;border-radius:18px;margin:18px 0;padding:20px}.tariff-summary>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tariff-summary>div small{color:#3976ad;letter-spacing:.08em;width:100%;font-weight:800}.tariff-summary>div strong{color:#0f68b5;font-size:clamp(25px,4vw,36px)}.tariff-summary del{color:#7e91a3;font-weight:700}.tariff-summary p{margin:12px 0 8px;line-height:1.55}.tariff-summary>small{color:#5f7181;line-height:1.5;display:block}@media (width<=600px){.documents-content{padding:35px 20px 55px}.documents-content>h1{font-size:28px}.document-drop{min-height:155px}.document-row{grid-template-columns:auto minmax(0,1fr) auto}.document-row--processing{grid-template-columns:auto minmax(0,1fr)}.document-row--processing .recognition-progress{grid-column:1/-1;min-width:0}.document-row--processing .document-process{grid-column:2;justify-self:start}.review-field{grid-template-columns:1fr;gap:6px}.free-review-banner{grid-template-columns:1fr;padding:17px}}.landing{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scroll-behavior:smooth;height:100dvh;scroll-padding-top:80px;overflow:hidden auto}.landing__slide{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100dvh - 80px);scroll-margin-top:80px}.landing .hero.landing__slide--hero{place-items:center;min-height:calc(100dvh - 80px);padding-top:72px;padding-bottom:72px;display:grid}.landing .landing__slide--hero .hero__copy{text-align:center;width:min(1080px,100%);margin:0 auto}.landing .landing__slide--hero .eyebrow{justify-content:center}.landing .landing__slide--hero h1{max-width:1080px;margin-inline:auto;font-size:clamp(58px,5.2vw,76px);line-height:1.02}.landing .landing__slide--hero .hero__lead{max-width:820px;margin-inline:auto;font-size:18px}.landing .landing__slide--hero .hero__actions{justify-content:center}.landing .landing__slide--services{background:#fff;align-content:center;display:grid}.landing .landing__slide--services .process{padding:44px 0 34px}.landing .landing__slide--services .section-heading{padding-top:16px}.landing .landing__slide--services .process .section-heading h2{margin-bottom:24px}.landing .landing__slide--services .flow-card{min-height:166px;padding:18px}.landing .landing__slide--services .included{padding-top:34px;padding-bottom:44px}.landing .landing__slide--services .included__copy{margin-bottom:24px}.landing .landing__slide--services .feature{min-height:112px;padding:16px}.landing .landing__slide--final{background:var(--klc-primary);flex-direction:column;min-height:calc(100dvh - 80px);display:flex}.landing .landing__slide--final>.footer{width:100%;max-width:none;padding-inline:max(32px,50% - 620px)}.landing .landing__slide--final .security{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}@media (width<=900px){.landing .landing__slide--hero h1{font-size:clamp(48px,7vw,62px)}.landing .landing__slide--services{align-content:start}}@media (width<=600px){.landing{scroll-padding-top:68px}.landing__slide{min-height:calc(100dvh - 68px);scroll-margin-top:68px}.landing .hero.landing__slide--hero{min-height:calc(100dvh - 68px);padding:48px 20px}.landing .landing__slide--hero .hero__copy{text-align:left;width:100%}.landing .landing__slide--hero .eyebrow{justify-content:flex-start}.landing .landing__slide--hero h1{text-align:left;margin-inline:0;font-size:clamp(40px,11.3vw,48px);line-height:1.04}.landing .landing__slide--hero .hero__lead{text-align:left;margin-inline:0;font-size:16px}.landing .landing__slide--hero .hero__actions{justify-content:flex-start}.landing .landing__slide--services .process{padding:54px 0 30px}.landing .landing__slide--services .included{padding-top:30px;padding-bottom:54px}.landing .landing__slide--services .flow-card{min-height:0}.landing .landing__slide--final{min-height:calc(100dvh - 68px)}.landing .landing__slide--final .security{padding-block:56px}.landing .landing__slide--final>.footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}}.landing{--klc-primary:#001b3a;--klc-secondary:#2563eb;--klc-accent:#3b82f6;--klc-bg:#f8fafc;--klc-surface:#fff;--klc-border:#e5e7eb;--klc-text:#1f2937;--klc-muted:#6b7280;color:var(--klc-text);background:var(--klc-bg);font-family:var(--font-body)}.landing h1,.landing h2,.landing h3,.landing .brand{font-family:var(--font-display)}.landing>.nav{z-index:40;border-bottom:1px solid var(--klc-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;width:100%;height:80px;padding-inline:max(32px,50% - 620px);position:sticky;top:0}.landing .brand{color:var(--klc-primary)}.landing .brand__wordmark{letter-spacing:0;font-size:29px;font-weight:400}.landing .brand__descriptor{color:var(--klc-primary);letter-spacing:.09em;border-left-color:#9aa8b8;font-size:7px;line-height:1.35}.landing .nav__links{color:var(--klc-primary);gap:26px;font-size:13px;font-weight:600}.landing .nav__links a{transition:color .18s}.landing .nav__links a:hover{color:var(--klc-secondary)}.landing .nav__cta{background:var(--klc-primary);min-height:46px;box-shadow:none;border-radius:7px}.landing .nav__cta:hover{box-shadow:none;background:#0b315a;transform:none}.landing .nav__cta--login{color:var(--klc-primary);background:#fff;border:1px solid #b9c2cd}.landing .nav__cta--login:hover{color:var(--klc-secondary);border-color:var(--klc-secondary);background:#fff}.landing .language-button{border-color:var(--klc-border);color:var(--klc-primary);border-radius:7px}.landing .button{background:var(--klc-primary);min-height:46px;box-shadow:none;border-radius:7px;padding:12px 20px;transition:background .18s,border-color .18s,color .18s}.landing .button:hover{box-shadow:none;background:#0b315a;transform:none}.landing .button--ghost{color:var(--klc-primary);background:0 0;border:1px solid #b9c2cd}.landing .button--ghost:hover{color:var(--klc-secondary);border-color:var(--klc-secondary);background:#fff}.landing .hero{isolation:isolate;width:100%;max-width:none;min-height:720px;color:var(--klc-text);background:radial-gradient(circle at 12% 25%, #66cef521, transparent 30%), radial-gradient(circle at 88% 70%, #2563eb17, transparent 34%), radial-gradient(circle at 76% 12%, #087eb712, transparent 24%), var(--klc-bg);grid-template-columns:minmax(0,1fr);align-items:center;padding:96px max(32px,50% - 620px);display:grid;position:relative;overflow:hidden}.landing .hero:before{display:none}.landing .hero__particles{z-index:0;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.landing .hero__copy{z-index:2;width:min(600px,100%);position:relative}.landing .hero__visual{z-index:2;position:relative}.landing .hero__copy{padding-top:14px}.landing .hero__location{display:none;position:static}.landing .hero .eyebrow{color:var(--klc-primary);letter-spacing:.18em;margin-bottom:25px;font-size:11px;font-weight:700}.landing .hero .eyebrow:before{content:"";background:var(--klc-secondary);border-radius:50% 50% 50% 0;width:7px;height:7px;transform:rotate(-45deg)}.landing .hero .eyebrow span{display:none}.landing .hero h1{max-width:600px;color:var(--klc-primary);font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(44px,3.9vw,55px);font-weight:700;line-height:1.07}.landing .hero h1 em{color:var(--klc-secondary);letter-spacing:inherit;font-style:normal;font-weight:700}.landing .hero__lead{max-width:560px;color:var(--klc-text);font-size:16px;line-height:1.55}.landing .hero__actions{margin:32px 0 29px}.landing .hero .trust-row{color:var(--klc-muted)}.landing .hero .trust-row svg{color:var(--klc-primary)}.landing .hero__visual{transform-origin:100% 0;padding:42px 0 28px;transform:scale(.96)}.landing .hero__visual:before{display:none}.landing .demo-label{color:var(--klc-primary);border:1px solid var(--klc-border);letter-spacing:.11em;background:#fff;border-radius:7px;padding:9px 19px;top:8px;box-shadow:0 8px 20px #001b3a0f}.landing .case-preview{width:100%;color:var(--klc-text);border:1px solid var(--klc-border);background:#fff;border-radius:11px;margin:0;padding:28px 30px 25px;box-shadow:0 18px 50px #001b3a14}.landing .case-preview__top{border-bottom:1px solid #f0f2f5;min-height:42px;padding-bottom:12px}.landing .case-preview__top>div:first-child{gap:5px;display:grid}.landing .case-preview__top strong{color:var(--klc-primary);font:600 16px/1.2 var(--font-display)}.landing .case-preview__actions{gap:6px;display:flex}.landing .case-preview__actions button{width:34px;height:34px;color:var(--klc-primary);background:#fff;border:0;border-radius:6px;place-items:center;display:grid}.landing .case-preview__actions button:hover{background:#f3f6fa}.landing .case-preview__status{justify-content:flex-end;margin:16px 0 -4px;display:flex}.landing .status-pill{color:var(--klc-secondary);background:#eff6ff;border-radius:5px;padding:7px 11px}.landing .progress-header{color:var(--klc-muted);margin-top:24px}.landing .progress-header strong{color:var(--klc-primary)}.landing .progress{background:#e7eaf0;height:5px}.landing .progress span{background:var(--klc-secondary)}.landing .next-card{background:#f8fafc;border:1px solid #eef0f3;border-radius:8px;margin:24px 0;padding:17px}.landing .next-card__icon{background:var(--klc-secondary);border-radius:6px}.landing .next-card strong{color:var(--klc-primary);font-size:12px}.landing .mini-steps{border-top-color:var(--klc-border)}.landing .mini-step:not(:last-child):after{background:var(--klc-border)}.landing .mini-step--done>svg{color:#fff;border-color:var(--klc-primary);background:var(--klc-primary)}.landing .mini-step--active>span:first-child{color:var(--klc-secondary);border-color:var(--klc-secondary)}.landing .float-note{display:none}.landing .hero__architecture{z-index:1;pointer-events:none;background:0 0;width:min(77vw,1080px);position:absolute;bottom:-215px;right:max(-58px,50% - 740px)}.landing .heroArchitecture{object-fit:contain;width:100%;height:auto;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;display:block}.landing .process{background:#fff;padding:104px 0}.landing .section-heading{border-top:1px solid var(--klc-border);align-items:flex-start;padding-top:24px}.landing .section-heading .eyebrow,.landing .included .eyebrow{color:var(--klc-secondary)}.landing .eyebrow span{background:var(--klc-secondary);border-radius:0;width:2px;height:17px}.landing .section-heading h2,.landing .included h2,.landing .security h2{color:var(--klc-primary);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(32px,3.2vw,44px);font-weight:650;line-height:1.08}.landing .process .section-heading h2{white-space:nowrap;max-width:none}.landing .flow-grid{border:1px solid var(--klc-border);background:var(--klc-border);gap:0}.landing .flow-card{background:var(--klc-bg);border:0;border-radius:0;min-height:245px;padding:24px}.landing .flow-card__number{color:var(--klc-secondary);font-family:var(--font-display);font-weight:700}.landing .flow-card__icon{width:42px;height:42px;color:var(--klc-secondary);background:#eaf2ff;border-radius:6px;margin:34px 0 24px}.landing .flow-card h3{color:var(--klc-primary);font-family:var(--font-display);font-size:20px}.landing .flow-card p{color:var(--klc-muted);font-size:12px;line-height:1.55}.landing .flow-card__arrow{color:#98a4b2}.landing .included{grid-template-columns:.9fr 1.1fr;gap:80px;width:min(1240px,100% - 64px);padding-top:104px;padding-bottom:104px}.landing .included__copy>p{max-width:510px;color:var(--klc-muted);font-size:14px;line-height:1.7}.landing .feature{border:1px solid var(--klc-border);background:#fff;border-radius:10px;gap:14px;min-height:116px;padding:18px}.landing .feature>div{color:var(--klc-secondary);background:#eaf2ff;border-radius:6px;flex-basis:40px}.landing .feature h3{color:var(--klc-primary);margin-bottom:6px;font-size:14px}.landing .feature p{color:var(--klc-muted);font-size:11px;line-height:1.55}.landing .security{color:#fff;background:var(--klc-primary);border:0;padding:72px 0}.landing .security h2{color:#fff;margin:0}.landing .security p{color:#d6dfea;font-size:13px;line-height:1.75}.landing .eyebrow--light{color:#9db6d4}.landing .footer{width:min(1240px,100% - 64px);min-height:112px;color:var(--klc-muted);background:#fff}.landing>.footer{width:100%;max-width:none;padding-inline:max(32px,50% - 620px)}.landing .skip-link:focus{outline-color:var(--klc-secondary)}.landing :focus-visible{outline-offset:3px;outline:3px solid #2563eb8c}@media (width<=1100px){.landing .nav__links{gap:15px}.landing .nav__links .button--small{padding-inline:14px}.landing .hero{grid-template-columns:1fr}.landing .hero h1{font-size:46px}}@media (width<=900px){.landing>.nav{padding-inline:24px}.landing .nav__links{background:#fff}.landing .nav__links .nav__cta{min-height:52px;box-shadow:none;margin-top:8px}.landing .hero{grid-template-columns:1fr;padding:72px 24px}.landing .hero__copy{max-width:660px}.landing .hero__visual{width:min(620px,100%);transform:none}.landing .included{grid-template-columns:1fr;gap:44px}}@media (width<=600px){.landing>.nav{height:68px;padding-inline:20px}.landing .brand__wordmark{font-size:24px}.landing .hero{min-height:650px;padding:54px 20px}.landing .hero__copy{padding-top:0}.landing .hero .eyebrow{margin-bottom:20px}.landing .hero h1{font-size:clamp(38px,10.5vw,42px);line-height:1.08}.landing .hero__lead{font-size:15px}.landing .hero__actions{flex-direction:column;margin:28px 0 24px}.landing .hero__actions .button{width:100%}.landing .hero__visual{margin-top:8px;padding-top:41px;overflow:visible}.landing .case-preview{width:100%;padding:20px 16px}.landing .demo-label{white-space:nowrap}.landing .next-card{grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;padding:13px 11px}.landing .next-card__icon{width:42px;height:42px}.landing .mini-step{font-size:7px}.landing .process{padding:64px 0}.landing .section-heading{display:block}.landing .section-heading h2,.landing .included h2{margin-bottom:32px;font-size:34px}.landing .process .section-heading h2{white-space:normal}.landing .flow-grid{background:0 0;border:0;gap:12px}.landing .flow-card{border:1px solid var(--klc-border);background:var(--klc-bg);border-radius:9px;min-height:0;padding:20px}.landing .flow-card__icon{margin:0}.landing .included{gap:34px;width:calc(100% - 40px);padding-top:64px;padding-bottom:64px}.landing .feature-list{grid-template-columns:1fr}.landing .feature{min-height:0}.landing .security{padding:56px 0}.landing .security__inner{grid-template-columns:1fr;gap:26px}.landing .footer{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px;min-height:170px;padding-block:28px;display:grid}.landing .footer .footer__brand-contacts,.landing .footer .footer__meta{display:contents}.landing .footer .brand{grid-area:1/1}.landing .footer .footer__meta>span{text-align:left;grid-area:1/2;align-self:center}.landing .footer .footer__legal{flex-direction:column;grid-area:2/1;align-items:flex-start;gap:2px}.landing .footer .footer__contacts{text-align:right;flex-direction:column;grid-area:2/2;justify-self:end;align-items:flex-end;gap:0}.landing .footer .footer__contacts a{min-height:30px}}.time-chip{color:#abc0b8;align-items:center;gap:4px;font-size:8px;display:flex;position:absolute;top:18px;right:18px}.panel{background:#fff;border:1px solid #e4e7e3;border-radius:12px;padding:23px}.panel__title{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.panel__title h2{margin:5px 0 0;font-family:PT Serif,serif;font-size:19px}.panel__title>strong{color:var(--green-2);font-size:9px}.case-steps{padding-top:13px}.case-step{grid-template-columns:28px 1fr auto;align-items:start;gap:10px;min-height:50px;display:grid}.case-step__line{height:100%;position:relative}.case-step__line:after{content:"";background:#dce2de;width:1px;height:calc(100% - 20px);position:absolute;top:24px;left:10px}.case-step:last-child .case-step__line:after{display:none}.case-step__line>span{z-index:1;color:#9ca5a1;background:#fff;border:1px solid #d8dfdb;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid;position:relative}.case-step>div:nth-child(2){gap:3px;padding-top:1px;display:grid}.case-step strong{font-size:10px}.case-step small{letter-spacing:0;font-size:7px;font-weight:500}.case-step--done .case-step__line>span{color:#fff;background:var(--green-2);border-color:var(--green-2)}.case-step--active .case-step__line>span{border:2px solid var(--orange);color:var(--orange)}.active-chip{color:#bd5729;background:#fff1e9;border-radius:10px;padding:4px 7px;font-size:7px;font-weight:700}.progress-panel{text-align:center}.ring{width:95px;height:95px;margin:0 auto 12px;position:relative}.ring svg{width:100%;transform:rotate(-90deg)}.ring path{fill:none;stroke-width:2.4px}.ring-bg{stroke:#e8ece8}.ring-value{stroke:var(--orange);stroke-linecap:round}.ring strong{place-items:center;font-family:PT Serif,serif;font-size:22px;display:grid;position:absolute;inset:0}.progress-panel h3{margin-bottom:6px;font-family:PT Serif,serif;font-size:16px}.progress-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.notice{color:#7b8782;gap:10px;padding:3px 8px;display:flex}.notice svg{color:var(--green-2);flex:0 0 18px}.notice p{gap:3px;margin:0;display:grid}.notice strong{color:#4e5a56;font-size:9px}.notice span{font-size:7px;line-height:1.45}@media (width<=900px){.nav__links{z-index:10;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:14px;display:none;position:absolute;top:70px;left:20px;right:20px;box-shadow:0 20px 50px #1430281f}.nav__links--open{display:flex}.nav__links a{color:#0b1830;border-radius:8px;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;min-height:66px;padding:10px 12px;display:grid}.nav__links a:hover{background:#f3f8fc}.nav__index{color:#087eb7;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.nav__label{gap:4px;font-size:16px;font-weight:700;display:grid}.nav__label small{color:#71808d;font-size:11px;font-weight:500;display:block}.nav__arrow{color:#087eb7;display:block}.nav__links .button--small{width:100%;margin-top:8px;padding-block:15px}.menu-button{width:40px;height:40px;padding:0;display:block}.hero{grid-template-columns:1fr;padding-top:55px}.hero__copy{text-align:center}.hero__lead{margin-left:auto;margin-right:auto}.hero__actions,.trust-row{justify-content:center}.hero__visual{width:100%;max-width:570px;margin:auto}.section-heading{display:block}.flow-grid{grid-template-columns:1fr 1fr}.flow-card__arrow{display:none}.included{grid-template-columns:1fr;gap:45px}.security__inner{grid-template-columns:1fr;gap:25px}.app-shell{grid-template-columns:72px 1fr}.sidebar{align-items:center;padding:25px 13px}.sidebar .brand>span:last-child,.sidebar nav a:not(.active),.sidebar nav a.active{gap:0;font-size:0}.sidebar nav a{justify-content:center}.sidebar nav a span,.profile div,.sidebar__bottom>a,.sidebar__bottom button{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr}.notice{grid-column:1/-1}}@media (width<=600px){.shell{width:min(100% - 30px,1180px)}.nav{height:70px}.hero{gap:20px;padding-top:35px;padding-bottom:65px}.hero h1{font-size:43px}.hero__lead{font-size:14px}.hero__actions{flex-direction:column}.trust-row{text-align:left;justify-content:start;margin-top:25px;display:grid}.case-preview{width:100%;padding:19px}.float-note--top{right:-8px}.float-note--bottom{left:-8px}.process{padding:75px 0}.flow-grid,.feature-list{grid-template-columns:1fr}.included{padding-top:75px;padding-bottom:75px}.footer{flex-wrap:wrap;gap:15px;padding:25px 0}.footer>span{order:3;width:100%}.question{padding-top:55px}.question h1{font-size:34px}.app-shell{display:block}.sidebar{display:none}.dashboard__nav{padding:0 18px}.dashboard__content{padding:25px 15px 45px}.welcome{align-items:flex-start}.action-card{grid-template-columns:1fr}.action-card__icon{display:none}.time-chip{grid-row:1;justify-self:start;position:static}.dashboard-side{grid-template-columns:1fr}.notice{grid-column:auto}.legal-page h1{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ink:#0c1b33;--muted:#607087;--green:#052c4e;--green-2:#087eb7;--mint:#dff5ff;--cream:#f3f8fc;--line:#d9e4ed;--orange:#66cef5;background:#f6f9fc}html,body{overflow-x:hidden}body{color:var(--ink);background:#f6f9fc}:focus-visible{outline-color:#66cef5}.shell{width:min(1240px,100% - 48px)}.brand{color:#0b1830;line-height:1}.brand__wordmark{letter-spacing:0;white-space:nowrap;align-items:center;gap:.48em;font:400 28px/1 Manrope,sans-serif;display:inline-flex}.brand--inverse{color:#fff}.landing>.nav{background:#fff;width:100%;height:80px;padding-inline:max(28px,50% - 620px)}.nav__links{gap:25px;font-size:14px;font-weight:500}.nav__links .button--small{border-radius:7px;padding:14px 22px}.nav__cta{letter-spacing:.01em;box-shadow:0 8px 22px #087eb73d}.nav__cta:hover{box-shadow:0 12px 30px #087eb752}.nav__cta--login{background:#052c4e;box-shadow:0 8px 22px #052c4e38}.nav__cta--login:hover{background:#0b1830;box-shadow:0 12px 30px #052c4e4d}.button{box-shadow:none;background:#0679b1;border-radius:7px;font-weight:800}.button:hover{background:#006b9f;box-shadow:0 10px 30px #087eb738}.button--ghost{color:#0b1830;background:0 0;border-color:#ffffff7a}.hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 82% 38%,#66cef53d,#0000 22%),linear-gradient(105deg,#05162efa 0%,#052441e8 48%,#104c6ab3 100%),linear-gradient(150deg,#0b2945,#6f91a5);grid-template-columns:1.08fr .92fr;width:100%;max-width:none;min-height:690px;padding:96px max(28px,50% - 620px) 76px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;opacity:.3;background-image:linear-gradient(118deg,#0000 0 66%,#ffffff24 66% 67%,#0000 67%),linear-gradient(90deg,#0000 0 83%,#ffffff1f 83% 84%,#0000 84%);position:absolute;inset:0}.hero__location{color:#d5e2ea;letter-spacing:.24em;font:800 11px/1 Manrope,sans-serif;position:absolute;top:26px;right:max(28px,50% - 620px)}.hero__location:before{content:"";background:#66cef5;border-radius:50%;width:6px;height:6px;margin:0 10px 1px 0;display:inline-block}.hero .eyebrow{color:#66cef5;letter-spacing:.25em}.eyebrow{letter-spacing:.22em;font-weight:600}.eyebrow span,.hero .eyebrow span{background:#66cef5;border-radius:999px;width:2px;height:18px}.hero h1{letter-spacing:-.052em;max-width:840px;font-family:Manrope,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:650;line-height:1.01}.hero h1 em{color:#66cef5;letter-spacing:-.055em;font-style:normal;font-weight:500}.hero__lead{color:#d5e0e7;max-width:690px;font-size:17px;line-height:1.65}.hero__actions .button{background:#087eb7}.hero__actions .button--ghost{color:#fff;background:#ffffff0f}.hero .trust-row{color:#d4e0e8}.hero .trust-row svg{color:#66cef5}.hero__visual:before{background:#66cef51f;border:1px solid #66cef547;border-radius:0;inset:5px 0 0 20px;transform:none}.case-preview{border-radius:8px;box-shadow:0 34px 80px #000a1e61}.demo-label,.status-pill{color:#087eb7;border-radius:4px}.next-card,.next-card__icon,.float-note{border-radius:5px}.next-card__icon{background:#087eb7}.progress span{background:#66cef5}.process{background:#fff;padding:110px 0}.section-heading{border-top:1px solid var(--line);padding-top:22px}.section-heading h2,.included h2,.security h2,.flow-card h3,.question h1,.legal-page h1,.dashboard__nav strong,.welcome h1,.panel__title h2,.action-card h2{font-family:Manrope,sans-serif}.section-heading h2,.included h2,.security h2,.question h1,.legal-page h1,.welcome h1,.panel__title h2,.action-card h2{letter-spacing:-.045em;font-weight:650;line-height:1.08}.flow-card h3,.dashboard__nav strong{letter-spacing:-.025em;font-weight:700}.section-heading h2:first-line,.included h2:first-line{font-weight:650}.hero__lead,.included__copy>p,.feature p,.security p,.question__hint,.panel p,.legal-page p{letter-spacing:-.012em;font-weight:400}.flow-grid{background:var(--line);border:1px solid var(--line);gap:1px}.flow-card{background:#f6f9fc;border:0;min-height:240px}.flow-card__number{color:#0679b1;font-family:Manrope,sans-serif;font-weight:800}.flow-card__icon,.feature>div{color:#087eb7;background:#dff5ff;border-radius:5px}.included{gap:72px;padding-top:96px;padding-bottom:96px}.security,.sidebar,.action-card{background:#052c4e}.security{border-top:5px solid #66cef5}.security p{color:#d1e0ea}.eyebrow--light{color:#66cef5}.footer{color:#5f6b67;min-height:126px}.legal-page>small{color:#53625d}.legal-page a{text-underline-offset:3px;text-decoration:underline}.flow-page,.app-shell{background:#f3f8fc}.flow-progress span,.ring-value{stroke:#66cef5;background:#66cef5}.option,.panel,.icon-button{border-radius:6px}.option--selected{background:#effaff;border-color:#087eb7;box-shadow:0 0 0 1px #087eb7}.option--selected>span,.case-step--done .case-step__line>span{background:#087eb7;border-color:#087eb7}.dashboard__nav{border-bottom-color:var(--line)}@media (width<=900px){.landing>.nav{padding-inline:20px}.nav__links{gap:1px;padding:12px}.nav__links a{grid-template-columns:30px 1fr 20px;gap:6px;min-height:54px;padding:7px 10px}.nav__label{gap:2px;font-size:15px}.nav__links .nav__cta{border-radius:9px;justify-content:space-between;width:100%;min-height:58px;margin-top:10px;padding:17px 20px;font-size:16px;box-shadow:0 10px 26px #087eb74d}.nav__links .nav__cta--login{margin-top:5px;box-shadow:0 10px 26px #052c4e47}.hero{padding-inline:24px;grid-template-columns:1fr;padding-top:82px}.hero__location{right:24px}.hero__copy{text-align:left}.hero__actions,.hero .trust-row{justify-content:flex-start}}@media (width<=600px){.landing>.nav{height:68px}.brand{gap:7px}.brand__wordmark{font-size:24px}.hero{min-height:auto;padding:76px 20px 48px}.hero__location{top:27px;left:20px;right:auto}.hero h1{font-size:clamp(40px,12vw,54px);font-weight:700;line-height:1}.hero h1 em{font-weight:550}.hero__lead{font-size:15px}.hero__actions .button{width:100%}.hero__visual{width:100%;max-width:100%;margin-top:8px;padding-bottom:22px;overflow:hidden}.case-preview{width:calc(100% - 18px)}.float-note--top{right:0}.float-note--bottom{left:0}.process{padding:52px 0}.section-heading{padding-top:16px}.section-heading .eyebrow{margin:0 0 18px}.section-heading h2,.included h2{margin-bottom:28px;font-size:34px;line-height:1.04}.flow-grid{background:0 0;border:0;gap:10px}.flow-card{border:1px solid var(--line);background:linear-gradient(105deg,#f2f9fd,#fff);border-left:3px solid #66cef5;grid-template-rows:auto auto;grid-template-columns:44px 1fr;gap:4px 14px;min-height:0;padding:17px 42px 17px 17px;display:grid}.flow-card__number{font-size:11px;position:absolute;top:14px;right:14px}.flow-card__icon{grid-area:1/1/3;align-self:center;width:42px;height:42px;margin:0}.flow-card h3{grid-area:1/2;margin:0;font-size:18px}.flow-card p{grid-area:2/2;margin:0;font-size:12px;line-height:1.45}.included{gap:30px;padding-top:52px;padding-bottom:52px}.included__copy>p{font-size:13px;line-height:1.6}.feature-list{gap:12px}.feature{border:1px solid var(--line);background:#ffffffb8;padding:15px}.feature h3{margin-bottom:5px;font-size:15px;font-weight:700}.feature p{font-size:12px;line-height:1.5}.security{padding:48px 0}.security__inner{gap:18px}.security h2{font-size:32px;line-height:1.07}.footer{min-height:0}}.notifications-anchor{position:relative;display:block!important}.notifications-popover{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(380px,100vw - 32px);max-height:min(520px,100vh - 110px);padding:10px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 18px 45px #052c4e2e}.notifications-popover__head{justify-content:space-between;align-items:center;padding:8px 8px 12px;display:flex}.notifications-popover__head strong{font:700 18px/1.2 Manrope,sans-serif}.notifications-popover__head button{color:#607080;background:0 0;border:0;place-items:center;display:grid}.notifications-popover>p{color:#607080;margin:10px;font-size:13px}.notification-item{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:#fff;gap:5px;padding:13px;display:grid}.notification-item--unread{background:#eff9fe;border-left:3px solid #159bd1}.notification-item small{color:#607080;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.notification-item strong{font:700 14px/1.25 Manrope,sans-serif}.notification-item span{color:#52616e;font-size:12px;line-height:1.45}.case-history__list{gap:0;margin-top:10px;display:grid}.case-history__list article{border-top:1px solid var(--line);grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:13px 0;display:grid}.case-history__list article>span{color:#087eb7;background:#e1f6ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.case-history__list article>div{gap:4px;display:grid}.case-history__list article strong{font:700 14px/1.3 Manrope,sans-serif}.case-history__list article small{color:#71808b;font-size:11px}@media (width<=600px){.notifications-popover{width:auto;position:fixed;top:68px;left:16px;right:16px}}.landing>.guides-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.landing>.guides-nav a{min-width:44px;min-height:44px;color:var(--color-navy-900);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.landing main.shell>.guides-hero{max-width:820px;padding:80px 0 52px}.landing main.shell>.guides-hero .eyebrow{color:#00618f}.landing main.shell>.guides-hero h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:16px 0 22px}.landing main.shell>.guides-hero p{max-width:680px;color:var(--muted);font-size:var(--text-body-lg);line-height:var(--leading-body)}.landing>.guide-footer{border-top:1px solid var(--line);margin-top:70px;padding:28px 0}.landing>.guide-footer nav{flex-wrap:wrap;gap:20px;display:flex}.landing>.guide-footer a{min-width:44px;min-height:44px;color:var(--color-blue-700);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=620px){.landing>.guides-nav{min-height:68px}.landing main.shell>.guides-hero{padding-top:52px}}.result-center-page{background:#f3f8fc;min-height:100vh}.result-center{padding-top:42px;padding-bottom:80px}.result-hero{color:#fff;background:linear-gradient(112deg,#052c4e 0%,#083b65 62%,#087eb7 130%);border-radius:8px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:44px;padding:46px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #052c4e2e}.result-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(118deg,#0000 0 72%,#66cef533 72% 73%,#0000 73%),linear-gradient(90deg,#0000 0 88%,#ffffff1a 88% 89%,#0000 89%);position:absolute;inset:0}.result-hero__copy,.result-score{z-index:1;position:relative}.result-hero .eyebrow{color:#66cef5}.result-hero .eyebrow span{background:#66cef5}.result-hero h1{color:#fff;max-width:700px;font:600 clamp(38px, 5vw, 64px)/1.02 var(--font-sans);letter-spacing:-.045em;margin:12px 0 14px}.result-hero p{color:#d5e2ea;max-width:680px;margin:0;font-size:16px;line-height:1.65}.result-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.result-hero__actions .button{text-decoration:none}.result-hero__actions .button:not(.button--ghost){color:#fff;background:#159bd1}.result-hero__actions .button:not(.button--ghost):hover{background:#087eb7}.result-hero__actions .button--ghost{color:#fff;border-color:#ffffff52}.result-score{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051c3561;border:1px solid #66cef557;border-radius:6px;justify-items:center;gap:8px;padding:25px 20px;display:grid}.result-score .ring{width:112px;height:112px}.result-score .ring-value{stroke:#66cef5}.result-score .ring-bg{stroke:#ffffff26}.result-score .ring strong{color:#fff;font-size:24px}.result-score>span{color:#fff;font-weight:700}.result-score>small{color:#b8d5e5}.result-next-card{background:#fff;border:1px solid #dbe5ea;border-left:4px solid #159bd1;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:22px 0;padding:24px 28px;display:grid;box-shadow:0 10px 28px #052c4e0f}.result-next-card>span{color:#fff;background:#087eb7;border-radius:5px;place-items:center;width:48px;height:48px;display:grid}.result-next-card small{color:#60778a;letter-spacing:.13em;font-size:10px;font-weight:800}.result-next-card h2{color:#0b1830;margin:5px 0 4px;font-size:20px}.result-next-card p{color:#52616e;margin:0;line-height:1.5}.result-next-card--waiting>span{color:#065f88;background:#dff5ff}.result-next-card--complete>span{background:#087eb7}.result-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);align-items:start;gap:22px;display:grid}.result-main,.result-side{gap:22px;display:grid}.result-files,.result-services,.result-checks{padding:25px}.result-files__list{gap:10px;margin-top:18px;display:grid}.result-files__list article{background:#f8fbfd;border:1px solid #dbe5ea;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid}.result-files__list article>span{color:#087eb7;background:#dff5ff;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.result-files__list article div{min-width:0}.result-files__list article div strong,.result-files__list article div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-files__list article div strong{color:#0b1830}.result-files__list article div small{color:#71808b;margin-top:4px}.result-files__list article em{color:#087eb7;background:#e5f7ff;border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.result-files__list article a{color:#087eb7;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.result-empty{color:#82908b;text-align:center;justify-items:center;gap:8px;padding:38px;display:grid}.result-services{gap:4px;display:grid}.result-services article{border-top:1px solid #dbe5ea;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.result-services article div strong,.result-services article div small{display:block}.result-services article div small{color:#71808b;margin-top:3px}.result-services article em{color:#087eb7;font-size:11px;font-style:normal;font-weight:800}.result-service-dot{color:#fff;border:2px solid #ccd8d3;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.result-service-dot--completed,.result-service-dot--decision_received{background:#087eb7;border-color:#087eb7}.result-service-dot--paid,.result-service-dot--in_progress,.result-service-dot--submitted{background:#dff5ff;border-color:#66cef5}.result-checks{gap:11px;display:grid}.result-checks>div:not(.panel__title){color:#7b8984;grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.result-checks>div:not(.panel__title) span{background:#eef1ef;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.result-checks>div.done{color:#075d89}.result-checks>div.done span{color:#fff;background:#087eb7}.result-checks>div strong{font-size:12px}.route-consultation-card{border-top:4px solid #1768c5;padding:25px}.route-consultation-card>small{color:#64748b;letter-spacing:.1em;font-size:9px;font-weight:850}.route-consultation-card h2{color:#0b1830;letter-spacing:-.025em;margin:8px 0 12px;font-size:23px}.route-consultation-card>p{color:#52616e;margin:12px 0;font-size:12px;line-height:1.6}.route-consultation-card>ul{color:#637387;gap:7px;margin:13px 0 0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.route-consultation-card__price{align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.route-consultation-card__price strong{color:#001b3a;letter-spacing:-.035em;font-size:28px}.route-consultation-card__price span{color:#64748b;font-size:11px;font-weight:750}.route-consultation-card .paid-service-consent{margin-bottom:14px}.route-consultation-card .lawyer-contact-list{margin-bottom:0}@media (width<=900px){.result-hero{grid-template-columns:1fr;padding:38px}.result-score{grid-template-columns:auto 1fr;justify-items:start}.result-score .ring{grid-row:span 2;width:88px;height:88px}.result-layout{grid-template-columns:1fr}}@media (width<=600px){.result-center{padding-top:20px}.result-hero{border-radius:0;margin-inline:-15px;padding:28px 22px}.result-hero h1{font-size:38px}.result-score{grid-template-columns:auto 1fr;padding:17px}.result-next-card{grid-template-columns:auto 1fr;padding:19px}.result-next-card>.button{grid-column:1/-1;width:100%}.result-files,.result-services,.result-checks,.route-consultation-card{padding:19px}.result-files__list article{grid-template-columns:auto minmax(0,1fr) auto}.result-files__list article em,.result-files__list article a span{display:none}}.landing .nav .nav__cta--login{color:var(--klc-primary);box-shadow:none;background:#fff;border:1px solid #b9c2cd}.landing .nav .nav__cta--login:hover{color:var(--klc-secondary);border-color:var(--klc-secondary);background:#fff}.landing .hero__actions .button{color:#fff;background:var(--klc-primary)}.landing .hero__actions .button:hover{background:#0b315a}.landing .hero__actions .button.button--ghost{color:var(--klc-primary);background:0 0;border-color:#b9c2cd}.landing .hero__actions .button.button--ghost:hover{color:var(--klc-secondary);border-color:var(--klc-secondary);background:#fff}.brand,.landing .brand,.flow-nav .brand,.guides-nav .brand,.footer .brand,.sidebar .brand,.admin-sidebar .brand,.ds-topbar .brand{align-self:center;align-items:center;gap:6px;min-height:44px;margin-block:0;line-height:1;transform:none}.brand__image{object-fit:cover;border:1px solid #d7dee7;border-radius:14px;width:44px;height:44px;display:block;box-shadow:0 5px 14px #001b3a14}.nav__brand-group{align-items:center;gap:14px;min-width:0;display:flex}.nav__protected{color:var(--klc-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.nav__protected svg{color:var(--klc-secondary)}.brand__wordmark,.landing .brand__wordmark{letter-spacing:0;white-space:nowrap;align-items:center;gap:.22em;height:17px;font:400 16px/17px Manrope,sans-serif;display:inline-flex}.brand__wordmark>span{line-height:17px;display:block}.brand__descriptor,.landing .brand__descriptor{letter-spacing:.09em;border-left:1px solid #9aa8b8;align-items:center;min-height:17px;padding-left:6px;font-family:Inter,sans-serif;font-size:4px;font-weight:700;line-height:1.35;display:flex}.landing>.nav,.flow-nav,.guides-nav{align-items:center;height:80px;min-height:80px}@media (width<=620px){.landing>.nav,.flow-nav,.guides-nav{height:68px;min-height:68px}.flow-nav,.guides-nav{width:calc(100% - 40px)}.brand__wordmark,.landing .brand__wordmark{gap:.22em;height:15px;font-size:14px;line-height:15px}.brand__wordmark>span{line-height:15px}.brand__descriptor,.landing .brand__descriptor{min-height:15px}.brand__image{border-radius:13px;width:42px;height:42px}.nav__brand-group{gap:9px}.nav__protected{gap:5px;font-size:10px}.nav__protected svg{width:14px;height:14px}}.landing .feature--action{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.landing .feature--action:hover,.landing .feature--action:focus-visible{border-color:#8bb5db;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #001b3a14}.feature__price{color:#001b3a;background:#eaf2ff;border-radius:5px;margin-top:11px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.feature__more{color:var(--klc-secondary);align-items:center;gap:5px;margin-top:12px;font-size:10px;font-weight:800;display:inline-flex}.paid-legal-service-page{color:#001b3a;background:#fff;min-height:100vh}.paid-legal-service-nav{border-bottom:1px solid #e4eaf0}.paid-service-hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:start;gap:54px;padding-top:78px;padding-bottom:78px;display:grid}.paid-service-hero__copy{padding-top:15px}.paid-service-hero h1{letter-spacing:-.055em;max-width:780px;margin:20px 0 22px;font-size:clamp(42px,6vw,72px);line-height:.98}.paid-service-hero__copy>p{color:#5d6b7a;max-width:760px;margin:0;font-size:16px;line-height:1.72}.paid-service-hero__facts{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.paid-service-hero__facts span{color:#344a62;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.paid-service-hero__facts svg{color:#1768c5;width:18px}.paid-service-order-card{background:#f7faff;border:1px solid #d6e0ea;border-radius:14px;padding:28px;position:sticky;top:24px;box-shadow:0 24px 60px #001b3a1a}.paid-service-order-card>small{color:#64748b;letter-spacing:.12em;font-size:10px;font-weight:850}.paid-service-order-card h2{letter-spacing:-.035em;margin:8px 0 13px;font-size:30px}.paid-service-order-card>p{color:#64748b;margin:0 0 20px;font-size:12px;line-height:1.65}.paid-service-order-card__status{color:#16734a;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.paid-service-order-card__status svg{width:18px}.paid-service-consent{color:#4f6074;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:18px 0;font-size:11px;line-height:1.55;display:grid}.paid-service-consent input{accent-color:#1768c5;width:18px;height:18px;margin:1px 0 0}.paid-service-consent a{color:#1768c5}.paid-service-pay{justify-content:center;width:100%;min-height:48px}.paid-service-order-card__notice,.paid-service-order-card__pending,.paid-service-error{color:#705d32;background:#fff7df;border-radius:7px;align-items:flex-start;gap:7px;margin-top:13px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.paid-service-order-card__pending{color:#16537d;background:#e9f5ff}.paid-service-error{color:#8c3d2d;background:#fff0ec}.paid-service-order-card__pending svg,.paid-service-error svg{flex:none;width:15px}.lawyer-contact-list{gap:8px;margin:20px 0;display:grid}.lawyer-contact-list a{color:#001b3a;background:#fff;border:1px solid #dce5ee;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.lawyer-contact-list a>svg{color:#1768c5;justify-self:center;width:17px}.lawyer-contact-list a span{color:#748296;min-width:0;font-size:9px;display:grid}.lawyer-contact-list a strong{color:#001b3a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.paid-service-section{padding-top:78px;padding-bottom:78px}.paid-service-section .section-heading{gap:12px;margin-bottom:36px;display:grid}.paid-service-section .section-heading h2,.paid-service-columns h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px)}.paid-service-section .section-heading p{color:#68788a;max-width:680px;margin:0;line-height:1.65}.paid-service-section--tint{background:#f4f8fc}.paid-service-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paid-service-check-grid>div{color:#33475e;background:#fff;border:1px solid #dce5ee;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:20px;font-size:13px;line-height:1.55;display:grid}.paid-service-check-grid svg{color:#1768c5;width:19px}.paid-service-timeline{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.paid-service-timeline li{background:#fff;border:1px solid #dce6ef;border-radius:11px;grid-template-columns:44px 1fr;gap:15px;padding:22px;display:grid}.paid-service-timeline li>span{color:#fff;background:#1768c5;border-radius:8px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.paid-service-timeline h3{margin:2px 0 8px;font-size:17px}.paid-service-timeline p{color:#637387;margin:0;font-size:12px;line-height:1.62}.paid-service-timeline small{color:#425870;border-top:1px solid #e5ebf1;margin-top:12px;padding-top:12px;font-size:10px;line-height:1.55;display:block}.paid-service-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.paid-service-columns>div{border:1px solid #dbe4ed;border-radius:12px;padding:30px}.paid-service-columns h2{margin:14px 0 22px;font-size:32px}.paid-service-columns ul{color:#506176;gap:13px;margin:0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.paid-service-boundaries{background:#fffaf0;border-color:#eadfc5!important}.paid-service-sources{color:#fff;background:#001b3a}.paid-service-sources .section-heading p{color:#b7c6d7}.paid-service-sources .eyebrow{color:#8dc6ff}.paid-service-source-list{gap:10px;display:grid}.paid-service-source-list a{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;text-decoration:none;display:grid}.paid-service-source-list a>svg:first-child{color:#66b8ff}.paid-service-source-list a>svg:last-child{color:#8ea7bf;width:16px}.paid-service-source-list a span{gap:4px;display:grid}.paid-service-source-list a strong{font-size:13px}.paid-service-source-list a small{color:#b5c4d3;font-size:10px;line-height:1.55}@media (width<=900px){.paid-service-hero{grid-template-columns:1fr;gap:34px;padding-top:52px}.paid-service-order-card{position:static}.paid-service-timeline{grid-template-columns:1fr}}@media (width<=620px){.paid-service-hero{width:calc(100% - 30px);padding-top:36px;padding-bottom:52px}.paid-service-hero h1{font-size:clamp(34px,9.2vw,38px)}.paid-service-hero__copy>p{font-size:14px}.paid-service-order-card{padding:22px 18px}.paid-service-section{padding-top:54px;padding-bottom:54px}.paid-service-section.shell,.paid-service-section .shell{width:calc(100% - 30px)}.paid-service-check-grid,.paid-service-columns{grid-template-columns:1fr}.paid-service-timeline li{grid-template-columns:36px 1fr;padding:18px}.paid-service-timeline li>span{width:34px;height:34px}.paid-service-columns>div{padding:23px 20px}.paid-service-source-list a{grid-template-columns:32px minmax(0,1fr)}.paid-service-source-list a>svg:last-child{display:none}}.landing .nav__cta{min-height:54px;padding-inline:24px;font-size:16px;font-weight:800}.application-result{max-width:760px;margin-inline:auto}.application-result__documents{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;margin:30px 0;padding:28px}.application-result__documents h2{margin:0 0 18px}.application-result__documents ol{gap:12px;margin:0;padding-left:24px;display:grid}.application-result__email{text-align:left;gap:8px;max-width:480px;margin:0 auto;display:grid}.application-result__email>span{font-weight:750}.application-result__email input{border:1px solid var(--line);width:100%;min-height:52px;font:inherit;border-radius:8px;padding:12px 15px}.application-result__email input:focus{border-color:var(--blue);outline:3px solid #087eb733}.application-result__email small{color:var(--muted)}.application-result__error{color:#8a3028;margin-top:14px}.application-result__actions{justify-content:flex-end}:where(.landing,.flow-page) :where(.button,button,input,.card,.panel,.option,.feature,.flow-card,.application-result__documents){border-radius:16px}.landing>.nav{position:relative}.landing .menu-button{border:1px solid var(--klc-border);width:44px;height:44px;color:var(--klc-primary);background:#fff;border-radius:14px;place-items:center;display:grid}.flow-nav{position:relative}.flow-nav__controls{align-items:center;gap:10px;margin-left:auto;display:flex}.flow-page .language-button,.flow-page .menu-button{border:1px solid var(--klc-border);height:44px;color:var(--klc-primary);background:#fff;border-radius:14px}.flow-page .menu-button{place-items:center;width:44px;padding:0;display:grid}.flow-page .close-link{min-height:44px;color:var(--klc-muted);padding:0 8px}.flow-menu{z-index:50;border:1px solid var(--klc-border);background:#fff;border-radius:18px;gap:6px;width:min(320px,100vw - 40px);padding:10px;display:grid;position:absolute;top:calc(100% - 4px);right:0;box-shadow:0 24px 60px #001b3a29}.flow-menu button{min-height:46px;color:var(--klc-primary);text-align:left;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-weight:700}.flow-menu button:hover{background:var(--klc-bg)}.flow-page .option{border-radius:16px}.flow-page .question__actions{justify-content:flex-start}.flow-page .question__actions .button--ghost{border:1px solid var(--klc-secondary);min-height:56px;color:var(--klc-secondary);box-shadow:none;background:#fff;border-radius:16px;padding:18px 30px}.flow-page .question__actions .button--ghost:hover{border-color:var(--klc-secondary);color:var(--klc-secondary);box-shadow:none;background:#fff;transform:none}.landing .nav__controls{gap:10px;margin-left:auto}.landing .language-button{border-radius:14px;height:44px}.landing .nav__links{z-index:50;border:1px solid var(--klc-border);background:#fff;border-radius:20px;grid-template-columns:1fr;gap:6px;width:min(390px,100vw - 40px);padding:14px;display:none;position:absolute;top:calc(100% - 4px);right:max(24px,50% - 620px);box-shadow:0 24px 60px #001b3a29}.landing .nav__links--open{display:grid}.landing .nav__links a{border-radius:14px;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:grid}.landing .nav__links a:hover{background:#f3f8fc}.landing .nav__index,.landing .nav__label small,.landing .nav__arrow{display:block}.landing .nav__index{color:var(--klc-secondary);font-size:11px;font-weight:800}.landing .nav__label{gap:3px;font-size:15px;display:grid}.landing .nav__label small{color:var(--klc-muted);letter-spacing:0;font-size:10px;font-weight:500}.landing .nav__arrow{justify-self:end}.landing .nav__links .nav__cta{border-radius:14px;justify-content:space-between;width:100%;min-height:58px;margin-top:6px;padding:16px 18px;font-size:16px}.landing .hero{min-height:780px;padding-top:76px;padding-bottom:190px;display:block}.landing .hero__copy{text-align:center;width:min(900px,100%);margin:0 auto;padding-top:0}.landing .hero .eyebrow{justify-content:center}.landing .hero h1{max-width:900px;margin-inline:auto}.landing .hero__lead{max-width:760px;margin-inline:auto}.landing .hero__actions{justify-content:center;margin:30px 0 24px}.landing .hero__actions .button{border-radius:16px;min-width:250px;min-height:64px;padding:18px 30px;font-size:18px}.landing .hero__actions .button.button--ghost{color:var(--klc-primary);background:#fff;border:1px solid #b9c2cd}.landing .hero__actions .button:not(.button--ghost){color:#fff;background:var(--klc-primary)}.landing .hero__trust{justify-content:flex-end;min-height:54px;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px}.landing .hero__architecture{width:min(88vw,1240px);bottom:-250px;left:50%;right:auto;transform:translate(-50%)}.landing .section-heading{display:block}.landing .section-heading .eyebrow{margin-top:0;margin-bottom:18px}.landing .process .section-heading h2{white-space:normal;text-align:left;max-width:760px;margin-bottom:42px}.landing .flow-grid{background:0 0;border:0;gap:14px}.landing .flow-card{border:1px solid var(--klc-border);border-radius:18px;min-height:210px;padding:22px}.landing .flow-card__icon{margin:0 0 18px}.landing .flow-card h3{font-size:21px}.landing .flow-card p{font-size:13px}.landing .feature-list{gap:22px}.landing .feature{border-radius:18px;gap:14px;min-height:145px;padding:20px}.landing .feature>div{flex:0 0 42px;width:42px;height:42px}.landing .feature h3{margin-bottom:5px;font-size:16px;line-height:1.25}.landing .feature p{font-size:13px;line-height:1.5}.landing .included{width:min(1240px,100% - 64px);display:block}.landing .included__copy{width:100%;margin-bottom:42px}.landing .included__copy h2,.landing .included__copy>p{white-space:nowrap;max-width:none}.landing .feature-list{grid-template-columns:repeat(4,minmax(0,1fr))}.landing .feature{align-items:flex-start}.landing .security__inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;display:grid}.landing .security__inner>div{justify-items:center;width:100%;display:grid}.landing .security__inner .eyebrow{justify-content:flex-start;width:100%}.landing .security__inner h2{max-width:720px}.landing .security__inner>p{text-align:center;max-width:860px;margin-inline:auto;font-size:17px;line-height:1.72}.landing .security__action{justify-content:center;margin-top:42px;display:flex}.landing .security__cta{color:#fff;background:var(--klc-secondary);border-radius:18px;justify-content:center;min-width:330px;min-height:72px;padding:20px 34px;font-size:22px;font-weight:750}.landing .security__cta:hover{background:#075fb5}@media (width<=900px){.landing .nav__links{right:20px}.landing .hero{min-height:680px;padding:64px 24px 205px}.landing .hero__copy{max-width:760px}.landing .hero__architecture{width:125%;bottom:-275px;left:50%;right:auto}.landing .included__copy h2,.landing .included__copy>p{white-space:normal}.landing .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.flow-nav__controls{gap:7px}.flow-page .language-button,.flow-page .menu-button{border-radius:13px;height:42px}.flow-page .menu-button{width:42px}.flow-page .close-link{min-height:42px;padding-inline:4px}.flow-menu{width:calc(100vw - 40px);top:calc(100% + 4px);right:0}.flow-page .question__actions .button--ghost{justify-content:center;width:auto}.landing .nav__controls{gap:7px}.landing .language-button,.landing .menu-button{border-radius:13px;height:42px}.landing .menu-button{width:42px}.landing .nav__links{border-radius:18px;width:calc(100vw - 28px);top:calc(100% + 4px);right:14px}.landing .hero{min-height:650px;padding:48px 20px 230px}.landing .hero__copy{text-align:left}.landing .hero .eyebrow{justify-content:flex-start}.landing .hero h1,.landing .hero__lead{text-align:left;margin-inline:0}.landing .hero h1{font-size:clamp(36px,10.2vw,44px)}.landing .hero__lead{font-size:15px;line-height:1.6}.landing .hero__actions{gap:10px}.landing .hero__actions .button{width:100%;min-width:0;min-height:54px;font-size:16px}.landing .hero__architecture{width:118%;bottom:-58px;left:50%;right:auto}.landing .process{padding:58px 0}.landing .process .section-heading h2{text-align:left;margin-bottom:28px}.landing .flow-grid{gap:10px}.landing .flow-card{border-radius:16px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:5px 14px;min-height:0;padding:18px;display:grid}.landing .flow-card__icon{grid-area:1/1/3;align-self:start;width:42px;height:42px;margin:0}.landing .flow-card h3{grid-area:1/2;margin:0;font-size:18px}.landing .flow-card p{grid-area:2/2;margin:0;font-size:13px;line-height:1.5}.landing .flow-card__arrow{display:none}.landing .included{width:calc(100% - 40px)}.landing .feature-list{grid-template-columns:1fr}.landing .feature{border-radius:16px;gap:12px;min-height:0;padding:16px}.landing .feature>div{flex-basis:40px;width:40px;height:40px}.landing .feature h3{margin-bottom:4px;font-size:16px;line-height:1.25}.landing .feature p{font-size:12px;line-height:1.45}.landing .security__inner{text-align:left;justify-items:stretch}.landing .security__inner>div{justify-items:start}.landing .security__inner h2{text-align:left}.landing .security__inner>p{text-align:left;margin-inline:0;font-size:15px}.landing .security__action{width:calc(100% - 40px);margin-top:30px}.landing .security__cta{width:100%;min-width:0;min-height:56px;padding:18px 30px;font-size:16px}.landing .security__cta svg{width:18px;height:18px}}.landing>.nav{z-index:40;position:sticky;top:0}.landing__slide{scroll-margin-top:0}.landing .landing__slide--hero h1{max-width:1080px;font-size:clamp(58px,5.2vw,76px);line-height:1.02}.landing .landing__slide--hero .hero__lead{font-size:18px}@media (width<=900px){.landing .landing__slide--hero h1{font-size:clamp(48px,7vw,62px)}}@media (width<=600px){.landing .landing__slide--hero h1{font-size:clamp(40px,11.3vw,48px)}.landing .landing__slide--hero .hero__lead{font-size:16px}}.landing .landing__slide--hero h1{font-size:clamp(44px,3.9vw,55px);line-height:1.07}.landing .landing__slide--services{grid-template-rows:repeat(2,minmax(0,1fr))}.landing .landing__slide--services .process,.landing .landing__slide--services .included{align-content:center;width:min(1240px,100% - 64px);margin-inline:auto;padding:30px 0;display:grid}.landing .landing__slide--services .included{display:block}.landing .landing__slide--services .process>.shell{width:100%;max-width:none}.landing .landing__slide--services .section-heading{border-top:0}.landing .landing__slide--services .process .section-heading h2,.landing .landing__slide--services .included__copy h2{margin-bottom:0}.landing .landing__slide--services .flow-grid,.landing .landing__slide--services .feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landing .landing__slide--services .flow-card,.landing .landing__slide--services .feature{border:1px solid var(--klc-border);border-radius:18px;height:146px;min-height:146px;padding:17px}.landing .landing__slide--services .flow-card__icon,.landing .landing__slide--services .feature>div{flex:0 0 42px;width:42px;height:42px}.landing .landing__slide--services .flow-card__icon{margin:0 0 11px}.landing .landing__slide--services .flow-card h3,.landing .landing__slide--services .feature h3{margin-bottom:5px;font-size:17px;line-height:1.25}@media (width<=900px){.landing .landing__slide--hero h1{font-size:46px}.landing .landing__slide--services{grid-template-rows:auto auto}.landing .landing__slide--services .flow-grid,.landing .landing__slide--services .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.landing .landing__slide--hero h1{font-size:clamp(36px,10.2vw,44px)}.landing .landing__slide--services .process,.landing .landing__slide--services .included{width:calc(100% - 40px);padding:48px 0}.landing .landing__slide--services .flow-grid,.landing .landing__slide--services .feature-list{grid-template-columns:1fr}.landing .landing__slide--services .flow-card,.landing .landing__slide--services .feature{height:112px;min-height:112px}.landing .landing__slide--services .flow-card h3,.landing .landing__slide--services .feature h3{font-size:16px}.landing .landing__slide--services .flow-card p,.landing .landing__slide--services .feature p{font-size:12px}}.landing .landing__slide--services{flex-direction:column;justify-content:center;gap:42px;padding-block:46px;display:flex}.landing .landing__slide--services .process,.landing .landing__slide--services .included{padding:0}.landing .landing__slide--services .section-heading,.landing .landing__slide--services .included__copy{margin-bottom:24px}.landing .landing__slide--services .flow-card,.landing .landing__slide--services .feature{height:178px;min-height:178px;padding:20px}.landing .landing__slide--services .flow-card__icon{margin-bottom:16px}.landing .landing__slide--services .flow-card h3,.landing .landing__slide--services .feature h3{margin-bottom:7px;font-size:19px}.landing .landing__slide--services .flow-card p,.landing .landing__slide--services .feature p{font-size:13px;line-height:1.5}@media (width<=900px){.landing .landing__slide--services{justify-content:flex-start;gap:44px;padding-block:54px}}@media (width<=600px){.landing .landing__slide--services{gap:44px;padding-block:48px}.landing .landing__slide--services .process,.landing .landing__slide--services .included{padding:0}.landing .landing__slide--services .flow-card,.landing .landing__slide--services .feature{height:142px;min-height:142px;padding:18px}.landing .landing__slide--services .flow-card h3,.landing .landing__slide--services .feature h3{font-size:17px}.landing .landing__slide--services .flow-card p,.landing .landing__slide--services .feature p{font-size:13px}}.flow-card__number,.feature__link{display:none}@media (width>=0){.landing{scroll-snap-type:none;overscroll-behavior-y:auto;height:auto;overflow:visible}.landing .landing__slide{scroll-snap-align:none;scroll-snap-stop:normal;min-height:0}.landing .hero.landing__slide--hero{min-height:0;padding-block:100px}.landing .landing__slide--final{min-height:0}.landing .landing__slide--final .security{flex:none;padding-block:90px}.landing .landing__slide--services{gap:0;padding:0}.landing .landing__slide--services .included{order:-1;width:min(1240px,100% - 80px);max-width:none;margin-inline:auto;padding:80px 0}.landing .landing__slide--services .included__copy{text-align:left;grid-template-columns:1.1fr 1fr;align-items:end;gap:0 70px;margin-bottom:35px;display:grid}.landing .landing__slide--services .included__copy .eyebrow{grid-column:1/-1;justify-content:flex-start;margin-bottom:22px}.landing .landing__slide--services .included__copy h2{white-space:normal;max-width:570px;margin:0}.landing .landing__slide--services .included__copy p{text-align:left;max-width:480px;margin:0;font-size:16px;line-height:1.65}.landing .landing__slide--services h2{letter-spacing:-1.3px;color:#09283f;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.17}.landing .landing__slide--services .eyebrow{letter-spacing:2.2px;color:#245eed;font-size:11px}.landing .landing__slide--services .feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing .landing__slide--services .feature{height:auto;min-height:310px;box-shadow:none;text-align:left;background:#fff;border:1px solid #dce5ec;border-radius:14px;flex-direction:column;align-items:stretch;padding:26px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.landing .landing__slide--services .feature:hover,.landing .landing__slide--services .feature:focus-within{border-color:var(--klc-secondary);box-shadow:0 12px 30px #12314b09}.landing .landing__slide--services .feature>div{color:#245eed;background:#edf3fe;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;margin-bottom:28px;display:grid}.landing .landing__slide--services .feature>div svg{stroke-width:1.5px;width:24px;height:24px}.landing .landing__slide--services .feature section{display:block}.landing .landing__slide--services h3{letter-spacing:-.4px;color:#09283f;white-space:normal;text-align:left;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.landing .landing__slide--services .feature p,.landing .landing__slide--services .flow-card p{color:#536575;text-align:left;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7}.landing .landing__slide--services .feature__link{color:#245eed;cursor:pointer;background:0 0;border:0;order:1;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:26px 0 0;font:13px Arial,sans-serif;display:flex}.feature__link:after{content:"";border-radius:14px;position:absolute;inset:0}.feature__link:focus-visible{outline:none}.feature:has(.feature__link:focus-visible){outline-offset:4px;outline:3px solid #75b8ed}.landing .landing__slide--services .process{background:#f3f7fb;border-block:1px solid #e6edf3;padding:80px 0}.landing .landing__slide--services .process>.shell{width:min(1240px,100% - 80px);max-width:none;padding:0}.landing .landing__slide--services .process .section-heading{text-align:left;border:0;margin:0 0 45px;padding:0;display:block}.landing .landing__slide--services .process .eyebrow{justify-content:flex-start;margin-bottom:22px}.landing .landing__slide--services .process h2{white-space:normal;margin:0}.landing .landing__slide--services .flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.landing .landing__slide--services .flow-card{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.landing .landing__slide--services .flow-card__icon,.landing .landing__slide--services .flow-card__arrow{display:none}.landing .landing__slide--services .flow-card__number{color:#245eed;background:#fff;border:1px solid #cfdef0;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:25px;font:12px Arial,sans-serif;display:grid}.landing .landing__slide--services .flow-card:not(:last-child):before{content:"";background:#cad8e4;height:1px;position:absolute;top:19px;left:58px;right:0}.landing .landing__slide--services .flow-card p{max-width:245px}.landing .landing__slide--services .included__copy h2,.landing .landing__slide--services .process .section-heading h2{font-weight:400}.landing .landing__slide--services .included__copy p{white-space:normal;min-width:0}.landing .landing__slide--services .process{width:100%;max-width:none;margin:0}.landing .landing__slide--services .eyebrow>span{background:currentColor;border:0;border-radius:50%;width:6px;height:6px}}.feature__icon-desktop{display:none}.feature__icon-mobile{display:contents}@media (width>=0){.feature__icon-desktop{display:contents}.feature__icon-mobile{display:none}.landing .landing__slide--services h2:first-line{font-weight:400}.landing .landing__slide--services .feature{gap:0}.landing .landing__slide--services .feature h3,.landing .landing__slide--services .flow-card h3{overflow-wrap:anywhere}}.landing .nav__protected--desktop{display:none}@media (width>=0){.landing .nav__brand-group>.nav__protected{display:none}.landing .nav__controls>.nav__protected--desktop{white-space:nowrap;align-items:center;gap:7px;margin-right:18px;display:inline-flex}.landing .landing__slide--services .included__copy{align-items:end}.landing #security .eyebrow>span{background:currentColor;border:0;border-radius:50%;width:6px;height:6px}.landing .hero h1,.landing .security h2{letter-spacing:-1.3px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.landing .hero h1:first-line,.landing .security h2:first-line,.landing .hero h1 em{font-style:normal;font-weight:400}.landing .landing__slide--hero .hero__lead,.landing .landing__slide--services .included__copy>p,.landing .security .security__inner>p{letter-spacing:-.012em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.65}}.landing__animated-region{display:contents}.landing__extended-particles{display:none}@media (width>=0){.landing__animated-region{isolation:isolate;display:block;position:relative;overflow:hidden}.landing .hero>.hero__particles{display:none}.landing__extended-particles{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.landing .landing__extended-particles .hero__particles{pointer-events:none}.landing .landing__animated-region .hero{isolation:auto}.landing .landing__animated-region .included__copy,.landing .landing__animated-region .feature-list,.landing .landing__animated-region .process>.shell{z-index:2;position:relative}.landing .landing__animated-region,.landing .hero.landing__slide--hero,.landing .landing__slide--services,.landing .landing__slide--services .included,.landing .landing__slide--services .process{background:#f3f7fb}.landing .landing__slide--services .process{border-color:#0000}.landing>.nav{background:#fff}.landing .hero.landing__slide--hero{align-content:center;min-height:calc(100dvh - 80px)}.landing .hero h1,.landing .hero h1 em,.landing .security h2,.landing .landing__slide--services .included__copy h2,.landing .landing__slide--services .process .section-heading h2,.landing .hero h1:first-line,.landing .security h2:first-line,.landing .landing__slide--services h2:first-line{font-weight:400}}.questionnaire-header{z-index:5;background:#fff;position:relative}.questionnaire-background{isolation:isolate;background:#f3f7fb;min-height:calc(100dvh - 80px);padding-bottom:40px;position:relative}.questionnaire-background>.hero__particles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.questionnaire-background>.question,.questionnaire-background>.flow-progress{z-index:1;position:relative}@media (width<=620px){.questionnaire-background{min-height:calc(100dvh - 68px)}}@media (width>=0){.landing .hero__lead-ending{white-space:nowrap;display:block}.flow-page .application-result__actions{justify-content:flex-end}.flow-page .application-result__actions>.button{justify-content:center;gap:14px;min-width:280px;min-height:64px;padding:18px 32px;font-size:18px}.flow-page .application-result__actions>.button svg{width:22px;height:22px}}.brand.brand--header-logo{width:auto;height:44px;box-shadow:none;border-radius:0;flex:none}.brand__header-crop{width:204px;height:44px;display:block;position:relative;overflow:hidden}.brand__header-crop>img{border-radius:0;width:126.316%;max-width:none;height:auto;position:absolute;top:-238.049%;left:-13.1579%}@media (width<=620px){.brand.brand--header-logo{height:42px}.brand__header-crop{width:195px;height:42px}.landing>.nav:has(.brand--header-logo){flex-wrap:wrap;gap:10px;height:auto;min-height:68px;padding-block:12px}.flow-nav:has(.brand--header-logo){flex-wrap:wrap;gap:10px;height:auto;min-height:68px;padding-block:12px}.landing .nav__brand-group:has(.brand--header-logo){flex-direction:column;align-items:flex-start;gap:4px}.flow-nav:has(.brand--header-logo) .flow-nav__controls{margin-left:auto}}.brand__header-crop.brand__header-balanced{align-items:center;gap:12px;width:190px;display:flex;overflow:visible}.brand__initials,.brand__fullname{flex:none;height:22px;display:block;position:relative;overflow:hidden}.brand__initials{width:65px}.brand__fullname{width:97px}.brand__initials>img,.brand__fullname>img{border-radius:0;max-width:none;height:auto;position:absolute}.brand__initials>img{width:193px;top:-84px;left:-21px}.brand__fullname>img{width:287px;top:-130px;left:-158px}.brand__divider{background:#001b3a;flex:none;width:1px;height:22px;display:block}.landing .nav__contacts{color:var(--klc-primary);align-items:center;gap:20px;margin-left:24px;font-size:12px;display:flex}.landing .nav__contacts a{white-space:nowrap;align-items:center;gap:7px;min-height:36px;display:inline-flex}.landing .nav__contacts a:hover{color:var(--klc-secondary)}.landing .nav__contacts svg{flex:none;width:16px;height:16px}.landing .nav__contacts svg:not(.lucide){fill:currentColor}@media (width<=1100px){.landing .nav__contacts{flex-direction:column;align-items:flex-start;gap:0;margin-left:12px}.landing .nav__contacts a{min-height:25px}}@media (width<=620px){.landing .nav__contacts{margin-left:auto;font-size:11px}}.landing .hero__actions .button,.landing .nav__links .nav__cta,.landing .security__cta,.landing .landing__slide--services .feature__link,.flow-page .application-result__actions>.button{letter-spacing:-.025em;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:700}@media (width>=0){.landing .hero__actions .button,.landing .nav__links .nav__cta,.landing .security__cta,.landing .landing__slide--services .feature__link,.flow-page .application-result__actions>.button{letter-spacing:-.4px;font-family:Arial,Helvetica,sans-serif;font-weight:600}}.legal-surface .nav__contacts{gap:18px;margin-left:24px;font-size:12px;display:flex}.legal-surface .nav__contacts a{white-space:nowrap;align-items:center;gap:7px;min-height:36px;display:inline-flex}.legal-surface .nav__contacts svg{flex:none;width:16px;height:16px}.legal-surface .nav__contacts svg:not(.lucide){fill:currentColor}.legal-surface .nav__contacts a:hover{color:#2563eb}.legal-surface .flow-nav{gap:16px}.legal-background>.legal-page{z-index:1;width:min(960px,100% - 48px);margin:auto;padding:64px 0 48px;position:relative}.legal-surface .legal-page h1{letter-spacing:-1.3px;color:#001b3a;margin:20px 0 32px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.17}.legal-document{background:#fff;border:1px solid #dce5ec;border-radius:16px;padding:36px 40px}.legal-surface .legal-document h2{color:#09283f;letter-spacing:-.4px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:600}.legal-surface .legal-document p,.legal-surface .legal-document li{color:#536575;font-family:Inter,sans-serif;font-size:16px;line-height:1.65}.legal-surface .legal-document a{color:#2563eb}.legal-surface .legal-page>.button{color:#2563eb;background:#fff;border:1px solid #2563eb;min-height:54px;padding-inline:24px;font-family:Arial,sans-serif;font-size:16px}@media (width<=1150px){.legal-surface .flow-nav{flex-wrap:wrap;height:auto;padding-block:12px}.legal-surface .nav__contacts{flex-direction:column;gap:0;margin-left:auto}.legal-surface .nav__contacts a{min-height:24px}}@media (width<=620px){.legal-surface .flow-nav__controls{flex-wrap:wrap;justify-content:flex-end;gap:7px}.legal-surface .flow-nav__controls .nav__protected{font-size:10px}.legal-surface .nav__contacts{font-size:11px}.legal-background>.legal-page{width:calc(100% - 40px);padding-top:36px}.legal-document{padding:22px 20px}.legal-surface .legal-page h1{font-size:32px}}.legal-surface .service-page{width:min(1040px,100% - 48px)}.service-page>.eyebrow{color:#2563eb;letter-spacing:2px;font-size:11px}.service-page>.eyebrow span{background:currentColor;border-radius:50%;width:6px;height:6px}.legal-surface .service-page__intro{max-width:850px;margin-bottom:28px;font-size:18px;line-height:1.7}.service-page__contents{flex-wrap:wrap;gap:10px;margin:0 0 32px;display:flex}.legal-surface .service-page__contents a{color:#09283f;background:#fff;border:1px solid #dce5ec;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.service-page__contents a span{color:#2563eb;font-size:11px}.service-page__contents a:hover{border-color:#2563eb}.service-page__sections{gap:18px;display:grid}.service-page__section{scroll-margin-top:24px}.legal-surface .service-page__section h2{align-items:baseline;gap:14px;margin:0 0 18px;font-size:23px;display:flex}.service-page__section h2 span{color:#2563eb;font-size:12px;font-weight:400}.service-page__section ul{gap:14px;margin:0;padding-left:20px;display:grid}.legal-surface .service-page__section li{margin:0}.service-page__citations{color:#536575;flex-wrap:wrap;gap:7px;margin-top:20px;font-size:12px;display:flex}.legal-surface .service-page__citations a{color:#2563eb}.service-page__sources{border-top:1px solid #dce5ec;margin-top:38px;padding-top:24px}.legal-surface .service-page__sources h2{color:#09283f;margin:0 0 10px;font:400 26px Arial,sans-serif}.service-page__sources li{scroll-margin-top:24px}.legal-surface .service-page__sources a{color:#2563eb}.legal-surface .service-page__note{border-left:3px solid #b8cfee;margin:28px 0;padding:8px 0 8px 18px;font-size:13px}.service-page__actions{justify-content:space-between;gap:18px;margin-top:30px;display:flex}.legal-surface .service-page__actions .button{color:#fff;background:#001b3a;border-radius:16px;min-height:56px;padding:15px 26px;font:600 16px Arial,sans-serif;text-decoration:none}.legal-surface .service-page__actions .button--ghost{color:#2563eb;background:#fff;border:1px solid #2563eb}.legal-surface .service-page__actions .button:hover{box-shadow:0 5px 18px #09283f16}.landing .feature__link:after{content:"";border-radius:inherit;position:absolute;inset:0}@media (width<=900px){.landing .landing__slide--services .feature{height:auto;min-height:200px;padding-bottom:56px;position:relative}.landing .landing__slide--services .feature__link{color:#2563eb;justify-content:space-between;align-items:flex-end;padding:0 20px 16px;font-size:12px;display:flex;position:absolute;inset:0}.landing .feature__link:after{display:none}.landing .feature:has(.feature__link:focus-visible){outline-offset:3px;outline:3px solid #75b8ed}}@media (width<=620px){.legal-surface .service-page{width:calc(100% - 40px)}.legal-surface .service-page__intro{font-size:16px}.legal-surface .service-page__section h2{gap:10px;font-size:21px}.service-page__actions{flex-wrap:wrap}.service-page__actions .button{flex:1}}@media (width<=900px){.landing>.nav{flex-wrap:wrap;gap:10px;height:auto;min-height:80px;padding-block:12px}.landing .nav__controls{margin-left:auto}.landing .nav__controls>.nav__protected--desktop{margin-right:4px;font-size:11px}.landing .hero.landing__slide--hero{align-content:center;min-height:calc(100svh - 140px);padding:64px 20px}.landing .hero__copy{text-align:center;width:100%;max-width:650px;margin-inline:auto}.landing .hero h1{text-align:center;font-size:clamp(32px,5.8vw,46px);line-height:1.16}.landing .hero .eyebrow{text-align:center;justify-content:center}.landing .hero__lead{text-align:center}.landing .hero__lead-ending{white-space:normal;display:inline}.landing .hero__actions{justify-content:center}.landing .landing__slide--services .included{width:calc(100% - 40px);padding:56px 0}.landing .landing__slide--services .included__copy{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.landing .landing__slide--services .included__copy .eyebrow{margin-bottom:0}.landing .landing__slide--services .included__copy p{max-width:none}.landing .landing__slide--services h2{font-size:30px}.landing .landing__slide--services .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .landing__slide--services .feature{min-height:280px;padding:24px}.landing .landing__slide--services .feature__link{align-items:center;width:100%;padding:24px 0 0;position:static;inset:auto}.landing .feature__link:after{display:block}.landing .landing__slide--services .process{padding:40px 0 64px}.landing .landing__slide--services .process>.shell{width:calc(100% - 40px)}.landing .landing__slide--services .process .section-heading{margin-bottom:30px}.landing .landing__slide--services .flow-grid{grid-template-columns:1fr;gap:0}.landing .landing__slide--services .flow-card{padding:0 0 32px 58px}.landing .landing__slide--services .flow-card__number{margin:0;position:absolute;top:0;left:0}.landing .landing__slide--services .flow-card:not(:last-child):before{width:1px;height:auto;inset:48px auto 10px 19px}.landing .landing__slide--services .flow-card p{max-width:none}.landing .landing__slide--final .security{padding:64px 0}.landing .security h2{font-size:30px}.flow-page .application-result__actions>.button{width:min(100%,320px);min-width:0}}@media (width<=520px){.landing .landing__slide--services .feature-list{grid-template-columns:1fr}.landing .landing__slide--services .feature{min-height:265px}.landing .hero__actions{flex-direction:column}.landing .hero__actions .button{width:100%}}@media (width<=900px){.landing .hero.landing__slide--hero .hero__lead,.landing .security .security__inner>h2,.landing .security .security__inner>p{text-align:center}}.landing .hero h1,.landing .hero h1 em,.landing .landing__slide--services .included__copy h2,.landing .landing__slide--services .process .section-heading h2,.landing .security h2{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-weight:650}.landing .hero h1:first-line,.landing .security h2:first-line,.landing .landing__slide--services h2:first-line{font-weight:650}@media (width<=900px){.landing>.nav,.legal-surface .flow-nav{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 8px;display:grid}.landing .nav__brand-group,.legal-surface .flow-nav>.brand{grid-area:1/1}.landing .nav__contacts,.legal-surface .nav__contacts{flex-direction:column;grid-area:2/1;align-items:flex-start;gap:0;margin:0;font-size:11px}.landing .nav__controls,.legal-surface .flow-nav__controls{grid-area:1/2/span 2;grid-template-columns:auto auto;justify-content:end;gap:8px;margin:0;display:grid}.landing .nav__controls .language-switcher,.legal-surface .flow-nav__controls .language-switcher{grid-area:1/1}.landing .nav__controls .menu-button,.legal-surface .flow-nav__controls .menu-button{grid-area:1/2}.landing .nav__controls>.nav__protected--desktop,.legal-surface .flow-nav__controls>.nav__protected{text-align:right;white-space:normal;grid-area:2/1/auto/-1;justify-content:flex-end;gap:4px;max-width:110px;margin:0;font-size:10px}.legal-surface .flow-nav__controls .close-link{grid-area:3/1/auto/-1;justify-self:end}.landing .hero .eyebrow{text-align:left;justify-content:flex-start}.landing .hero h1,.landing .hero.landing__slide--hero .hero__lead,.landing .security .security__inner>h2,.landing .security .security__inner>p{text-align:left}.flow-page:not(.legal-surface) .flow-nav{flex-wrap:nowrap;align-items:flex-start}.flow-page:not(.legal-surface) .flow-nav__controls{grid-template-columns:auto auto;justify-content:end;display:grid}.flow-page:not(.legal-surface) .flow-nav__controls .close-link{grid-column:1/-1;justify-self:end}.flow-page .application-result__actions{justify-content:center}}@media (width<=380px){.landing .brand.brand--header-logo,.flow-nav .brand.brand--header-logo{width:162px}.landing .brand__header-balanced,.flow-nav .brand__header-balanced{transform-origin:0;transform:scale(.85)}}@media (width<=900px){.flow-page .application-result__actions>.button{margin-inline:auto}.landing .brand.brand--header-logo,.flow-nav .brand.brand--header-logo{flex:none;justify-content:flex-start;align-items:center;width:171px;height:22px;min-height:22px;margin:0;padding:0;display:flex;transform:none}.landing .brand__header-balanced,.flow-nav .brand__header-balanced{transform-origin:0;flex:0 0 190px;width:190px;height:22px;transform:scale(.9)}.landing .nav__brand-group{justify-content:flex-start;align-items:flex-start}.landing .language-button,.landing .menu-button,.flow-page .language-button,.flow-page .menu-button{border-radius:6px;height:22px;min-height:22px;padding:0 5px}.landing .menu-button,.flow-page .menu-button{width:26px}.landing .language-button,.flow-page .language-button{gap:3px;font-size:10px}.landing .language-button svg,.flow-page .language-button svg{width:15px;height:15px}.landing .nav__controls,.legal-surface .flow-nav__controls{row-gap:12px}.landing .nav__controls>.nav__protected--desktop,.legal-surface .flow-nav__controls>.nav__protected{white-space:nowrap;justify-self:end;gap:3px;width:max-content;max-width:none;font-size:9px}.landing .nav__controls>.nav__protected--desktop svg,.legal-surface .flow-nav__controls>.nav__protected svg{flex:none;width:11px;height:11px}.landing>.nav,.legal-surface .flow-nav{row-gap:12px}.landing .nav__brand-group:has(.brand--header-logo){align-items:flex-start}.flow-page:not(.legal-surface) .flow-nav__controls .language-switcher{grid-area:1/1}.flow-page:not(.legal-surface) .flow-nav__controls .menu-button{grid-area:1/2}.flow-page:not(.legal-surface) .flow-nav__controls .nav__protected{white-space:nowrap;grid-area:2/1/auto/-1;justify-self:end;gap:3px;font-size:9px}.flow-page:not(.legal-surface) .flow-nav__controls .nav__protected svg{width:11px;height:11px}.flow-page:not(.legal-surface) .flow-nav__controls .close-link{grid-row:3}}@media (width>=901px){.flow-page:not(.legal-surface) .flow-nav__controls>.nav__protected{display:none}}@media (width<=900px){.landing .brand.brand--header-logo,.flow-nav .brand.brand--header-logo{flex:none;place-self:start;width:162px;height:42px;min-height:42px;margin:0;padding:0}.landing .brand__header-balanced,.flow-nav .brand__header-balanced{transform-origin:0;transform:scale(.85)}.landing .language-button,.landing .menu-button,.flow-page .language-button,.flow-page .menu-button{border-radius:12px;height:42px;min-height:42px}.landing .language-button,.flow-page .language-button{gap:4px;padding-inline:7px;font-size:11px}.landing .language-button svg,.flow-page .language-button svg{width:18px;height:18px}.landing .menu-button,.flow-page .menu-button{width:42px;padding:0}.landing .nav__controls,.legal-surface .flow-nav__controls,.flow-page:not(.legal-surface) .flow-nav__controls{column-gap:6px}}
