/* KFIR NAHSHON · ערכת נושא "לילה": כחול לילה, עומק וזוהר, בלי עננים */
:root{--white:#0B1530;--cream:#0B1530;--mist:#0A1430;--sky:#13234A;--sky2:#1E3566;--azure:#7FB6FF;--cobalt:#5B8CFF;--cobalt-d:#3E6FF0;--ink:#EAF1FF;--ink-2:#C2D1EE;--muted:#8DA2C8;--line:rgba(127,182,255,.18);--glass-bg:rgba(18,32,68,.62);--rim:rgba(127,182,255,.22);--shadow:0 30px 70px -38px rgba(0,0,0,.7);--glow:0 0 0 1px rgba(127,182,255,.22),0 0 80px rgba(60,110,255,.25)}
html,body{background:radial-gradient(120% 70% at 50% 0%,#16306A 0%,#0B1736 45%,#070E24 75%,#050A1A 100%) fixed!important;color:#EAF1FF}
#sky{opacity:0!important}
.clouds,.bed,.cl-puff,.sky-fallback{display:none!important}

/* זכוכית כחולה במקום לבן */
.card,.lux,.qcard,.q,.chip,.eyebrow,.node,.pcard,.dcard,.pillar,.who,.cmp,.after,.offer,.verdict,.hud,.badge,.tag,.launch-strip,.btn-ghost,.kn-music,.mbar,.foot,.price-row,details,.face,.msg,.chat-head,.chat-input,.screen,.device,.kc-b,.hl,.ic,.launch-badge,.frame,.player{background:linear-gradient(180deg,rgba(24,42,88,.78),rgba(12,24,54,.82))!important;border-color:rgba(127,182,255,.22)!important;color:#E6EEFF!important;box-shadow:0 24px 60px -34px rgba(0,0,0,.85),inset 0 0 0 1px rgba(127,182,255,.16),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(10px)}
.facts li,.deck-nav button,.ladder-meta span,.not-list li,.community,.bezel,.arch-photo,.st-gift,.gift,li>span.n{background:rgba(24,42,88,.8)!important;color:#D6E2FA!important;border-color:rgba(127,182,255,.25)!important;box-shadow:inset 0 0 0 1px rgba(127,182,255,.18)!important}
.glare{display:none!important}
header,.top{background:rgba(7,14,34,.72)!important;backdrop-filter:blur(14px)}
.top::before,.top::after{display:none!important}

/* טקסט */
.title .l1 span{color:#EAF1FF!important}
.lead,.kicker,p{color:#C2D1EE}
b,strong{color:#FFFFFF}
h2,.statement,.big-quote{text-shadow:0 2px 30px rgba(40,90,255,.18)}
em.sk{text-shadow:0 0 28px rgba(91,140,255,.45)}

/* אור ועומק */
.rays{opacity:.18!important}
.halo{background:radial-gradient(circle,rgba(70,120,255,.42) 0%,rgba(40,80,200,.14) 40%,transparent 68%)!important;animation:kn-breathe 6s ease-in-out infinite}
@keyframes kn-breathe{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}
.btn-primary{box-shadow:0 18px 40px -16px rgba(60,110,255,.75),0 0 0 1px rgba(160,195,255,.25) inset!important}
.sec.answers::before{background:radial-gradient(800px 420px at 70% 30%,rgba(60,110,255,.18),transparent 70%)!important}
.burst{opacity:.22!important}
.core{background:radial-gradient(circle,rgba(120,165,255,.55) 0%,rgba(50,90,220,.18) 38%,transparent 70%)!important}
.sec{position:relative}
.sec+.sec::before{content:"";position:absolute;top:0;left:50%;width:min(560px,70%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(127,182,255,.28),transparent)}

/* התפנית */
.turn{padding-block:110px}
.turn .wrap{position:relative}
.turn .wrap::before{content:"";position:absolute;inset:-60px 10% auto;height:420px;background:radial-gradient(closest-side,rgba(70,120,255,.22),transparent);pointer-events:none;z-index:-1}
.turn-line{margin:38px auto 18px;font-size:clamp(30px,5.4vw,58px)!important;line-height:1.15}

/* מה משתנה: לפני ואחרי */
.shift-grid{display:grid;gap:14px;max-width:820px;margin:44px auto 0}
.shift-row{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center;gap:12px;padding:18px 22px;border-radius:20px;background:linear-gradient(90deg,rgba(14,26,58,.7),rgba(26,48,104,.75));box-shadow:inset 0 0 0 1px rgba(127,182,255,.18),0 24px 50px -34px rgba(0,0,0,.9)}
.shift-row .was{color:#7F93B8;text-decoration:line-through;text-decoration-color:rgba(127,147,184,.6);font:500 17px/1.35 var(--f-ui)}
.shift-row .now{color:#FFFFFF;font:700 18px/1.35 var(--f-ui);text-shadow:0 0 22px rgba(91,140,255,.55)}
.shift-row i{width:44px;height:2px;background:linear-gradient(270deg,rgba(127,182,255,.2),#7FB6FF);position:relative}
.shift-row i::after{content:"";position:absolute;left:-2px;top:-4px;border:5px solid transparent;border-right-color:#7FB6FF}
@media (max-width:600px){.shift-row{grid-template-columns:1fr;gap:6px;padding:16px 18px}.shift-row i{width:2px;height:16px;justify-self:start;margin-inline-start:6px;background:linear-gradient(180deg,rgba(127,182,255,.2),#7FB6FF)}.shift-row i::after{left:-4px;top:auto;bottom:-6px;border-right-color:transparent;border-top-color:#7FB6FF}}

/* מערכות בתוכנית הקורס */
.card .act{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:5px 12px;border-radius:999px;font:700 12.5px/1 var(--f-ui);letter-spacing:.02em;color:#BFD6FF;background:rgba(91,140,255,.16);box-shadow:inset 0 0 0 1px rgba(127,182,255,.35)}
.card .act::before{content:"";width:6px;height:6px;border-radius:50%;background:#7FB6FF;box-shadow:0 0 10px #7FB6FF}

/* "למה דווקא גבר" בלי תמונה: טקסט במרכז, רחב ונושם */
.why-solo{display:block!important;max-width:860px;margin-inline:auto;text-align:center}
.why-solo .big-quote{font-size:clamp(40px,7vw,84px)}
.why-solo .compare{text-align:right}

/* הסיפור של כפיר: חמישה פרקים על קו אור */
.story-lead{font:400 clamp(20px,2.4vw,26px)/1.5 var(--f-ui);color:#C9D8F5;margin:6px auto 34px}
.story{list-style:none;padding:0;margin:0 auto 46px;max-width:720px;text-align:right;position:relative}
.story::before{content:"";position:absolute;inset-inline-start:21px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,rgba(127,182,255,.15),#7FB6FF 55%,rgba(127,182,255,.15));box-shadow:0 0 14px rgba(91,140,255,.6)}
.story-ch{position:relative;display:flex;gap:18px;align-items:flex-start;padding:4px 0 26px}
.story-n{flex:none;position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:700 18px/1 var(--f-sacred);color:#fff;background:radial-gradient(circle at 35% 30%,#6F9BFF,#2A4FD0);box-shadow:0 0 0 4px rgba(10,20,48,1),0 0 22px rgba(91,140,255,.7)}
.story-ch h3{margin:6px 0 6px;font:700 clamp(19px,2.2vw,23px)/1.3 var(--f-ui);color:#fff}
.story-ch p{margin:0;font-size:17px;line-height:1.7;color:#C2D1EE}
.story-ch.now h3{color:#9EC3FF;text-shadow:0 0 24px rgba(91,140,255,.6)}

/* קאבר מעוצב לסרטון ההסבר: מוח זוהר על רקע לילה */
.player{aspect-ratio:16/9;background:radial-gradient(70% 90% at 50% 45%,#1C3B86 0%,#0E1F4A 45%,#070F28 100%)!important;overflow:hidden}
.cover-art{position:absolute;inset:0;display:grid;place-items:center}
.cover-brain{width:min(34%,220px);aspect-ratio:1;filter:drop-shadow(0 0 24px rgba(110,160,255,.85)) drop-shadow(0 0 60px rgba(60,110,255,.6));animation:kn-breathe 5s ease-in-out infinite}
.cover-ring{position:absolute;width:min(52%,340px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(127,182,255,.35);box-shadow:0 0 40px rgba(60,110,255,.25) inset;animation:kn-spin 26s linear infinite}
.cover-ring.r2{width:min(70%,460px);border-style:dashed;border-color:rgba(127,182,255,.18);animation-duration:40s;animation-direction:reverse}
@keyframes kn-spin{to{transform:rotate(360deg)}}
.player .play{z-index:2}
.player .cap{z-index:2}

/* בתוך המוח: רשת נוירונים במקום הנוצות והאבק */
#motes{display:none!important}
#neural{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100lvh;z-index:1;display:block;pointer-events:none;opacity:.9}

/* נשים מספרות: בועות הודעה */
.testi-grid{columns:3 300px;column-gap:18px;max-width:1080px;margin:44px auto 0}
.tb{break-inside:avoid;margin:0 0 18px;padding:20px 22px 18px;border-radius:22px 22px 22px 6px;background:linear-gradient(160deg,rgba(32,56,116,.85),rgba(14,28,64,.9));box-shadow:inset 0 0 0 1px rgba(127,182,255,.22),0 26px 60px -36px rgba(0,0,0,.9),0 0 40px -20px rgba(91,140,255,.45);position:relative}
.tb blockquote{margin:0;font:400 17.5px/1.7 var(--f-body);color:#EAF1FF}
.tb.short blockquote{font-size:21px;font-weight:600}
.tb-tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;font:700 12px/1 var(--f-ui);letter-spacing:.03em;color:#AFC9FF;background:rgba(91,140,255,.16);box-shadow:inset 0 0 0 1px rgba(127,182,255,.3)}
.tb::after{content:"✓✓";position:absolute;left:16px;bottom:12px;font:600 11px/1 var(--f-ui);color:rgba(127,182,255,.6)}
.cover-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.player .cap{text-shadow:0 2px 18px rgba(0,0,0,.6)}
/* קאבר חי: מוח מאור, בלי תמונה */
.cover-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
.player .play{position:absolute!important;left:50%!important;right:auto!important;top:42%!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;width:74px!important;height:74px!important;background:rgba(160,195,255,.16)!important;color:#fff!important;backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgba(200,222,255,.7),0 0 0 10px rgba(127,182,255,.08),0 0 46px rgba(91,140,255,.75)!important;animation:kn-pulse 2.6s ease-in-out infinite}
.player .play::before,.player .play::after{display:none!important}
.player:hover .play{background:rgba(160,195,255,.28)!important}
@keyframes kn-pulse{0%,100%{box-shadow:0 0 0 1px rgba(200,222,255,.7),0 0 0 10px rgba(127,182,255,.08),0 0 46px rgba(91,140,255,.75)}50%{box-shadow:0 0 0 1px rgba(200,222,255,.9),0 0 0 18px rgba(127,182,255,.04),0 0 70px rgba(91,140,255,.95)}}
.player .cap{bottom:18px!important}
@media (max-width:760px){.player .play{width:58px!important;height:58px!important;top:40%!important}.player .cap{bottom:10px!important}}
/* שדרוג: קו סיפור שנדלק בגלילה, מילים מודגשות זוהרות, ברק על הכפתורים */
.story::before{opacity:.35}
.story::after{content:"";position:absolute;inset-inline-start:21px;top:14px;width:2px;height:calc((100% - 28px) * var(--p,0));background:linear-gradient(180deg,#9EC3FF,#5B8CFF);box-shadow:0 0 16px rgba(120,170,255,.9),0 0 4px #fff;border-radius:2px;transition:height .15s linear}
.story-n{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,filter .5s;filter:saturate(.5) brightness(.75)}
.story-ch.lit .story-n{filter:none;transform:scale(1.08);box-shadow:0 0 0 4px rgba(10,20,48,1),0 0 30px rgba(120,170,255,.95)}
.story-ch h3,.story-ch p{transition:opacity .6s}
.story-ch:not(.lit) h3,.story-ch:not(.lit) p{opacity:.55}
em.sk{background:linear-gradient(100deg,#7FA8FF 0%,#CFE0FF 40%,#7FA8FF 60%,#5B8CFF 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:kn-shimmer 6s ease-in-out infinite}
@keyframes kn-shimmer{0%,100%{background-position:100% 0}50%{background-position:0 0}}
.btn-primary{position:relative;overflow:hidden}
.btn-primary::after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:kn-sweep 4.5s ease-in-out infinite;pointer-events:none}
@keyframes kn-sweep{0%,70%{left:-60%}100%{left:130%}}
.tb{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}
.tb:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(127,182,255,.4),0 30px 60px -30px rgba(0,0,0,.9),0 0 60px -16px rgba(91,140,255,.7)}
@media (prefers-reduced-motion:reduce){em.sk,.btn-primary::after,.player .play{animation:none!important}}
@media (max-width:760px){.player{aspect-ratio:1/1!important}.player .play{width:52px!important;height:52px!important;top:42%!important}.player:has(iframe){aspect-ratio:16/9!important}}
