/* SHABEK — midnight / ice editorial direction */
:root{--night:#080c12;--ink:#151e28;--sky:#b4edff;--gold:#b4edff;--muted:#a7b4c2;--paper:#f3f6f9}
body{background:var(--night);font-size:18px}::selection{background:#b4edff;color:#080c12}.wrap{width:min(1280px,calc(100% - 112px))}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #54bde4;outline-offset:5px}.section{padding-block:110px}.eyebrow{font-size:14px;font-weight:600;color:#456072}.dark .eyebrow{color:var(--sky)}h2{font-size:clamp(36px,4.4vw,64px);line-height:1.2;letter-spacing:-1.6px;font-weight:800}.section-desc{color:#526676}.dark h2 span{color:#92a1b2}.scroll-stage.motion-ready{height:auto}.hero-shell,.motion-ready .hero-shell{height:auto;min-height:830px;position:relative;overflow:hidden;background:#080c12}.header{height:100px;border-bottom:1px solid #ffffff20}.wordmark{font-size:29px;letter-spacing:1.2px}.wordmark span{font-size:12px;letter-spacing:2px;margin-top:9px}.header-link{border:1px solid #ffffff35;border-radius:100px;padding:10px 22px;font-size:14px;gap:22px;transition:background .2s}.header-link:hover{background:#ffffff12}.header-link span{color:var(--sky)}.hero{padding-block:64px 80px;grid-template-columns:1.25fr 1fr;align-items:end;gap:48px}.hero .eyebrow{font-size:14px;background:#b4edff0b;border-color:#b4edff40;color:var(--sky);padding:7px 15px}.hero-pre{color:#a7b4c2;font-size:16px;margin-top:28px}.hero h1{font-size:clamp(52px,5.85vw,84px);font-weight:900;letter-spacing:-2.4px;line-height:1.13;margin:14px 0 25px}.title-accent{background:none;color:var(--sky);-webkit-text-fill-color:var(--sky)}.hero-description{font-size:19px;max-width:455px;line-height:1.85;color:#c4ced8}.hero-media{inset:0;z-index:-2}.hero-media img{object-position:30% center;transform:none!important}.hero-shade{background:linear-gradient(270deg,#080c12 0%,#080c12ed 29%,#080c1270 49%,#080c1200 70%),linear-gradient(0deg,#080c12 0%,transparent 35%,#080c1270 100%)}.cta,.hero .cta,.mobile-cta .cta{background:var(--sky);border:0;color:#101923;box-shadow:none;border-radius:12px;min-height:64px;font-size:16px;padding:10px 22px;gap:20px}.hero .cta{max-width:405px;margin-top:29px}.cta:hover,.hero .cta:hover{background:#d2f5ff;box-shadow:0 10px 35px #b4edff1a}.cta-arrow{border:0;background:transparent;color:#101923;border-radius:0;border-right:1px solid #10192333;padding-right:15px;width:40px}.event-meta{font-size:14px;color:#a7b4c2;padding:0;gap:12px}.scene-caption{width:300px;padding:22px 25px;border-radius:14px;background:#0a1118cf;border:1px solid #ffffff30;box-shadow:0 20px 50px #0003;margin-bottom:0}.scene-label{font-size:14px;color:#b8c8d4}.scene-word{font-size:23px}.scene-words{height:68px}.scene-progress{margin-top:10px}.scene-progress i.active{background:var(--sky)}.scroll-hint{font-size:14px;margin-top:12px}.proof-wrap,.motion-ready .proof-wrap{position:relative;bottom:auto;left:auto;right:auto;transform:none;margin-top:0;padding-bottom:0}.hero-proof{border-radius:0;background:transparent;border:0;border-top:1px solid #ffffff26;box-shadow:none;backdrop-filter:none;min-height:92px;padding:22px 0;font-size:15px;gap:28px}.proof-name{font-size:18px}.proof-years strong{color:var(--sky);font-size:36px}.learn{background:#080c12;padding-top:105px}.section-heading{max-width:100%}.learning-controls{border-bottom:1px solid #ffffff25;border-radius:0;gap:0;margin-top:45px}.learning-controls button{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;font-size:16px;justify-content:flex-start;padding:20px 0;gap:17px;color:#9caab8;box-shadow:none}.learning-controls button[aria-selected=true]{background:transparent;color:var(--sky);border-bottom-color:var(--sky);box-shadow:none}.lesson-list{margin-top:0;min-height:310px}.lesson-list article,.lesson-list article:nth-child(2),.lesson-list article:nth-child(3){border:0;border-radius:0;background:transparent;box-shadow:none;grid-template-columns:190px 1fr;gap:30px;padding:48px 0;min-height:310px}.lesson-number{font-size:144px;font-weight:400;color:#263442;letter-spacing:-7px}.lesson-body h3{font-size:32px}.lesson-body p{color:#a7b4c2}.tags span{font-size:14px;border-color:#ffffff20;border-radius:6px;padding:4px 12px;color:#b7c9d6}.lesson-mark{display:none}.text-link{font-size:16px;color:var(--sky);display:inline-flex;gap:22px;align-items:center;border-bottom:1px solid #b4edff60;padding-bottom:8px;margin-top:8px}.audience{background:#f3f6f9;border-radius:0}.audience-layout,.host-layout,.register-layout,.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.audience h2 span,.register h2 span{color:#627d90}.audience-list article,.audience-list article:first-child{background:transparent;border:0;border-bottom:1px solid #18293725;box-shadow:none;border-radius:0;padding:26px 0;margin:0;display:flex;gap:20px}.audience-list article:first-child{padding-top:0}.audience-list article:hover{transform:none;box-shadow:none}.audience-list article>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid #18293730;background:transparent;border-radius:50%;font-size:23px}.audience-list h3{font-size:21px;line-height:1.5}.audience-list p{font-size:17px;color:#526676;line-height:1.8;margin-top:8px}.host{background:#111a24}.host-layout{margin-top:45px;grid-template-columns:.9fr 1.1fr;gap:100px}.host-identity{border-left:1px solid #ffffff20;padding-left:50px}.host-kicker{font-size:16px;color:#9cabbc}.host-identity h2{font-size:130px;line-height:1;letter-spacing:-5px;margin-top:22px}.host-identity h2 br{display:none}.period{color:var(--sky)}.host-handle{margin-top:26px;font-size:16px;color:var(--sky)}.instagram-link{border-radius:8px;border-color:#b4edff30;padding:12px 16px}.social-label{font-size:14px}.host-experience{display:flex;gap:25px;align-items:center;margin-top:38px}.host-experience strong{font-size:68px;line-height:1;color:var(--sky);font-weight:500}.host-experience span{font-size:16px;color:#a7b4c2}.host-copy h3{font-size:38px;line-height:1.3;margin-bottom:25px}.host-copy p{font-size:18px;color:#b7c3cf;line-height:1.95;margin-bottom:18px}.host-copy blockquote{font-size:23px;line-height:1.65;margin:30px 0 0;border-right:3px solid var(--sky);padding-right:24px;color:#eaf6fc}.testimonials{background:#080c12;border-top:0}.testimonials-heading{gap:70px}.testimonials-intro{font-size:17px;max-width:390px}.testimonial-player{border-radius:12px;border-color:#ffffff20;box-shadow:none;max-width:1000px;margin-inline:auto}.testimonials-bottom{max-width:1000px;margin-inline:auto}.testimonials-bottom p,.testimonials-bottom a{font-size:14px}.register{background:#dff4fc;color:#151e28}.register-layout{align-items:center}.register-copy>p:last-child{font-size:20px;line-height:1.8;margin-top:26px;color:#435f70}.ticket{transform:none;border-radius:18px;border:1px solid #fff;background:#fff;padding:32px 36px 0;box-shadow:0 25px 60px #254b6a14;overflow:hidden}.ticket-top{font:500 12px/1.5 Arial,sans-serif;letter-spacing:2px;display:flex;align-items:center;justify-content:space-between;color:#526676}.ticket-top>span:last-child{font-size:28px;color:#527d92}.ticket h3{font-size:36px;margin-top:20px}.ticket dl{margin:22px 0 28px}.ticket dl>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #1829371a;font-size:16px}.ticket dt{color:#647584}.ticket dd{margin:0;font-weight:500}.ticket-bottom{margin-inline:-36px;padding:24px 36px;background:#122331;color:white;border:0;border-radius:0}.coming-soon{font-size:22px;font-weight:700;color:var(--sky)}.ticket-bottom p:last-child{font-size:14px;margin-top:6px;color:#bccedb}.faq{background:#f3f6f9}.questions details{background:transparent;border:0;border-bottom:1px solid #18293725;border-radius:0;margin:0;padding:0}.questions details[open]{box-shadow:none;border-color:#18293740}summary{font-size:18px;min-height:85px;padding-block:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:1px solid #18293730;color:#253c4d;border-radius:50%;font-size:20px}details[open] summary:after{content:'−';background:#dff4fc}details p{font-size:16px;color:#526676;line-height:1.85;padding-bottom:24px}.footer-inner{padding-block:42px}.footer-inner p,.back-top,.footer-instagram{font-size:14px}.footer-inner .wordmark{font-size:24px}.footer-inner .wordmark span{font-size:12px}.mobile-cta{border-radius:16px;background:#080c12d9}.mobile-cta .cta{min-height:54px}.reveal{transform:translateY(16px)}
@media(min-width:1600px){.hero-media img{object-position:center 44%}.hero-shade{background:linear-gradient(270deg,#080c12 2%,#080c12e8 32%,#080c1240 62%,transparent),linear-gradient(0deg,#080c12,transparent 35%)}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:28px;grid-template-columns:1.3fr 1fr}.hero h1{font-size:60px}.audience-layout,.host-layout,.register-layout,.faq-layout{gap:45px}.host-identity h2{font-size:100px}.hero-proof{gap:18px}.scene-caption{width:260px}.host-copy h3{font-size:32px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.section{padding-block:68px}.header{height:82px}.wordmark{font-size:23px}.wordmark span{font-size:12px;letter-spacing:1px}.header-link{padding:8px 12px;gap:10px;font-size:14px}.header-link span{font-size:20px}.hero-shell,.motion-ready .hero-shell{min-height:0;height:auto}.hero{display:block;padding:35px 0 275px}.hero .eyebrow{font-size:14px}.hero-pre{font-size:14px;margin-top:24px}.hero h1{font-size:clamp(36px,10.5vw,64px);line-height:1.16;letter-spacing:-1.4px;margin:14px 0 20px}.hero-description{font-size:17px;line-height:1.75;max-width:100%}.hero .cta{font-size:15px;min-height:60px;max-width:100%;margin-top:24px;padding:10px 16px}.event-meta{font-size:13px;gap:9px;margin-top:13px}.hero-media{top:370px;bottom:65px;overflow:hidden}.hero-media img{object-position:left center;object-fit:cover;mask-image:none;-webkit-mask-image:none}.hero-shade{background:linear-gradient(180deg,#080c12 0%,#080c12 41%,#080c1240 65%,#080c1220 82%,#080c12 100%)}.scene-caption{left:0;bottom:24px;width:210px;padding:16px;border-radius:12px;background:#080f19dc}.scene-label,.scroll-hint{font-size:13px}.scene-word{font-size:18px}.scene-words{height:50px}.scene-progress{margin-top:6px}.proof-wrap,.motion-ready .proof-wrap{position:relative;bottom:auto;margin-top:0;padding-bottom:0}.hero-proof{display:grid;grid-template-columns:1fr auto;padding:22px 0;gap:5px 12px;min-height:105px;background:transparent;font-size:14px;border-radius:0}.proof-name{font-size:16px}.hero-proof>span:nth-child(2){font-size:12px;grid-row:2;grid-column:1}.proof-years{grid-column:2;grid-row:1/3;font-size:12px;padding-right:15px;max-width:105px}.proof-years strong{font-size:30px}.eyebrow{font-size:14px}h2{font-size:36px;line-height:1.23;letter-spacing:-.9px}.section-desc{font-size:17px}.learning-controls{margin-top:28px;gap:10px}.learning-controls button{padding:15px 0;gap:5px;font-size:13px;align-items:start;min-height:65px}.learning-controls button span{font-size:14px;white-space:normal}.lesson-list{min-height:0}.lesson-list article,.lesson-list article:nth-child(2),.lesson-list article:nth-child(3){display:block;min-height:0;padding:30px 0 24px;border-radius:0}.lesson-number{font-size:70px;margin-bottom:22px;letter-spacing:-3px}.lesson-body h3{font-size:27px}.lesson-body h3 br{display:none}.lesson-body p{font-size:17px}.tags span{font-size:14px}.text-link{font-size:16px}.audience-layout,.host-layout,.register-layout,.faq-layout{grid-template-columns:minmax(0,1fr);gap:35px}.audience-list article,.audience-list article:first-child{padding:22px 0;gap:16px}.audience-list h3{font-size:19px}.audience-list p{font-size:16px}.host-layout{margin-top:28px}.host-identity{border-left:0;border-bottom:1px solid #ffffff20;padding:0 0 32px}.host-identity h2{font-size:98px}.host-kicker{font-size:16px}.host-handle{font-size:16px}.host-experience{margin-top:28px}.host-experience strong{font-size:60px}.host-experience span{font-size:16px}.host-copy h3{font-size:32px}.host-copy p{font-size:17px}.host-copy blockquote{font-size:21px;padding-right:18px}.testimonials-heading{display:block}.testimonials-intro{font-size:16px;margin-top:22px}.testimonial-player{border-radius:10px;aspect-ratio:16/10}.testimonials-bottom p,.testimonials-bottom a{font-size:14px}.register-copy>p:last-child{font-size:18px}.ticket{margin:0;padding:26px 24px 0;border-radius:14px;transform:none}.ticket h3{font-size:30px}.ticket dl>div{font-size:15px;gap:12px}.ticket-bottom{margin-inline:-24px;padding:22px 24px;border-radius:0}.coming-soon{font-size:21px}.ticket-bottom p:last-child{font-size:14px}.questions details{padding:0}summary{font-size:17px;min-height:78px}details p{font-size:16px}.footer-inner{gap:24px}.footer-inner p,.footer-instagram,.back-top{font-size:14px}.mobile-cta{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom,0px));padding:5px}.mobile-cta .cta{font-size:15px;border-radius:11px}.mobile-cta .cta-arrow{height:36px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero-main,.title-accent{animation:none}.hero-media img{transform:none!important}}

.testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.testimonial-card{min-width:0}.testimonial-card h3{font-size:22px;line-height:1.5;margin:0 0 14px;color:#eff5f8}.testimonials-grid .testimonial-player{max-width:none;aspect-ratio:16/9;min-height:200px;margin:0}.testimonials-grid+.testimonials-bottom{max-width:none;justify-content:flex-end;margin-top:28px}@media(max-width:700px){.testimonials-grid{grid-template-columns:minmax(0,1fr);gap:28px}.testimonial-card h3{font-size:20px;margin-bottom:12px}.testimonials-grid+.testimonials-bottom{align-items:flex-start}}

/* Offer clarity and testimonial-to-event flow. */
.hero-assurances{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:17px 0 0;color:#c4d6e2;font-size:14px}.hero-assurances li{padding-inline-start:12px;border-inline-start:2px solid var(--sky)}.hero .event-meta{margin-top:12px}.learn .section-desc{max-width:760px;font-size:19px}.service-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:35px 0 0}.service-path li{border-top:1px solid #ffffff26;padding-top:20px}.service-path span{font:500 14px/1 Arial,sans-serif;color:var(--sky);display:block;margin-bottom:14px}.service-path strong{font-size:21px;line-height:1.5}.service-path p{font-size:16px;line-height:1.7;color:var(--muted);margin-top:6px}.testimonials-grid+.testimonials-bottom{justify-content:space-between;gap:24px}.testimonials-bottom .testimonial-cta{color:#101923;font-size:16px;min-height:60px;gap:20px;display:flex}.testimonials-bottom .testimonial-cta .cta-arrow{font-size:27px;color:#101923}.testimonials{border-top:1px solid #ffffff16}.hero-shell,.motion-ready .hero-shell{min-height:870px}@media(max-width:700px){.hero-shell,.motion-ready .hero-shell{min-height:0}.hero-assurances{font-size:13px;gap:8px 14px}.service-path{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:28px}.service-path li{display:grid;grid-template-columns:28px 1fr;gap:4px 12px;padding-top:18px}.service-path span{grid-row:1/3;margin:8px 0 0}.service-path strong{font-size:19px}.service-path p{grid-column:2;margin:0}.learn .section-desc{font-size:17px}.testimonials-bottom .testimonial-cta{width:100%;font-size:15px;padding-inline:16px}.testimonials-grid+.testimonials-bottom{gap:18px}.hero-media{top:420px}.hero-shade{background:linear-gradient(180deg,#080c12 0%,#080c12 46%,#080c1240 68%,#080c1220 82%,#080c12 100%)}}

.questions details p a{color:#234f68;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.questions details p a:hover{color:#101923}

/* "מר שבק." stays on one line at every width: the size follows the column. */
@supports(container-type:inline-size){.host-identity{container-type:inline-size}.host-identity h2{font-size:min(130px,27cqi);white-space:nowrap}}
