.korstek-case{--ks-red: #E31E24;--ks-red-dim: rgba(227, 30, 36, .08);--ks-red-glow: rgba(227, 30, 36, .15);--ks-dark: #0B0E11;--ks-dark-surface: #111418;--ks-dark-elevated: #181C22;--ks-border: rgba(255, 255, 255, .07);--ks-text: #E8ECF0;--ks-text-dim: #B0BEC9;--ks-text-faint: #B0BEC9;--ks-mono: "JetBrains Mono", "Courier New", monospace;--ks-display: "Oswald", "Arial Narrow", sans-serif;--ks-pad-x: 60px;--ks-section-gap: 120px}.ks-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px var(--ks-pad-x);display:flex;justify-content:space-between;align-items:center;background:#0b0e11eb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--ks-border)}.ks-nav__logo{font-family:var(--ks-display);font-size:20px;font-weight:700;text-transform:uppercase;color:var(--ks-text);text-decoration:none;letter-spacing:2px}.ks-nav__logo-accent{color:var(--interactive-primary)}.ks-nav__contacts{display:flex;gap:24px;align-items:center}.ks-nav__link{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-dim);text-decoration:none;transition:color .3s;background:none;border:none;cursor:pointer}.ks-nav__link:hover{color:var(--ks-red)}.ks-hero{min-height:100vh;display:grid;grid-template-columns:1fr 340px;grid-template-rows:1fr;background:var(--ks-dark);position:relative;overflow:hidden}.ks-hero__scanline{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(227,30,36,.012) 2px,rgba(227,30,36,.012) 4px);pointer-events:none;z-index:1}.ks-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(227,30,36,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(227,30,36,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 60%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 30% 60%,black 20%,transparent 80%)}.ks-hero__ghost{position:absolute;bottom:-60px;right:-20px;font-family:var(--ks-display);font-size:380px;font-weight:700;line-height:.8;color:#e31e2408;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;letter-spacing:-10px}.ks-hero__main{padding:160px var(--ks-pad-x) 80px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2}.ks-hero__tag{font-family:var(--ks-mono);font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--ks-red);margin-bottom:28px;opacity:0;animation:ksReveal .7s ease forwards .2s}.ks-hero__tag:before{content:">";margin-right:8px;opacity:.7}.ks-hero__title{font-family:var(--ks-display);font-size:clamp(52px,7.5vw,110px);font-weight:700;text-transform:uppercase;line-height:.88;color:var(--ks-text);margin-bottom:32px;opacity:0;animation:ksReveal .7s ease forwards .4s}.ks-hero__title em{font-style:normal;color:var(--ks-red)}.ks-hero__desc{max-width:560px;font-family:var(--ks-mono);font-size:15px;line-height:1.8;color:var(--ks-text);margin-bottom:48px;opacity:0;animation:ksReveal .7s ease forwards .6s}.ks-hero__sidebar{border-left:1px solid var(--ks-border);background:var(--ks-dark-surface);padding:0;display:flex;flex-direction:column;position:relative;z-index:2}.ks-hero__sidebar-header{padding:100px 28px 20px;border-bottom:1px solid var(--ks-border)}.ks-hero__sidebar-label{font-family:var(--ks-mono);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--ks-text-dim);margin-bottom:8px}.ks-hero__sidebar-title-row{display:flex;align-items:center;gap:10px}.ks-hero__sidebar-title{font-family:var(--ks-display);font-size:22px;font-weight:700;text-transform:uppercase;color:var(--ks-text);letter-spacing:1px}.ks-dqs-tooltip{position:relative;display:inline-flex}.ks-dqs-tooltip__icon{width:22px;height:22px;border-radius:50%;border:1px solid var(--ks-text-dim);display:flex;align-items:center;justify-content:center;font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-dim);cursor:help;transition:border-color .2s,color .2s;flex-shrink:0}.ks-dqs-tooltip:hover .ks-dqs-tooltip__icon{border-color:var(--ks-red);color:var(--ks-red)}.ks-dqs-tooltip__body{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:280px;padding:16px;background:var(--ks-dark-elevated);border:1px solid var(--ks-border);font-family:var(--ks-mono);font-size:13px;line-height:1.7;color:var(--ks-text-dim);text-transform:none;letter-spacing:0;font-weight:400;pointer-events:none;opacity:0;transition:opacity .2s;z-index:10}.ks-dqs-tooltip__body:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:var(--ks-dark-elevated);border-top:1px solid var(--ks-border);border-left:1px solid var(--ks-border)}.ks-dqs-tooltip:hover .ks-dqs-tooltip__body{opacity:1;pointer-events:auto}.ks-hero__score-list{flex:1;display:flex;flex-direction:column;overflow-y:auto}.ks-hero__score-item{padding:16px 28px;border-bottom:1px solid var(--ks-border);display:flex;align-items:center;gap:16px;transition:background .3s;text-decoration:none;color:inherit;cursor:pointer}.ks-hero__score-item:hover{background:var(--ks-dark-elevated)}.ks-hero__score-value{font-family:var(--ks-display);font-size:32px;font-weight:700;color:var(--ks-red);line-height:1;min-width:52px}.ks-hero__score-info{flex:1}.ks-hero__score-name{font-family:var(--ks-display);font-size:15px;font-weight:700;text-transform:uppercase;color:var(--ks-text);margin-bottom:3px}.ks-hero__score-sub{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-dim)}.ks-hero__sidebar-footer{padding:20px 28px;font-family:var(--ks-mono);font-size:14px;color:var(--ks-text-dim);letter-spacing:1px}.ks-hero__sidebar-footer span{color:var(--ks-red);font-weight:700}.ks-brief{padding:var(--ks-section-gap) var(--ks-pad-x);border-top:1px solid var(--ks-border);background:var(--ks-dark);position:relative}.ks-brief__label{font-family:var(--ks-mono);font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--ks-red);margin-bottom:64px}.ks-brief__label:before{content:"//";margin-right:8px;opacity:.4}.ks-brief__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ks-brief__narrative{max-width:520px}.ks-brief__title{font-family:var(--ks-display);font-size:44px;font-weight:700;text-transform:uppercase;line-height:.95;color:var(--ks-text);margin-bottom:32px}.ks-brief__title em{font-style:normal;color:var(--ks-red)}.ks-brief__text{font-family:var(--ks-mono);font-size:14px;line-height:1.8;color:var(--ks-text);margin-bottom:20px}.ks-brief__dossier{display:grid;grid-template-columns:1fr 1fr;gap:2px}.ks-brief__field{padding:24px;background:var(--ks-dark-surface);border-left:2px solid transparent;transition:border-color .3s,background .3s}.ks-brief__field:hover{border-left-color:var(--ks-red);background:var(--ks-dark-elevated)}.ks-brief__field-label{font-family:var(--ks-mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--ks-text-faint);margin-bottom:10px}.ks-brief__field-value{font-size:14px;line-height:1.6;color:var(--ks-text)}.ks-brief__colors-row{display:flex;gap:10px;align-items:center}.ks-brief__color-chip{width:28px;height:28px;border:1px solid var(--ks-border)}.ks-brief__color-label{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-faint)}.ks-process{padding:var(--ks-section-gap) var(--ks-pad-x);border-top:1px solid var(--ks-border);background:var(--ks-dark)}.ks-process__label{font-family:var(--ks-mono);font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--ks-red);margin-bottom:64px}.ks-process__label:before{content:"//";margin-right:8px;opacity:.4}.ks-process__content{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ks-process__title{font-family:var(--ks-display);font-size:44px;font-weight:700;text-transform:uppercase;line-height:.95;color:var(--ks-text)}.ks-process__title em{font-style:normal;color:var(--ks-red)}.ks-process__steps{display:flex;flex-direction:column;gap:0}.ks-process__step{display:flex;gap:20px;padding:28px 0;border-top:1px solid var(--ks-border)}.ks-process__step:last-child{border-bottom:1px solid var(--ks-border)}.ks-process__step-num{font-family:var(--ks-display);font-size:28px;font-weight:700;color:#e31e2433;line-height:1;min-width:40px}.ks-process__step-body{flex:1}.ks-process__step-title{font-family:var(--ks-display);font-size:18px;font-weight:700;text-transform:uppercase;color:var(--ks-text);margin-bottom:8px;letter-spacing:1px}.ks-process__step-text{font-family:var(--ks-mono);font-size:13px;line-height:1.8;color:var(--ks-text)}.ks-round-intro{padding:var(--ks-section-gap) var(--ks-pad-x) 80px;border-top:1px solid var(--ks-border);background:var(--ks-dark);position:relative;overflow:hidden}.ks-round-intro__ghost{position:absolute;top:50%;right:var(--ks-pad-x);transform:translateY(-50%);font-family:var(--ks-display);font-size:clamp(180px,22vw,320px);font-weight:700;color:#e31e240a;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ks-round-intro__label{font-family:var(--ks-mono);font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--ks-red);margin-bottom:32px;position:relative}.ks-round-intro__label:before{content:"//";margin-right:8px;opacity:.4}.ks-round-intro__title{font-family:var(--ks-display);font-size:clamp(40px,5.5vw,72px);font-weight:700;text-transform:uppercase;line-height:.92;color:var(--ks-text);max-width:600px;position:relative}.ks-round-intro__title em{font-style:normal;color:var(--ks-red)}.ks-round-intro__desc{margin-top:24px;max-width:520px;font-family:var(--ks-mono);font-size:14px;line-height:1.8;color:var(--ks-text);position:relative}.ks-r1-grid{display:flex;flex-direction:column;gap:0;background:var(--ks-dark);padding:0 var(--ks-pad-x) 64px}.ks-r1-featured{border:1px solid var(--ks-border);margin-bottom:24px}.ks-r1-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ks-r1-card{display:flex;flex-direction:column;background:var(--ks-dark-surface);text-decoration:none;color:inherit;border:1px solid var(--ks-border);transition:background .3s,border-color .3s}.ks-r1-card:hover{background:var(--ks-dark-elevated);border-color:var(--ks-red)}.ks-r1-featured .ks-r1-card{display:grid;grid-template-columns:1fr 300px;border:none}.ks-r1-featured .ks-r1-card__preview{border-bottom:none;border-right:1px solid var(--ks-border)}.ks-r1-featured .ks-r1-card__body{padding:32px 36px}.ks-r1-card__preview{position:relative;aspect-ratio:1440 / 900;overflow:hidden;background:var(--ks-dark);border-bottom:1px solid var(--ks-border)}.ks-r1-card__preview iframe{position:absolute;top:0;left:0;width:1440px;height:900px;transform-origin:top left;border:none;pointer-events:none}.ks-r1-card__body{padding:24px 28px;display:flex;flex-direction:column;flex:1}.ks-r1-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ks-r1-card__name{font-family:var(--ks-display);font-size:22px;font-weight:700;text-transform:uppercase;color:var(--ks-text);line-height:1;margin-bottom:4px}.ks-r1-card__subtitle{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-faint);letter-spacing:1px}.ks-r1-card__dqs{display:flex;align-items:baseline;gap:4px}.ks-r1-card__dqs-score{font-family:var(--ks-display);font-size:28px;font-weight:700;color:var(--ks-red);line-height:1}.ks-r1-card__dqs-label{font-family:var(--ks-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ks-text-faint)}.ks-r1-card__meta{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--ks-border);margin-bottom:12px}.ks-r1-card__fonts{font-size:13px;color:var(--ks-text-dim)}.ks-r1-card__fonts span{color:var(--ks-text);font-weight:600}.ks-r1-card__swatches{display:flex;gap:4px}.ks-r1-card__swatch{width:18px;height:18px;border:1px solid var(--ks-border)}.ks-r1-card__tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ks-r1-card__tag{padding:2px 8px;border:1px solid var(--ks-border);font-family:var(--ks-mono);font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--ks-text-faint);transition:border-color .3s,color .3s}.ks-r1-card:hover .ks-r1-card__tag{border-color:#e31e2440;color:var(--ks-text-dim)}.ks-r1-card__cta{margin-top:auto;padding-top:12px;border-top:1px solid var(--ks-border);font-family:var(--ks-display);font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--ks-red);transition:gap .3s;display:flex;align-items:center;gap:8px}.ks-r1-card:hover .ks-r1-card__cta{gap:14px}.ks-narrative{background:var(--ks-dark);position:relative}.ks-narrative__stripe{height:4px;background:linear-gradient(90deg,transparent 0%,var(--ks-red) 20%,var(--ks-red) 80%,transparent 100%);opacity:.6}.ks-narrative__content{display:grid;grid-template-columns:300px 1fr;gap:0;min-height:400px}.ks-narrative__verdict{background:var(--ks-dark-surface);border-right:1px solid var(--ks-border);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 36px;gap:20px}.ks-narrative__verdict-icon{display:flex;flex-direction:column;align-items:center;gap:10px}.ks-narrative__verdict-check{width:64px;height:64px;border:3px solid var(--ks-red);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--ks-red)}.ks-narrative__verdict-label{font-family:var(--ks-mono);font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--ks-red);font-weight:700}.ks-narrative__verdict-scores{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-dim)}.ks-narrative__story{padding:80px var(--ks-pad-x);display:flex;flex-direction:column;justify-content:center}.ks-narrative__title{font-family:var(--ks-display);font-size:clamp(36px,4.5vw,56px);font-weight:700;text-transform:uppercase;line-height:.92;color:var(--ks-text);margin-bottom:28px}.ks-narrative__title em{font-style:normal;color:var(--ks-red)}.ks-narrative__text{max-width:560px;font-family:var(--ks-mono);font-size:14px;line-height:1.8;color:var(--ks-text);margin-bottom:16px}.ks-narrative__text:last-child{margin-bottom:0}.ks-narrative__text--accent{color:var(--ks-text);padding-left:20px;border-left:3px solid var(--ks-red)}.ks-concepts{padding:var(--ks-section-gap) 0 40px;border-top:1px solid var(--ks-border);background:var(--ks-dark)}.ks-concepts__header{padding:0 var(--ks-pad-x) 64px}.ks-concepts__label{font-family:var(--ks-mono);font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--ks-red);margin-bottom:24px}.ks-concepts__label:before{content:"//";margin-right:8px;opacity:.4}.ks-concepts__title{font-family:var(--ks-display);font-size:clamp(36px,5vw,64px);font-weight:700;text-transform:uppercase;line-height:.92;color:var(--ks-text);max-width:700px}.ks-concepts__title em{font-style:normal;color:var(--ks-red)}.ks-concept{border:1px solid var(--ks-border);margin:0 var(--ks-pad-x) 24px}.ks-concept__inner{display:grid;grid-template-columns:1fr 400px;text-decoration:none;color:inherit;transition:background .4s}.ks-concept__inner:hover{background:var(--ks-dark-surface)}.ks-concept__preview{position:relative;aspect-ratio:1440 / 900;overflow:hidden;background:var(--ks-dark-surface);border-right:1px solid var(--ks-border)}.ks-concept__preview iframe{position:absolute;top:0;left:0;width:1440px;height:900px;transform-origin:top left;border:none;pointer-events:none}.ks-concept__info{padding:40px 36px;display:flex;flex-direction:column;background:var(--ks-dark-surface)}.ks-concept__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.ks-concept__number{font-family:var(--ks-mono);font-size:13px;letter-spacing:2px;color:var(--ks-text-faint)}.ks-concept__dqs{display:flex;align-items:baseline;gap:6px}.ks-concept__dqs-score{font-family:var(--ks-display);font-size:32px;font-weight:700;color:var(--ks-red);line-height:1}.ks-concept__dqs-label{font-family:var(--ks-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ks-text-faint)}.ks-concept__name{font-family:var(--ks-display);font-size:32px;font-weight:700;text-transform:uppercase;color:var(--ks-text);margin-bottom:4px;line-height:1}.ks-concept__subtitle{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-faint);margin-bottom:28px;letter-spacing:1px}.ks-concept__meta{flex:1;display:flex;flex-direction:column;gap:0}.ks-concept__meta-row{padding:14px 0;border-top:1px solid var(--ks-border)}.ks-concept__meta-label{font-family:var(--ks-mono);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--ks-text-faint);margin-bottom:8px}.ks-concept__fonts{font-size:13px;color:var(--ks-text-dim)}.ks-concept__fonts span{color:var(--ks-text);font-weight:600}.ks-concept__swatches{display:flex;gap:6px}.ks-concept__swatch{width:24px;height:24px;border:1px solid var(--ks-border)}.ks-concept__tags{display:flex;gap:6px;flex-wrap:wrap}.ks-concept__tag{padding:3px 10px;border:1px solid var(--ks-border);font-family:var(--ks-mono);font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--ks-text-faint);transition:border-color .3s,color .3s}.ks-concept__inner:hover .ks-concept__tag{border-color:#e31e2440;color:var(--ks-text-dim)}.ks-concept__features{display:flex;flex-direction:column;gap:4px}.ks-concept__feature{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-faint)}.ks-concept__feature:before{content:"+";color:var(--ks-red);margin-right:6px;font-weight:700}.ks-concept__highlights{display:flex;flex-direction:column;gap:4px}.ks-concept__highlight{font-family:var(--ks-mono);font-size:13px;color:var(--ks-text-dim);padding-left:12px;position:relative}.ks-concept__highlight:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;background:var(--ks-red)}.ks-concept__cta{margin-top:auto;padding-top:24px;border-top:1px solid var(--ks-border);display:flex;align-items:center;gap:10px;font-family:var(--ks-display);font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--ks-red);transition:gap .3s}.ks-concept__inner:hover .ks-concept__cta{gap:18px}.ks-concept__cta-arrow{font-size:18px;transition:transform .3s}.ks-concept__inner:hover .ks-concept__cta-arrow{transform:translate(4px)}.ks-results{padding:var(--ks-section-gap) var(--ks-pad-x);border-top:1px solid var(--ks-border);background:var(--ks-dark);position:relative;overflow:hidden}.ks-results__ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--ks-display);font-size:240px;font-weight:700;text-transform:uppercase;color:#ffffff03;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ks-results__label{font-family:var(--ks-mono);font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--ks-red);margin-bottom:64px}.ks-results__label:before{content:"//";margin-right:8px;opacity:.4}.ks-results__content{display:grid;grid-template-columns:1fr 1fr;gap:80px;position:relative}.ks-results__narrative{max-width:480px}.ks-results__title{font-family:var(--ks-display);font-size:40px;font-weight:700;text-transform:uppercase;line-height:.95;color:var(--ks-text);margin-bottom:24px}.ks-results__title em{font-style:normal;color:var(--ks-red)}.ks-results__text{font-family:var(--ks-mono);font-size:14px;line-height:1.8;color:var(--ks-text)}.ks-results__stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;align-self:center}.ks-results__stat{padding:36px 28px;background:var(--ks-dark-surface);text-align:center;border-left:2px solid transparent;transition:border-color .3s}.ks-results__stat:hover{border-left-color:var(--ks-red)}.ks-results__stat-value{font-family:var(--ks-display);font-size:48px;font-weight:700;color:var(--ks-text);line-height:1;margin-bottom:8px}.ks-results__stat-value span{color:var(--ks-red)}.ks-results__stat-desc{font-family:var(--ks-mono);font-size:13px;line-height:1.5;color:var(--ks-text-faint);letter-spacing:.5px}.ks-cta{padding:160px var(--ks-pad-x);border-top:1px solid var(--ks-border);text-align:center;position:relative;overflow:hidden;background:var(--ks-dark)}.ks-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,var(--ks-red-dim) 0%,transparent 60%)}.ks-cta__title{font-family:var(--ks-display);font-size:clamp(36px,5vw,72px);font-weight:700;text-transform:uppercase;line-height:.95;margin-bottom:24px;color:var(--ks-text);position:relative}.ks-cta__title em{font-style:normal;color:var(--ks-red)}.ks-cta__text{font-family:var(--ks-mono);font-size:14px;line-height:1.8;color:var(--ks-text);max-width:480px;margin:0 auto 48px;position:relative}.ks-cta__buttons{display:flex;gap:16px;justify-content:center;position:relative}.ks-cta__btn{font-family:var(--ks-display);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:20px 48px;text-decoration:none;transition:all .3s;cursor:pointer;border:none;display:inline-block}.ks-cta__btn--primary{background:var(--ks-red);color:#fff}.ks-cta__btn--primary:hover{background:#ff2a30;box-shadow:0 0 40px #e31e244d}.ks-cta__btn--outline{background:transparent;color:var(--ks-text);border:2px solid var(--ks-text)}.ks-cta__btn--outline:hover{background:var(--ks-text);color:var(--ks-dark)}@keyframes ksReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.korstek-case{--ks-pad-x: 40px;--ks-section-gap: 80px}.ks-hero{grid-template-columns:1fr;min-height:auto}.ks-hero__main{padding:120px var(--ks-pad-x) 60px}.ks-hero__sidebar{border-left:none;border-top:1px solid var(--ks-border)}.ks-hero__sidebar-header{padding:28px 28px 20px}.ks-hero__score-list{flex-direction:row;flex-wrap:wrap}.ks-hero__score-item{flex:1 1 45%}.ks-hero__ghost{font-size:200px}.ks-brief__grid{grid-template-columns:1fr;gap:60px}.ks-process__content{grid-template-columns:1fr;gap:48px}.ks-r1-row{grid-template-columns:1fr 1fr}.ks-r1-featured .ks-r1-card{grid-template-columns:1fr}.ks-r1-featured .ks-r1-card__preview{border-right:none;border-bottom:1px solid var(--ks-border)}.ks-concept__inner{grid-template-columns:1fr}.ks-concept__preview{border-right:none;border-bottom:1px solid var(--ks-border)}.ks-narrative__content{grid-template-columns:1fr}.ks-narrative__verdict{border-right:none;border-bottom:1px solid var(--ks-border);padding:40px 36px;flex-direction:row;gap:32px}.ks-results__content{grid-template-columns:1fr;gap:60px}}@media(max-width:768px){.korstek-case{--ks-pad-x: 20px;--ks-section-gap: 60px}.ks-nav{padding:14px 20px}.ks-nav__contacts{display:none}.ks-hero__main{padding:60px 20px 32px}.ks-hero__ghost,.ks-hero__grid,.ks-hero__scanline{display:none}.ks-hero__title{font-size:clamp(36px,10vw,52px);margin-bottom:20px}.ks-hero__tag{font-size:12px;letter-spacing:3px;margin-bottom:20px}.ks-hero__desc{font-size:13px;line-height:1.7;margin-bottom:32px}.ks-hero__sidebar-header{padding:20px 20px 16px}.ks-hero__sidebar-title{font-size:18px}.ks-hero__score-list{display:grid;grid-template-columns:1fr 1fr;gap:0}.ks-hero__score-item{padding:12px 16px;gap:10px;flex:unset}.ks-hero__score-value{font-size:24px;min-width:40px}.ks-hero__score-name{font-size:13px}.ks-hero__score-sub{font-size:11px}.ks-hero__sidebar-footer{padding:14px 20px;font-size:12px}.ks-brief__label{margin-bottom:32px;font-size:12px}.ks-brief__title{font-size:clamp(28px,8vw,40px);margin-bottom:20px}.ks-brief__text{font-size:13px}.ks-brief__dossier{grid-template-columns:1fr}.ks-brief__field{padding:16px 20px}.ks-brief__field-label{font-size:11px;margin-bottom:6px}.ks-process__label{margin-bottom:32px;font-size:12px}.ks-process__title{font-size:clamp(28px,8vw,40px)}.ks-process__step{padding:20px 0;gap:14px}.ks-process__step-num{font-size:22px;min-width:32px}.ks-process__step-title{font-size:16px}.ks-process__step-text{font-size:12px}.ks-round-intro{padding:var(--ks-section-gap) var(--ks-pad-x) 40px}.ks-round-intro__ghost{display:none}.ks-round-intro__label{margin-bottom:20px;font-size:12px}.ks-round-intro__title{font-size:clamp(32px,9vw,48px)}.ks-round-intro__desc{font-size:13px;margin-top:16px}.ks-r1-grid{padding:0 20px 40px}.ks-r1-row{grid-template-columns:1fr}.ks-r1-featured{margin-bottom:16px}.ks-r1-featured .ks-r1-card{grid-template-columns:1fr}.ks-r1-featured .ks-r1-card__preview{border-right:none;border-bottom:1px solid var(--ks-border)}.ks-r1-featured .ks-r1-card__body,.ks-r1-card__body{padding:20px}.ks-r1-card__name{font-size:18px}.ks-r1-card__dqs-score{font-size:22px}.ks-r1-card__subtitle{font-size:12px}.ks-r1-card__tag{font-size:11px}.ks-narrative__verdict{flex-direction:column;padding:28px 20px;gap:14px}.ks-narrative__verdict-check{width:48px;height:48px;font-size:22px}.ks-narrative__verdict-label{font-size:11px}.ks-narrative__verdict-scores{font-size:12px}.ks-narrative__story{padding:32px 20px}.ks-narrative__title{font-size:clamp(28px,8vw,40px);margin-bottom:20px}.ks-narrative__text{font-size:13px}.ks-concept{margin:0 0 20px}.ks-concept__info{padding:24px 20px}.ks-concept__head{margin-bottom:20px}.ks-concept__name{font-size:24px}.ks-concept__subtitle{font-size:12px;margin-bottom:20px}.ks-concept__dqs-score{font-size:26px}.ks-concept__number{font-size:11px}.ks-concept__meta-label{font-size:9px}.ks-concept__tag{font-size:11px;padding:2px 8px}.ks-concept__feature,.ks-concept__highlight{font-size:12px}.ks-concept__cta{padding-top:16px;font-size:13px}.ks-concepts__header{padding:0 20px 40px}.ks-concepts__label{font-size:12px;margin-bottom:16px}.ks-results__label{margin-bottom:32px;font-size:12px}.ks-results__title{font-size:clamp(28px,8vw,36px);margin-bottom:16px}.ks-results__text{font-size:13px}.ks-results__ghost{display:none}.ks-results__stats{grid-template-columns:1fr}.ks-results__stat{padding:24px 20px}.ks-results__stat-value{font-size:36px}.ks-results__stat-desc{font-size:12px}.ks-cta{padding:60px 20px}.ks-cta__btn{padding:16px 32px;font-size:14px}.ks-cta__buttons{flex-direction:column;align-items:center}}
