.cinematic-landing{--story-gutter:clamp(24px, 5vw, 84px);--story-width:1280px;--story-surface:#061622c7;--story-glass:#081c2ab3;--story-border:#9ddbe62e;--story-border-strong:#5ee4d261;--story-teal:#59e3cf;--story-blue:#67b9ff;--story-violet:#aa94ff;--story-warm:#ffd98b;color:#f4fbff;background:#030b12}.cinematic-landing main{isolation:isolate;position:relative}.cinematic-header{background:linear-gradient(#030c14f7,#030c14d1);border-color:#97d1e21f;box-shadow:0 14px 42px #00050a2e}.cinematic-header .header-inner{width:min(1320px,100% - 40px)}.cinematic-header .brand-copy small{color:#8ba8b6}.cinematic-header .desktop-nav a{color:#b2c8d1}.cinematic-header .menu-button span{transition:transform .18s}.story-scene{isolation:isolate;background:#06131f;align-items:center;min-height:100svh;scroll-margin-top:76px;display:grid;position:relative;overflow:clip}.story-scene:after{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(#90ccdc0b 1px,#0000 1px),linear-gradient(90deg,#90ccdc0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.scene-shell{z-index:4;width:min(var(--story-width), calc(100% - (var(--story-gutter) * 2)));margin-inline:auto;padding-block:clamp(118px,14vh,170px) clamp(74px,9vh,118px);position:relative}.scene-media,.scene-scrim,.signature-scanline{position:absolute;inset:-5%}.scene-media{z-index:0;overflow:hidden}.scene-media img,.path-panel img,.feature-media img{object-fit:cover}.scene-scrim{z-index:1;pointer-events:none;background:radial-gradient(circle at 74% 42%,#0000 0 18%,#020a112e 48%,#020a11c2 100%),linear-gradient(90deg,#020a11eb 0%,#020a119e 46%,#020a112e 76%,#020a1175 100%),linear-gradient(#030b1270,#0000 28%,#030b12c7)}html[dir=rtl] .scene-scrim{background:radial-gradient(circle at 26% 42%,#0000 0 18%,#020a112e 48%,#020a11c2 100%),linear-gradient(-90deg,#020a11eb 0%,#020a119e 46%,#020a112e 76%,#020a1175 100%),linear-gradient(#030b1270,#0000 28%,#030b12c7)}.signature-scanline{z-index:2;pointer-events:none;mix-blend-mode:screen;width:110%;height:110%;transform:scale(1.1);-webkit-mask-image:linear-gradient(#0000 3%,#000 18% 88%,#0000);mask-image:linear-gradient(#0000 3%,#000 18% 88%,#0000)}.scene-marker{color:#d1e9f294;letter-spacing:.16em;align-items:center;gap:10px;font-size:.64rem;font-weight:780;display:inline-flex}.scene-marker:before{content:"";background:linear-gradient(90deg, var(--story-teal), transparent);width:34px;height:1px}html[dir=rtl] .scene-marker{letter-spacing:0}html[dir=rtl] .scene-marker:before{background:linear-gradient(-90deg, var(--story-teal), transparent)}.scene-copy,.feature-copy,.kql-copy,.incident-copy,.progress-copy,.final-copy{position:relative}.scene-copy{max-width:650px}.scene-copy-wide{max-width:820px}.scene-copy h1,.scene-copy h2,.feature-copy h2,.kql-copy h2,.incident-copy h2,.progress-copy h2,.final-copy h2,.scene-heading h2{text-wrap:balance;letter-spacing:-.065em;margin:18px 0 20px;font-size:clamp(2.65rem,5.1vw,5.8rem);line-height:.98}.scene-copy h2,.feature-copy h2,.kql-copy h2,.incident-copy h2,.progress-copy h2,.final-copy h2,.scene-heading h2{font-size:clamp(2.3rem,4.5vw,4.9rem)}.scene-copy h1 span{color:#0000;background:linear-gradient(104deg,#f5ffff 0%,#7ff3de 52%,#6ab7ff 82%,#b69eff 100%);-webkit-background-clip:text;background-clip:text;display:block}html[dir=rtl] :is(.scene-copy h1,.scene-copy h2,.feature-copy h2,.kql-copy h2,.incident-copy h2,.progress-copy h2,.final-copy h2,.scene-heading h2){letter-spacing:-.024em;line-height:1.16}.scene-lead,.scene-copy>p,.feature-copy>p,.kql-copy>p,.incident-copy>p,.progress-copy>p,.final-copy>p,.scene-heading>p{color:#c1d3dc;max-width:690px;margin:0;font-size:clamp(.96rem,1.35vw,1.14rem);line-height:1.82}.scene-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.scene-proof{color:#a9c0cb;flex-wrap:wrap;gap:13px 22px;margin:26px 0 0;padding:0;font-size:.72rem;font-weight:680;list-style:none;display:flex}.scene-proof li{align-items:center;gap:7px;display:inline-flex}.scene-proof img{filter:brightness(0)saturate()invert(82%)sepia(43%)saturate(562%)hue-rotate(112deg);width:16px;height:16px}.scene-hero{background:#020910;min-height:max(760px,100svh)}.scene-media-hero img{object-position:57% center}.scene-hero .scene-copy-wide{max-width:min(820px,72vw)}.scene-hero .scene-lead{max-width:650px;font-size:clamp(1rem,1.35vw,1.18rem)}.hero-story-shell{align-items:center;min-height:100svh;display:flex}.hero-story-shell .scene-copy{padding-top:28px}.hero-story-shell .eyebrow{margin-top:16px}.scene-scroll-cue{z-index:5;inset-inline-end:max(var(--story-gutter), calc((100vw - var(--story-width)) / 2));color:#d3e8f0ad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:.62rem;font-weight:760;text-decoration:none;display:inline-flex;position:absolute;bottom:30px}.scene-scroll-cue i{border:1px solid #b8e1ea57;border-radius:99px;width:25px;height:38px}.scene-scroll-cue i:after{content:"";background:var(--story-teal);border-radius:99px;width:3px;height:8px;margin:8px auto;display:block}.scene-paths{background:radial-gradient(circle at 50% 8%,#5ad2c814,#0000 32%),#06131e}.scene-heading{margin-bottom:clamp(34px,5vh,62px)}.scene-heading-centered{text-align:center;max-width:870px;margin-inline:auto}.scene-heading-centered .scene-marker,.scene-heading-centered .section-kicker{justify-content:center}.scene-heading-centered>p{margin-inline:auto}.path-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.path-panel{border:1px solid var(--story-border);background:#071923;border-radius:28px;align-items:end;min-height:clamp(390px,54vh,600px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00050a47}.path-panel img{transition:transform .65s cubic-bezier(.2,.75,.25,1)}.path-panel:hover img{transform:scale(1.035)}.path-panel-overlay{background:linear-gradient(#020a0f0a 10%,#020a0f38 45%,#020a0ff2 100%),linear-gradient(90deg,#020a0f73,#0000 65%);position:absolute;inset:0}html[dir=rtl] .path-panel-overlay{background:linear-gradient(#020a0f0a 10%,#020a0f38 45%,#020a0ff2 100%),linear-gradient(-90deg,#020a0f73,#0000 65%)}.path-panel-copy{z-index:2;max-width:560px;padding:clamp(25px,4vw,46px);position:relative}.path-panel-copy>span{color:var(--story-teal);letter-spacing:.14em;font-size:.66rem;font-weight:820}.path-panel-copy h3{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.05}.path-panel-copy p{color:#bbced6;margin:0;font-size:.82rem;line-height:1.72}.path-panel-copy a,.mission-pair a,.scene-course-link{color:#effbff;border-top:1px solid #aedae529;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:16px;font-size:.74rem;font-weight:820;text-decoration:none;display:flex}.path-panel-copy a:hover,.mission-pair a:hover,.scene-course-link:hover{color:var(--story-teal)}.path-panel-copy a img,.mission-pair a img,.scene-course-link img{opacity:.78;filter:brightness(0)invert();width:17px;height:17px}.cinematic-landing .button-secondary img{filter:brightness(0)invert();opacity:.82}html[dir=rtl] :is(.path-panel-copy a,.mission-pair a,.scene-course-link) img{transform:scaleX(-1)}.scene-courses{background:radial-gradient(circle at 8% 12%,#59e3cf13,#0000 24%),radial-gradient(circle at 92% 78%,#aa94ff12,#0000 28%),#04111b;min-height:auto}.scene-shell-courses{padding-block:clamp(116px,14vh,165px)}.scene-heading-split{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:clamp(30px,7vw,100px);display:grid}.scene-heading-split>p{margin-bottom:6px}.course-discovery{justify-content:space-between;align-items:center;gap:18px;margin:-12px 0 26px;display:flex}.course-filters{background:#05141fb8;border:1px solid #a4d8e424;border-radius:14px;flex-wrap:wrap;gap:6px;padding:5px;display:inline-flex;box-shadow:0 14px 34px #00050a24}.course-filters button{color:#a9c0cb;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:8px 14px;font-size:.68rem;font-weight:760;transition:color .18s,background-color .18s,box-shadow .18s}.course-filters button:hover{color:#f3fcff;background:#ffffff0b}.course-filters button.is-active{color:#031713;background:var(--story-teal);box-shadow:0 8px 20px #23d2be2e}.course-result-count{color:#9db7c2;white-space:nowrap;font-size:.68rem;font-weight:720}.scene-course-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.scene-course-card:only-child{grid-column:span 2;max-width:640px}.scene-course-card{border:1px solid var(--story-border);background:linear-gradient(150deg,#102c3cdb,#061824eb),#071925;border-radius:18px;flex-direction:column;min-height:380px;padding:22px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;box-shadow:0 20px 48px #00050a24}.scene-course-card:hover,.scene-course-card:focus-within{z-index:1;border-color:var(--story-border-strong);transform:translateY(-6px);box-shadow:0 26px 58px #00050a52}.scene-course-card.is-featured{background:radial-gradient(circle at 18% 12%,#59e3cf26,#0000 38%),linear-gradient(150deg,#10333ff5,#061a27f0);border-color:#59e3cf52}.scene-course-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-featured-label{color:#8df1df;letter-spacing:.06em;text-transform:uppercase;background:#59e3cf14;border:1px solid #59e3cf42;border-radius:99px;align-items:center;min-height:25px;padding:4px 9px;font-size:.54rem;font-weight:820;display:inline-flex}html[dir=rtl] .course-featured-label{letter-spacing:0}.scene-course-card>.course-badge{align-self:flex-start;max-width:100%;margin-top:18px}.scene-course-card-copy{margin-top:19px}.scene-course-card-copy h3{letter-spacing:-.025em;margin:0 0 12px;font-size:1.18rem;line-height:1.22}.scene-course-card-copy p{color:#b6cbd4;margin:0;font-size:.78rem;line-height:1.7}.scene-course-details{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding-top:23px;display:flex}.scene-course-details span,.feature-metrics span{color:#b7cbd3;background:#ffffff06;border:1px solid #b3dde71a;border-radius:99px;padding:6px 9px;font-size:.59rem;font-weight:690}.scene-course-link{min-height:44px;margin-top:22px}.feature-scene{background:#06131e}.feature-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.82fr);align-items:center;gap:clamp(50px,8vw,118px);display:grid}.feature-media{border:1px solid var(--story-border);background:#081d2b;border-radius:30px;min-height:clamp(520px,70vh,760px);position:relative;overflow:hidden;box-shadow:0 36px 90px #00050a5c}.feature-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#030d149e),linear-gradient(90deg,#030d142e,#0000 56%);position:absolute;inset:0}.feature-media-portrait img{object-position:50% center}.feature-media-code{z-index:2;inset-inline-start:24px;color:#ebf9fcc2;letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031018b3;border:1px solid #c4ebf129;border-radius:99px;padding:8px 11px;font-size:.6rem;font-weight:820;position:absolute;bottom:22px}.feature-copy .section-kicker,.kql-copy .section-kicker,.incident-copy .section-kicker,.progress-copy .section-kicker,.final-copy .section-kicker,.scene-copy .section-kicker{margin-top:18px}.voice-sequence{gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.voice-sequence li{border-bottom:1px solid #add8e41f;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.voice-sequence li>span{color:var(--story-teal);letter-spacing:.1em;font-size:.62rem;font-weight:830}.voice-sequence strong{font-size:.78rem}.feature-metrics{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.scene-defender{background:#040d15}.scene-defender .scene-media img{object-position:60% center}.scene-scrim-defender{background:linear-gradient(90deg,#02090ff5 0%,#02090fd1 42%,#02090f1f 78%,#02090f6b),linear-gradient(#02090f8a,#0000 28%,#02090fd1)}html[dir=rtl] .scene-scrim-defender{background:linear-gradient(-90deg,#02090ff5 0%,#02090fd1 42%,#02090f1f 78%,#02090f6b),linear-gradient(#02090f8a,#0000 28%,#02090fd1)}.defender-layout{align-items:center;display:flex}.domain-rail{border-block:1px solid #b5dfe824;margin:30px 0;display:grid}.domain-rail>span{color:#d7e8ed;border-bottom:1px solid #b5dfe81a;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:12px 0;font-size:.76rem;font-weight:690;display:grid}.domain-rail>span:last-child{border-bottom:0}.domain-rail i{color:var(--story-teal);letter-spacing:.08em;font-size:.6rem;font-style:normal}.scene-kql{background:radial-gradient(circle at 80% 36%,#5daeff17,#0000 30%),radial-gradient(circle at 10% 90%,#59e3cf12,#0000 28%),#05131e}.kql-layout{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(52px,8vw,120px);display:grid}.query-console{background:#030f18e6;border:1px solid #72bcdf3d;border-radius:24px;overflow:hidden;box-shadow:0 34px 90px #00030866}.query-console-bar{color:#c9dee7;background:#0b2636cc;border-bottom:1px solid #72bcdf24;justify-content:space-between;gap:20px;padding:15px 18px;font-size:.65rem;font-weight:760;display:flex}.query-console-bar i{color:var(--story-teal);font-style:normal;font-weight:780}.query-console pre{color:#bfd5df;white-space:pre-wrap;background-color:#03111a;background-image:linear-gradient(#56aacd0a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 31px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:300px;margin:0;padding:clamp(24px,4vw,48px);font:500 clamp(.78rem,1.2vw,1rem)/1.92 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.query-console pre:focus-visible{outline-offset:-5px}.query-console code span{color:#72e6d4;font-weight:780}.query-evidence{border-top:1px solid #72bcdf24;padding:20px}.query-evidence>span{color:#8aa8b5;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.query-evidence ul{grid-template-columns:repeat(3,1fr);margin:15px 0 0;padding:0;list-style:none;display:grid}.query-evidence li{border-inline-end:1px solid #90c4d424;gap:3px;padding-inline:16px;display:grid}.query-evidence li:first-child{padding-inline-start:0}.query-evidence li:last-child{border-inline-end:0}.query-evidence strong{color:#f0fbff;font-size:1.28rem}.query-evidence small{color:#849eaa;font-size:.58rem}.scene-incident{background:#030c14;min-height:max(850px,100svh)}.scene-media-incident img{object-position:56% center}.scene-scrim-incident{background:linear-gradient(#02090fbd 0%,#02090f47 35%,#02090fe0 100%),linear-gradient(90deg,#02090fe0,#02090f47 50%,#02090fbd)}html[dir=rtl] .scene-scrim-incident{background:linear-gradient(#02090fbd 0%,#02090f47 35%,#02090fe0 100%),linear-gradient(-90deg,#02090fe0,#02090f47 50%,#02090fbd)}.incident-layout{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);grid-template-areas:"copy path""missions missions";align-items:end;gap:clamp(30px,5vw,76px);display:grid}.incident-copy{grid-area:copy}.evidence-path{grid-area:path;grid-template-columns:repeat(3,1fr);align-self:center;display:grid;position:relative}.evidence-line{background:linear-gradient(90deg, var(--story-teal), var(--story-blue), var(--story-violet));height:1px;position:absolute;inset:21px 10% auto}html[dir=rtl] .evidence-line{background:linear-gradient(-90deg, var(--story-teal), var(--story-blue), var(--story-violet))}.evidence-node{z-index:1;color:#d4e6ec;text-align:center;justify-items:center;gap:11px;display:grid;position:relative}.evidence-node>span{width:42px;height:42px;color:var(--story-teal);background:#031119eb;border:1px solid #59e3cf6b;border-radius:50%;place-items:center;font-size:.61rem;font-weight:830;display:grid;box-shadow:0 0 0 7px #031119b8}.evidence-node strong{max-width:115px;font-size:.67rem;line-height:1.4}.mission-pair{grid-area:missions;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mission-pair article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051824cc;border:1px solid #a8d8e42b;border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon body""link link";column-gap:16px;padding:22px;display:grid}.mission-icon{background:#59e3cf1a;border-radius:12px;grid-area:icon;place-items:center;width:44px;height:44px;display:grid}.mission-icon img{filter:brightness(0)invert();opacity:.88;width:22px;height:22px}.mission-pair h3{grid-area:title;margin:0 0 6px;font-size:1rem}.mission-pair p{color:#a8bec8;grid-area:body;margin:0;font-size:.7rem;line-height:1.58}.mission-pair a{grid-area:link;margin-top:19px}.scene-progress{background:#040d15}.scene-media-progress img{object-position:54% center}.scene-scrim-progress{background:linear-gradient(90deg,#02090ff0 0%,#02090fbf 40%,#02090f29 76%,#02090f75),linear-gradient(#02090f59,#0000,#02090fe0)}html[dir=rtl] .scene-scrim-progress{background:linear-gradient(-90deg,#02090ff0 0%,#02090fbf 40%,#02090f29 76%,#02090f75),linear-gradient(#02090f59,#0000,#02090fe0)}.progress-layout{grid-template-columns:minmax(320px,.75fr) minmax(540px,1.25fr);grid-template-areas:"copy cards""stats stats";align-items:center;gap:clamp(30px,6vw,86px);display:grid}.progress-copy{grid-area:copy}.progress-cards{grid-area:cards;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.progress-cards article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051824b8;border:1px solid #b4dee72e;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;display:flex}.progress-cards article>span{color:#d6ecf17a;font-size:.61rem;font-weight:820}.progress-cards small{color:#9eb7c2;font-size:.66rem;line-height:1.4}.progress-cards strong{color:var(--story-teal);letter-spacing:-.04em;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.02}.story-stats{border-block:1px solid #aedae52b;grid-area:stats;grid-template-columns:repeat(4,1fr);display:grid}.story-stats>div{border-inline-end:1px solid #aedae524;gap:4px;padding:20px 24px;display:grid}.story-stats>div:last-child{border-inline-end:0}.story-stats strong{letter-spacing:-.035em;font-size:1.34rem}.story-stats span{color:#90a9b4;font-size:.63rem}.scene-how{background:radial-gradient(circle,#59e3cf0f,#0000 42%),#06141f}.how-story-layout{align-content:center;display:grid}.story-steps{grid-template-columns:repeat(3,1fr);gap:clamp(26px,5vw,68px);display:grid;position:relative}.story-step-line{background:linear-gradient(90deg, var(--story-teal), var(--story-blue), var(--story-violet));height:1px;position:absolute;inset:35px 10% auto}html[dir=rtl] .story-step-line{background:linear-gradient(-90deg, var(--story-teal), var(--story-blue), var(--story-violet))}.story-steps article{z-index:1;padding-top:86px;position:relative}.story-steps article>span{top:8px;width:54px;height:54px;color:var(--story-teal);background:#06141f;border:1px solid #59e3cf66;border-radius:50%;place-items:center;font-size:.68rem;font-weight:860;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 0 0 9px #06141f}.story-steps h3{margin:0 0 10px;font-size:1.13rem}.story-steps p{color:#a2b9c4;margin:0;font-size:.78rem;line-height:1.72}.scene-final{background:#020a11;min-height:max(690px,90svh)}.scene-media-final img{object-position:56% center;transform:scaleX(-1)}.scene-scrim-final{background:radial-gradient(circle at 20% 55%,#57dcca1a,#0000 28%),linear-gradient(90deg,#02090ff0,#02090fc2 44%,#02090f38),linear-gradient(#02090f80,#0000 30%,#02090fd6)}html[dir=rtl] .scene-scrim-final{background:radial-gradient(circle at 80% 55%,#57dcca1a,#0000 28%),linear-gradient(-90deg,#02090ff0,#02090fc2 44%,#02090f38),linear-gradient(#02090f80,#0000 30%,#02090fd6)}.final-layout{align-items:center;display:flex}.final-copy{max-width:760px}.cinematic-footer{z-index:3;background:#020a11;position:relative}.cinematic-footer .footer-bottom{color:#8da7b5}@media (max-width:1120px){.scene-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid,.kql-layout,.progress-layout{gap:48px}.kql-layout{grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr)}.progress-layout{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr)}}@media (max-width:899px){.cinematic-landing{--story-gutter:24px}.story-scene,.scene-hero,.scene-incident,.scene-final{min-height:auto;display:block}.story-scene:after{background-size:46px 46px}.scene-shell,.scene-shell-courses{width:min(100% - 48px, var(--story-width));padding-block:108px 82px}.hero-story-shell{min-height:760px;display:flex}.scene-hero .scene-media,.scene-defender .scene-media,.scene-incident .scene-media,.scene-progress .scene-media,.scene-final .scene-media{inset:-2%}.scene-media-hero img{object-position:62% center}.scene-scrim{background:linear-gradient(#020a1159 0%,#020a1157 28%,#020a11e8 75%,#020a11 100%),linear-gradient(90deg,#020a11d1,#020a1126);inset:-2%}html[dir=rtl] .scene-scrim{background:linear-gradient(#020a1159 0%,#020a1157 28%,#020a11e8 75%,#020a11 100%),linear-gradient(-90deg,#020a11d1,#020a1126)}.scene-scroll-cue{display:none}.scene-copy h1{font-size:clamp(2.65rem,9.2vw,4.8rem)}.scene-copy h2,.feature-copy h2,.kql-copy h2,.incident-copy h2,.progress-copy h2,.final-copy h2,.scene-heading h2{font-size:clamp(2.25rem,7.6vw,4rem)}.path-panels,.feature-grid,.kql-layout,.incident-layout,.progress-layout{grid-template-columns:1fr}.path-panel{min-height:480px}.scene-heading-split{grid-template-columns:1fr;align-items:start;gap:18px}.scene-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-course-card:only-child{grid-column:span 1}.feature-grid{gap:44px}.feature-media{min-height:min(660px,78svh)}.feature-copy{max-width:680px}.scene-defender,.scene-progress,.scene-final{min-height:760px}.scene-defender .scene-media img,.scene-media-progress img,.scene-media-final img{object-position:62% center}.kql-layout{gap:38px}.query-console pre{min-height:260px}.incident-layout{grid-template-areas:"copy""path""missions";align-items:start}.scene-incident .scene-shell{padding-block:120px 80px}.evidence-path{margin-block:12px 24px}.mission-pair{grid-template-columns:1fr}.progress-layout{grid-template-areas:"copy""cards""stats";align-items:start}.progress-cards{max-width:720px}.story-stats{grid-template-columns:repeat(2,1fr)}.story-stats>div:nth-child(2){border-inline-end:0}.story-stats>div:nth-child(-n+2){border-bottom:1px solid #aedae524}.story-steps{gap:30px}}@media (max-width:620px){.cinematic-landing{--story-gutter:16px}.cinematic-header .header-inner{width:min(100% - 24px,1320px)}.scene-shell,.scene-shell-courses{width:min(100% - 32px, var(--story-width));padding-block:84px 60px}.hero-story-shell{min-height:680px;padding-block:92px 64px}.scene-copy h1{letter-spacing:-.052em;font-size:clamp(2.35rem,12vw,3.4rem)}.scene-hero .scene-copy-wide{max-width:100%}.scene-hero .scene-lead{font-size:.94rem;line-height:1.7}.scene-actions{display:grid}.scene-actions .button{width:100%}.scene-proof{display:grid}.scene-heading{margin-bottom:30px}.course-discovery{flex-direction:column;align-items:stretch;margin-top:-4px}.course-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.course-filters button{min-width:0;padding-inline:7px;font-size:.61rem}.course-result-count{align-self:flex-end}.path-panel{border-radius:21px;min-height:390px}.path-panel-copy{padding:25px 22px}.scene-course-grid{grid-template-columns:1fr}.scene-course-card{min-height:0;padding:20px}.scene-course-card-copy p{font-size:.8rem}.scene-course-details{margin-top:24px}.feature-media{border-radius:22px;min-height:430px}.feature-media-portrait img{object-position:48% center}.voice-sequence li{grid-template-columns:36px 1fr}.scene-defender,.scene-progress,.scene-final{min-height:660px}.query-console{border-radius:18px}.query-console-bar{flex-direction:column;align-items:flex-start;gap:5px}.query-console pre{min-height:230px;padding:22px 17px;font-size:.7rem}.query-evidence ul{grid-template-columns:1fr;gap:11px}.query-evidence li,.query-evidence li:first-child{border-inline-end:0;border-bottom:1px solid #90c4d424;padding:0 0 10px}.query-evidence li:last-child{border-bottom:0}.evidence-path{grid-template-columns:1fr;gap:13px}.evidence-line{background:linear-gradient(180deg, var(--story-teal), var(--story-blue), var(--story-violet));width:1px;height:auto;inset:20px auto 20px 20px;transform:none!important}html[dir=rtl] .evidence-line{background:linear-gradient(180deg, var(--story-teal), var(--story-blue), var(--story-violet));inset:20px 20px 20px auto}.evidence-node{text-align:start;grid-template-columns:42px 1fr;justify-items:start}.evidence-node strong{max-width:none}.mission-pair article{padding:19px}.progress-cards{grid-template-columns:1fr}.progress-cards article{min-height:170px}.story-stats>div{padding:17px 13px}.story-steps{grid-template-columns:1fr;gap:0}.story-step-line{background:linear-gradient(180deg, var(--story-teal), var(--story-blue), var(--story-violet));width:1px;height:auto;inset:22px auto 22px 26px;transform:none!important}html[dir=rtl] .story-step-line{background:linear-gradient(180deg, var(--story-teal), var(--story-blue), var(--story-violet));inset:22px 26px 22px auto}.story-steps article{min-height:150px;padding:4px 0 42px 82px}html[dir=rtl] .story-steps article{padding:4px 82px 42px 0}.story-steps article>span{top:0}.final-copy{align-self:end}.menu-button.is-active span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button.is-active span:last-child{transform:translateY(-3px)rotate(-45deg)}}@media (max-width:390px){.cinematic-header .header-inner{gap:8px;width:min(100% - 20px,1320px)}.cinematic-header .brand-copy small{display:none}.scene-shell,.scene-shell-courses{width:min(100% - 28px, var(--story-width))}.course-filters{grid-template-columns:1fr}.course-result-count{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.cinematic-landing :is(.path-panel img,.scene-course-card){transition:none!important}.cinematic-landing :is(.path-panel:hover img,.scene-course-card:hover){transform:none}.signature-scanline{opacity:.32!important}}@media (forced-colors:active){.story-scene,.path-panel,.scene-course-card,.query-console,.mission-pair article,.progress-cards article{border:1px solid canvastext}.scene-media,.scene-scrim,.signature-scanline{display:none!important}}
