.cp-nesp-cover{position:relative;z-index:2;margin-top:-28px;overflow:hidden;background:radial-gradient(circle at 18% 22%,oklch(50% .16 195) 0,transparent 65%),radial-gradient(circle at 82% 78%,oklch(38% .13 215) 0,transparent 60%),linear-gradient(160deg,oklch(22% .08 195),oklch(11% .04 205));color:oklch(98% .005 145)}.cp-nesp-cover-inner{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:clamp(96px,14vh,180px) clamp(20px,4vw,60px) clamp(80px,11vh,140px);display:flex;flex-direction:column;gap:clamp(48px,7vh,80px)}.cp-nesp-cover-text{display:flex;flex-direction:column;gap:clamp(18px,2.4vh,28px)}.cp-nesp-strip{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:6px}.cp-nesp-strip-phone{flex:0 0 auto;width:clamp(86px,8.5vw,120px);height:auto;aspect-ratio:347/756;object-fit:cover;object-position:center top;border-radius:12px;background:oklch(15% .05 200/.45);border:1px solid oklch(98% .005 145/.1);box-shadow:0 24px 48px -16px oklch(8% .04 200/.55),0 8px 16px -6px oklch(8% .04 200/.4)}.cp-nesp-board{display:flex;flex-direction:column;gap:clamp(56px,8vh,96px)}.cp-nesp-board-head{display:flex;flex-direction:column;gap:clamp(16px,2vh,24px)}.cp-nesp-board-grid{display:flex;flex-direction:column;gap:clamp(56px,8vh,96px)}.cp-nesp-board-top-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:clamp(8px,1vw,12px)}.cp-nesp-board-top-captions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px) clamp(48px,7vw,112px)}.cp-nesp-zone{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px);min-width:0}.cp-nesp-zone--center{grid-column:1/-1;align-items:center;text-align:center;border-top:1px solid oklch(24% .05 260/.1);padding-top:clamp(40px,6vh,72px)}.cp-nesp-zone-visual{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:clamp(8px,1vw,12px)}.cp-nesp-zone-caption{display:flex;flex-direction:column;gap:clamp(6px,1vh,10px);max-width:32ch}.cp-nesp-zone--center .cp-nesp-zone-caption{max-width:36ch}.cp-nesp-zone-phone{flex:0 0 auto;width:clamp(96px,10vw,130px);height:auto;aspect-ratio:347/756;object-fit:cover;object-position:center top;border-radius:12px;background:oklch(95% .01 200);border:1px solid oklch(24% .05 260/.1);box-shadow:0 24px 48px -16px oklch(15% .04 260/.3),0 8px 16px -6px oklch(15% .04 260/.18)}.cp-nesp-sheet{position:relative;z-index:2;overflow:hidden;background:radial-gradient(circle at 78% 28%,oklch(38% .11 210) 0,transparent 60%),radial-gradient(circle at 12% 82%,oklch(30% .1 185) 0,transparent 55%),linear-gradient(170deg,oklch(22% .08 205),oklch(12% .05 200));color:oklch(98% .005 145)}.cp-nesp-sheet-inner{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:clamp(96px,16vh,200px) clamp(20px,4vw,60px);display:flex;flex-direction:column;gap:clamp(48px,7vh,80px)}.cp-nesp-sheet-head{display:flex;flex-direction:column;gap:clamp(16px,2vh,24px);max-width:60ch}.cp-nesp-kpi{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.5vw,48px);padding-top:clamp(28px,4vh,44px);padding-bottom:clamp(8px,1.5vh,16px);border-top:1px solid oklch(98% .005 145/.18)}.cp-nesp-kpi-item{display:flex;flex-direction:column;gap:clamp(6px,.9vh,10px)}.cp-nesp-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(99% .005 145)}.cp-nesp-kpi-item-label{font-size:10px;letter-spacing:.14em;color:oklch(98% .005 145/.6)}.cp-nesp-kpi-item-label,.cp-nesp-tech{font-family:var(--font-sans);font-weight:500;text-transform:uppercase}.cp-nesp-tech{margin:0;padding-top:clamp(8px,1.5vh,16px);border-top:1px solid oklch(98% .005 145/.18);font-size:11px;letter-spacing:.18em;color:oklch(98% .005 145/.7)}.cp-nesp-sheet-grid{display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,14px);justify-content:flex-start}.cp-nesp-sheet-phone{flex:0 0 auto;width:clamp(90px,9.5vw,130px);aspect-ratio:347/756;object-fit:cover;object-position:center top;border-radius:8px;background:oklch(15% .05 200/.45);border:1px solid oklch(98% .005 145/.1)}.cp-nesp-sheet-caption{display:flex;flex-direction:column;gap:clamp(6px,1vh,10px)}@media (max-width:1023px){.cp-nesp-board-grid{grid-template-columns:1fr;gap:clamp(40px,6vh,64px)}.cp-nesp-zone--center{grid-column:1;padding-top:clamp(32px,5vh,56px)}}@media (max-width:767px){.cp-nesp-cover{margin-top:-20px}.cp-nesp-cover-inner{padding:64px 20px}.cp-nesp-strip{gap:8px}.cp-nesp-strip-phone{width:clamp(54px,17vw,64px)}.cp-nesp-sheet-phone,.cp-nesp-zone-phone{width:clamp(78px,22vw,100px)}}