@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7b2098d-module__P_8CcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7b2098d-module__P_8CcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--type-display:700 56px / 64px var(--font);--type-h1:700 40px / 48px var(--font);--type-h2:700 32px / 40px var(--font);--type-h3:600 24px / 32px var(--font);--type-h4:600 19px / 26px var(--font);--type-body-lg:400 18px / 28px var(--font);--type-body:400 16px / 24px var(--font);--type-body-sm:400 14px / 20px var(--font);--type-label:600 14px / 20px var(--font);--type-button:700 16px / 24px var(--font);--type-chip:700 12px / 16px var(--font);--type-caption:400 12px / 16px var(--font);--type-display-long:var(--type-display)}@media (max-width:539px){:root{--type-display:700 40px / 48px var(--font);--type-h1:700 32px / 40px var(--font);--type-h2:700 28px / 36px var(--font);--type-h3:600 22px / 30px var(--font);--type-display-long:700 32px / 40px var(--font)}}.ks-display{font:var(--type-display)}.ks-display--long{font:var(--type-display-long)}.ks-h1{font:var(--type-h1)}.ks-h2{font:var(--type-h2)}.ks-h3{font:var(--type-h3)}.ks-h4{font:var(--type-h4)}.ks-body-lg{font:var(--type-body-lg)}.ks-body{font:var(--type-body)}.ks-body-sm{font:var(--type-body-sm)}.ks-label{font:var(--type-label)}.ks-caption{font:var(--type-caption)}:is(.ks-display,.ks-display--long,.ks-h1,.ks-h2,.ks-h3,.ks-h4){overflow-wrap:break-word;text-wrap:balance}:is(.ks-page,.ks-header,.ks-footer,.ks-razbor) :is(h1,h2,h3,h4){letter-spacing:normal}.ks-page{font:var(--type-body);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}:where(.ks-page) a:not([class]){color:var(--cta);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}:where(.ks-page) a:not([class]):hover{color:var(--cta-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}.ks-page :focus-visible{outline:2px solid var(--cta);outline-offset:3px}.ks-page :where(p,h1,h2,h3,ul,ol){margin:0}.ks-wrap{width:100%;max-width:var(--max);padding:0 var(--page-gutter);box-sizing:border-box;margin:0 auto}.ks-measure{max-width:var(--measure)}.ks-section{box-sizing:border-box}.ks-section--plain{padding-block:var(--section)}.ks-section--plain+.ks-section--plain{padding-top:0}.ks-section--band,.ks-section--dark{padding-block:var(--section-band)}.ks-section--band{background:var(--paper)}.ks-section--band.ks-section--tint{background:var(--tint)}.ks-section--band.ks-section--canvas{background:var(--canvas)}.ks-section--dark{background:var(--theater);color:var(--theater-ink)}.ks-section--head{padding-block:var(--page-head-top) var(--page-head-bottom)}.ks-section--head+.ks-section--plain{padding-top:0}.ks-section--head:is(.ks-c02,.ks-c03,.ks-c11,.ks-c23,.ks-c26){padding-bottom:var(--section)}.ks-stack-6,.ks-stack-12,.ks-stack-18,.ks-stack-24,.ks-stack-30,.ks-stack-48{flex-direction:column;display:flex}.ks-stack-6{gap:var(--space-1)}.ks-stack-12{gap:var(--space-2)}.ks-stack-18{gap:var(--space-3)}.ks-stack-24{gap:var(--space-4)}.ks-stack-30{gap:var(--space-5)}.ks-stack-48{gap:var(--space-6)}.ks-g4,.ks-g3,.ks-g2{gap:var(--space-4);display:grid}.ks-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ks-two{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ks-card{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);box-sizing:border-box}a.ks-card:hover{box-shadow:var(--shadow-m)}.ks-text-muted{font:var(--type-body);color:var(--muted)}.ks-eyebrow{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--cta)}.ks-section--dark .ks-eyebrow,.ks-head--dark .ks-eyebrow{color:var(--theater-accent)}.ks-kicker{font:var(--type-label);color:var(--muted)}.ks-section--band.ks-section--tint .ks-kicker{color:var(--muted-strong)}.ks-section--dark .ks-kicker,.ks-head--dark .ks-kicker{color:var(--theater-accent)}.ks-caps{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase}.ks-accent{color:var(--cta)}.ks-head{gap:var(--space-2);flex-direction:column;max-width:44em;display:flex}.ks-head--narrow{max-width:38em}.ks-head__lead{font:var(--type-body-lg);color:var(--muted);max-width:38em}.ks-section--band.ks-section--tint .ks-head__lead{color:var(--muted-strong)}.ks-section--dark .ks-head__lead,.ks-head--dark .ks-head__lead{color:var(--theater-muted)}.ks-section-body{margin-top:var(--section-head)}.ks-pagehead{flex-direction:column;align-items:flex-start;display:flex}.ks-pagehead>.ks-crumbs,.ks-pagehead>.ks-eyebrow{margin-bottom:var(--page-head-gap)}.ks-pagehead>:is(.ks-display,.ks-display--long,.ks-h1){max-width:min(18em,100%)}.ks-pagehead__lead{margin-top:var(--page-head-lead);font:var(--type-body-lg);color:var(--muted);max-width:38em}.ks-pagehead__extra{margin-top:var(--page-head-lead);width:100%}.ks-pagehead>.ks-c03__grid{width:100%}.ks-page .site-breadcrumbs.ks-crumbs{max-width:none;padding:0}.ks-crumbs .site-breadcrumbs-list{font:var(--type-body-sm)}.ks-crumbs .site-breadcrumbs-link{color:var(--muted)}.ks-crumbs .site-breadcrumbs-link:hover{color:var(--ink)}.ks-btn,.ks-btn2,.ks-btn-light{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control);padding:0 var(--space-4);border-radius:var(--radius);font:var(--type-button);text-align:center;box-sizing:border-box;cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.ks-btn,.ks-btn-light{background:var(--cta);color:var(--cta-text)}.ks-btn:hover,.ks-btn-light:hover{background:var(--cta-hover);color:var(--cta-text)}.ks-btn2{border-color:var(--ink);color:var(--ink);background:0 0}.ks-btn2:hover{background:var(--tint);color:var(--ink)}.ks-section--dark .ks-btn2,.ks-head--dark .ks-btn2,.ks-c21__final .ks-btn2{border-color:var(--theater-ink);color:var(--theater-ink)}.ks-section--dark .ks-btn2:hover,.ks-head--dark .ks-btn2:hover{background:color-mix(in srgb, var(--theater-ink) 12%, transparent);color:var(--theater-ink)}.ks-btn--full{width:100%}.ks-page :is(.ks-btn,.ks-btn2,.ks-btn-light){white-space:normal}.ks-btn-group{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.ks-btn-note{font:var(--type-body-sm);color:var(--muted)}.ks-section--dark .ks-btn-note,.ks-head--dark .ks-btn-note,.ks-c21__final .ks-btn-note{color:var(--theater-muted)}.ks-textlink{font:var(--type-button);color:var(--cta);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.ks-textlink:hover{color:var(--cta-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}.ks-cta-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ks-tag{padding:var(--space-1) var(--space-2);font:var(--type-chip);white-space:nowrap;border-radius:999px;flex:none;align-self:start}.ks-tag--fact,.ks-tag--warranty{background:var(--fact-bg);color:var(--fact-ink)}.ks-tag--hypothesis,.ks-tag--self{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.ks-tag--question,.ks-tag--rework{background:var(--question-bg);color:var(--question-ink)}.ks-tag--decision{background:var(--cta);color:var(--cta-text)}.ks-checks{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ks-checks--10{gap:var(--space-2)}.ks-check{gap:var(--space-2);font:var(--type-body);align-items:flex-start;display:flex}.ks-dot,.ks-x{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;display:flex}.ks-dot{background:var(--fact-ink)}.ks-x{background:var(--tint);color:var(--cta);font:var(--type-chip)}.ks-header{z-index:5;background:var(--paper);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.ks-header__bar{justify-content:space-between;align-items:center;gap:var(--space-4);height:74px;display:flex}.ks-header__logo{flex:none;display:flex}.ks-header__right{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ks-header__logo img{width:auto;height:28px;display:block}.ks-header__nav{align-items:center;gap:var(--space-2);font:var(--type-label);display:flex}.ks-navlink{color:var(--ink);text-decoration:none}.ks-header__nav .ks-navlink{align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);color:var(--muted-strong);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.ks-header__nav .ks-navlink:hover{color:var(--ink)}.ks-header__nav .ks-navlink--current{background:var(--tint);color:var(--ink);font-weight:600}button.ks-navlink{font:inherit;cursor:pointer;background:0 0;border:0}.ks-header__nav button.ks-navlink{font-weight:500}.ks-header__nav button.ks-navlink.ks-navlink--current{font-weight:600}.ks-header__caret{font:var(--type-caption)}.ks-header__services{position:relative}.ks-header__reports,.ks-lang__button{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:var(--type-label);box-sizing:border-box;cursor:pointer;background:0 0;display:inline-flex}.ks-header__reports{padding:0}.ks-header__reports:hover,.ks-lang__button:hover,.ks-lang__button[aria-expanded=true]{background:var(--tint)}.ks-lang{flex:none;position:relative}.ks-lang__list{top:calc(100% + var(--space-1));z-index:11;min-width:180px;padding:var(--space-1);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin:0;list-style:none;position:absolute;right:0}.ks-lang:not(.ks-lang--open) .ks-lang__list{display:none}.ks-lang__item{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius);font:var(--type-body);color:var(--ink);text-decoration:none;display:flex}a.ks-lang__item:hover{background:var(--tint);color:var(--ink)}.ks-lang__item[aria-current]{font-weight:600}.ks-lang__code{font:var(--type-label);color:var(--muted)}.ks-lang-link{color:inherit;text-decoration:none}.ks-lang-link:hover,.ks-lang-link:focus-visible{text-decoration:underline}.ks-header__cta{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);font:var(--type-label);white-space:nowrap;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.ks-header__cta:hover{background:var(--tint);color:var(--ink)}.ks-header__mnav{align-items:center;gap:var(--space-1);display:none}.ks-header__menu{height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--ink);cursor:pointer;box-sizing:border-box;background:0 0;display:flex}.ks-header__menu:hover{background:var(--tint)}.ks-header__menu[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ks-menu[hidden]{display:none!important}.ks-menu--dropdown{top:calc(100% + var(--space-3));left:calc(-1 * var(--space-2));z-index:10;width:340px;padding:var(--space-1);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);position:absolute}.ks-menu__services{flex-direction:column;padding:0;list-style:none;display:flex}.ks-menu__service{padding:var(--space-2);border-radius:var(--radius);color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.ks-menu__service:hover,.ks-menu__service[aria-current=page]{background:var(--tint);color:var(--ink)}.ks-menu__situation{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--cta)}.ks-menu__name{font:var(--type-label)}.ks-menu__all{min-height:var(--control-sm);padding:0 var(--space-2);font:var(--type-label);color:var(--cta);align-items:center;font-weight:700;text-decoration:none;display:flex}.ks-menu--panel{overscroll-behavior:contain;background:var(--paper);border-bottom:1px solid var(--line-strong);box-shadow:var(--shadow-pop);padding:var(--space-2) 0 var(--space-4);position:fixed;inset:0;overflow-y:auto}.ks-menu__panel-inner{gap:var(--space-2);flex-direction:column;display:flex}.ks-menu__heading{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ks-menu--panel .ks-menu__service,.ks-menu--panel .ks-menu__all{padding-left:0;padding-right:0}.ks-menu__links{border-top:1px solid var(--line-strong);padding:0;list-style:none}.ks-menu__link{border-bottom:1px solid var(--line);min-height:48px;font:var(--type-body);color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:flex}.ks-menu__link[aria-current=page]{color:var(--cta)}html.ks-menu-open{overflow:hidden}html.ks-menu-open .ks-header{z-index:45}.ks-menu--panel .ks-header__lang{font:var(--type-label);color:var(--muted);align-items:center;display:flex}.ks-menu--panel .ks-header__lang :is(a,span[aria-current]){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ks-c02__grid{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.ks-c02__text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ks-c02__byline,.ks-c03__byline{align-items:center;gap:var(--space-2);font:var(--type-body-sm);color:var(--muted);display:inline-flex}.ks-c02__byline{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:var(--paper);border:1px solid var(--line-strong);font:var(--type-label);color:var(--muted-strong);border-radius:999px}.ks-c03__byline b{color:var(--fact-ink);font-weight:600}.ks-avatar{object-fit:cover;object-position:50% 18%;border-radius:50%;flex:none;width:32px;height:32px}.ks-c02__lead{font:var(--type-body-lg);color:var(--muted);max-width:34em}.ks-c02__facts{gap:var(--space-1) var(--space-4);font:var(--type-label);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ks-c02__fact{align-items:center;gap:var(--space-1);display:flex}.ks-c02__bullet{background:var(--cta);border-radius:50%;width:8px;height:8px}.ks-c02__fact--trust{color:var(--fact-ink)}.ks-c02__fact--trust .ks-c02__bullet{background:var(--fact-ink)}.ks-c02__media{padding:0 0 var(--space-6) var(--space-6);position:relative}.ks-c02__photo{object-fit:cover;object-position:50% 15%;border-radius:var(--radius-lg);width:100%;height:520px;display:block}.ks-c02__card.ks-chat{position:absolute;bottom:0;left:0}.ks-chat{width:330px;max-width:calc(100% - var(--space-4));box-sizing:border-box;background:var(--canvas);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-3);box-shadow:var(--shadow-pop);gap:var(--space-2);flex-direction:column;display:flex;position:relative}.ks-chat__caption{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ks-chat__msg{max-width:92%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) 4px;background:var(--paper);border:1px solid var(--line);font:var(--type-body-sm);color:var(--ink);box-sizing:border-box;align-self:flex-start}.ks-chat__msg--client{border-radius:var(--radius-card) var(--radius-card) 4px var(--radius-card);background:var(--tint);border:0;align-self:flex-end;max-width:85%;font-weight:600}.ks-c03__grid{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.ks-c03__text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ks-c03__text>.ks-eyebrow{margin-bottom:calc(var(--page-head-gap) - var(--space-4))}.ks-c03__lead{font:var(--type-body-lg);color:var(--muted);max-width:34em}.ks-c03__price{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-self:stretch;display:flex}.ks-c03__amount{font:var(--type-h2)}.ks-c03__unit{font:var(--type-body);color:var(--muted);font-weight:600}.ks-c03__term{font:var(--type-body);color:var(--muted)}.ks-report{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4) var(--space-2)}.ks-report__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);display:flex}.ks-report__title{font:var(--type-h4)}.ks-report__note{font:var(--type-caption);color:var(--muted)}.ks-report__row{gap:var(--space-1) var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.ks-report__row:last-child{border-bottom:0}.ks-report__text{font:var(--type-body);font-weight:600}.ks-report__sub{font:var(--type-body-sm);color:var(--muted);grid-column:1/-1}.ks-section--plain.ks-c04{padding-bottom:var(--section-head)}.ks-c04+.ks-section--plain{padding-top:0}.ks-c07__more{margin:var(--space-4) 0 0}.ks-c07__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ks-c07__card{gap:var(--space-2);flex-direction:column;display:flex}.ks-c07__top{align-items:flex-start;gap:var(--space-2);display:flex}.ks-c07__title{font:var(--type-h4)}.ks-c07__icon{color:var(--muted);flex:none;order:-1;display:flex}.ks-c07__icon svg{width:24px;height:24px}.ks-c08__card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:color-mix(in srgb, var(--theater-ink) 7%, transparent);border:1px solid color-mix(in srgb, var(--theater-ink) 16%, transparent);flex-direction:column;display:flex}.ks-c08__mark{font:var(--type-h2);color:var(--theater-accent);line-height:24px}.ks-c08__text{font:var(--type-body-lg);color:var(--theater-ink);font-weight:600}.ks-stepnum{width:var(--stage-mark);height:var(--stage-mark);border:1.5px solid var(--ink);color:var(--ink);font:var(--type-button);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ks-stepnum--fill{background:var(--cta);border-color:var(--cta);color:var(--cta-text)}.ks-c09__card{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ks-c09__title{font:var(--type-h4)}.ks-c10__grid{gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.ks-c10__list{gap:var(--space-1);flex-direction:column;display:flex}.ks-c10__option{align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:78px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);cursor:pointer;font:inherit;box-sizing:border-box;background:color-mix(in srgb, var(--theater-ink) 7%, transparent);color:var(--theater-ink);border:1px solid color-mix(in srgb, var(--theater-ink) 16%, transparent);display:flex}.ks-c10__option:hover{border-color:var(--theater-soft)}.ks-c10__option[aria-pressed=true]{background:var(--cta);color:var(--cta-text);border-color:var(--cta)}.ks-c10__num{font:var(--type-label);color:var(--theater-accent);flex:none;font-weight:700}.ks-c10__label{flex-direction:column;flex:1;gap:2px;display:flex}.ks-c10__name{font:var(--type-h4)}.ks-c10__quote{font:var(--type-body-sm);color:var(--theater-soft)}.ks-c10__arrow{font:var(--type-h4);color:var(--theater-soft);flex:none}.ks-c10__option[aria-pressed=true] :is(.ks-c10__num,.ks-c10__quote,.ks-c10__arrow){color:var(--cta-text)}.ks-c10__card{background:var(--paper);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);box-sizing:border-box;flex-direction:column;display:flex}.ks-c10__card .ks-kicker{color:var(--muted)}.ks-c10__title{font:var(--type-h3)}.ks-page .ks-c10__price{margin:calc(-1 * var(--space-1)) 0 0;font:var(--type-body);color:var(--muted)}.ks-c10__price b{font:var(--type-h4);color:var(--ink);font-weight:700}.ks-c10__does{font:var(--type-body)}.ks-c10__keeps{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-card);background:var(--canvas);border-left:4px solid var(--fact-ink);flex-direction:column;display:flex}.ks-c10__keeps-label{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--fact-ink)}.ks-c10__keeps-text{font:var(--type-body);font-weight:600}.ks-c10__actions{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.ks-c10__next{font:var(--type-body-sm);color:var(--muted)}.ks-c11__body{gap:var(--space-4);flex-direction:column;display:flex}.ks-doors{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ks-door{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-sizing:border-box;flex-direction:column;text-decoration:none;transition:box-shadow .15s;display:flex}.ks-door:hover{color:var(--ink);box-shadow:var(--shadow-m)}.ks-door--dark,.ks-door--dark:hover{background:var(--theater);color:var(--theater-ink)}.ks-door--dark{border-color:var(--theater)}.ks-door__situation{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--cta)}.ks-door--dark .ks-door__situation{color:var(--theater-accent)}.ks-door__quote{font:var(--type-h4)}.ks-door__lead{font:var(--type-body-sm);color:var(--muted)}.ks-door--dark .ks-door__lead,.ks-door--dark .ks-door__from{color:var(--theater-muted)}.ks-door__foot{padding-top:var(--space-2);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:auto;display:flex}.ks-door--dark .ks-door__foot{border-top-color:var(--theater-line)}.ks-door__service{font:var(--type-label);font-weight:700}.ks-door__price{font:var(--type-body-sm);white-space:nowrap}.ks-door__from{color:var(--muted)}.ks-c11__notfound{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ks-c11__notfound-text{font:var(--type-h4)}.ks-door__name{font:var(--type-h3)}.ks-door__amount{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);font:var(--type-body-sm)}.ks-door__amount b{font:var(--type-h3);font-weight:700}.ks-door__term{font:var(--type-body-sm);color:var(--muted)}.ks-page .ks-door__gets{margin-top:var(--space-1);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.ks-door__get{font:var(--type-body-sm);gap:var(--space-2)}.ks-door__get .ks-dot{margin-top:1px}.ks-door--dark .ks-door__amount{border-top-color:var(--theater-line)}.ks-door--dark .ks-door__term{color:var(--theater-muted)}.ks-door--dark .ks-dot{background:var(--paper)}.ks-door--dark .ks-dot svg{stroke:var(--fact-ink)}.ks-c12__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ks-c12__grid{gap:var(--space-4);margin-top:var(--section-head);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.ks-c12__step{box-sizing:border-box;border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.ks-c12__step--1{background:var(--paper);border:1px solid var(--line-strong);min-height:342px}.ks-c12__step--2{background:var(--tint);min-height:390px}.ks-c12__step--3{background:var(--theater);min-height:438px;color:var(--theater-ink)}.ks-c12__num{font:var(--type-label);color:var(--muted);font-weight:700}.ks-c12__step--2 .ks-c12__num{color:var(--muted-strong)}.ks-c12__step--3 .ks-c12__num{color:var(--theater-accent)}.ks-c12__title{font:var(--type-h3)}.ks-c12__text{font:var(--type-body);color:var(--muted)}.ks-c12__step--2 .ks-c12__text{color:var(--ink)}.ks-c12__step--3 .ks-c12__text{color:var(--theater-muted)}.ks-page .ks-c12__price{font:var(--type-h2);margin:auto 0 0}.ks-c12__unit{font:var(--type-body);color:var(--muted);font-weight:600}.ks-c12__step--2 .ks-c12__unit{color:var(--muted-strong)}.ks-c12__step--3 .ks-c12__unit{color:var(--theater-muted)}.ks-c13__steps{gap:var(--space-4);margin-top:var(--section-head);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ks-c13__step{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ks-c13__title{font:var(--type-h4)}.ks-c13__text{font:var(--type-body);color:var(--muted)}.ks-c14__steps{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.ks-c14__step{gap:var(--space-3);align-items:flex-start;display:flex}.ks-c14__body{gap:var(--space-1);flex-direction:column;display:flex}.ks-c14__title{font:var(--type-h4)}.ks-c14__text{font:var(--type-body);color:var(--muted)}.ks-c14__from{font:var(--type-label);color:var(--fact-ink)}.ks-split.ks-c15__box{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-6);box-sizing:border-box;gap:var(--space-6)}.ks-c15__amount{font:var(--type-h2)}.ks-c15__from,.ks-c15__note{font:var(--type-body-lg);color:var(--muted);font-weight:600}.ks-c15__term{font:var(--type-body);color:var(--muted)}.ks-c15__extra{font:var(--type-body-sm);color:var(--muted)}.ks-c15__cta{margin-top:var(--space-1);align-self:flex-start}.ks-c15__label{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase}.ks-c15__label--in{color:var(--fact-ink)}.ks-c15__label--out{color:var(--cta)}.ks-callout{padding:var(--space-3);border-radius:var(--radius-card);font:var(--type-body-sm)}.ks-callout b{font-weight:700}.ks-callout--canvas{background:var(--canvas)}.ks-callout--paper{background:var(--paper);border:1px solid var(--line-strong)}.ks-c16__text{font:var(--type-body-lg)}.ks-section--tint .ks-c16__text{color:var(--ink)}.ks-acts{gap:var(--space-3);flex-direction:column;display:flex}.ks-act{border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);background:var(--paper);flex-direction:column;display:flex}.ks-act--before{border:1.5px dashed var(--line-field)}.ks-act--after{border:1px solid var(--line-strong);border-left:4px solid var(--fact-ink);box-shadow:var(--shadow-m)}.ks-act__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:flex}.ks-act__title{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ks-act--after .ks-act__title{color:var(--fact-ink)}.ks-act__note{font:var(--type-caption);color:var(--muted)}.ks-act__text{font:var(--type-body)}.ks-page .ks-act__list{padding-left:var(--space-4);gap:var(--space-1);font:var(--type-body);flex-direction:column;margin:0;list-style:decimal;display:flex}.ks-c17__grid{gap:var(--space-6);grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.ks-c17__photo{object-fit:cover;object-position:50% 15%;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--theater-ink) 18%, transparent);width:360px;height:440px;display:block}.ks-c17__quote{font:var(--type-h3);color:var(--theater-ink)}.ks-page .ks-c17__signature{margin:calc(-1 * var(--space-2)) 0 0;font:var(--type-label);color:var(--theater-accent)}.ks-c17__rules{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.ks-c17__rule{gap:var(--space-2);font:var(--type-body);color:var(--theater-muted);align-items:flex-start;display:flex}.ks-c17__rule .ks-dot{margin-top:2px}.ks-c17__link{color:var(--theater-ink);align-self:flex-start}.ks-c17__link:hover{color:var(--theater-ink)}.ks-checklist{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.ks-checklist__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ks-checklist__head b{font:var(--type-h4)}.ks-checklist__note{font:var(--type-caption);color:var(--muted)}.ks-c20__notneeded{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1.5px dashed var(--line-field);gap:var(--space-2);flex-direction:column;display:flex}.ks-c20__notneeded-title{font:var(--type-label);font-weight:700}.ks-page .ks-c20__notneeded-list{padding-left:var(--space-3);gap:var(--space-1);color:var(--muted);flex-direction:column;margin:0;list-style:outside;display:flex}.ks-c20__notneeded-list li{font:var(--type-body)}.ks-faq{border-top:1px solid var(--line-strong)}.ks-faq details{border-bottom:1px solid var(--line-strong)}.ks-faq summary{cursor:pointer;font:var(--type-h4);min-height:var(--control);padding:var(--space-3) 0;justify-content:space-between;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;list-style:none;display:flex}.ks-faq summary::-webkit-details-marker{display:none}.ks-faq__sign{width:24px;height:24px;color:var(--ink);transition:transform .2s var(--ease);flex:none;margin-top:1px;display:flex}.ks-faq details[open] .ks-faq__sign{transform:rotate(180deg)}.ks-page .ks-faq p{margin:0 0 var(--space-3);font:var(--type-body);color:var(--ink);max-width:var(--measure)}.ks-c20__one{gap:var(--section-head);max-width:var(--measure);flex-direction:column;display:flex}.ks-c21__final{background:var(--theater);color:var(--theater-ink);border-radius:var(--radius-lg);padding:var(--space-6);align-items:center;gap:var(--space-3);text-align:center;background-image:radial-gradient(700px 360px at 50% 0%, color-mix(in srgb, var(--cta) 35%, transparent), transparent 70%);flex-direction:column;display:flex}.ks-c21__title{color:var(--theater-ink);max-width:22em}.ks-c21__text{font:var(--type-body-lg);color:var(--theater-muted);max-width:34em}.ks-c21__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.ks-c21__actions .ks-btn-group{align-items:center}.ks-c21__checklist,.ks-c21__next-link{color:var(--theater-ink);font:var(--type-label);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);font-weight:700}.ks-c21__checklist:hover,.ks-c21__next-link:hover{color:var(--theater-ink);text-decoration-color:currentColor;text-decoration-thickness:2px}.ks-c21__next{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--theater-line);align-items:center;gap:var(--space-1);flex-direction:column;max-width:40em;display:flex}.ks-c21__next-line{font:var(--type-body);color:var(--theater-muted)}.ks-c21__next-label{color:var(--theater-accent);font-weight:600}.ks-c21__next-why{font:var(--type-body-sm);color:var(--theater-soft)}.ks-tbl{border-collapse:collapse;width:100%;font:var(--type-body)}.ks-tbl th{text-align:left;font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line-strong)}.ks-tbl td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--line);vertical-align:top}.ks-tbl td.ks-tbl__first{width:18%}.ks-tbl__num{color:var(--cta);font-weight:700}.ks-tbl__name{font-weight:600}.ks-tbl__cell--muted{color:var(--muted)}.ks-tbl__cell--result{color:var(--fact-ink);font-weight:700}.ks-c22__title{margin-bottom:var(--section-head)}.ks-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.ks-chip{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--line-field);font:var(--type-label);color:var(--ink);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:999px;align-items:center;display:inline-flex}.ks-chip:hover{background:var(--tint);color:var(--ink)}.ks-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ks-c23__body{margin-top:var(--section-head);gap:var(--space-4);flex-direction:column;display:flex}.ks-c23__body--top{margin-top:0}.ks-c23__card{color:var(--ink);gap:var(--space-2);flex-direction:column;text-decoration:none;display:flex}.ks-c23__card:hover{color:var(--ink)}.ks-c23__top{justify-content:space-between;gap:var(--space-1);display:flex}.ks-c23__situation{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--cta)}.ks-c23__soon{padding:2px var(--space-1);border-radius:var(--radius);background:var(--tint);font:var(--type-chip)}.ks-c23__title{font:var(--type-h4)}.ks-c23__lead,.ks-c23__type{font:var(--type-body-sm);color:var(--muted)}.ks-c23__help{padding-top:var(--space-2);border-top:1px solid var(--line);font:var(--type-body-sm);color:var(--muted);margin-top:auto}.ks-c23__service{color:var(--cta);font-weight:700}.ks-footer{--footer-soft:color-mix(in srgb, var(--footer-ink) 78%, transparent);--footer-line:color-mix(in srgb, var(--footer-ink) 20%, transparent);background:var(--footer);color:var(--footer-ink);padding:var(--space-6) 0 var(--space-4)}.ks-footer :focus-visible{outline-color:var(--footer-ink)}.ks-footer__grid{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));display:grid}.ks-footer__about{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ks-footer__about img{width:auto;min-width:128px;height:28px}.ks-footer__about p{font:var(--type-body-sm);color:var(--footer-soft);max-width:280px}.ks-footer__social{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ks-footer__social-link{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius);border:1px solid var(--footer-line);color:var(--footer-ink);justify-content:center;align-items:center;display:inline-flex}.ks-footer__social-link:hover{background:color-mix(in srgb, var(--footer-ink) 12%, transparent);color:var(--footer-ink)}.ks-footer__social-link svg{fill:currentColor;width:20px;height:20px}.ks-footer__col{font:var(--type-body-sm);flex-direction:column;display:flex}.ks-footer .ks-navlink{color:var(--footer-ink)}.ks-footer .ks-navlink:hover{color:var(--footer-ink);text-underline-offset:.22em;text-decoration:underline}.ks-footer .ks-navlink,.ks-footer .ks-lang-link{align-items:center;min-height:44px;display:inline-flex}.ks-footer__col .ks-navlink{align-self:flex-start}.ks-footer__legal{flex-wrap:wrap;align-items:center;column-gap:.3em;display:inline-flex}.ks-footer__legal-item{white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.ks-footer .ks-lang-link{justify-content:center;min-width:44px}.ks-footer__legal>span[role=group]{align-items:center;display:inline-flex}.ks-footer__legal>span[role=group]>span[aria-current]{justify-content:center;min-width:44px;font-weight:600;display:inline-flex}button.ks-footer__cookies{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ks-footer__title{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--footer-soft);margin-bottom:var(--space-1)}.ks-footer__title--gap{margin-top:var(--space-3)}.ks-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--footer-line);font:var(--type-body-sm);color:var(--footer-soft);flex-wrap:wrap;display:flex}.ks-footer .ks-navlink.ks-footer__muted{color:var(--footer-soft)}.ks-footer .ks-navlink.ks-footer__muted:hover{color:var(--footer-ink)}.ks-razbor--dialog{border-radius:var(--radius-xl);background:var(--paper);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);font:var(--type-body);box-shadow:var(--shadow-l);border:0;margin:auto;padding:0;overflow:auto}.ks-razbor--dialog::backdrop{background:var(--scrim)}.ks-razbor--dialog .ks-razbor__sheet{padding:var(--space-5);position:relative}.ks-razbor__handle{display:none}.ks-razbor__close{top:var(--space-1);right:var(--space-1);border-radius:var(--radius);width:44px;height:44px;color:var(--muted);font:var(--type-h3);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute}.ks-razbor__close:hover{color:var(--ink);background:var(--tint)}.ks-razbor__form,.ks-razbor__done{gap:var(--space-3);flex-direction:column;display:flex}.ks-razbor__head{gap:var(--space-1);flex-direction:column;padding-right:36px;display:flex}.ks-razbor__title{font:var(--type-h3);margin:0}.ks-razbor__title:focus{outline:none}.ks-razbor__lead,.ks-razbor__note{font:var(--type-body);color:var(--muted);margin:0}.ks-razbor__field{gap:var(--space-1);flex-direction:column;display:flex}.ks-razbor__field .ks-razbor__error{margin:0}.ks-razbor__after{margin-top:calc(-1 * var(--space-1));text-align:center}.ks-razbor__note strong{color:var(--ink)}.ks-razbor__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.ks-razbor__chip{min-height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--line-field);color:var(--ink);font:var(--type-label);cursor:pointer;background:0 0;border-radius:999px}.ks-razbor__chip:hover{background:var(--tint)}.ks-razbor__chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ks-razbor__label{gap:var(--space-1);font:var(--type-label);flex-direction:column;display:flex}.ks-razbor__input{height:var(--control);padding:0 var(--space-3);border:1px solid var(--line-field);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:var(--type-body)}.ks-razbor__input:hover{border-color:var(--muted)}.ks-razbor__input[aria-invalid=true]{border-color:var(--cta)}.ks-razbor__contact{gap:var(--space-1);flex-direction:column;display:flex}.ks-razbor__seg{gap:var(--space-1);border-radius:var(--radius-card);background:var(--canvas);grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.ks-razbor__seg-item{border-radius:var(--radius);height:44px;color:var(--muted);font:var(--type-label);cursor:pointer;background:0 0;border:0}.ks-razbor__seg-item[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #3f2b241f}.ks-razbor__consent{gap:var(--space-2);font:var(--type-body);color:var(--muted);align-items:flex-start;display:flex}.ks-razbor__consent a{color:var(--cta);text-underline-offset:.22em;text-decoration:underline}.ks-razbor__consent input{width:20px;height:20px;accent-color:var(--cta);flex:none;margin:0}.ks-razbor__error{margin:calc(-1 * var(--space-2)) 0 0;font:var(--type-body);color:var(--cta)}.ks-razbor__submit{min-height:var(--control);border-radius:var(--radius);background:var(--cta);color:var(--cta-text);font:var(--type-button);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ks-razbor__submit:hover{background:var(--cta-hover)}.ks-razbor__submit:disabled{opacity:.7;cursor:progress}.ks-razbor :is(button,input,a):focus-visible{outline:2px solid var(--cta);outline-offset:3px}@media (max-width:640px){.ks-razbor--dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:calc(100dvh - 24px);box-shadow:var(--shadow-up);margin:auto 0 0}.ks-razbor--dialog .ks-razbor__sheet{gap:var(--space-2);padding:var(--space-1) var(--page-gutter) var(--page-gutter);flex-direction:column;display:flex}.ks-razbor__form,.ks-razbor__done{gap:var(--space-2)}.ks-razbor__head{gap:2px}.ks-razbor__chips{gap:var(--space-1)}.ks-razbor__input{height:48px}.ks-razbor__contact{gap:var(--space-1)}.ks-razbor__error{margin-top:calc(-1 * var(--space-1))}.ks-razbor__handle{width:var(--ev-handle-w);height:var(--ev-handle-h);background:var(--line-strong);border-radius:3px;align-self:center;display:block}.ks-razbor__close{top:2px;right:4px}}.ks-c20--group .ks-c20__group{gap:var(--section-head);max-width:var(--measure);flex-direction:column;display:flex}.ks-page section[id]{scroll-margin-top:calc(74px + var(--space-4))}@media (prefers-reduced-motion:no-preference){html:has(.ks-c25){scroll-behavior:smooth}}.ks-page .ks-c25__chips{padding:0;list-style:none}.ks-c25__chips .ks-chip{text-decoration:none}.ks-c26__grid{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ks-c26__text{flex-direction:column;align-items:flex-start;display:flex}.ks-c26__text>.ks-cta-row{margin-top:var(--space-4)}.ks-page .ks-c26__meta{margin-top:var(--space-3);font:var(--type-body-sm);color:var(--muted)}.ks-page .ks-c26__contacts{margin-top:var(--space-2);gap:0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ks-c26__contact{min-height:44px;font:var(--type-label);color:var(--cta);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;font-weight:700;display:inline-flex}.ks-c26__contact:hover{color:var(--cta-hover);text-decoration-thickness:2px}.ks-c26__figure{margin:0;position:relative}.ks-c26__photo{object-fit:cover;object-position:top;border-radius:var(--radius-lg);width:100%;height:480px;display:block}.ks-section--dark.ks-c26{background-image:radial-gradient(900px 480px at 78% 30%, color-mix(in srgb, var(--cta) 35%, transparent), transparent 70%)}.ks-c26--dark .ks-c26__grid{align-items:center}.ks-c26--dark .ks-pagehead>.ks-crumbs,.ks-c26--dark .ks-pagehead>.ks-eyebrow{margin-bottom:var(--page-head-gap-dark)}.ks-c26--dark :is(.ks-display,.ks-display--long){color:var(--theater-ink)}.ks-c26__slogan{margin-top:var(--page-head-gap-dark);font:var(--type-h3);color:var(--theater-accent)}.ks-c26--dark .ks-pagehead__lead{margin-top:var(--page-head-gap-dark);color:var(--theater-muted)}.ks-c26--dark .ks-c26__meta{color:var(--theater-muted)}.ks-c26--dark .ks-c26__contact,.ks-c26--dark .ks-c26__contact:hover{color:var(--theater-ink)}.ks-c26--dark .ks-crumbs .site-breadcrumbs-link{color:var(--theater-muted)}.ks-c26--dark .ks-crumbs .site-breadcrumbs-link:hover,.ks-c26--dark .ks-crumbs span[aria-current=page]{color:var(--theater-ink)}.ks-c26--dark .ks-crumbs .site-breadcrumbs-item:not(:last-child):after{color:color-mix(in srgb, var(--theater-ink) 45%, transparent)}.ks-c26--dark :focus-visible{outline-color:var(--theater-ink)}.ks-c26--dark .ks-c26__figure{max-width:var(--photo);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--theater-ink) 18%, transparent);width:100%;box-shadow:var(--shadow-photo);justify-self:end;overflow:hidden}.ks-c26--dark .ks-c26__photo{aspect-ratio:4/5;object-position:50% 30%;border-radius:0;height:auto}.ks-c26__caption{left:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:color-mix(in srgb, var(--theater) 82%, transparent);color:var(--theater-ink);font:var(--type-body-sm);margin:0;font-weight:600;position:absolute}.ks-c27__grid{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.ks-c27__text{gap:var(--space-3);max-width:var(--measure);font:var(--type-body-lg);flex-direction:column;display:flex}.ks-page .ks-c27__highlight{padding:var(--space-3) var(--space-4);border-left:4px solid var(--cta);background:var(--canvas);border-radius:0 var(--radius-card) var(--radius-card) 0;font:var(--type-h4)}.ks-section--head.ks-c31{padding-bottom:var(--section)}.ks-c31__grid{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.ks-c31 .ks-c31__byline{margin-top:var(--space-3)}.ks-c31__cta{margin-top:var(--space-4)}.ks-c03__cta-note{margin:calc(var(--space-2) - var(--space-4)) 0 0;font:var(--type-body-sm);color:var(--muted)}.ks-c31__note{margin-top:var(--space-2);font:var(--type-body-sm);color:var(--muted)}.ks-c32__steps{grid-template-columns:repeat(var(--c32-columns,5), minmax(0, 1fr));gap:var(--space-3);padding:0;list-style:none;display:grid}.ks-c32__step{gap:var(--space-1);flex-direction:column;display:flex}.ks-c32__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ks-c32__icon{color:var(--muted);display:flex}.ks-c32__term{font:var(--type-label);color:var(--muted)}.ks-c32__title{font:var(--type-h4)}.ks-c32__text{font:var(--type-body-sm);color:var(--muted)}.ks-c32__from{padding-top:var(--space-2);border-top:1px solid var(--line);font:var(--type-label);color:var(--fact-ink);margin-top:auto}.ks-c32__step>.ks-c32__text{margin-bottom:var(--space-2)}@media (max-width:1100px){.ks-c32__steps{grid-template-columns:repeat(auto-fit,minmax(216px,1fr))}}@media (max-width:850px){.ks-c31__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ks-c32__steps{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ks-c32__step{grid-template-columns:var(--stage-mark) minmax(0, 1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:start;display:grid}.ks-c32__head{flex-direction:column;grid-row:1/span 5;justify-content:flex-start;margin-bottom:0}.ks-c32__step>:not(.ks-c32__head){grid-column:2}.ks-c32__step>.ks-c32__text{margin-bottom:0}.ks-c32__from{margin-top:var(--space-1)}}.ks-scanstart__form{margin-top:var(--page-head-lead);width:100%;max-width:var(--form-max)}.article-ending{background:0 0}.article-ending .ks-section{padding:var(--space-4) 0 var(--space-6)}.article-ending .ks-wrap{padding:0}.ks-c19__inner .ks-callout{max-width:var(--measure)}.ks-c28__meta{margin-top:var(--space-2);font:var(--type-body-sm);color:var(--muted)}.ks-c28 .ks-c03__byline{margin-top:var(--space-3)}.ks-c28__pdf{margin-top:var(--space-3);align-self:flex-start}.ks-page .ks-c28__chips{padding:0;list-style:none}.ks-c28__toc{margin-top:var(--space-3)}.ks-c28__chips .ks-chip{text-decoration:none}.ks-page .ks-c28__note{margin-top:var(--space-3);font:var(--type-body-sm);color:var(--muted)}.ks-c29__inner{gap:var(--space-4);flex-direction:column;max-width:860px;display:flex}.ks-page .ks-c29__lead{font:var(--type-body);max-width:var(--measure)}.ks-page .ks-c29__items{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ks-c29__item{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);break-inside:avoid}.ks-c29__head{gap:var(--space-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;display:grid}.ks-c29__check,.ks-c29__box{width:20px;height:20px;accent-color:var(--fact-ink);margin:3px 0 0}.ks-c29__box{display:block}.ks-page .ks-c29__title{font:var(--type-h4)}.ks-c29__who{font:var(--type-chip);padding:var(--space-1) var(--space-2);background:var(--tint);white-space:nowrap;border-radius:999px}.ks-c29__who--owner{background:var(--fact-bg);color:var(--fact-ink)}.ks-c29__who--lawyer{background:var(--question-bg);color:var(--cta)}.ks-page .ks-c29__fields{margin:var(--space-2) 0 0 36px;gap:var(--space-1);flex-direction:column;display:flex}.ks-c29__field{gap:var(--space-3);font:var(--type-body-sm);grid-template-columns:150px minmax(0,1fr);display:grid}.ks-c29__field dt{color:var(--muted);font-weight:700}.ks-c29__field dd{margin:0}.ks-c29__field--flag dt{color:var(--cta)}.ks-c30__inner{gap:var(--space-3);flex-direction:column;max-width:860px;display:flex}.ks-page .ks-c30__lead{font:var(--type-body)}.ks-c30__card{gap:var(--space-2);flex-direction:column;display:flex}.ks-page .ks-c30__label{font:var(--type-chip);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ks-page .ks-c30__text{font:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ks-c30__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ks-c30__button{cursor:pointer;border:0}.ks-c30__status{font:var(--type-label);color:var(--fact-ink);font-weight:700}@media (max-width:1199px){.ks-header__nav{display:none}.ks-header__mnav{display:flex}}@media (max-width:539px){.ks-header__bar>.ks-header__right>.ks-lang{display:none}.ks-header__cta--short{padding:0 var(--space-2)}}.ks-header__cta--short{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ks-header__mnav{min-width:0}@media (max-width:1100px){.ks-c07__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.ks-c02__grid,.ks-c03__grid,.ks-c10__grid,.ks-two,.ks-c17__grid,.ks-c26__grid,.ks-c27__grid,.ks-split{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ks-c12__grid,.ks-c13__steps,.ks-g4,.ks-g3,.ks-g2,.ks-doors{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ks-c12__step--1,.ks-c12__step--2,.ks-c12__step--3{min-height:0}.ks-c02__media{padding:0}.ks-c02__photo{height:360px}.ks-chat{width:100%;max-width:none}.ks-c02__card.ks-chat{margin-top:calc(-1 * var(--space-6));position:relative}.ks-c17__photo{width:100%;height:340px}.ks-c26__photo{order:-1;height:340px}.ks-c26__figure{order:-1}.ks-c26--dark .ks-c26__figure{max-width:var(--photo-md);justify-self:start}.ks-c10__card,.ks-c21__final,.ks-split.ks-c15__box{padding:var(--space-4)}.ks-tbl,.ks-tbl tbody,.ks-tbl tr,.ks-tbl td{width:100%;display:block}.ks-tbl td.ks-tbl__first{width:100%}.ks-tbl thead{display:none}.ks-tbl tr{padding:var(--space-2) 0;border-bottom:1px solid var(--line-strong)}.ks-tbl td{border:0;padding:2px 0}.ks-footer__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ks-footer__about{grid-column:1/-1}.ks-c29__head{grid-template-columns:22px minmax(0,1fr)}.ks-c29__who{grid-column:2;justify-self:start}.ks-page .ks-c29__fields{margin-left:0}.ks-c29__field{grid-template-columns:minmax(0,1fr);gap:2px}.ks-c30__button{width:100%}.ks-c23 .ks-chips{margin:0 calc(-1 * var(--page-gutter));padding:0 var(--page-gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ks-c23 .ks-chip{flex:none}}@media (max-width:539px){.ks-card,.ks-door,.ks-report,.ks-checklist,.ks-act,.ks-c29__item,.ks-c10__card,.ks-c21__final,.ks-split.ks-c15__box{padding:var(--space-3)}.ks-cta-row,.ks-cta-row>.ks-btn-group{align-self:stretch}.ks-cta-row>:is(a,.ks-btn-group),.ks-cta-row .ks-btn-group>a{width:100%}.ks-c21__actions,.ks-c21__actions .ks-btn-group,.ks-c21__actions .ks-btn-group>a{align-self:stretch;width:100%}}.ks-lib-intro{background:var(--theater);color:var(--theater-ink);padding:var(--space-6) 0}.ks-lib-intro .ks-eyebrow{color:var(--theater-accent)}.ks-lib-intro__title{font:var(--type-h1)}.ks-lib-intro__lead{font:var(--type-body-lg);max-width:820px;color:var(--theater-muted)}.ks-lib-label{background:var(--paper);border-top:3px solid var(--ink);padding:var(--space-4) 0 var(--space-3)}.ks-lib-label__grid{gap:var(--space-1) var(--space-4);grid-template-columns:140px minmax(0,1fr);align-items:baseline;display:grid}.ks-lib-label__id{font:var(--type-label);font-family:var(--font-mono);color:var(--cta);font-weight:700}.ks-lib-label__name{font:var(--type-h3)}.ks-lib-label__meta{gap:var(--space-1);font:var(--type-body-sm);flex-direction:column;min-width:0;display:flex}.ks-lib-label__fields{font:var(--type-caption);font-family:var(--font-mono);overflow-wrap:anywhere}.ks-lib-label__where{color:var(--muted)}.ks-show{padding:var(--space-6) 0}.ks-show--canvas{background:var(--canvas)}.ks-show--tint{background:var(--tint)}.ks-show__row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ks-show__tags,.ks-swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.ks-swatch{gap:var(--space-1);flex-direction:column;width:150px;display:flex}.ks-swatch__chip{box-sizing:content-box;border-radius:var(--radius-card);border:1px solid var(--line-strong);height:64px}.ks-swatch__name{font:var(--type-label)}.ks-swatch__value{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted)}.ks-scale{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.ks-scale__row{gap:var(--space-3);grid-template-columns:160px minmax(0,1fr);align-items:baseline;display:grid}.ks-scale__name{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted)}.ks-preview-bar{padding:var(--space-1) var(--page-gutter);background:var(--theater);color:var(--theater-ink);font:var(--type-label);text-align:center;margin:0;font-weight:700}@media print{.ks-header,.ks-footer,.ks-razbor,.ks-preview-bar,.consent-bar,.skip,.ks-c30__actions,.ks-c28__pdf,.ks-c28__toc,nextjs-portal{display:none!important}.ks-page{background:#fff}body:has(.ks-page){background:#fff}.ks-page details::details-content{content-visibility:visible;display:block}.ks-page .ks-faq__sign{display:none}.ks-page .ks-eyebrow,.ks-page .ks-h2,.ks-page .ks-c29__lead,.ks-page .ks-two>:first-child{break-after:avoid}.ks-page .ks-two{display:block}.ks-page .ks-two>*+*{margin-top:var(--space-5)}.ks-page a[href^=\/]:not(.ks-chip):after,.ks-page a[href^=http]:not(.ks-chip):after{content:" (" attr(href) ")";color:var(--muted);font-size:.85em;font-weight:400}.ks-c29__check,.ks-c29__box{appearance:none;box-sizing:border-box;border:1.5px solid var(--ink);background:#fff;border-radius:3px;width:14px;height:14px;margin:5px 0 0;display:block}.ks-c29__item,.ks-c30__card,.ks-tbl tr{break-inside:avoid}.ks-c29__item{border-color:#3f2b244d}.ks-section{padding:var(--space-3) 0}}
