.cp-kfc-cover{position:relative;z-index:2;width:100%;margin-top:-28px;padding:0 clamp(20px,4vw,60px) clamp(56px,9vh,112px);background:oklch(99% .005 145)}.cp-kfc-cover-inner{position:relative;width:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px);align-items:stretch}.cp-kfc-plate{position:relative;border-radius:18px;overflow:hidden;padding:clamp(36px,5vh,64px) clamp(28px,3.5vw,56px) clamp(40px,6vh,72px);background:radial-gradient(ellipse 110% 90% at 8% 12%,oklch(34% .16 18) 0,transparent 70%),radial-gradient(ellipse 90% 80% at 96% 88%,oklch(24% .12 22) 0,transparent 65%),linear-gradient(165deg,oklch(14% .06 18),oklch(6% .035 16));color:oklch(98% .005 145);display:flex;flex-direction:column;gap:clamp(28px,4vh,44px);justify-content:space-between}.cp-kfc-plate-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:clamp(8px,1vw,16px);row-gap:6px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(98% .005 145/.7)}.cp-kfc-plate-chip{display:inline-block}.cp-kfc-plate-chip-sep{display:inline-block;color:oklch(98% .005 145/.35)}.cp-kfc-plate-chip--strong{color:oklch(99% .005 145);font-weight:700;letter-spacing:.14em}.cp-kfc-plate-body{display:flex;flex-direction:column;gap:clamp(16px,2vh,24px)}.cp-kfc-plate-eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(72% .18 145)}.cp-kfc-plate-title{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(26px,2.8vw,48px);letter-spacing:-.035em;line-height:1.08;color:oklch(99% .005 145);max-width:18ch}.cp-kfc-plate-sub{margin:0;font-family:var(--font-sans);font-size:clamp(14px,1.05vw,17px);font-weight:300;line-height:1.6;color:oklch(98% .005 145/.78);max-width:48ch}.cp-kfc-fig{gap:clamp(40px,6vh,80px);text-align:right;padding:clamp(8px,1.5vh,24px) 0}.cp-kfc-fig,.cp-kfc-fig-block{display:flex;flex-direction:column;align-items:flex-end}.cp-kfc-fig-block{gap:clamp(12px,1.4vw,20px)}.cp-kfc-fig-block--mobile{align-self:flex-start;align-items:flex-end;text-align:right}.cp-kfc-fig-num{margin:0;font-family:var(--font-display);font-weight:200;letter-spacing:-.06em;line-height:.78;color:oklch(20% .04 260)}.cp-kfc-fig-block--mobile .cp-kfc-fig-num{font-size:clamp(180px,18vw,320px)}.cp-kfc-fig-block--web .cp-kfc-fig-num{font-size:clamp(110px,11vw,200px);color:oklch(40% .03 260)}.cp-kfc-fig-meta{display:flex;flex-direction:column;gap:6px}.cp-kfc-fig-block--mobile .cp-kfc-fig-meta,.cp-kfc-fig-meta{align-items:flex-end}.cp-kfc-fig-eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:oklch(55% .02 270)}.cp-kfc-fig-eyebrow--accent{color:oklch(72% .18 145)}.cp-kfc-fig-role{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(13px,1vw,17px);letter-spacing:-.02em;color:oklch(24% .05 260)}.cp-section.cp-kfc-context-section{padding-top:clamp(120px,20vh,240px);padding-bottom:clamp(120px,20vh,240px)}.cp-kfc-context-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(56px,7vw,128px);align-items:start}.cp-kfc-context-text{display:flex;flex-direction:column;gap:clamp(20px,2.6vh,32px);max-width:52ch}.cp-kfc-context-text p{margin:0;font-family:var(--font-sans);font-size:clamp(15px,1.1vw,17px);font-weight:300;line-height:1.7;color:oklch(35% .03 260)}.cp-kfc-context-pull{margin:0;padding-top:clamp(16px,2.4vh,24px);border-top:1px solid oklch(24% .05 260/.1);font-family:var(--font-display);font-weight:300;font-size:clamp(18px,1.6vw,24px);letter-spacing:-.02em;line-height:1.35;color:oklch(24% .05 260);max-width:32ch}.cp-kfc-facts{margin:0;display:flex;flex-direction:column}.cp-kfc-fact{display:grid;grid-template-columns:clamp(140px,14vw,200px) minmax(0,1fr);gap:clamp(20px,2.5vw,36px);align-items:baseline;padding:clamp(20px,2.6vh,28px) 0;border-top:1px solid oklch(24% .05 260/.1)}.cp-kfc-fact:last-child{border-bottom:1px solid oklch(24% .05 260/.1)}.cp-kfc-fact-value{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2vw,32px);letter-spacing:-.04em;line-height:1;color:oklch(24% .05 260)}.cp-kfc-fact-label{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(55% .02 270)}.cp-kfc-split{position:relative;z-index:2;margin-top:-44px;overflow:hidden;background:radial-gradient(ellipse 110% 90% at 92% 16%,oklch(32% .15 12) 0,transparent 70%),radial-gradient(ellipse 80% 70% at 8% 92%,oklch(22% .1 14) 0,transparent 60%),linear-gradient(170deg,oklch(12% .055 12),oklch(6% .035 14));color:oklch(98% .005 145)}.cp-kfc-split-inner{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:clamp(96px,14vh,180px) clamp(20px,4vw,60px);display:flex;flex-direction:column;gap:clamp(56px,8vh,88px)}.cp-kfc-split-head{display:flex;flex-direction:column;gap:clamp(16px,2vh,24px);max-width:60ch}.cp-kfc-split-bars{display:flex;flex-direction:row;gap:clamp(10px,1vw,16px);align-items:stretch;width:100%}.cp-kfc-split-bar{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,5vh,72px);padding:clamp(20px,2.6vh,28px);border-radius:12px;min-height:clamp(140px,18vh,200px)}.cp-kfc-split-bar--rn{flex:5;background:oklch(98% .005 145/.1);border:1px solid oklch(98% .005 145/.18)}.cp-kfc-split-bar--web{flex:3;background:oklch(98% .005 145/.05);border:1px solid oklch(98% .005 145/.12)}.cp-kfc-split-bar-label{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(98% .005 145/.6)}.cp-kfc-split-bar-value{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.2vw,48px);letter-spacing:-.04em;line-height:1;color:oklch(99% .005 145)}.cp-kfc-split-bar-value small{font-size:.45em;font-weight:500;letter-spacing:0;color:oklch(98% .005 145/.6);margin-left:.3em}.cp-kfc-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,36px) clamp(32px,4vw,64px);padding-top:clamp(32px,4vh,56px);border-top:1px solid oklch(98% .005 145/.18)}.cp-kfc-task{display:grid;grid-template-columns:clamp(40px,4vw,56px) minmax(0,1fr);gap:clamp(12px,1.5vw,20px);align-items:baseline}.cp-kfc-task-index{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(98% .005 145/.55)}.cp-kfc-task-body{margin:0;font-family:var(--font-sans);font-size:clamp(14px,1.02vw,16px);font-weight:300;line-height:1.55;color:oklch(98% .005 145/.85)}.cp-section.cp-kfc-timeline-section{min-height:100vh;padding-top:clamp(120px,18vh,200px);padding-bottom:clamp(120px,18vh,200px);display:flex;flex-direction:column;justify-content:center}.cp-kfc-timeline{display:flex;flex-direction:column;gap:clamp(72px,11vh,132px)}.cp-kfc-accent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,3.6vw,64px);align-items:end}.cp-kfc-accent-num{margin:0;font-family:var(--font-display);font-weight:200;font-size:clamp(140px,18vw,300px);letter-spacing:-.06em;line-height:.82;color:oklch(24% .05 260)}.cp-kfc-accent-meta{display:flex;flex-direction:column;gap:10px;padding-bottom:clamp(16px,2.4vh,32px);max-width:36ch}.cp-kfc-accent-eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:oklch(72% .18 145)}.cp-kfc-accent-line{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(20px,1.8vw,28px);letter-spacing:-.02em;line-height:1.15;color:oklch(24% .05 260)}.cp-kfc-accent-sub{margin:0;font-family:var(--font-sans);font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.5;color:oklch(40% .03 260)}.cp-kfc-timeline-bar{position:relative;width:100%;height:clamp(28px,3vh,40px)}.cp-kfc-timeline-track{background:oklch(24% .05 260/.08)}.cp-kfc-timeline-progress,.cp-kfc-timeline-track{position:absolute;top:50%;left:0;right:0;height:4px;border-radius:2px;transform:translateY(-50%)}.cp-kfc-timeline-progress{background:oklch(72% .18 145)}.cp-kfc-timeline-markers{position:relative;display:grid;grid-template-columns:repeat(5,1fr);height:100%;align-items:center;z-index:1}.cp-kfc-timeline-marker{display:flex;justify-content:flex-start}.cp-kfc-timeline-marker:nth-child(2),.cp-kfc-timeline-marker:nth-child(3),.cp-kfc-timeline-marker:nth-child(4){justify-content:center}.cp-kfc-timeline-marker:last-child{justify-content:flex-end}.cp-kfc-timeline-marker-dot{width:14px;height:14px;border-radius:50%;background:oklch(24% .05 260);border:3px solid oklch(99% .005 145);outline:1px solid oklch(24% .05 260/.18)}.cp-kfc-timeline-marker--accent .cp-kfc-timeline-marker-dot{width:18px;height:18px;background:oklch(72% .18 145);outline-color:oklch(72% .18 145/.35);box-shadow:0 0 0 6px oklch(72% .18 145/.1)}.cp-kfc-timeline-labels{display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(20px,2.6vh,32px)}.cp-kfc-timeline-label{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left}.cp-kfc-timeline-label:nth-child(2),.cp-kfc-timeline-label:nth-child(3),.cp-kfc-timeline-label:nth-child(4){align-items:center;text-align:center}.cp-kfc-timeline-label:last-child{align-items:flex-end;text-align:right}.cp-kfc-timeline-label-date{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(15px,1.25vw,20px);letter-spacing:-.02em;line-height:1;color:oklch(24% .05 260);white-space:nowrap}.cp-kfc-timeline-label--accent .cp-kfc-timeline-label-date{color:oklch(50% .13 145)}.cp-kfc-timeline-label-caption{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(55% .02 270);white-space:nowrap}.cp-kfc-timeline-label--accent .cp-kfc-timeline-label-caption{color:oklch(50% .13 145)}.cp-kfc-result{position:relative;z-index:2;margin-top:0;background:oklch(99% .005 145);color:oklch(24% .05 260)}.cp-kfc-result:before{width:clamp(140px,20vw,280px);height:1px;background:oklch(24% .05 260/.18);transform:translateX(-50%);z-index:1}.cp-kfc-result:after,.cp-kfc-result:before{content:"";position:absolute;top:0;left:50%}.cp-kfc-result:after{width:8px;height:8px;border-radius:50%;background:oklch(72% .18 145);transform:translate(-50%,-50%);z-index:2}.cp-kfc-result-inner{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:clamp(120px,18vh,200px) clamp(20px,4vw,60px);display:flex;flex-direction:column;gap:clamp(72px,10vh,120px)}.cp-kfc-result-head{display:flex;flex-direction:column;gap:clamp(16px,2vh,24px);max-width:60ch}.cp-kfc-result-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:start}.cp-kfc-result-ways{display:flex;flex-direction:column}.cp-kfc-result-way{display:grid;grid-template-columns:clamp(48px,5vw,72px) minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:baseline;padding:clamp(20px,2.6vh,28px) 0;border-top:1px solid oklch(24% .05 260/.1)}.cp-kfc-result-way:last-child{border-bottom:1px solid oklch(24% .05 260/.1)}.cp-kfc-result-way-index{position:relative;padding-left:20px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(55% .02 270)}.cp-kfc-result-way-index:before{content:"";position:absolute;left:0;top:.4em;width:8px;height:8px;border-radius:50%;background:oklch(72% .18 145)}.cp-kfc-result-way-body{margin:0;font-family:var(--font-sans);font-size:clamp(14px,1.02vw,16px);font-weight:300;line-height:1.55;color:oklch(28% .04 260)}.cp-kfc-result-kpi{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.cp-kfc-result-kpi-item{display:flex;flex-direction:column;gap:clamp(6px,.9vh,10px);padding:clamp(20px,2.6vh,28px);border:1px solid oklch(24% .05 260/.1);border-radius:12px;background:oklch(99% .005 145)}.cp-kfc-result-kpi-item-value{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,1.9vw,30px);letter-spacing:-.04em;line-height:1;color:oklch(24% .05 260)}.cp-kfc-result-kpi-item-label{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:oklch(55% .02 270)}@media (max-width:1023px){.cp-kfc-cover-inner{grid-template-columns:1fr;row-gap:clamp(40px,6vh,64px)}.cp-kfc-fig{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:right;gap:clamp(24px,4vw,56px);padding:0}.cp-kfc-fig-block--mobile .cp-kfc-fig-num{font-size:clamp(140px,22vw,220px)}.cp-kfc-fig-block--web .cp-kfc-fig-num{font-size:clamp(88px,14vw,140px)}.cp-kfc-context-grid{grid-template-columns:1fr;gap:48px}.cp-kfc-accent{grid-template-columns:1fr;align-items:start;gap:24px}.cp-kfc-accent-meta{padding-bottom:0}.cp-kfc-result-grid{grid-template-columns:1fr}}@media (max-width:767px){.cp-kfc-cover{margin-top:-20px;padding-bottom:48px}.cp-kfc-plate{border-radius:14px;padding:36px 24px 40px;gap:28px}.cp-kfc-fig{flex-direction:row;align-items:flex-end;gap:20px}.cp-kfc-fig-block--mobile .cp-kfc-fig-num{font-size:clamp(110px,30vw,160px)}.cp-kfc-fig-block--web .cp-kfc-fig-num{font-size:clamp(68px,18vw,100px)}.cp-kfc-accent-num{font-size:clamp(110px,36vw,180px)}.cp-kfc-split-bars{flex-direction:column}.cp-kfc-tasks{grid-template-columns:1fr}.cp-kfc-fact,.cp-kfc-task{grid-template-columns:1fr;gap:6px}.cp-kfc-timeline-marker-date{font-size:13px}.cp-kfc-timeline-marker-caption{font-size:9px;letter-spacing:.14em}.cp-kfc-timeline-label{min-width:0}.cp-kfc-timeline-label-date{font-size:11px}.cp-kfc-timeline-label-caption{font-size:8px;letter-spacing:.08em;white-space:normal}.cp-kfc-result-kpi,.cp-kfc-result-way{grid-template-columns:1fr}.cp-kfc-result-way{gap:6px}}