.ks-page{--ks-accent:#27657f;--ks-card:#fff;--ks-line:#d5e0e4;--ks-ink:#102128;--ks-text:#3e5968;--ks-muted:#53666f;--ks-bg:#f4f6f5}.ks-page .ks-dark,.ks-page .ks-card-dark{--ks-accent:#abd8ec;--ks-card:#132530;--ks-line:#accddb38;--ks-ink:#f3f8fa;--ks-text:#b6cbd6;--ks-muted:#a9bfcb;--ks-bg:#0b1419}.ks-page .ks-tint{--ks-bg:#e9f1f4}.ks-dark{background:#0b1419;color:#eaf3f7}.ks-tint{background:#e9f1f4}.ks-section{padding:88px 0}.ks-section+.ks-section:not(.ks-dark):not(.ks-tint){padding-top:0}.ks-page .ks-dark+.ks-section:not(.ks-dark):not(.ks-tint),.ks-page .ks-tint+.ks-section:not(.ks-dark):not(.ks-tint){padding-top:88px}.ks-bar .ks-bar-real{margin-left:auto;color:#abd8ec}.ks-bar .ks-bar-real span{margin-left:6px}.ks-head{max-width:760px}.ks-head h2,.ks-h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;color:var(--ks-ink);text-wrap:balance}.ks-h2>span:not(.ps-chapter){display:block}.ks-h2>.ks-accent,.ks-head h2>.ks-accent{display:block;color:var(--ks-accent)}.ks-dark .ks-h2>.ks-accent,.ks-dark .ks-head h2>.ks-accent{color:#b5dbee}.ks-page .ks-h2 .ps-chapter{display:block;font-family:var(--ps-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.7;color:var(--ks-accent);margin-bottom:14px}.ks-page .ks-h2 .ps-chapter>span{display:inline}.ks-page .ks-dark .ps-eyebrow{color:#adcddd}.ks-anchor{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ks-accent);margin:22px 0 8px}.ks-intro,.ks-head>p{font-size:17px;line-height:1.8;color:var(--ks-text);max-width:600px;text-wrap:pretty;margin:0}.ks-head>p{margin-top:18px}.ks-dark .ks-intro,.ks-dark .ks-head>p{color:#d3e2ea}.ks-dark .ps-link{color:#b5dbee}.ks-kicker{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ks-accent);margin-bottom:4px}.ks-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 32px;margin-top:26px}.ks-actions .ps-link{margin-top:0}.ks-verdict{font-family:var(--ps-display);font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em;line-height:1.25;color:var(--ks-ink);margin:28px 0 0}.ks-verdict span{color:var(--ks-accent)}.ks-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ks-cols-1{grid-template-columns:minmax(0,1fr)}.ks-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ks-content>.ks-grid{margin-top:30px}.ks-head+.ks-grid,.ks-head+.ks-stack,.ks-head+.ks-chain-wrap{margin-top:36px}.ks-card{position:relative;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:6px;padding:22px 22px 24px;min-width:0;display:flex;flex-direction:column;color:var(--ks-text);text-decoration:none;font-family:var(--ps-body)}.ks-card>.ks-icon{color:var(--ks-accent);flex-shrink:0;margin-bottom:16px;display:block}.ks-card>h2,.ks-card>h3{font-family:var(--ps-display);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-.02em;color:var(--ks-ink);text-wrap:pretty}.ks-card>p{font-size:14.5px;line-height:1.65;margin:8px 0 0;text-wrap:pretty;color:var(--ks-text)}.ks-step{position:absolute;top:18px;right:18px;font-family:var(--ps-display);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--ks-accent);border:1px solid currentColor;border-radius:999px;padding:3px 9px;line-height:1.3}.ks-card-visual .ks-card-graphic{margin-top:18px;padding-top:18px;border-top:1px solid var(--ks-line);min-width:0}.ks-card-graphic>*{width:100%!important;max-width:100%!important;margin-inline:auto;box-sizing:border-box}.ks-card-graphic svg{max-width:100%;height:auto}.ks-card-graphic .g-mini,.ks-card-graphic .g-tree,.ks-card-graphic .ps-loadc,.ks-card-graphic .ftp-compact{max-width:380px!important;margin-inline:auto}.ks-card-mini{padding:16px 16px 18px}.ks-card-mini>.ks-icon{margin-bottom:12px}.ks-card-mini h3{font-size:15px}.ks-door{transition:border-color .2s,transform .2s}.ks-door:hover{border-color:var(--ks-accent);transform:translateY(-2px)}.ks-door h2{font-size:24px}.ks-door p{font-size:15px}.ks-door-link{margin-top:auto;padding-top:20px;font-size:13px;font-weight:500;color:var(--ks-accent);display:inline-flex;gap:10px;align-items:center}.ks-door-link b{font-weight:400;font-size:15px}.ks-half{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:stretch}.ks-half-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ks-half-flip>.ks-photo{order:2}.ks-half-wide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ks-half-flip.ks-half-wide{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.ks-half-even,.ks-half-flip.ks-half-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ks-photo{position:relative;margin:0;min-height:520px}.ks-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.ks-photo-sticky{position:sticky;top:24px;align-self:start;min-height:0;aspect-ratio:4/5;max-height:calc(100vh - 48px)}.ks-content{min-width:0}.ks-float{position:absolute;right:-22px;bottom:30px;z-index:1;background:#132530f2;border:1px solid #accddb38;border-radius:8px;box-shadow:0 22px 48px #00000059;padding:14px 18px;min-width:212px;color:#e6f0f5;font-family:var(--ps-body)}.ks-half-flip .ks-float{right:auto;left:-22px}.ks-float>span{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a9c6d5;font-weight:600}.ks-float>strong{display:block;font-family:var(--ps-display);font-size:32px;line-height:1.05;font-weight:500;letter-spacing:-.03em;color:#f3f8fa;margin-top:8px}.ks-float>strong small{font-size:14px;letter-spacing:0;color:#b8d3e0;font-weight:400}.ks-float>small{display:block;font-size:11.5px;color:#b6cbd6;margin-top:6px}.ks-float-big{position:absolute;right:-24px;bottom:28px;width:min(380px,calc(100% - 24px));z-index:1}.ks-half-flip .ks-float-big{right:auto;left:-24px}.ks-float-big .ps-plan-card{max-width:none;margin:0}.ks-page .ks-float-big .ps-plan-card>.ps-demo-label{color:#b6cbd6!important}.ks-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0}.ks-areas-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-areas a{display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 18px;border:1px solid var(--ks-line);border-radius:6px;background:var(--ks-card);color:var(--ks-ink);text-decoration:none;font-size:14px;line-height:1.35;transition:border-color .2s}.ks-areas a:hover{border-color:var(--ks-accent)}.ks-areas .ks-icon{color:var(--ks-accent);flex-shrink:0}.ks-areas-text{display:block;min-width:0}.ks-areas-text b{font-family:var(--ps-display);font-weight:500;display:block;font-size:15px;color:var(--ks-ink)}.ks-areas-text span{display:block;font-size:12px;color:var(--ks-muted)}.ks-areas em{margin-left:auto;font-style:normal;color:var(--ks-accent);font-size:15px}.ks-bridge{padding:44px 0 56px}.ks-bridge .ks-wide+.ks-areas{margin-top:14px}.ks-wide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 56px;align-items:center;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:6px;padding:28px 32px;color:var(--ks-text)}.ks-wide>div{min-width:0}.ks-wide .ks-icon{color:var(--ks-accent);display:block;margin-bottom:14px}.ks-wide h3,.ks-wide-lead{font-family:var(--ps-display);font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.3;color:var(--ks-ink);margin:0;text-wrap:pretty}.ks-wide-lead{max-width:640px}.ks-wide h3+p,.ks-wide>div>p{font-size:15px;line-height:1.7;margin:8px 0 0;color:var(--ks-text);max-width:620px;text-wrap:pretty}.ks-wide .ps-link{margin-top:14px}.ks-facts{display:flex;gap:44px;flex-shrink:0}.ks-fact strong{display:block;font-family:var(--ps-display);font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ks-accent)}.ks-fact small{display:block;font-size:12px;color:var(--ks-muted);margin-top:8px;max-width:170px;line-height:1.45}.ks-pills{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.ks-pills span{font-size:12px;color:var(--ks-accent);border:1px solid currentColor;border-radius:999px;padding:7px 14px;white-space:nowrap}.ks-wide-arrow{font-family:var(--ps-display);font-size:34px;color:var(--ks-accent);letter-spacing:-.04em}.ks-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ks-n,4),minmax(0,1fr));gap:40px}.ks-chain li{position:relative}.ks-chain-card{padding-top:24px;padding-right:64px}.ks-chain li+li:before{content:"";position:absolute;top:50%;left:-40px;width:40px;border-top:1px solid var(--ks-accent);opacity:.7}.ks-chain li+li:after{content:"";position:absolute;top:50%;left:-13px;width:8px;height:8px;border-top:1.5px solid var(--ks-accent);border-right:1.5px solid var(--ks-accent);transform:translateY(-50%) rotate(45deg)}.ks-chain-loop{display:flex;align-items:center;gap:12px;margin:20px 0 0;font-size:14px;color:var(--ks-accent);font-weight:500}.ks-chain-loop .ks-icon{flex-shrink:0}.ks-cycle .ks-chain{--ks-n:3}.ks-return{position:relative;height:56px;margin:0 calc(100%/6)}.ks-return:before{content:"";position:absolute;inset:0;border:1px solid var(--ks-accent);border-top:0;border-radius:0 0 16px 16px;opacity:.7}.ks-return:after{content:"";position:absolute;left:-4px;top:-1px;width:8px;height:8px;border-left:1.5px solid var(--ks-accent);border-top:1.5px solid var(--ks-accent);transform:rotate(45deg)}.ks-return>span{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);background:var(--ks-bg);padding:0 14px;font-size:14px;color:var(--ks-accent);font-weight:500;white-space:nowrap;display:inline-flex;gap:10px;align-items:center}.ks-cycle+.ks-actions{margin-top:40px}.ks-head+.ks-cycle{margin-top:36px}.ks-stack{display:grid;gap:14px}.ks-visual-wide{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:center;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:6px;padding:24px 26px;color:var(--ks-text)}.ks-visual-wide>div{min-width:0}.ks-visual-wide .ks-icon{color:var(--ks-accent);margin-bottom:14px;display:block}.ks-visual-wide>div>h3{font-family:var(--ps-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.02em;color:var(--ks-ink)}.ks-visual-wide>div>p{font-size:15px;line-height:1.7;margin:8px 0 0;color:var(--ks-text);text-wrap:pretty}.ks-visual-wide-graphic{width:380px;min-width:0;justify-self:end}.ks-visual-wide-graphic>*{width:100%!important;max-width:100%!important;box-sizing:border-box}.ks-visual-wide-graphic svg{max-width:100%;height:auto}.ks-product{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;margin-top:64px;padding-top:56px;border-top:1px solid var(--ks-line)}.ks-product-main{min-width:0}.ks-page .ps-product-stage .ps-phone{bottom:40px}.ks-page .ps-r3-phone .ps-r3-cap{bottom:16px}.ks-product-side{display:grid;gap:14px;align-content:center}.ks-product-full{display:block;margin-top:56px;padding-top:48px;border-top:1px solid var(--ks-line)}.ks-product-full .ps-product-stage{max-width:980px;margin-inline:auto}.ks-dark .ps-demo-label{color:#a9bfcb!important}.ks-chart-row{margin:40px 0 0 auto;max-width:760px}.ks-faq-open{margin-top:34px}.ks-faq-card h3{font-size:17px}.ks-faq-more{margin-top:14px;display:grid;gap:10px}.ks-faq-more details{background:var(--ks-card);border:1px solid var(--ks-line);border-radius:6px;padding:0 22px}.ks-faq-more summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0;font-family:var(--ps-display);font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--ks-ink)}.ks-faq-more summary::-webkit-details-marker{display:none}.ks-faq-q{display:inline-flex;align-items:center;gap:14px}.ks-faq-q .ks-icon{color:var(--ks-accent);flex-shrink:0}.ks-plus{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ks-accent);border-radius:50%;color:var(--ks-accent);font-size:20px;flex-shrink:0;transition:transform .2s;font-family:var(--ps-body);font-weight:400}.ks-faq-more details[open] .ks-plus{transform:rotate(45deg)}.ks-faq-more p{font-size:15px;line-height:1.75;padding:0 0 20px 34px;max-width:760px;margin:0;color:var(--ks-text)}.ks-hero .ps-hero-content{position:static}.ks-hero-float{position:absolute;right:max(56px,calc((100% - 1280px)/2));bottom:64px;z-index:2}.ks-page .ps-audiences{padding-top:64px}.ks-page .ks-dark .ps-r3-cap,.ks-page .ks-dark .ps-r3-phone-mobile .ps-r3-cap{color:#a9bfcb}.ks-chart-row-left{margin:40px auto 0 0}.ks-follow{padding-top:0}.ks-single{max-width:960px}@media(max-width:1150px){.ks-half{gap:36px}.ks-half-wide,.ks-half-flip.ks-half-wide{grid-template-columns:1fr;gap:44px}.ks-half-flip.ks-half-wide>.ks-photo{order:0}.ks-half-wide>.ks-photo,.ks-half-wide>.ks-photo-sticky{position:relative;top:auto;min-height:0;aspect-ratio:16/9;max-height:440px;align-self:auto;margin-bottom:12px}.ks-half-wide .ks-float{right:20px;bottom:-24px;left:auto}.ks-chain{gap:30px}.ks-chain li+li:before{left:-30px;width:30px}.ks-chain-card{padding-right:56px}.ks-visual-wide{grid-template-columns:minmax(0,1fr) 320px}.ks-visual-wide-graphic{width:320px}.ks-product{gap:32px}.ks-hero-float{right:36px}}@media(max-width:1000px){.ks-half,.ks-half-flip,.ks-half-even,.ks-half-flip.ks-half-even,.ks-half-wide,.ks-half-flip.ks-half-wide{grid-template-columns:1fr;gap:44px}.ks-half-flip>.ks-photo{order:0}.ks-photo,.ks-photo-sticky{position:relative;top:auto;min-height:0;aspect-ratio:16/9;max-height:440px;align-self:auto;margin-bottom:12px}.ks-photo-big{aspect-ratio:auto;max-height:none;display:flex;flex-direction:column;align-items:center;margin-bottom:0}.ks-photo-big>img{position:relative;inset:auto;aspect-ratio:16/9;max-height:400px;height:auto}.ks-float{right:20px;bottom:-24px}.ks-half-flip .ks-float{left:auto;right:20px}.ks-float-big{position:relative;inset:auto;width:min(380px,calc(100% - 32px));margin-top:-64px}.ks-cols-3,.ks-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-areas-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-chain{grid-template-columns:1fr;gap:34px}.ks-chain-card{padding-right:22px}.ks-chain li+li:before{left:50%;top:-34px;width:0;height:34px;border-top:0;border-left:1px solid var(--ks-accent)}.ks-chain li+li:after{left:50%;top:-14px;transform:translate(-50%) rotate(135deg)}.ks-return{height:auto;margin:20px 0 0}.ks-return:before,.ks-return:after{display:none}.ks-return>span{position:static;transform:none;padding:0}.ks-product{grid-template-columns:1fr;gap:28px}.ks-visual-wide{grid-template-columns:1fr}.ks-visual-wide-graphic{width:100%;max-width:440px;justify-self:start}.ks-hero-float{position:static;margin-top:28px;display:inline-block}.ks-chart-row,.ks-chart-row-left{margin-left:0;max-width:none}}@media(max-width:700px){.ks-section{padding:56px 0}.ks-page .ks-dark+.ks-section:not(.ks-dark):not(.ks-tint),.ks-page .ks-tint+.ks-section:not(.ks-dark):not(.ks-tint){padding-top:56px}.ks-bridge{padding:28px 0 40px}.ks-head h2,.ks-h2{font-size:30px;line-height:1.2}.ks-page .ks-h2 .ps-chapter>.ps-chapter-sub{display:block}.ks-intro,.ks-head>p{font-size:16px}.ks-grid,.ks-cols-3,.ks-cols-4{grid-template-columns:1fr}.ks-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-card{padding:18px 18px 20px}.ks-card>h2,.ks-card>h3{font-size:17px}.ks-door h2{font-size:22px}.ks-areas,.ks-areas-4{grid-template-columns:1fr;gap:8px}.ks-areas a{min-height:52px;padding:10px 14px}.ks-wide{grid-template-columns:1fr;padding:22px 20px;gap:20px}.ks-wide h3,.ks-wide-lead{font-size:19px}.ks-facts{gap:28px}.ks-fact strong{font-size:30px}.ks-float{padding:12px 14px;min-width:180px;right:12px;bottom:-22px}.ks-float>strong{font-size:26px}.ks-photo,.ks-photo-sticky{margin-bottom:8px}.ks-float-big{margin-top:-48px}.ks-verdict{font-size:22px}.ks-product{margin-top:44px;padding-top:36px}.ks-product-full{margin-top:40px;padding-top:32px}.ks-chain{gap:30px}.ks-chain li+li:before{top:-30px;height:30px}.ks-faq-more summary{font-size:16px;min-height:56px}.ks-faq-more p{padding-left:0}.ks-visual-wide{padding:18px}}.ksm-page .ks-section{padding:56px 0}.ksm-page .ks-dark+.ks-section:not(.ks-dark):not(.ks-tint),.ksm-page .ks-tint+.ks-section:not(.ks-dark):not(.ks-tint){padding-top:56px}.ks-page .ksm-hero{overflow:hidden}.ksm-hero .ps-hero-content{position:static}.ks-page .ksm-hero .ps-hero-photo{width:114%;left:14%;right:auto;object-position:center 42%}.ks-page .ksm-hero h1{max-width:600px}.ks-page .ksm-hero h1>span{display:block;color:#f2f6f7}.ks-page .ksm-hero h1>span+span{color:#b4dbee;margin-top:.38em}.ks-page .ksm-hero .ps-hero-content>p{max-width:520px}.ksm-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px 64px;align-items:end;margin-bottom:28px}.ksm-head>div{min-width:0}.ksm-head .ks-anchor{margin-top:0}.ksm-head .ks-actions{margin-top:18px}.ksm-overview{padding:48px 0 56px}.ksm-overview-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:20px 60px;align-items:end;margin-bottom:26px}.ksm-overview-head h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;color:var(--ks-ink)}.ksm-overview-head p{font-size:16px;line-height:1.75;color:var(--ks-text);margin:0;text-wrap:pretty}.ksm-ov-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ksm-ov-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ksm-ov-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ksm-ov-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:22px 44px 22px 22px;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:6px;color:var(--ks-text);text-decoration:none;transition:border-color .2s,transform .2s}.ksm-ov-card:hover{border-color:var(--ks-accent);transform:translateY(-2px)}.ksm-ov-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:#eaf2f6;color:var(--ks-accent)}.ksm-ov-text{display:block;min-width:0}.ksm-ov-text b{display:block;font-family:var(--ps-display);font-weight:500;font-size:18px;letter-spacing:-.02em;line-height:1.3;color:var(--ks-ink);text-wrap:pretty}.ksm-ov-text span{display:block;font-size:14px;line-height:1.55;margin-top:6px;text-wrap:pretty}.ksm-ov-arrow{position:absolute;top:16px;right:16px;color:var(--ks-accent);font-size:16px}.ksm-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid var(--ks-line)}.ksm-map a{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-height:44px;padding:8px 0;color:var(--ks-ink);text-decoration:none}.ksm-map b{font-family:var(--ps-display);font-weight:500;font-size:22px;letter-spacing:-.03em}.ksm-map span{font-size:13px;color:var(--ks-muted)}.ksm-map i{font-style:normal;color:var(--ks-accent);margin-left:6px}.ksm-map a:hover span{text-decoration:underline;text-underline-offset:4px}.ksm-frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid #d5e0e4;border-radius:8px;overflow:hidden}.ksm-frame-photo{position:relative;min-height:440px;background:#0b1419;color:#f2f6f7;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end}.ksm-frame-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ksm-frame-photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0b1419f5,#0b1419c4 42%,#0b141900 80%)}.ksm-frame-overlay{position:relative;padding:150px 30px 28px}.ks-page .ksm-frame-link{color:#b5dbee;margin-top:14px;font-size:13px}.ks-page .ksm-frame-overlay .ps-eyebrow{color:#adcddd;margin-bottom:10px}.ksm-frame-overlay h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2;color:#f2f6f7;letter-spacing:-.03em;text-wrap:balance}.ksm-frame-overlay p{font-size:15px;line-height:1.65;color:#d3e2ea;margin:10px 0 0;max-width:440px;text-wrap:pretty}.ksm-frame-data{padding:28px 30px;display:flex;flex-direction:column;justify-content:center;min-width:0;color:#102128}.ksm-demo-note{margin:18px 0 0;font-size:12px;color:#53666f}.ksm-frame-dark{background:#132530;border-color:#accddb38}.ksm-frame-dark .ksm-frame-data{color:#e6f0f5}.ksm-frame-dark .ksm-demo-note{color:#b6cbd6}.ksm-frame-data .ps-r-chart{border:0;box-shadow:none;padding:0;background:transparent}.ksm-frame-data .ps-plan-card-top{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a9c6d5;font-weight:600;display:flex;justify-content:space-between}.ksm-frame-data .ps-plan-card-name{font-family:var(--ps-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:#f3f8fa;margin-top:12px}.ksm-frame-data .ps-plan-card-name>span{color:#b8d3e0;font-weight:400}.ksm-frame-data .ps-sub-akte li{grid-template-columns:104px 1fr}.ksm-radar{font-family:var(--ps-body);color:#102128}.ksm-radar-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#53666f}.ksm-radar-num{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-top:18px}.ksm-radar-num strong{font-family:var(--ps-display);font-weight:500;font-size:48px;letter-spacing:-.04em;line-height:1;color:#102128}.ksm-radar-num strong small{font-size:20px;letter-spacing:-.01em;color:#3e5968;font-weight:400}.ksm-radar-num>span{font-size:14px;color:#53666f}.ksm-dots{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.ksm-dots i{width:16px;height:16px;border-radius:50%;background:#27657f;box-sizing:border-box}.ksm-dots i.is-flag{background:#e0b55a}.ksm-dots i.is-open{background:#fff;border:1.5px solid #9cbfce}.ksm-people{margin-top:18px;border-top:1px solid #d5e0e4}.ksm-person{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #eef3f6;font-size:13px}.ksm-person>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf2f6;color:#27657f;font-size:11px;font-weight:600}.ksm-person b{font-weight:500;color:#102128}.ksm-person>span:last-child{display:inline-flex;align-items:center;gap:8px;color:#3e5968;font-size:12px}.ksm-person i{width:8px;height:8px;border-radius:50%;background:#27657f;box-sizing:border-box}.ksm-person i.is-flag{background:#e0b55a}.ksm-person i.is-open{background:#fff;border:1.5px solid #9cbfce}.ksm-phone-solo{display:flex;flex-direction:column;align-items:center;gap:10px}.ksm-phone-solo .ps-phone{position:relative;left:auto;bottom:auto;width:190px;margin:0;display:block}.ksm-phone-solo .ps-phone .ps-athlete-ui{padding:14px 12px}.ksm-phone-solo small{font-size:12px;color:#53666f}.ksm-page .ks-cols-3>.ks-card-visual>.ks-card-graphic{margin-top:auto;padding-top:18px}.ksm-page .ks-card-graphic .am{max-width:380px;margin-inline:auto}.ksm-card-link{margin-top:auto;padding-top:16px}.ks-page .ks-dark .ks-card-light{--ks-card:#fff;--ks-line:#d5e0e4;--ks-ink:#102128;--ks-text:#3e5968;--ks-accent:#27657f;--ks-muted:#53666f}.ks-page .ks-dark .ks-card-light .ps-link{color:#27657f}.ks-visual-wide.ks-card-light{background:#fff;border-color:#d5e0e4;color:#3e5968}.ks-visual-wide.ks-card-light>div>h3{color:#102128}.ksm-stage{margin-top:36px}.ksm-stage .ps-product-stage{max-width:900px;margin-inline:auto}@media(max-width:1100px){.ks-page .ksm-hero .ps-hero-photo{width:110%;left:10%;object-position:40% 40%}}@media(max-width:1000px){.ksm-head{grid-template-columns:1fr;gap:18px;align-items:start}.ksm-overview-head{grid-template-columns:1fr;align-items:start;gap:14px}.ksm-ov-grid,.ksm-ov-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ksm-map{grid-template-columns:1fr;gap:0}.ksm-map a{border-bottom:1px solid var(--ks-line)}.ksm-frame{grid-template-columns:1fr}.ksm-frame-photo{min-height:320px}.ksm-frame-overlay{padding-top:190px}}@media(max-width:700px){.ksm-page .ks-section{padding:52px 0}.ksm-page .ks-dark+.ks-section:not(.ks-dark):not(.ks-tint),.ksm-page .ks-tint+.ks-section:not(.ks-dark):not(.ks-tint){padding-top:52px}.ks-page .ksm-hero .ps-hero-photo{width:100%;left:0;object-position:68% center}.ks-page .ksm-hero h1>span+span{margin-top:.3em}.ksm-overview{padding:40px 0 48px}.ksm-ov-grid,.ksm-ov-cols-4,.ksm-ov-cols-2{grid-template-columns:1fr}.ksm-ov-card{padding:18px 40px 18px 18px}.ksm-map b{font-size:20px}.ksm-frame-data{padding:22px 18px}.ksm-frame-overlay{padding:150px 18px 20px}.ksm-frame-overlay h3{font-size:24px}.ksm-frame-photo{min-height:300px}.ksm-radar-num strong{font-size:40px}.ksm-dots i{width:14px;height:14px}.ksm-frame-data .ps-sub-akte li{grid-template-columns:86px 1fr}.ksm-stage{margin-top:26px}}.ks-page .ksf-hero .ps-hero-photo{max-width:none;width:120%;left:0;right:auto;object-position:center 40%;filter:saturate(.6) brightness(.78) contrast(.96)}.ks-page .ksf-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:#0b1419;opacity:.26;pointer-events:none}@media(max-width:700px){.ks-page .ksf-hero .ps-hero-photo{width:100%;object-position:62% center}}.ksf-head{max-width:820px;margin-bottom:28px}.ksf-head .ps-eyebrow{margin-bottom:14px}.ksf-head .ks-h2{text-wrap:balance}.ksf-lead{font-size:17px;line-height:1.8;color:var(--ks-text);max-width:640px;margin:20px 0 0;text-wrap:pretty}.ks-page .ksf-intro-inner{max-width:760px}.ks-page .ksf-intro .ps-actions{margin-top:28px}.ks-page .ksf-intro .ksf-lead{max-width:600px;margin-top:22px}.ksm-overview-head.has-lead{grid-template-columns:minmax(0,1fr)}.ksm-overview-head h2>span{display:block}.ksm-ov-top{font-size:clamp(44px,4.6vw,64px);letter-spacing:-.04em;line-height:1;margin-bottom:14px;color:var(--ks-accent)}.ksm-overview-lead{font-size:17px;line-height:1.75;color:var(--ks-text);margin:16px 0 0;max-width:none;text-wrap:pretty}.ksm-ov-top-spaced{letter-spacing:.36em;margin-right:-.36em;margin-bottom:0;font-size:clamp(40px,4.2vw,58px);color:var(--ks-ink)}.ksm-ov-top-spaced+.ksm-overview-lead,.ksm-overview-head h2:has(.ksm-ov-top-spaced)+.ksm-overview-lead{font-size:clamp(18px,1.55vw,21px);line-height:1.6;margin-top:18px;color:var(--ks-ink)}.ksm-ov-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;align-items:start}.ksm-ov-group{min-width:0}.ksm-ov-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;padding:4px 0 12px;margin-bottom:14px;border-bottom:1px solid var(--ks-line);color:var(--ks-ink);text-decoration:none}.ksm-ov-group-head b{font-family:var(--ps-display);font-weight:500;font-size:24px;letter-spacing:-.03em}.ksm-ov-group-head span{font-size:13px;color:var(--ks-muted)}.ksm-ov-group-head i{font-style:normal;color:var(--ks-accent);margin-left:6px}.ksm-ov-group-head:hover span{text-decoration:underline;text-underline-offset:4px}.ksm-ov-group-cards{display:grid;gap:14px}.ksm-ov-card-wide{margin-top:14px;padding-block:18px}.ksm-ov-card-wide .ksm-ov-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.ksm-ov-card-wide .ksm-ov-text span{margin-top:0}.ksf-frame-text .ksm-frame-photo{min-height:480px}.ksf-frame-text .ksm-frame-photo:after{background:linear-gradient(0deg,#0b1419fa,#0b1419e0 48%,#0b141966 78%,#0b141912)}.ksf-frame-text .ksm-frame-overlay{padding-top:120px}.ks-page .ksf-frame-text .ksm-frame-overlay .ks-anchor{color:#adcddd;margin:0 0 10px}.ksf-frame-text .ksm-frame-overlay p{font-size:15.5px;line-height:1.7;max-width:500px}.ksf-frame-text .ksm-frame-overlay .ks-actions{margin-top:16px;gap:8px 24px}.ks-page .ksf-frame-text .ksm-frame-overlay .ps-link{color:#b5dbee;font-size:13px}.ks-page .ksf-frame-text .ksm-frame-overlay .ps-subtle-link{color:#a9bfcb;font-size:12px}.ksf-frame-small{display:block;font-size:13px;line-height:1.6;color:#b6cbd6;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff2b;max-width:500px}.ksf-frame-text .ksm-frame-overlay p+.ksf-frame-small{margin-top:16px}.ksf-split{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr);gap:36px 48px;align-items:center}.ksf-split-text{min-width:0}.ksf-split-text .ks-anchor{margin-top:0}.ksf-split-stage{min-width:0}.ksf-split-stage .ps-product-stage{max-width:820px;margin-inline:auto 0}.ksf-row{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr) minmax(0,1fr);gap:14px 32px;align-items:stretch}.ksf-row-text{min-width:0;padding-top:4px}.ksf-row-text .ks-anchor{margin-top:0}.ksf-row-text .ks-actions{margin-top:18px}.ksf-row .ks-card-graphic>*{max-width:100%!important}.ksf-row .ks-card-graphic .g-mini,.ksf-row .ks-card-graphic .ps-loadc{max-width:100%!important}.ksf-row .ks-card-visual .ks-card-graphic{margin-top:auto;padding-top:18px}.ksf-scale{font-family:var(--ps-body);color:#102128}.ksf-scale-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid #d5e0e4}.ksf-scale-head strong{font-size:12px;font-weight:600}.ksf-scale-head span{font-size:11px;color:#53666f;white-space:nowrap}.ksf-scale-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #eef3f6;font-size:12.5px;color:#3e5968}.ksf-scale-row.is-flag>span{color:#102128;font-weight:500;display:inline-flex;align-items:center;gap:8px}.ksf-scale-row.is-flag>span:before{content:"";width:8px;height:8px;border-radius:50%;background:#e0b55a}.ksf-scale-boxes{display:grid;grid-template-columns:repeat(5,26px);gap:4px}.ksf-scale-boxes i{display:grid;place-items:center;height:24px;border-radius:4px;border:1px solid #d5e0e4;background:#fff;font-style:normal;font-size:11px;color:#7f929c}.ksf-scale-boxes i.is-on{background:#27657f;border-color:#27657f;color:#fff;font-weight:600}.ksf-scale-row.is-flag .ksf-scale-boxes i.is-on{background:#e0b55a;border-color:#e0b55a;color:#102128}.ksf-scale-chip{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;border-radius:6px;background:#132530;border:1px solid #accddb38;color:#e6f0f5;font-size:12px}.ksf-scale-chip i{width:8px;height:8px;border-radius:50%;background:#e0b55a;flex-shrink:0}.ksf-akte{font-family:var(--ps-body);color:#e6f0f5}.ksf-akte-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a9c6d5;font-weight:600}.ksf-akte-profile{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid #accddb38;border-radius:6px;background:#1b323e}.ksf-akte-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#abd8ec;color:#102128;font-size:12px;font-weight:700}.ksf-akte-profile b{display:block;font-family:var(--ps-display);font-weight:500;font-size:18px;letter-spacing:-.02em;color:#f3f8fa}.ksf-akte-profile small{display:block;font-size:11.5px;color:#b6cbd6;margin-top:2px}.ksf-akte-profile .ks-icon{color:#a9c6d5}.ksf-akte-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.ksf-akte-tile{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;padding:10px 12px;border:1px solid #accddb38;border-radius:6px;background:#132530}.ksf-akte-tile .ks-icon{grid-row:1/4;color:#abd8ec;margin-top:2px}.ksf-akte-tile span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a9c6d5;font-weight:600}.ksf-akte-tile b{font-size:13px;font-weight:500;color:#f3f8fa;margin-top:2px;line-height:1.35}.ksf-akte-tile small{font-size:11px;color:#a9bfcb;margin-top:2px;line-height:1.4}.ksf-akte-cards .ks-card-graphic>*{max-width:420px!important;margin-inline:auto}.ksf-akte-cards .ks-card-visual .ks-card-graphic{margin-top:auto}.ksf-tiles-row{margin-top:40px}.ksf-tiles-row .ks-kicker{margin-bottom:12px}.ksf-tests.ksf-tests-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ksf-tests-dark .ksf-test{background:#132530;border-color:#accddb38}.ksf-tests-dark .ksf-test-name,.ksf-tests-dark .ksf-test strong{color:#f3f8fa}.ksf-tests-dark .ksf-test-name small,.ksf-tests-dark .ksf-test strong small,.ksf-tests-dark .ksf-test-note{color:#b6cbd6}.ksf-tests-dark .ksf-test-rail:before{background:#35505c}.ksf-tests-dark .ksf-test-rail em{background:#abd8ec2b;border-inline-color:#8fc0d6}.ksf-tests-dark .ksf-test-rail i{background:#abd8ec}.ksf-tests-dark .ksf-test.is-out .ksf-test-rail i{background:#132530;border-color:#e0b55a}.ksf-tests-dark .ksf-test.is-out .ksf-test-note{color:#e0b55a}.kst{display:grid;gap:12px;font-family:var(--ps-body)}.kst-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kst-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kst-card{border:1px solid #d5e0e4;border-radius:8px;background:#fff;padding:16px 16px 14px;min-width:0;color:#102128}.kst-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.kst-head b{font-size:14px;font-weight:600}.kst-head span{color:#7f929c;font-size:16px}.kst-body{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;align-items:center;margin-top:10px}.kst-body strong{display:block;font-family:var(--ps-display);font-weight:500;font-size:32px;letter-spacing:-.035em;line-height:1;color:#102128}.kst-body strong small{font-size:13px;letter-spacing:0;font-weight:400;color:#3e5968}.kst-body em{display:block;font-style:normal;font-size:12px;color:#53666f;margin-top:6px}.kst-spark{display:block;width:112px;height:38px;overflow:visible}.kst-spark path{fill:none;stroke:#27657f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kst-spark circle{fill:#27657f}.kst-status{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:#3e5968}.kst-status i{width:9px;height:9px;border-radius:50%;background:#27657f;flex-shrink:0}.kst-status.is-open i{background:#e0b55a}.kst-status.is-open{color:#7a5a12}.kst-dark .kst-card{background:#132530;border-color:#accddb38;color:#f3f8fa}.kst-dark .kst-head b,.kst-dark .kst-body strong{color:#f3f8fa}.kst-dark .kst-head span{color:#a9bfcb}.kst-dark .kst-body strong small,.kst-dark .kst-body em,.kst-dark .kst-status{color:#b6cbd6}.kst-dark .kst-spark path{stroke:#abd8ec}.kst-dark .kst-spark circle{fill:#abd8ec}.kst-dark .kst-status i{background:#abd8ec}.kst-dark .kst-status.is-open i{background:#e0b55a}.kst-dark .kst-status.is-open{color:#e0b55a}.ksf-tests-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:center;background:var(--ks-card);border:1px solid var(--ks-line);border-radius:6px;padding:24px 26px;color:var(--ks-text)}.ksf-tests-row>div{min-width:0}.ksf-tests-row .ks-icon{color:var(--ks-accent);display:block;margin-bottom:14px}.ksf-tests-row h3{font-family:var(--ps-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.02em;color:var(--ks-ink)}.ksf-tests-row p{font-size:15px;line-height:1.7;margin:8px 0 0;text-wrap:pretty}.ksf-tests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-family:var(--ps-body)}.ksf-test{border:1px solid #d5e0e4;border-radius:6px;padding:14px 16px;background:#f7f9fa;min-width:0}.ksf-test-name{display:block;font-size:13px;font-weight:600;color:#102128}.ksf-test-name small{display:block;font-size:11px;font-weight:400;color:#53666f;margin-top:1px}.ksf-test strong{display:block;font-family:var(--ps-display);font-weight:500;font-size:28px;letter-spacing:-.03em;line-height:1.05;color:#102128;margin-top:10px}.ksf-test strong small{font-size:13px;letter-spacing:0;color:#3e5968;font-weight:400}.ksf-test-rail{position:relative;display:block;height:10px;margin-top:12px}.ksf-test-rail:before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:#d5e0e4;border-radius:2px}.ksf-test-rail em{position:absolute;left:30%;width:44%;top:1px;height:8px;background:#daeaf2;border-inline:1px dashed #64899c}.ksf-test-rail i{position:absolute;top:0;width:10px;height:10px;border-radius:50%;background:#27657f;transform:translate(-50%);box-sizing:border-box}.ksf-test.is-out .ksf-test-rail i{background:#fff;border:2px solid #b8871f}.ksf-test-note{display:block;font-size:11px;color:#53666f;margin-top:8px}.ksf-test.is-out .ksf-test-note{color:#7a5a12}.ksf-chart{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px 40px;align-items:center;background:#fff;border:1px solid #d5e0e4;border-radius:8px;padding:26px 28px;margin-top:40px;color:#3e5968}.ksf-chart-dark{background:#132530f5;border-color:#accddb38;box-shadow:0 22px 48px #00000059;color:#c6d8e2}.ksf-chart-facts{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:28px;border-right:1px solid #d5e0e4}.ksf-chart-dark .ksf-chart-facts{border-right-color:#accddb38}.ks-page .ksf-chart-facts .ps-eyebrow{margin-bottom:10px}.ks-page .ksf-chart-dark .ksf-chart-facts .ps-eyebrow{color:#a9c6d5}.ksf-chart-name{font-family:var(--ps-display);font-size:19px;font-weight:500;letter-spacing:-.02em;color:#102128;margin:0}.ksf-chart-dark .ksf-chart-name{color:#f3f8fa}.ksf-chart-facts strong{display:block;font-family:var(--ps-display);font-weight:500;font-size:56px;letter-spacing:-.04em;line-height:1;color:#27657f;margin-top:12px}.ksf-chart-dark .ksf-chart-facts strong{color:#abd8ec}.ksf-chart-facts strong small{font-size:20px;letter-spacing:0;font-weight:400;color:#3e5968}.ksf-chart-dark .ksf-chart-facts strong small{color:#b8d3e0}.ksf-chart-facts ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.ksf-chart-facts li{font-size:13.5px;line-height:1.5;padding-left:16px;position:relative}.ksf-chart-facts li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#27657f}.ksf-chart-dark .ksf-chart-facts li:before{background:#abd8ec}.ksf-chart-graph{min-width:0}.ksf-chart .ps-r-chart{border:0;box-shadow:none;padding:0;background:transparent;margin:0}.ksf-chart .ps-r-chart>.ps-eyebrow,.ksf-chart .ps-r-chart-top,.ksf-chart .ps-r-chart>.ps-demo-label{display:none}.ksf-chart .ps-r-chart svg{width:100%;height:auto}@media(max-width:1150px){.ksf-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:28px}.ksf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ksf-row-text{grid-column:1/-1;max-width:640px}.ksf-chart{grid-template-columns:220px minmax(0,1fr);gap:20px 28px}}@media(max-width:1000px){.ksm-ov-groups{grid-template-columns:1fr;gap:22px}.ksm-ov-card-wide{margin-top:28px}.kst-cols-4,.ksf-tests.ksf-tests-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ksf-split{grid-template-columns:1fr}.ksf-split-stage .ps-product-stage{margin-inline:auto}.ksf-tests-row{grid-template-columns:1fr}.ksf-frame-text .ksm-frame-photo{min-height:360px}.ksf-frame-text .ksm-frame-overlay{padding-top:140px}}@media(max-width:700px){.ksf-head{margin-bottom:22px}.ksf-lead{font-size:16px}.ksf-row{grid-template-columns:1fr;gap:12px}.ksf-scale-boxes{grid-template-columns:repeat(5,24px)}.ksf-akte-grid{grid-template-columns:1fr}.ksf-akte-profile small{font-size:11px}.ksf-tests,.ksf-tests.ksf-tests-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ksm-ov-top{font-size:44px}.ksm-ov-top-spaced{font-size:38px;letter-spacing:.3em;margin-right:-.3em}.kst-cols-4,.kst-cols-2{grid-template-columns:1fr}.kst-body{grid-template-columns:minmax(0,1fr) 120px}.ksf-tiles-row{margin-top:28px}.ksf-test{padding:12px}.ksf-test strong{font-size:24px}.ksf-tests-row{padding:18px}.ksf-chart{grid-template-columns:1fr;padding:20px 18px;margin-top:28px;gap:18px}.ksf-chart-facts{border-right:0;border-bottom:1px solid #d5e0e4;padding:0 0 18px}.ksf-chart-dark .ksf-chart-facts{border-bottom-color:#accddb38}.ksf-chart-facts strong{font-size:44px}.ksf-frame-text .ksm-frame-photo{min-height:320px}.ksf-frame-text .ksm-frame-overlay{padding:120px 18px 20px}.ksf-frame-text .ksm-frame-overlay p{font-size:15px}}@media(max-width:380px){.ksf-tests,.ksf-tests.ksf-tests-4{grid-template-columns:1fr}}.ksa{padding:56px 0 64px}.ksa-head{max-width:820px}.ksa-head .ps-eyebrow{margin-bottom:12px}.ksa-head h2{font-family:var(--ps-display);font-weight:500;font-size:clamp(32px,3.2vw,46px);letter-spacing:.18em;margin-right:-.18em;line-height:1;color:var(--ks-ink)}.ksa-head p{font-size:clamp(18px,1.55vw,21px);line-height:1.6;color:var(--ks-ink);margin:16px 0 0;text-wrap:pretty}.ksa-band{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;position:relative}.ksa-band li{position:relative;min-width:0;display:flex;flex-direction:column}.ksa-band li>a{display:block;color:inherit;text-decoration:none;padding-top:26px}.ksa-band li>a:before{content:"";position:absolute;top:8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--ks-accent);box-sizing:border-box}.ksa-band b{display:block;font-family:var(--ps-display);font-weight:500;font-size:clamp(32px,3.2vw,46px);letter-spacing:-.035em;line-height:1.05;color:var(--ks-ink)}.ksa-band li>a>span{display:block;font-size:14px;color:var(--ks-muted);margin-top:8px}.ksa-band li>a>span i{font-style:normal;color:var(--ks-accent);margin-left:6px}.ksa-band li>a:hover b{color:var(--ks-accent)}.ksa-icons{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ks-line)}.ksa-icons span{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ks-text);white-space:nowrap}.ksa-icons .ks-icon{color:var(--ks-accent)}.ksa-q{font-family:var(--ps-display);font-weight:500;font-size:19px;letter-spacing:-.02em;line-height:1.3;color:var(--ks-ink);margin:16px 0 0;text-wrap:pretty;max-width:340px}.ksa-toc{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid #9cbfce}.ksa-toc a{display:grid;grid-template-columns:56px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr) 32px;gap:12px 24px;align-items:baseline;padding:22px 0;border-bottom:1px solid #9cbfce;color:var(--ks-ink);text-decoration:none}.ksa-toc a:hover b{color:var(--ks-accent)}.ksa-toc small{font-family:var(--ps-display);font-size:14px;color:var(--ks-accent);letter-spacing:.08em}.ksa-toc b{font-family:var(--ps-display);font-weight:500;font-size:clamp(28px,2.6vw,38px);letter-spacing:-.035em;line-height:1.05}.ksa-toc em{font-style:normal;font-size:16px;color:var(--ks-ink)}.ksa-toc span{font-size:14px;color:var(--ks-muted)}.ksa-toc i{font-style:normal;color:var(--ks-accent);text-align:right;font-size:18px}.ksd{padding:72px 0 88px}.ksd-head h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;letter-spacing:-.035em;color:var(--ks-ink);text-wrap:balance}.ksd-head h2 span{color:var(--ks-accent)}.ksd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.ksd-door{display:flex;flex-direction:column;padding:24px 24px 22px;background:#fff;border:1px solid var(--ks-line);border-radius:6px;color:var(--ks-ink);text-decoration:none;min-width:0;transition:border-color .2s,transform .2s}.ksd-door:hover{border-color:var(--ks-accent);transform:translateY(-2px)}.ksd-door .ks-icon{color:var(--ks-accent);margin-bottom:16px}.ksd-door>b{font-family:var(--ps-display);font-weight:500;font-size:24px;letter-spacing:-.03em;line-height:1.15}.ksd-door>span{font-size:15px;line-height:1.65;color:var(--ks-text);margin-top:8px;text-wrap:pretty}.ksd-door>em{font-style:normal;font-size:13px;font-weight:500;color:var(--ks-accent);margin-top:auto;padding-top:20px}.ksd-door>em i{font-style:normal;margin-left:6px}@media(max-width:1000px){.ksa-band{grid-template-columns:1fr;gap:30px}.ksa-band li>a{padding-top:0;padding-left:30px}.ksa-band li>a:before{top:12px}.ksa-band li+li{padding-top:30px;border-top:1px solid var(--ks-line)}.ksa-band li+li>a:before{top:42px}.ksa-q{max-width:none}.ksa-toc a{grid-template-columns:44px minmax(0,1fr) 28px;grid-template-areas:"n w a" "n e a" "n s a";gap:4px 16px;padding:18px 0}.ksa-toc small{grid-area:n}.ksa-toc b{grid-area:w}.ksa-toc em{grid-area:e}.ksa-toc span{grid-area:s}.ksa-toc i{grid-area:a;align-self:center}.ksd-grid{grid-template-columns:1fr}}@media(max-width:700px){.ksa{padding:40px 0 48px}.ksa-head h2{font-size:32px;letter-spacing:.16em;margin-right:-.16em}.ksa-head p{font-size:17px}.ksa-band b{font-size:32px}.ksa-q{font-size:17px}.ksa-toc b{font-size:26px}.ksd{padding:52px 0 60px}.ksd-door>b{font-size:22px}}.ksa-wrap{position:relative}.ksa-surface{background:#e9f1f4;padding:64px 0 72px}.ksa-closing{position:relative}.ksa-closing:after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--ks-accent);opacity:.45}.ksa-closing .ksa-end-dot{position:absolute;left:0;bottom:-79px;width:14px;height:14px;border-radius:50%;background:var(--ks-accent);z-index:1}.ksa-surface.ksa-closing .ksa-end-dot{bottom:-79px}.ksm-page.ksf-page .ks-section.ksf-chapter-start{padding-top:104px}.ksa-rail-mode .ksa-band li>a{padding-top:0}.ksa-rail-mode .ksa-band li>a:before{display:none}.ksa-rail{position:relative;height:14px;margin:20px 0 4px}.ksa-rail:before{content:"";position:absolute;left:0;right:-28px;top:50%;border-top:1px solid var(--ks-accent);opacity:.55}.ksa-band li:last-child .ksa-rail:before{right:0}.ksa-rail:after{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--ks-accent)}.ksa-rail-mode .ksa-icons{border-top:0;padding-top:14px}.ksm-page.ksf-page .ks-section.ks-tint.ksf-chapter-start{padding-top:88px;padding-bottom:88px}@media(max-width:1000px){.ksa-rail-mode .ksa-band li>a{padding-left:0}.ksa-rail-mode .ksa-band li+li>a:before{display:none}.ksa-rail:before{right:0}}@media(max-width:700px){.ksa-surface{padding:44px 0 52px}.ksa-closing .ksa-end-dot,.ksa-surface.ksa-closing .ksa-end-dot{bottom:-59px}.ksm-page.ksf-page .ks-section.ksf-chapter-start{padding-top:72px}.ksm-page.ksf-page .ks-section.ks-tint.ksf-chapter-start{padding-top:64px;padding-bottom:64px}}.ksa-plain .ksa-band li>a{padding-top:0}.ksa-plain .ksa-band li>a:before{display:none}@media(max-width:700px){.ksa-plain .ksa-band li>a{padding-left:0}}.ksd-dark .ksd-door{background:#132530;border-color:#accddb38}.ksd-dark .ksd-door:hover{border-color:#abd8ec}.ks-page .ks-dark .ksm-frame{border-color:#accddb38}@media(max-width:700px){.ksd .ksd-head h2{font-size:28px;letter-spacing:-.035em;margin-right:0}}.ks-page .ks-ice{--ks-bg:#c3deea;--ks-text:#2f4a57;--ks-muted:#3e5968;--ks-accent:#1f4a5e;--ks-line:#a9c6d5;background:#c3deea}.ks-ice .ksa-toc,.ks-ice .ksa-toc a{border-color:#7fa4b6}.ks-ice .ps-eyebrow,.ks-ice .ps-link{color:#1f4a5e}.ks-ice .ps-demo-label,.ks-ice .ps-subtle-link{color:#3e5968!important}.ks-page.ksf-eis .ps-r3-closing{background:#f4f6f5}.ksf-eis .ps-r3-closing .ps-r3-closing-link{color:#27657f}.ksf-dunkel{background:#0b1419;color:#eaf3f7}.ks-page.ksf-dunkel .ks-dark{--ks-line:#1d3441}.ksf-dunkel .ksa,.ksf-dunkel .ks-section,.ksf-dunkel .ksd,.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing{border-top:1px solid #223a47}.ksm-page.ksf-dunkel .ks-section{padding:72px 0}.ksf-dunkel .ksa{padding:64px 0 72px}.ksf-dunkel .ks-card,.ksf-dunkel .ksd-dark .ksd-door,.ksf-dunkel .kst-dark .kst-card,.ksf-dunkel .ksm-frame,.ksf-dunkel .ks-visual-wide{border-color:#1d3441}.ksf-dunkel .ksd{padding:72px 0}main:has(.ksf-dunkel:not(.ksf-klammer))+.ps-footer{border-top:1px solid #223a47}.ksf-dunkel .ksm-frame-dark .ksm-frame-data{background:#132530}.ksf-dunkel .ksm-radar{color:#e6f0f5}.ksf-dunkel .ksm-radar-top{color:#a9bfcb}.ksf-dunkel .ksm-radar-num strong{color:#f3f8fa}.ksf-dunkel .ksm-radar-num strong small{color:#b8d3e0}.ksf-dunkel .ksm-radar-num>span{color:#b6cbd6}.ksf-dunkel .ksm-dots i{background:#abd8ec}.ksf-dunkel .ksm-dots i.is-flag,.ksf-dunkel .ksm-person i.is-flag{background:#e0b55a}.ksf-dunkel .ksm-dots i.is-open,.ksf-dunkel .ksm-person i.is-open{background:transparent;border-color:#6f95a8}.ksf-dunkel .ksm-people{border-top-color:#2c4653}.ksf-dunkel .ksm-person{border-bottom-color:#1d3441}.ksf-dunkel .ksm-person>span:first-child{background:#1b323e;color:#abd8ec}.ksf-dunkel .ksm-person b{color:#f3f8fa}.ksf-dunkel .ksm-person>span:last-child{color:#b6cbd6}.ksf-dunkel .ksm-person i{background:#abd8ec}.ksf-dunkel .qm-days-row small{color:#a9bfcb}.ksf-dunkel .qm-days-row b{background:#abd8ec;color:#102128}.ksf-dunkel .qm-days-row em{color:#abd8ec}.ksf-dunkel .qm-days>p{color:#b6cbd6}.ksf-dunkel .qm-days>p b{color:#f3f8fa}.ksf-dunkel .am-label{color:#a9bfcb}.ksf-dunkel .am-box{background:#1b323e;color:#f3f8fa;border-color:#3a5866}.ksf-dunkel .am-box.is-new{border-color:#abd8ec;background:#1b323e}.ksf-dunkel .am-path i{border-color:#8fb4c6}.ksf-dunkel .am-path i:after{border-left-color:#8fb4c6}@container (max-width:300px){.ksf-dunkel .am-path i:after{border-left-color:transparent;border-top-color:#8fb4c6}}.ksf-dunkel .am-path b{background:#abd8ec;color:#102128}.ksf-dunkel .am-rows>span{border-bottom-color:#1d3441;color:#e6f0f5}.ksf-dunkel .am-rows b{color:#abd8ec}.ks-page.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing{background:#0b1419;color:#eaf3f7;padding-block:72px}.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing .ps-closing-inner{border:1px solid #223a47;border-radius:8px;padding:40px 44px;background:#0f1d25}.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing h2{color:#f3f8fa}.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing .ps-eyebrow{color:#adcddd}.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing p{color:#d3e2ea}.ks-page.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing .ps-button{background:#abd8ec;color:#102128}.ks-page.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing .ps-button:hover{background:#c3e4f2}.ks-page.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing-link{color:#b5dbee}.ks-page.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing-note{color:#b6cbd6}@media(max-width:700px){.ksm-page.ksf-dunkel .ks-section{padding:56px 0}.ksf-dunkel .ksa{padding:44px 0 52px}.ksf-dunkel .ksd{padding:56px 0}.ks-page.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing{padding-block:52px}.ksf-dunkel:not(.ksf-klammer) .ps-r3-closing .ps-closing-inner{padding:26px 20px}}.ksam{font-family:var(--ps-body);color:var(--ks-ink)}.ksam-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--ks-line)}.ksam-head strong{font-size:12px;font-weight:600;color:var(--ks-ink)}.ksam-head span{font-size:11px;color:var(--ks-muted);white-space:nowrap}.ksam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ksam-tile{display:grid;grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:8px;padding:9px 10px;border:1px solid var(--ks-line);border-radius:6px;background:var(--ksam-tile,#f7f9fa);min-width:0}.ksam-tile .ks-icon{grid-row:1/4;color:var(--ks-accent);margin-top:1px}.ksam-tile span{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-muted);font-weight:600}.ksam-tile b{font-size:12px;font-weight:500;color:var(--ks-ink);line-height:1.3;margin-top:2px}.ksam-tile small{font-size:10.5px;color:var(--ks-muted);margin-top:2px}.ks-page .ks-dark .ksam-tile{--ksam-tile:#1b323e}.ksf-klammer .ksa{border-top:0}.ks-page.ksf-klammer .ps-r3-closing,.ks-page.ksf-klammer .ps-r3-closing h2{color:#102128}.ksf-klammer .ksa.ks-ice{padding:64px 0 72px}.ksf-klammer .ksa.ksa-paper{background:#f4f6f5;padding:64px 0 72px}@media(max-width:700px){.ksf-klammer .ksa.ks-ice,.ksf-klammer .ksa.ksa-paper{padding:44px 0 52px}}.ks-page .ks-white{--ks-bg:#fff;background:#fff}.ks-page .ks-paper{--ks-bg:#f4f6f5;background:#f4f6f5}.ks-page .ks-pale{--ks-bg:#eaf3f7;background:#eaf3f7}.ks-page.ksf-hell .ks-section,.ks-page.ksf-hell .ks-section+.ks-section:not(.ks-dark):not(.ks-tint){padding:72px 0}.ksf-hell .ksa{padding:64px 0 72px}.ksf-hell .ksd{padding:72px 0}.ksf-hell .ks-white .ks-card,.ksf-hell .ks-white .kst-card,.ksf-hell .ks-white .ksm-frame{border-color:#cfdbe0}@media(max-width:700px){.ks-page.ksf-hell .ks-section,.ks-page.ksf-hell .ks-section+.ks-section:not(.ks-dark):not(.ks-tint){padding:56px 0}.ksf-hell .ksa{padding:44px 0 52px}.ksf-hell .ksd{padding:56px 0}}.ksf-coda{margin-top:48px;padding-top:28px;border-top:1px solid var(--ks-line);max-width:720px;font-size:clamp(20px,2vw,26px)}@media(max-width:700px){.ksf-coda{margin-top:36px;padding-top:22px;font-size:20px}}.ksf-dunkel .ks-section.ksf-same-chapter{border-top:0;padding-top:24px}.ksf-klammer .ksf-coda{border-top:0;padding-top:0}.ksf-klammer .ksf-coda-big{margin-top:72px;max-width:900px;font-size:clamp(28px,3.2vw,44px);line-height:1.18;letter-spacing:-.03em}@media(max-width:700px){.ksf-klammer .ksf-coda-big{margin-top:44px;font-size:26px}}.ksf-big{display:block;font-family:var(--ps-display);font-weight:500;font-size:clamp(48px,5vw,72px);letter-spacing:-.04em;line-height:1;color:var(--ks-accent);margin-bottom:14px}.ks-page .ks-head .ksf-big+h2>span:first-child{display:block}.ks-page .ks-head .ksf-big+h2+p{margin-top:18px}.ks-page .ksf-ring-actions{margin-top:36px}@media(max-width:700px){.ksf-big{font-size:48px}}.ksd-door-art{min-height:470px;padding:24px 26px;overflow:hidden}.ksd-art{height:226px;display:flex;align-items:center;justify-content:center;margin:0 -6px 22px;padding-bottom:18px;border-bottom:1px solid var(--ks-line)}.ksd-art .ksart{max-height:100%}.ksd-door-art>b{font-size:24px}@media(max-width:1150px){.ksd-door-art{min-height:440px;padding:20px}.ksd-door-art>b{font-size:22px}}@media(max-width:900px){.ksd-door-art{min-height:0}.ksd-art{height:auto;min-height:200px}.ksd-art .ksart{max-height:220px}}@media(max-width:700px){.ksd-door-art{padding:18px}}.ks-linked{position:relative}.ks-stretch{color:inherit;text-decoration:none}.ks-stretch:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.ks-linked .ks-stretch:focus-visible{outline:none}.ks-linked h2>.ks-stretch,.ks-linked h3>.ks-stretch{display:inline-block;padding:2px 0;margin:-2px 0}.ks-card.ks-linked,.ksm-frame.ks-linked{transition:border-color .2s,transform .2s}.ks-card.ks-linked:has(.ks-stretch:hover),.ksm-frame.ks-linked:has(.ks-stretch:hover){border-color:var(--ks-accent);transform:translateY(-2px)}.ks-linked:has(.ks-stretch:focus-visible){outline:2px solid var(--ks-accent);outline-offset:3px}.ks-linked .ps-link,.ks-linked .ps-subtle-link{position:relative;z-index:2}.ks-photo.ks-linked:has(.ks-stretch:hover)>img{filter:brightness(1.08)}.ks-photo.ks-linked>img,.ks-photo.ks-linked .ks-float-big{transition:filter .2s}.ksd-door:focus-visible{outline:2px solid var(--ks-accent);outline-offset:3px}.ks-page .ksf-photo-wide{align-self:start;min-height:0;aspect-ratio:16/9;margin-bottom:236px}.ks-page .ksf-photo-wide>img{object-position:50% 50%}.ks-page .ksf-photo-wide .ks-float-big{bottom:-226px;left:-24px;right:auto;width:min(380px,calc(100% - 24px))}.ksdg{background:#132530f5;border:1px solid #accddb38;border-radius:8px;box-shadow:0 22px 48px #00000059;padding:18px 20px 14px;color:#e6f0f5;font-family:var(--ps-body);font-size:13px;text-align:left}.ksdg-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a9c6d5;font-weight:600}.ksdg-top>span+span{font-size:14px;letter-spacing:.1em;color:#7f9aa7}.ksdg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px}.ksdg-head b{display:block;font-family:var(--ps-display);font-size:18px;font-weight:500;letter-spacing:-.02em;color:#f3f8fa}.ksdg-head small{display:block;font-size:11px;color:#a9bfcb;margin-top:2px}.ksdg-head strong{font-family:var(--ps-display);font-weight:500;font-size:34px;letter-spacing:-.035em;line-height:1;color:#abd8ec;white-space:nowrap}.ksdg-head strong small{font-size:13px;letter-spacing:0;font-weight:400;color:#b8d3e0}.ksdg-chart{display:block;width:100%;height:auto;margin-top:6px}.ksdg-band{fill:#abd8ec22}.ksdg-line{fill:none;stroke:#abd8ec;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ksdg-dot{fill:#abd8ec}.ksdg-v{font-family:var(--ps-display);font-size:13px;fill:#f3f8fa}.ksdg-m{font-size:11px;fill:#a9bfcb}.ksdg-status{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:#b6cbd6}.ksdg-status i{width:9px;height:9px;border-radius:50%;background:#abd8ec}.ksdg-rows{margin-top:12px;border-top:1px solid #2c4653}.ksdg-row{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid #1d3441;font-size:12px;color:#b6cbd6}.ksdg-row b{font-family:var(--ps-display);font-weight:500;font-size:15px;color:#f3f8fa;white-space:nowrap}.ksdg-row b small{font-size:11px;font-weight:400;color:#b8d3e0}.ksdg-spark{display:block;width:80px;height:30px;overflow:visible}.ksdg-spark path{fill:none;stroke:#abd8ec;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ksdg-spark circle{fill:#abd8ec}.ksdg>.ps-demo-label{color:#9fb5c1!important;text-align:right;margin-top:10px!important}@media(max-width:1000px){.ks-page .ksf-photo-wide{margin-bottom:0;aspect-ratio:auto}.ks-page .ksf-photo-wide .ks-float-big{position:relative;inset:auto;width:min(380px,calc(100% - 32px));margin-top:-64px}}@media(max-width:700px){.ksdg{padding:16px 16px 12px}.ksdg-head strong{font-size:30px}}.ksd-art.ksd-art-below{margin:22px -6px 18px;padding:18px 0 0;border-bottom:0;border-top:1px solid var(--ks-line)}.ksm-frame.ks-linked>.ks-stretch{position:absolute;inset:0;z-index:1;width:auto;height:auto}.ksm-frame.ks-linked>.ks-stretch:after{content:none}.ksf-dunkel .ks-dark .g-mini-head{border-bottom-color:#2c4653}.ksf-dunkel .ks-dark .g-mini-head strong{color:#f3f8fa}.ksf-dunkel .ks-dark .g-mini-head span{color:#a9bfcb}.ksf-dunkel .ks-dark .g-week .g-row{border-bottom-color:#1d3441}.ksf-dunkel .ks-dark .g-week-date{color:#abd8ec}.ksf-dunkel .ks-dark .g-week-date small,.ksf-dunkel .ks-dark .g-week-what small,.ksf-dunkel .ks-dark .g-week-yes small{color:#a9bfcb}.ksf-dunkel .ks-dark .g-week-what b,.ksf-dunkel .ks-dark .g-week-yes b{color:#f3f8fa}.ksf-dunkel .ks-dark .g-attend .g-row{border-bottom-color:#1d3441}.ksf-dunkel .ks-dark .g-attend-label{color:#b6cbd6}.ksf-dunkel .ks-dark .g-attend .g-row b{color:#f3f8fa}.ksf-dunkel .ks-dark .g-attend-boxes i{background:transparent;border-color:#4a6b7b}.ksf-dunkel .ks-dark .g-attend-boxes i.is-on{background:#abd8ec;border-color:#abd8ec}.ksf-dunkel .ks-dark .ps-loadc-title{fill:#f3f8fa}.ksf-dunkel .ks-dark .ps-loadc-key,.ksf-dunkel .ks-dark .ps-loadc-ylabel,.ksf-dunkel .ks-dark .ps-loadc-xlabel{fill:#a9bfcb}.ksf-dunkel .ks-dark .ps-loadc-band{fill:#abd8ec26}.ksf-dunkel .ks-dark .ps-loadc-dash{stroke:#8fc0d6}.ksf-dunkel .ks-dark .ps-loadc-axis{stroke:#35505c}.ksf-dunkel .ks-dark .ps-loadc-line{stroke:#abd8ec}.ksf-dunkel .ks-dark .ps-loadc-dot{fill:#abd8ec}.ksf-dunkel .ks-dark .g-rebuild-title{fill:#f3f8fa}.ksf-dunkel .ks-dark .g-rebuild-sub{fill:#a9bfcb}.ksf-dunkel .ks-dark .g-rebuild path[stroke]{stroke:#35505c}.ksf-dunkel .ks-dark .g-rebuild-full{stroke:#8fc0d6}.ksf-dunkel .ks-dark .g-rebuild-done{fill:#abd8ec}.ksf-dunkel .ks-dark .g-rebuild-plan{fill:#132530;stroke:#abd8ec}.ksf-dunkel .ks-dark .g-rebuild-bracket{stroke:#4a6b7b}.ksf-dunkel .ks-dark .ksf-scale{color:#f3f8fa}.ksf-dunkel .ks-dark .ksf-scale-head{border-bottom-color:#2c4653}.ksf-dunkel .ks-dark .ksf-scale-head span{color:#a9bfcb}.ksf-dunkel .ks-dark .ksf-scale-row{border-bottom-color:#1d3441;color:#b6cbd6}.ksf-dunkel .ks-dark .ksf-scale-row.is-flag>span{color:#f3f8fa}.ksf-dunkel .ks-dark .ksf-scale-boxes i{background:transparent;border-color:#35505c;color:#8fa7b3}.ksf-dunkel .ks-dark .ksf-scale-boxes i.is-on{background:#abd8ec;border-color:#abd8ec;color:#102128}.ksf-dunkel .ks-dark .ksf-scale-row.is-flag .ksf-scale-boxes i.is-on{background:#e0b55a;border-color:#e0b55a;color:#102128}.ksf-dunkel .ks-dark .ksf-scale-chip{background:#1b323e}.ksf-dunkel .ks-dark .am{color:#f3f8fa}.ksf-dunkel .ks-dark .am-roles .am-label{color:#a9bfcb}.ksf-dunkel .ks-dark .am-role>b{color:#f3f8fa}.ksf-dunkel .ks-dark .am-track i{background:#abd8ec}.ksf-dunkel .ks-dark .am-role small{color:#b6cbd6}.ksf-dunkel .ks-dark .am-rows>span{border-bottom-color:#1d3441;color:#e6f0f5}@media(min-width:701px){.ks-page.ksf-sub .ksf-hero{min-height:min(640px,82vh)}}.ks-page.ksf-sub .ksf-hero .ps-hero-photo{width:100%;object-position:var(--ksf-hero-pos,50% 35%)}.ks-page.ksf-sub .ksf-hero .ps-eyebrow{color:#adcddd;margin-bottom:18px;display:block}.ksf-sub .ksf-head .ks-intro{margin-top:18px;max-width:680px}.ksf-ring-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px 56px;align-items:center}.ksf-ring-split>div{min-width:0}.ksf-ring-split .ks-head{margin-bottom:22px}.ksf-ring-split .ks-intro+.ks-intro{margin-top:14px}.ksf-ring-split .ks-intro strong{color:#abd8ec;font-weight:600}.ksf-ring-split .ksr{margin-top:0}@media(max-width:1150px){.ksf-ring-split{grid-template-columns:1fr}.ksf-ring-split>div{max-width:680px}}.ksf-kst-block{margin-top:40px}.ksf-kst-block .ks-kicker,.ksf-kst-label{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#a9c6d5;margin:0 0 14px}.ksf-kst-label .ks-icon{color:#abd8ec}.kch{position:relative;overflow:hidden;padding:72px 0 88px;background:#0b1419;color:#eaf3f7}.kch:before{content:"";position:absolute;right:-12%;top:-30%;width:70%;height:140%;background:radial-gradient(closest-side,#abd8ec14,#0b141900);pointer-events:none}.kch-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 56px;align-items:center}.kch-text{min-width:0}.kch h1{margin:0;font-family:var(--ps-display);font-weight:500;color:#f3f8fa}.kch-num{display:block;font-size:clamp(16px,1.4vw,20px);letter-spacing:.14em;color:#abd8ec;margin-bottom:6px}.kch-word{display:block;font-size:clamp(44px,4.8vw,68px);line-height:1;letter-spacing:-.04em}.kch-sub{display:block;font-size:clamp(20px,1.9vw,27px);letter-spacing:-.02em;color:#b5dbee;margin-top:10px}.kch-line{margin:34px 0 0;padding-top:24px;border-top:1px solid #223a47;font-family:var(--ps-display);font-size:clamp(20px,1.7vw,24px);line-height:1.3;letter-spacing:-.02em;color:#f3f8fa;max-width:520px}.kch-line span{display:block}.kch-line .ks-accent{color:#b5dbee}.kch-lead{margin:20px 0 0;font-size:16.5px;line-height:1.75;color:#d3e2ea;max-width:540px;text-wrap:pretty}.kch-actions{margin-top:28px;gap:24px}.kch-visual{min-width:0}.kch-visual .ps-product-stage{max-width:760px;margin-inline:auto 0}@media(max-width:1000px){.kch{padding:48px 0 64px}.kch-grid{grid-template-columns:1fr}.kch-visual .ps-product-stage{margin-inline:auto}}@media(max-width:700px){.kch{padding:36px 0 52px}.kch-word{font-size:44px}.kch-line{margin-top:26px;padding-top:18px}}.kcn{background:#132530;border-top:1px solid #223a47;border-bottom:1px solid #223a47;padding:28px 0 32px;color:#eaf3f7;font-family:var(--ps-body)}.kcn-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#a9c6d5;margin-bottom:14px}.kcn-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kcn-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline;height:100%;padding:16px 18px;border:1px solid #2c4653;border-radius:6px;color:#f3f8fa;text-decoration:none;transition:border-color .2s,background .2s}.kcn-item i{grid-row:1/3;font-style:normal;font-size:13px;letter-spacing:.1em;color:#abd8ec}.kcn-item b{font-family:var(--ps-display);font-weight:500;font-size:22px;letter-spacing:-.03em;line-height:1.1}.kcn-item small{grid-column:2;font-size:13px;color:#b6cbd6;margin-top:2px}.kcn-item em{grid-column:2;font-style:normal;font-size:12px;font-weight:600;color:#abd8ec;margin-top:10px}a.kcn-item:hover{border-color:#abd8ec;background:#17303c}a.kcn-item:focus-visible{outline:2px solid #abd8ec;outline-offset:3px}.kcn-item.is-here{border-color:#abd8ec;background:#0b1419}.kcn-item.is-here em{color:#b6cbd6;font-weight:500}@media(max-width:800px){.kcn-list{grid-template-columns:1fr}.kcn-item{padding:14px 16px}.kcn-item em{margin-top:6px}}.ksf-sub .ks-section.ksf-first{border-top:0}.ksf-sub .ksa-head h2.kp-ice-h{letter-spacing:-.035em;margin-right:0;font-size:clamp(30px,3vw,44px);line-height:1.12}.ksf-sub .kp-ov{margin-top:34px}.ksf-sub .kp-bereiche .ksa-head{max-width:760px}.kch .ps-r-chart{margin:0}.kk-hero-card{max-width:460px;margin-inline:auto 0}@media(max-width:1000px){.kk-hero-card{margin-inline:0}}.ksa-head p.ksd-lead{font-size:17px;line-height:1.8;max-width:680px;margin-top:18px}.ks-dark .ksa-head p.ksd-lead,.ksd.ks-dark p.ksd-lead{color:#d3e2ea}.ksf-sub .kcn+.ks-faq{border-top:0}.kst-band .kst-head{flex-direction:column;align-items:flex-start;gap:2px}.kst-band .kst-range{font-size:11px;color:#a9bfcb;font-weight:400}.kst-band .kst-spark{overflow:visible}.kst-band .kst-bandrect{fill:#abd8ec26;stroke:#8fc0d6;stroke-width:.6;stroke-dasharray:2 2}.kst-band .kst-spark circle{fill:#0b1419;stroke:#abd8ec;stroke-width:1.2}.kst-band .kst-spark circle.is-in{fill:#abd8ec}.kst-dark .kst-status.is-above{color:#abd8ec}.kst-dark .kst-status.is-above i{background:transparent;border:2px solid #abd8ec;box-sizing:border-box}.kd-tests .kd-diag{max-width:420px;margin-inline:auto 0}@media(max-width:1000px){.kd-tests{grid-template-columns:1fr}.kd-tests .kd-diag{margin-inline:0}}.kd-verlauf-thoughts{margin-top:28px}.kk-hero-zoom{max-width:620px;margin-inline:auto 0}.kk-03{display:grid;gap:18px}@media(max-width:1000px){.kk-hero-zoom{margin-inline:0}}.kch-grid:has(.kk-hero-zoom){align-items:start}.kch-visual:has(.kk-hero-zoom){padding-top:var(--kk-top,40px)}.kk-hero-zoom{max-width:540px}.kk-hero-zoom .kkz{padding:16px 18px 10px}.kk-hero-zoom .kkz-session li{padding:6px 0;font-size:12.5px}.kk-hero-zoom .kkz-week span{padding:6px 5px}@media(max-width:1000px){.kch-visual:has(.kk-hero-zoom){padding-top:0}}.kfw-hero .ps-eyebrow{display:block;margin-bottom:16px;color:#adcddd}.kfw-h1{margin:0;font-family:var(--ps-display);font-weight:500;font-size:clamp(38px,4vw,56px);line-height:1.1;letter-spacing:-.035em;color:#f3f8fa}.kfw-h1 span{display:block}.kfw-h1 .ks-accent{color:#b5dbee}.kfw-hero .kch-visual{max-width:620px;margin-inline:auto 0;width:100%}
