.kx-en-hero{isolation:isolate;padding:calc(var(--kx-header) + clamp(20px, 2.4vw, 36px)) 0 clamp(8px, 1.5vw, 24px);position:relative}.kx-en-hero-grid{z-index:-1;background-image:linear-gradient(90deg,#1e3d2f12 1px,#0000 1px),linear-gradient(#1e3d2f12 1px,#0000 1px);background-position:top;background-size:72px 72px;position:absolute;inset:0 0 35%;-webkit-mask-image:radial-gradient(70% 80% at 50% 10%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 10%,#000 30%,#0000 75%)}.kx-en-crumbs{color:var(--kx-muted);flex-wrap:wrap;gap:8px;margin:0 0 clamp(24px,2.6vw,40px);font-size:14px;display:flex}.kx-en-crumbs a{color:inherit;text-decoration:none}.kx-en-crumbs a:hover{color:var(--kx-ink)}.kx-en-hero-title{max-width:20ch;font-family:var(--kx-display);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:600;line-height:.96}.kx-en-hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 64px;margin-top:clamp(28px,3vw,44px);display:grid}.kx-en-hero-foot .kx-actions{align-items:center;gap:18px 28px}.kx-en-hero-stage{margin:clamp(40px,4.4vw,64px) 0 0}.kx-en-hero-stage .kx-hero-frame .kx-screen{border-radius:clamp(10px,1.1vw,16px);overflow:hidden}.kx-en-narrow{display:none}.kx-en-narrow .kx-screen{border-radius:14px;overflow:hidden}.kx-en-caption{color:var(--kx-muted);text-align:center;margin-top:14px;font-size:14px}.kx-en-section--tint{background:var(--kx-mist-soft)}.kx-en-embed+.kx-en-section{padding-top:clamp(40px,5vw,80px)}.kx-en-embed{scroll-margin-top:var(--kx-header)}.kx-en-story{gap:clamp(56px,8vw,128px);margin:0;padding:0;list-style:none;display:grid}.kx-en-story-row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.kx-en-story-row:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.kx-en-story-row:nth-child(2n) .kx-en-story-text{order:2}.kx-en-kicker{font-family:var(--kx-display);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:12px;font-weight:700;display:flex;color:var(--kx-bronze)!important;margin:0 0 18px!important;font-size:13px!important}.kx-en-kicker-n{color:var(--kx-forest-700);font-variant-numeric:tabular-nums}.kx-en-story-text h3{font-family:var(--kx-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,2.5vw,40px);font-weight:600;line-height:1.06}.kx-en-story-text p{max-width:30em;color:var(--kx-ink-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.kx-en-story-shot{background:radial-gradient(120% 90% at 100% 0%, #b481391f, transparent 55%), var(--kx-mist);border-radius:clamp(18px,2vw,28px);min-width:0;margin:0;padding:clamp(14px,2.2vw,36px)}.kx-en-verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.kx-en-verdict-card{border:1px solid var(--kx-line);background:var(--kx-white);border-radius:clamp(18px,2vw,28px);flex-direction:column;padding:clamp(28px,3.2vw,48px);display:flex}.kx-en-verdict-card--kruspin{background:linear-gradient(160deg, var(--kx-forest-700), var(--kx-forest-900) 70%);color:var(--kx-white);border-color:#0000;box-shadow:0 40px 80px -48px #0b1d1499}.kx-en-verdict-card h3{font-family:var(--kx-display);letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.1}.kx-en-verdict-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.kx-en-verdict-card li{border-top:1px solid var(--kx-line);padding:14px 0 14px 34px;font-size:17px;line-height:1.45;position:relative}.kx-en-verdict-card li:before{background:var(--kx-mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3 6.9 10.6 11.5 5.6' fill='none' stroke='%231e3d2f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:18px;left:2px}.kx-en-verdict-card--other li:before{content:"";background:0 0;background-color:var(--kx-line-strong);border-radius:1px;width:12px;height:2px;top:25px;left:4px}.kx-en-verdict-card--kruspin li{color:#ffffffeb;border-top-color:#ffffff24}.kx-en-verdict-card--kruspin li:before{background-color:#d7b67f}.kx-en-verdict-foot{color:var(--kx-muted);padding-top:24px;font-size:14.5px;line-height:1.5;margin:auto 0 0!important}.kx-en-verdict-card--kruspin .kx-en-verdict-foot{color:#d7b67f}.kx-en-matrix-scroll{background:var(--kx-white);max-width:1120px;box-shadow:var(--kx-elev-1);border-radius:clamp(18px,2vw,28px);overflow-x:auto}.kx-en-matrix-scroll[data-columns="2"]{max-width:920px}.kx-en-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:15.5px;line-height:1.4}.kx-en-matrix th,.kx-en-matrix td{border-bottom:1px solid var(--kx-line-light,var(--kx-line));text-align:left;vertical-align:top;padding:18px 20px}.kx-en-matrix tbody tr:last-child>*{border-bottom:0}.kx-en-matrix thead td{width:24%}.kx-en-matrix thead th{color:var(--kx-muted);font-family:var(--kx-display);padding-block:24px 18px;font-size:15px;font-weight:650}.kx-en-matrix thead th[data-own]{color:var(--kx-forest-900);font-size:17px}.kx-en-matrix tbody th{width:24%;color:var(--kx-ink);font-family:var(--kx-display);font-size:16px;font-weight:600}.kx-en-matrix [data-own]{background:#1e3d2f0b}.kx-en-matrix thead [data-own]{border-radius:14px 14px 0 0}.kx-en-mark{align-items:flex-start;gap:10px;display:flex}.kx-en-mark-icon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.kx-en-mark[data-mark=yes] .kx-en-mark-icon{background:var(--kx-forest-700);color:var(--kx-white)}.kx-en-mark[data-mark=no] .kx-en-mark-icon{color:#9a3b26;background:#a03c281a}.kx-en-mark[data-mark=unlisted] .kx-en-mark-icon{background:var(--kx-mist);color:var(--kx-muted)}.kx-en-mark-label{color:var(--kx-ink-2);padding-top:2px}.kx-en-mark[data-mark=unlisted] .kx-en-mark-label{color:var(--kx-muted)}.kx-en-mark-text{color:var(--kx-ink-2)}.kx-en-checked{max-width:60em;color:var(--kx-muted);margin-top:clamp(18px,2vw,28px);font-size:14.5px;line-height:1.55}.kx-en-checked summary{width:fit-content;color:var(--kx-forest-700);cursor:pointer;font-weight:600}.kx-en-checked p{margin:10px 0 0}.kx-en-section .kx-steps{counter-reset:kx-en-step}.kx-en-section .kx-step{counter-increment:kx-en-step}.kx-en-section .kx-step-node{background:var(--kx-paper,#fff);width:28px;height:28px;color:var(--kx-forest-700);font-family:var(--kx-display);font-size:13px;font-weight:700;top:0;left:-5px}.kx-en-section .kx-step-node:after{content:counter(kx-en-step)}.kx-en-jobs{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.kx-en-job{border:1px solid var(--kx-line);background:var(--kx-white);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.kx-en-job--shot{grid-column:span 2}.kx-en-job--other{background:0 0;border-style:dashed}.kx-en-job-shot{background:var(--kx-mist);max-height:300px;padding:22px 22px 0;overflow:hidden}.kx-en-job-shot .kx-screen{box-shadow:var(--kx-shadow-screen);border-radius:10px 10px 0 0}.kx-en-job-copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px 24px 26px;display:flex}.kx-en-job-tag{align-items:center;gap:8px;display:flex;color:var(--kx-muted)!important;margin:0 0 16px!important;font-size:14.5px!important}.kx-en-job--kruspin .kx-en-job-tag:before{background:var(--kx-bronze-mark);content:"";width:14px;height:1.5px}.kx-en-jobs-other-title{font-family:var(--kx-display);letter-spacing:-.02em;margin:clamp(48px,5vw,72px) 0 20px;font-size:clamp(22px,1.9vw,28px);font-weight:600}.kx-en-jobs--other{grid-template-columns:repeat(2,minmax(0,1fr))}.kx-en-job--other .kx-en-job-tag{font-family:var(--kx-display);letter-spacing:.06em;text-transform:uppercase;order:-1;font-weight:700;color:var(--kx-forest-700)!important;margin-bottom:10px!important;font-size:12.5px!important}.kx-en-job h3{font-family:var(--kx-display);letter-spacing:-.015em;margin:0 0 8px;font-size:21px;font-weight:650;line-height:1.2}.kx-en-job p{color:var(--kx-ink-2);margin:0 0 16px;font-size:16px;line-height:1.55}.kx-en-job .kx-text-link{margin-top:auto}@media (max-width:1199px){.kx-en-hero-foot{grid-template-columns:minmax(0,1fr)}.kx-en-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.kx-en-story-shot[data-phone] .kx-en-wide{display:none}.kx-en-story-shot[data-phone] .kx-en-narrow{max-width:360px;margin-inline:auto;display:block}.kx-en-story-row,.kx-en-story-row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.kx-en-story-row:nth-child(2n) .kx-en-story-text{order:0}}@media (max-width:760px){.kx-hero-frame[data-phone] .kx-en-wide{display:none}.kx-hero-frame[data-phone] .kx-en-narrow{display:block}.kx-en-jobs--other,.kx-en-verdict,.kx-en-jobs{grid-template-columns:minmax(0,1fr)}.kx-en-job--shot{grid-column:auto}.kx-en-hero-foot .kx-actions{flex-direction:column;align-items:stretch}.kx-en-hero-foot .kx-btn--large{justify-content:center}.kx-en-matrix-scroll{box-shadow:none;background:0 0;overflow:visible}.kx-en-matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kx-en-matrix,.kx-en-matrix tbody,.kx-en-matrix tr,.kx-en-matrix th,.kx-en-matrix td{width:auto;display:block}.kx-en-matrix tbody{gap:12px;display:grid}.kx-en-matrix tbody tr{background:var(--kx-white);box-shadow:var(--kx-elev-1);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.kx-en-matrix tbody th{border:0;grid-column:1/-1;width:auto;padding:16px 16px 4px}.kx-en-matrix td{border:0;align-content:start;gap:6px;padding:10px 16px 14px;font-size:14.5px;display:grid}.kx-en-matrix td:before{color:var(--kx-muted);font-family:var(--kx-display);letter-spacing:.02em;content:attr(data-label);font-size:12.5px;font-weight:650}.kx-en-mark-icon{width:22px;height:22px}.kx-en-matrix td[data-own]:before{color:var(--kx-forest-900)}}
