.web-exploitation-v41-module__Vy-RSa__page{--web41-bg:#07090d;--web41-alt:#0b0f16;--web41-surface:#101620;--web41-elevated:#151d29;--web41-text:#f5f7fa;--web41-secondary:#c5ced8;--web41-muted:#8793a3;--web41-subtle:#667281;--web41-cyan:#a1e2f0;--web41-blue:#83b3d7;--web41-violet:#7e60b9;--web41-line:#a1e2f01a;--web41-line-soft:#ffffff13;width:100%;min-width:0;color:var(--web41-text);background:var(--web41-bg);overflow:clip}.web-exploitation-v41-module__Vy-RSa__page *,.web-exploitation-v41-module__Vy-RSa__page :before,.web-exploitation-v41-module__Vy-RSa__page :after{box-sizing:border-box}.web-exploitation-v41-module__Vy-RSa__container{width:100%}.web-exploitation-v41-module__Vy-RSa__courseIntro{border-bottom:1px solid var(--web41-line-soft);background:var(--web41-bg);padding:clamp(54px,6vw,78px) 0 clamp(72px,8vw,104px);position:relative}.web-exploitation-v41-module__Vy-RSa__courseIntro:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6333c608);width:min(48vw,760px);height:100%;position:absolute;top:0;right:0}.web-exploitation-v41-module__Vy-RSa__courseIntro .web-exploitation-v41-module__Vy-RSa__container{z-index:2;position:relative}.web-exploitation-v41-module__Vy-RSa__breadcrumb{color:var(--web41-subtle);font-family:var(--font-geist-mono), "IBM Plex Mono", monospace;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:42px;font-size:.68rem;display:flex}.web-exploitation-v41-module__Vy-RSa__breadcrumb a{color:var(--web41-muted);text-decoration:none}.web-exploitation-v41-module__Vy-RSa__breadcrumb a:hover{color:var(--web41-cyan)}.web-exploitation-v41-module__Vy-RSa__introGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:clamp(56px,7vw,92px);display:grid}.web-exploitation-v41-module__Vy-RSa__courseSummary{min-width:0;max-width:820px}.web-exploitation-v41-module__Vy-RSa__eyebrow,.web-exploitation-v41-module__Vy-RSa__sectionEyebrow,.web-exploitation-v41-module__Vy-RSa__subsectionLabel,.web-exploitation-v41-module__Vy-RSa__enrollmentTop,.web-exploitation-v41-module__Vy-RSa__metaGrid dt,.web-exploitation-v41-module__Vy-RSa__enrollmentMeta dt,.web-exploitation-v41-module__Vy-RSa__relatedTop{font-family:var(--font-geist-mono), "IBM Plex Mono", monospace}.web-exploitation-v41-module__Vy-RSa__eyebrow{color:var(--web41-blue);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:650}.web-exploitation-v41-module__Vy-RSa__courseSummary h1{max-width:800px;color:var(--web41-text);letter-spacing:-.07em;text-wrap:balance;margin:15px 0 0;font-size:clamp(3.7rem,6.4vw,6.1rem);font-weight:480;line-height:.92}.web-exploitation-v41-module__Vy-RSa__summary{max-width:640px;color:var(--web41-muted);margin:26px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.web-exploitation-v41-module__Vy-RSa__metaGrid{border-top:1px solid var(--web41-line);border-bottom:1px solid var(--web41-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;display:grid}.web-exploitation-v41-module__Vy-RSa__metaGrid div{min-width:0;padding:17px 18px 17px 0}.web-exploitation-v41-module__Vy-RSa__metaGrid div+div{border-left:1px solid var(--web41-line-soft);padding-left:18px}.web-exploitation-v41-module__Vy-RSa__metaGrid dt,.web-exploitation-v41-module__Vy-RSa__enrollmentMeta dt{color:var(--web41-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.web-exploitation-v41-module__Vy-RSa__metaGrid dd,.web-exploitation-v41-module__Vy-RSa__enrollmentMeta dd{color:var(--web41-secondary);overflow-wrap:anywhere;margin:7px 0 0;font-size:.83rem;font-weight:600}.web-exploitation-v41-module__Vy-RSa__outcomePreview{max-width:680px;margin-top:30px}.web-exploitation-v41-module__Vy-RSa__outcomePreview>p{color:var(--web41-blue);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.58rem}.web-exploitation-v41-module__Vy-RSa__outcomePreview ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.web-exploitation-v41-module__Vy-RSa__outcomePreview li{color:var(--web41-secondary);padding-left:18px;font-size:.88rem;line-height:1.55;position:relative}.web-exploitation-v41-module__Vy-RSa__outcomePreview li:before{background:var(--web41-cyan);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.web-exploitation-v41-module__Vy-RSa__enrollmentCard{border:1px solid var(--web41-line);background:var(--web41-surface);border-radius:14px;padding:24px;position:sticky;top:104px}.web-exploitation-v41-module__Vy-RSa__enrollmentTop{border-bottom:1px solid var(--web41-line-soft);color:var(--web41-subtle);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;font-size:.56rem;display:flex}.web-exploitation-v41-module__Vy-RSa__statusRow{align-items:center;gap:10px;margin-top:23px;display:flex}.web-exploitation-v41-module__Vy-RSa__statusDot{background:var(--web41-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a1e2f012}.web-exploitation-v41-module__Vy-RSa__statusRow strong{color:var(--web41-secondary);font-size:1rem;font-weight:620}.web-exploitation-v41-module__Vy-RSa__enrollmentMeta{margin:22px 0 0}.web-exploitation-v41-module__Vy-RSa__enrollmentMeta div{border-bottom:1px solid var(--web41-line-soft);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:50px;display:grid}.web-exploitation-v41-module__Vy-RSa__enrollmentMeta dd{text-align:right;margin:0}.web-exploitation-v41-module__Vy-RSa__primaryAction,.web-exploitation-v41-module__Vy-RSa__secondaryAction,.web-exploitation-v41-module__Vy-RSa__textAction{justify-content:space-between;align-items:center;gap:14px;min-height:46px;font-size:.8rem;font-weight:660;text-decoration:none;display:inline-flex}.web-exploitation-v41-module__Vy-RSa__primaryAction{color:#071015;background:var(--web41-cyan);border:1px solid #a1e2f04d;border-radius:4px;width:100%;margin-top:23px;padding:0 17px}.web-exploitation-v41-module__Vy-RSa__primaryAction:hover{background:#c5eff8}.web-exploitation-v41-module__Vy-RSa__secondaryAction{border:1px solid var(--web41-line);width:100%;color:var(--web41-secondary);background:0 0;border-radius:4px;margin-top:8px;padding:0 17px}.web-exploitation-v41-module__Vy-RSa__learningSequence{border-top:1px solid var(--web41-line-soft);color:var(--web41-subtle);font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;align-items:center;gap:6px;margin-top:23px;padding-top:17px;font-size:.43rem;display:flex}.web-exploitation-v41-module__Vy-RSa__learningSequence i{background:var(--web41-line);flex:1;min-width:5px;height:1px}.web-exploitation-v41-module__Vy-RSa__tabs{flex-wrap:wrap;align-items:center;gap:4px 30px;min-height:58px;display:flex}.web-exploitation-v41-module__Vy-RSa__tabs a{min-height:44px;color:var(--web41-muted);align-items:center;font-size:.78rem;font-weight:620;text-decoration:none;display:inline-flex}.web-exploitation-v41-module__Vy-RSa__tabs a:hover{color:var(--web41-cyan)}.web-exploitation-v41-module__Vy-RSa__section{border-bottom:1px solid var(--web41-line-soft);background:var(--web41-bg);padding:96px 0;scroll-margin-top:100px}.web-exploitation-v41-module__Vy-RSa__sectionGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.web-exploitation-v41-module__Vy-RSa__sectionHeading{max-width:500px}.web-exploitation-v41-module__Vy-RSa__sectionEyebrow{color:var(--web41-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.6rem;font-weight:630;display:flex}.web-exploitation-v41-module__Vy-RSa__sectionEyebrow span{color:var(--web41-subtle)}.web-exploitation-v41-module__Vy-RSa__sectionHeading h2,.web-exploitation-v41-module__Vy-RSa__wideHeading h2,.web-exploitation-v41-module__Vy-RSa__relatedHeading h2,.web-exploitation-v41-module__Vy-RSa__ctaLayout h2{color:var(--web41-text);letter-spacing:-.055em;font-weight:470;line-height:1.02}.web-exploitation-v41-module__Vy-RSa__sectionHeading h2{margin:14px 0 0;font-size:clamp(2.5rem,4.4vw,4.1rem)}.web-exploitation-v41-module__Vy-RSa__largeCopy{max-width:720px;color:var(--web41-secondary);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.7vw,1.48rem);line-height:1.55}.web-exploitation-v41-module__Vy-RSa__objectives{margin-top:42px}.web-exploitation-v41-module__Vy-RSa__subsectionLabel{color:var(--web41-blue);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:.58rem}.web-exploitation-v41-module__Vy-RSa__objectives ol,.web-exploitation-v41-module__Vy-RSa__outcomeList,.web-exploitation-v41-module__Vy-RSa__curriculum{margin:0;padding:0;list-style:none}.web-exploitation-v41-module__Vy-RSa__objectives ol{border-top:1px solid var(--web41-line)}.web-exploitation-v41-module__Vy-RSa__objectives li{border-bottom:1px solid var(--web41-line-soft);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.web-exploitation-v41-module__Vy-RSa__objectives li span,.web-exploitation-v41-module__Vy-RSa__outcomeList li span,.web-exploitation-v41-module__Vy-RSa__moduleNumber{color:var(--web41-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.58rem}.web-exploitation-v41-module__Vy-RSa__objectives li p{max-width:680px;color:var(--web41-muted);margin:0;font-size:.86rem;line-height:1.6}.web-exploitation-v41-module__Vy-RSa__wideHeading,.web-exploitation-v41-module__Vy-RSa__relatedHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:end;gap:clamp(45px,7vw,90px);margin-bottom:48px;display:grid}.web-exploitation-v41-module__Vy-RSa__wideHeading h2,.web-exploitation-v41-module__Vy-RSa__relatedHeading h2{max-width:850px;margin:14px 0 0;font-size:clamp(2.65rem,4.7vw,4.4rem)}.web-exploitation-v41-module__Vy-RSa__wideHeading>p{max-width:460px;color:var(--web41-muted);margin:0;font-size:.86rem;line-height:1.65}.web-exploitation-v41-module__Vy-RSa__curriculum{border-top:1px solid var(--web41-line)}.web-exploitation-v41-module__Vy-RSa__curriculum li{border-bottom:1px solid var(--web41-line-soft);grid-template-columns:64px minmax(0,1fr) 12px;align-items:center;gap:22px;min-height:112px;padding:20px 0;display:grid}.web-exploitation-v41-module__Vy-RSa__moduleContent{min-width:0}.web-exploitation-v41-module__Vy-RSa__moduleContent h3{color:var(--web41-secondary);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.9vw,1.65rem);font-weight:580}.web-exploitation-v41-module__Vy-RSa__moduleContent p{max-width:760px;color:var(--web41-muted);margin:8px 0 0;font-size:.8rem;line-height:1.58}.web-exploitation-v41-module__Vy-RSa__moduleSignal{border:1px solid var(--web41-cyan);border-radius:50%;width:7px;height:7px}.web-exploitation-v41-module__Vy-RSa__requirementsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.web-exploitation-v41-module__Vy-RSa__infoPanel{border:1px solid var(--web41-line);background:var(--web41-surface);border-radius:14px;min-width:0;padding:28px}.web-exploitation-v41-module__Vy-RSa__infoPanel ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.web-exploitation-v41-module__Vy-RSa__infoPanel li{border-bottom:1px solid var(--web41-line-soft);color:var(--web41-secondary);padding:0 0 14px 19px;font-size:.87rem;line-height:1.55;position:relative}.web-exploitation-v41-module__Vy-RSa__infoPanel li:last-child{border-bottom:0;padding-bottom:0}.web-exploitation-v41-module__Vy-RSa__infoPanel li:before{background:var(--web41-cyan);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.64em;left:0}.web-exploitation-v41-module__Vy-RSa__outcomeList{border-top:1px solid var(--web41-line)}.web-exploitation-v41-module__Vy-RSa__outcomeList li{border-bottom:1px solid var(--web41-line-soft);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;min-height:72px;display:grid}.web-exploitation-v41-module__Vy-RSa__outcomeList strong{color:var(--web41-secondary);font-size:.95rem;font-weight:570;line-height:1.45}.web-exploitation-v41-module__Vy-RSa__relatedHeading .web-exploitation-v41-module__Vy-RSa__textAction{justify-self:end}.web-exploitation-v41-module__Vy-RSa__textAction{color:var(--web41-secondary)}.web-exploitation-v41-module__Vy-RSa__textAction:hover{color:var(--web41-cyan)}.web-exploitation-v41-module__Vy-RSa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.web-exploitation-v41-module__Vy-RSa__relatedCourse{border:1px solid var(--web41-line);min-width:0;min-height:280px;color:inherit;background:var(--web41-surface);border-radius:14px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.web-exploitation-v41-module__Vy-RSa__relatedTop{color:var(--web41-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.56rem;display:flex}.web-exploitation-v41-module__Vy-RSa__relatedCourse h3{max-width:520px;color:var(--web41-text);letter-spacing:-.045em;margin:44px 0 0;font-size:clamp(1.65rem,2.6vw,2.4rem);font-weight:500;line-height:1.06}.web-exploitation-v41-module__Vy-RSa__relatedCourse>p{max-width:560px;color:var(--web41-muted);margin:14px 0 0;font-size:.82rem;line-height:1.58}.web-exploitation-v41-module__Vy-RSa__relatedFooter{color:var(--web41-blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:.7rem;display:flex}.web-exploitation-v41-module__Vy-RSa__academyCta{background:var(--web41-bg);padding:88px 0 96px}.web-exploitation-v41-module__Vy-RSa__ctaLayout{border-top:1px solid var(--web41-line);grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:end;gap:clamp(50px,8vw,100px);padding-top:30px;display:grid}.web-exploitation-v41-module__Vy-RSa__ctaLayout h2{max-width:760px;margin:14px 0 0;font-size:clamp(2.55rem,4.4vw,4rem)}.web-exploitation-v41-module__Vy-RSa__ctaBody>p{color:var(--web41-muted);margin:0;font-size:.86rem;line-height:1.65}.web-exploitation-v41-module__Vy-RSa__ctaActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.web-exploitation-v41-module__Vy-RSa__ctaActions .web-exploitation-v41-module__Vy-RSa__primaryAction,.web-exploitation-v41-module__Vy-RSa__ctaActions .web-exploitation-v41-module__Vy-RSa__secondaryAction{width:auto;margin:0}.web-exploitation-v41-module__Vy-RSa__page a:focus-visible{outline-offset:3px;outline:2px solid #a1e2f0}@media (max-width:1024px){.web-exploitation-v41-module__Vy-RSa__introGrid{grid-template-columns:minmax(0,1fr) minmax(290px,.48fr);gap:45px}.web-exploitation-v41-module__Vy-RSa__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-exploitation-v41-module__Vy-RSa__section{padding:80px 0}}@media (max-width:900px){.web-exploitation-v41-module__Vy-RSa__introGrid{grid-template-columns:minmax(0,1fr);gap:38px}.web-exploitation-v41-module__Vy-RSa__enrollmentCard{width:100%;max-width:620px;position:static;top:auto}.web-exploitation-v41-module__Vy-RSa__sectionGrid,.web-exploitation-v41-module__Vy-RSa__wideHeading,.web-exploitation-v41-module__Vy-RSa__relatedHeading,.web-exploitation-v41-module__Vy-RSa__ctaLayout{grid-template-columns:minmax(0,1fr);gap:30px}.web-exploitation-v41-module__Vy-RSa__relatedHeading .web-exploitation-v41-module__Vy-RSa__textAction{justify-self:start}.web-exploitation-v41-module__Vy-RSa__requirementsGrid,.web-exploitation-v41-module__Vy-RSa__relatedGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.web-exploitation-v41-module__Vy-RSa__courseIntro{padding:38px 0 64px}.web-exploitation-v41-module__Vy-RSa__breadcrumb{margin-bottom:30px}.web-exploitation-v41-module__Vy-RSa__courseSummary h1{font-size:clamp(2.9rem,13vw,4.15rem)}.web-exploitation-v41-module__Vy-RSa__summary{margin-top:20px;font-size:.94rem}.web-exploitation-v41-module__Vy-RSa__metaGrid{grid-template-columns:minmax(0,1fr)}.web-exploitation-v41-module__Vy-RSa__metaGrid div,.web-exploitation-v41-module__Vy-RSa__metaGrid div+div{border-top:1px solid var(--web41-line-soft);border-left:0;padding:13px 0}.web-exploitation-v41-module__Vy-RSa__metaGrid div:first-child{border-top:0}.web-exploitation-v41-module__Vy-RSa__enrollmentCard{padding:20px}.web-exploitation-v41-module__Vy-RSa__learningSequence{font-size:.39rem}.web-exploitation-v41-module__Vy-RSa__section{padding:64px 0;scroll-margin-top:80px}.web-exploitation-v41-module__Vy-RSa__sectionHeading h2,.web-exploitation-v41-module__Vy-RSa__wideHeading h2,.web-exploitation-v41-module__Vy-RSa__relatedHeading h2,.web-exploitation-v41-module__Vy-RSa__ctaLayout h2{font-size:clamp(2.15rem,10.5vw,3rem)}.web-exploitation-v41-module__Vy-RSa__largeCopy{font-size:1.06rem}.web-exploitation-v41-module__Vy-RSa__objectives li{grid-template-columns:34px minmax(0,1fr);gap:12px}.web-exploitation-v41-module__Vy-RSa__curriculum li{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0}.web-exploitation-v41-module__Vy-RSa__moduleSignal{display:none}.web-exploitation-v41-module__Vy-RSa__infoPanel,.web-exploitation-v41-module__Vy-RSa__relatedCourse{padding:22px}.web-exploitation-v41-module__Vy-RSa__outcomeList li{grid-template-columns:34px minmax(0,1fr);gap:12px}.web-exploitation-v41-module__Vy-RSa__academyCta{padding:64px 0}.web-exploitation-v41-module__Vy-RSa__ctaActions{grid-template-columns:minmax(0,1fr);display:grid}.web-exploitation-v41-module__Vy-RSa__ctaActions .web-exploitation-v41-module__Vy-RSa__primaryAction,.web-exploitation-v41-module__Vy-RSa__ctaActions .web-exploitation-v41-module__Vy-RSa__secondaryAction{width:100%}}@media (max-width:390px){.web-exploitation-v41-module__Vy-RSa__courseSummary h1{font-size:2.72rem}.web-exploitation-v41-module__Vy-RSa__enrollmentMeta div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}.web-exploitation-v41-module__Vy-RSa__enrollmentMeta dd{text-align:left}.web-exploitation-v41-module__Vy-RSa__learningSequence i{display:none}.web-exploitation-v41-module__Vy-RSa__learningSequence{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.web-exploitation-v41-module__Vy-RSa__primaryAction,.web-exploitation-v41-module__Vy-RSa__secondaryAction,.web-exploitation-v41-module__Vy-RSa__textAction,.web-exploitation-v41-module__Vy-RSa__relatedCourse{transition:none}}.web-exploitation-v41-module__Vy-RSa__page{--nb-accent:#92eaf2;--nb-accent-soft:#bcb1fd;--nb-course-border:#9dc6e440;--nb-course-surface:#112034;color:#f5f9ff;background:#07101b}.web-exploitation-v41-module__Vy-RSa__page a:focus-visible{outline:2px solid var(--nb-accent);outline-offset:4px}.web-exploitation-v41-module__Vy-RSa__courseIntro{isolation:isolate;border-bottom:1px solid var(--nb-course-border);background:radial-gradient(48% 65% at 88% 12%,#7b83f133,#0000 80%),radial-gradient(45% 60% at 6% 8%,#51cbde1c,#0000 80%),linear-gradient(140deg,#0c1b2c,#07101b 70%);padding-block:clamp(4.2rem,7.3vw,7.2rem) clamp(4.5rem,6vw,6rem);position:relative;overflow:hidden}.web-exploitation-v41-module__Vy-RSa__courseIntro:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#8dcce31a 1px,#0000 1px),linear-gradient(90deg,#8dcce31a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72%);mask-image:linear-gradient(90deg,#0000,#000 72%)}.web-exploitation-v41-module__Vy-RSa__courseIntro>*{z-index:1;position:relative}.web-exploitation-v41-module__Vy-RSa__courseSummary h1{letter-spacing:-.064em;text-wrap:balance;max-width:14ch;font-size:clamp(3rem,5.5vw,5.4rem);font-weight:710;line-height:1.03}.web-exploitation-v41-module__Vy-RSa__eyebrow,.web-exploitation-v41-module__Vy-RSa__sectionEyebrow{color:var(--nb-accent);letter-spacing:.13em;font-size:.76rem;font-weight:720}.web-exploitation-v41-module__Vy-RSa__summary,.web-exploitation-v41-module__Vy-RSa__largeCopy{color:#c5d4e3;line-height:1.75}.web-exploitation-v41-module__Vy-RSa__metaGrid{border-color:var(--nb-course-border);border-radius:.85rem;overflow:hidden}.web-exploitation-v41-module__Vy-RSa__metaGrid>div,.web-exploitation-v41-module__Vy-RSa__outcomePreview{border-color:var(--nb-course-border)}.web-exploitation-v41-module__Vy-RSa__enrollmentCard{background:linear-gradient(155deg,#172b42,#0d1d2f);border:1px solid #96d9ed61;border-radius:1.15rem;padding:clamp(1.5rem,2.5vw,2.35rem);box-shadow:0 22px 66px #00000040,inset 0 1px #f0fbff0d}.web-exploitation-v41-module__Vy-RSa__enrollmentCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8ce9f2,#beb2fd,#0000);height:2px;position:absolute;top:0;left:12%;right:12%}.web-exploitation-v41-module__Vy-RSa__enrollmentMeta{border-color:var(--nb-course-border)}.web-exploitation-v41-module__Vy-RSa__primaryAction,.web-exploitation-v41-module__Vy-RSa__secondaryAction{border-radius:.78rem;min-height:3.15rem;font-weight:700;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.web-exploitation-v41-module__Vy-RSa__primaryAction{color:#07151c;background:linear-gradient(110deg,#b6f5f7,#80dfea);border-color:#b6f5f7;box-shadow:0 12px 34px #4ad1e624}.web-exploitation-v41-module__Vy-RSa__primaryAction:hover{background:#d0fafb;transform:translateY(-2px);box-shadow:0 16px 42px #4ad1e633}.web-exploitation-v41-module__Vy-RSa__secondaryAction{color:#b5f1f5;background:#96cce30b;border-color:#aad0e773}.web-exploitation-v41-module__Vy-RSa__secondaryAction:hover{border-color:var(--nb-accent);background:#92eaf217;transform:translateY(-2px)}.web-exploitation-v41-module__Vy-RSa__courseNavigation{border-bottom:1px solid var(--nb-course-border);background:#0a1523}.web-exploitation-v41-module__Vy-RSa__tabs{gap:.65rem}.web-exploitation-v41-module__Vy-RSa__tabs a{border-radius:.55rem;transition:background-color .2s,color .2s}.web-exploitation-v41-module__Vy-RSa__tabs a:hover{color:#d7fcfe;background:#92eaf212}.web-exploitation-v41-module__Vy-RSa__section,.web-exploitation-v41-module__Vy-RSa__sectionAlt,.web-exploitation-v41-module__Vy-RSa__outcomesSection{border-color:var(--nb-course-border);padding-block:clamp(4.5rem,7vw,7.2rem)}.web-exploitation-v41-module__Vy-RSa__sectionAlt{background:#0b1726}.web-exploitation-v41-module__Vy-RSa__sectionHeading h2,.web-exploitation-v41-module__Vy-RSa__wideHeading h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.1rem,3.7vw,3.55rem);font-weight:680;line-height:1.1}.web-exploitation-v41-module__Vy-RSa__curriculum,.web-exploitation-v41-module__Vy-RSa__curriculum>li{border-color:var(--nb-course-border)}.web-exploitation-v41-module__Vy-RSa__moduleNumber{color:#9feaf2}.web-exploitation-v41-module__Vy-RSa__moduleContent h3{letter-spacing:-.028em;font-size:clamp(1.3rem,1.85vw,1.7rem)}.web-exploitation-v41-module__Vy-RSa__infoPanel,.web-exploitation-v41-module__Vy-RSa__relatedCourse{border:1px solid var(--nb-course-border);background:linear-gradient(145deg,#16283c,#0e1b2b);border-radius:1rem}.web-exploitation-v41-module__Vy-RSa__infoPanel{padding:clamp(1.4rem,2.35vw,2.2rem)}.web-exploitation-v41-module__Vy-RSa__relatedGrid{gap:1.2rem}.web-exploitation-v41-module__Vy-RSa__relatedCourse{transition:transform .22s,border-color .22s,box-shadow .22s}.web-exploitation-v41-module__Vy-RSa__relatedCourse:hover{border-color:#92eaf27a;transform:translateY(-3px);box-shadow:0 18px 50px #0000003b}.web-exploitation-v41-module__Vy-RSa__academyCta{background:radial-gradient(60% 120% at 95% 14%,#7181eb29,#0000 75%),linear-gradient(110deg,#112439,#071321);border-top:1px solid #92eaf23d;padding-block:clamp(4.5rem,7vw,7.5rem)}.web-exploitation-v41-module__Vy-RSa__academyCta h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.25rem,4.1vw,4.1rem);line-height:1.1}@media (max-width:960px){.web-exploitation-v41-module__Vy-RSa__introGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.web-exploitation-v41-module__Vy-RSa__enrollmentCard{position:static}}@media (max-width:640px){.web-exploitation-v41-module__Vy-RSa__courseIntro{padding-block:3.4rem 4rem}.web-exploitation-v41-module__Vy-RSa__courseSummary h1{max-width:100%;font-size:clamp(2.65rem,10vw,3.65rem)}.web-exploitation-v41-module__Vy-RSa__section,.web-exploitation-v41-module__Vy-RSa__sectionAlt,.web-exploitation-v41-module__Vy-RSa__outcomesSection{padding-block:3.6rem}.web-exploitation-v41-module__Vy-RSa__academyCta{padding-block:4rem}.web-exploitation-v41-module__Vy-RSa__primaryAction,.web-exploitation-v41-module__Vy-RSa__secondaryAction{width:100%}}@media (hover:none){.web-exploitation-v41-module__Vy-RSa__relatedCourse:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.web-exploitation-v41-module__Vy-RSa__page *,.web-exploitation-v41-module__Vy-RSa__page :before,.web-exploitation-v41-module__Vy-RSa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.ai-security-course-detail-module__4t2VxW__page{--nb-base:#07090d;--nb-surface:#0b0f16;--nb-card:#101620;--nb-elevated:#151d29;--nb-cyan:#a1e2f0;--nb-blue:#83b3d7;--nb-purple:#7e60b9;--nb-text:#f5f7fa;--nb-muted:#8e9aaa;--nb-subtle:#657182;--nb-border:#a1e2f01a;--nb-border-neutral:#ffffff14;background:var(--nb-base);min-width:0;color:var(--nb-text);font-family:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;overflow:clip}.ai-security-course-detail-module__4t2VxW__container{z-index:2;width:min(100% - 48px,1280px);margin:0 auto;position:relative}.ai-security-course-detail-module__4t2VxW__eyebrow,.ai-security-course-detail-module__4t2VxW__smallLabel,.ai-security-course-detail-module__4t2VxW__enrollmentLabel,.ai-security-course-detail-module__4t2VxW__courseCardTop{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), "SFMono-Regular", Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.ai-security-course-detail-module__4t2VxW__eyebrow{color:var(--nb-cyan);margin:0;font-size:.72rem;line-height:1.4}.ai-security-course-detail-module__4t2VxW__smallLabel{color:var(--nb-subtle);margin:0;font-size:.66rem}.ai-security-course-detail-module__4t2VxW__page h1,.ai-security-course-detail-module__4t2VxW__page h2,.ai-security-course-detail-module__4t2VxW__page h3{font-family:var(--font-space-grotesk,"Space Grotesk"), var(--font-inter,"Inter"), sans-serif}.ai-security-course-detail-module__4t2VxW__page a{outline:none}.ai-security-course-detail-module__4t2VxW__courseIntro{isolation:isolate;border-bottom:1px solid var(--nb-border-neutral);background:var(--nb-base);padding:132px 0 104px;position:relative;overflow:hidden}.ai-security-course-detail-module__4t2VxW__introDecoration{z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(#a1e2f006 1px,#0000 1px),linear-gradient(90deg,#a1e2f006 1px,#0000 1px),radial-gradient(circle at 82% 22%,#7e60b91f,#0000 28%);background-size:56px 56px,56px 56px,auto;position:absolute;inset:0}.ai-security-course-detail-module__4t2VxW__introGrid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start;gap:clamp(56px,6vw,80px);display:grid}.ai-security-course-detail-module__4t2VxW__courseSummary{max-width:700px}.ai-security-course-detail-module__4t2VxW__courseSummary h1{max-width:650px;color:var(--nb-text);letter-spacing:-.065em;text-wrap:balance;margin:18px 0 0;font-size:clamp(3.4rem,5.8vw,5.4rem);font-weight:520;line-height:.94}.ai-security-course-detail-module__4t2VxW__lead{max-width:600px;color:var(--nb-muted);margin:24px 0 0;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.65}.ai-security-course-detail-module__4t2VxW__courseMeta{border-top:1px solid var(--nb-border-neutral);border-bottom:1px solid var(--nb-border-neutral);flex-wrap:wrap;gap:0;margin:34px 0 0;padding:0;display:flex}.ai-security-course-detail-module__4t2VxW__courseMeta>div{min-width:150px;padding:15px 24px 15px 0}.ai-security-course-detail-module__4t2VxW__courseMeta>div+div{border-left:1px solid var(--nb-border-neutral);padding-left:24px}.ai-security-course-detail-module__4t2VxW__courseMeta dt{color:var(--nb-subtle);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.64rem}.ai-security-course-detail-module__4t2VxW__courseMeta dd{color:#d7dee7;margin:7px 0 0;font-size:.85rem;font-weight:550}.ai-security-course-detail-module__4t2VxW__introOutcomes{margin-top:38px}.ai-security-course-detail-module__4t2VxW__introOutcomeList{border-top:1px solid var(--nb-border-neutral);margin-top:13px}.ai-security-course-detail-module__4t2VxW__introOutcome{border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:13px 0;display:grid}.ai-security-course-detail-module__4t2VxW__introOutcome span{color:var(--nb-blue);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;padding-top:2px;font-size:.65rem}.ai-security-course-detail-module__4t2VxW__introOutcome p{color:#c5ced8;margin:0;font-size:.88rem;line-height:1.5}.ai-security-course-detail-module__4t2VxW__enrollmentCard{background:var(--nb-card);border:1px solid #a1e2f024;border-radius:18px;align-self:start;padding:30px;position:sticky;top:104px;box-shadow:0 24px 70px #0000003d}.ai-security-course-detail-module__4t2VxW__enrollmentStatus{color:#ccecf3;min-height:28px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #a1e2f029;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:.64rem;display:inline-flex}.ai-security-course-detail-module__4t2VxW__enrollmentStatus span{background:var(--nb-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #a1e2f085}.ai-security-course-detail-module__4t2VxW__enrollmentLabel{color:var(--nb-subtle);margin:30px 0 0;font-size:.65rem}.ai-security-course-detail-module__4t2VxW__enrollmentCard h2{color:var(--nb-text);letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(1.75rem,2.4vw,2.35rem);font-weight:520;line-height:1.06}.ai-security-course-detail-module__4t2VxW__enrollmentDescription{color:var(--nb-muted);margin:14px 0 0;font-size:.87rem;line-height:1.6}.ai-security-course-detail-module__4t2VxW__enrollmentDetails{border-top:1px solid var(--nb-border-neutral);margin-top:28px}.ai-security-course-detail-module__4t2VxW__enrollmentDetails>div{border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;min-height:50px;display:grid}.ai-security-course-detail-module__4t2VxW__enrollmentDetails span{color:var(--nb-subtle);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;text-transform:uppercase;font-size:.62rem}.ai-security-course-detail-module__4t2VxW__enrollmentDetails strong{color:#d5dde6;font-size:.8rem;font-weight:560}.ai-security-course-detail-module__4t2VxW__enrollmentActions{gap:10px;margin-top:28px;display:grid}.ai-security-course-detail-module__4t2VxW__primaryButton,.ai-security-course-detail-module__4t2VxW__secondaryButton{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:650;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ai-security-course-detail-module__4t2VxW__primaryButton{border:1px solid var(--nb-cyan);background:var(--nb-cyan);color:var(--nb-base)}.ai-security-course-detail-module__4t2VxW__primaryButton:hover{background:#c0eef7;border-color:#c0eef7;transform:translateY(-1px)}.ai-security-course-detail-module__4t2VxW__secondaryButton{color:var(--nb-cyan);background:0 0;border:1px solid #a1e2f057}.ai-security-course-detail-module__4t2VxW__secondaryButton:hover{border-color:var(--nb-cyan);background:#a1e2f00d}.ai-security-course-detail-module__4t2VxW__enrollmentNote{color:#5e6977;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;margin:18px 0 0;font-size:.59rem;line-height:1.5}.ai-security-course-detail-module__4t2VxW__tabsSurface{border-bottom:1px solid var(--nb-border-neutral);background:var(--nb-surface);position:relative}.ai-security-course-detail-module__4t2VxW__tabs{scrollbar-width:none;overflow-x:auto}.ai-security-course-detail-module__4t2VxW__tabs::-webkit-scrollbar{display:none}.ai-security-course-detail-module__4t2VxW__tabList{align-items:center;gap:6px;width:max-content;min-width:100%;display:flex}.ai-security-course-detail-module__4t2VxW__tab{color:#8d99a8;white-space:nowrap;justify-content:center;align-items:center;min-width:116px;min-height:52px;padding:0 18px;font-size:.78rem;font-weight:570;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.ai-security-course-detail-module__4t2VxW__tab:after{content:"";background:0 0;height:1px;position:absolute;bottom:0;left:18px;right:18px}.ai-security-course-detail-module__4t2VxW__tab:hover:after{background:var(--nb-cyan)}.ai-security-course-detail-module__4t2VxW__overview,.ai-security-course-detail-module__4t2VxW__curriculum,.ai-security-course-detail-module__4t2VxW__requirements,.ai-security-course-detail-module__4t2VxW__outcomes,.ai-security-course-detail-module__4t2VxW__related,.ai-security-course-detail-module__4t2VxW__academyCta{scroll-margin-top:104px}.ai-security-course-detail-module__4t2VxW__overview,.ai-security-course-detail-module__4t2VxW__outcomes{background:var(--nb-base);padding:96px 0}.ai-security-course-detail-module__4t2VxW__curriculum,.ai-security-course-detail-module__4t2VxW__related{background:var(--nb-surface);padding:96px 0}.ai-security-course-detail-module__4t2VxW__requirements{background:var(--nb-base);padding:96px 0}.ai-security-course-detail-module__4t2VxW__sectionHeader{max-width:720px;margin-bottom:56px}.ai-security-course-detail-module__4t2VxW__sectionHeader h2,.ai-security-course-detail-module__4t2VxW__requirementsIntro h2{color:var(--nb-text);letter-spacing:-.055em;text-wrap:balance;margin:13px 0 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:520;line-height:1}.ai-security-course-detail-module__4t2VxW__sectionHeader>p:last-child,.ai-security-course-detail-module__4t2VxW__requirementsIntro>p:last-child{max-width:650px;color:var(--nb-muted);margin:18px 0 0;font-size:.95rem;line-height:1.62}.ai-security-course-detail-module__4t2VxW__overviewGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid}.ai-security-course-detail-module__4t2VxW__learningList{border-top:1px solid #a1e2f033}.ai-security-course-detail-module__4t2VxW__learningList>.ai-security-course-detail-module__4t2VxW__smallLabel{padding:17px 0}.ai-security-course-detail-module__4t2VxW__learningItem{border-top:1px solid var(--nb-border-neutral);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:13px 0;display:grid}.ai-security-course-detail-module__4t2VxW__learningItem span{color:var(--nb-blue);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;font-size:.66rem}.ai-security-course-detail-module__4t2VxW__learningItem p{color:#c5ced8;margin:0;font-size:.93rem;line-height:1.5}.ai-security-course-detail-module__4t2VxW__audiencePanel{border:1px solid var(--nb-border);background:var(--nb-card);border-radius:14px;padding:30px}.ai-security-course-detail-module__4t2VxW__audiencePanel h3{color:var(--nb-text);letter-spacing:-.04em;margin:14px 0 0;font-size:1.8rem;font-weight:520;line-height:1.08}.ai-security-course-detail-module__4t2VxW__audienceList{border-top:1px solid var(--nb-border-neutral);margin-top:25px}.ai-security-course-detail-module__4t2VxW__audienceList>div{border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.ai-security-course-detail-module__4t2VxW__audienceList span{color:var(--nb-purple);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;font-size:.63rem}.ai-security-course-detail-module__4t2VxW__audienceList p{color:#c5ced8;margin:0;font-size:.86rem;line-height:1.45}.ai-security-course-detail-module__4t2VxW__moduleList{border-top:1px solid #a1e2f038}.ai-security-course-detail-module__4t2VxW__moduleRow{border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:88px minmax(0,1fr) 32px;align-items:center;gap:30px;min-height:152px;padding:28px 0;display:grid}.ai-security-course-detail-module__4t2VxW__moduleNumber{color:var(--nb-cyan);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;letter-spacing:.1em;font-size:.74rem}.ai-security-course-detail-module__4t2VxW__moduleContent{max-width:780px}.ai-security-course-detail-module__4t2VxW__moduleContent h3{color:var(--nb-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:530}.ai-security-course-detail-module__4t2VxW__moduleContent p{max-width:720px;color:var(--nb-muted);margin:10px 0 0;font-size:.9rem;line-height:1.58}.ai-security-course-detail-module__4t2VxW__moduleMarker{color:#7e60b9b3;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;text-align:right;font-size:1rem}.ai-security-course-detail-module__4t2VxW__requirementsGrid{grid-template-columns:minmax(0,5fr) minmax(360px,7fr);align-items:start;gap:clamp(56px,8vw,110px);display:grid}.ai-security-course-detail-module__4t2VxW__requirementsIntro{max-width:520px}.ai-security-course-detail-module__4t2VxW__requirementsPanel{border:1px solid var(--nb-border);background:var(--nb-card);border-radius:18px;padding:32px}.ai-security-course-detail-module__4t2VxW__requirementList{border-top:1px solid var(--nb-border-neutral);margin-top:17px}.ai-security-course-detail-module__4t2VxW__requirement{border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:17px 0;display:grid}.ai-security-course-detail-module__4t2VxW__requirement span{color:var(--nb-cyan);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;font-size:.64rem}.ai-security-course-detail-module__4t2VxW__requirement p{color:#c5ced8;margin:0;font-size:.9rem;line-height:1.52}.ai-security-course-detail-module__4t2VxW__requirementMeta{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;display:grid}.ai-security-course-detail-module__4t2VxW__requirementMeta>div{padding:0 18px 0 0}.ai-security-course-detail-module__4t2VxW__requirementMeta>div+div{border-left:1px solid var(--nb-border-neutral);padding-left:18px}.ai-security-course-detail-module__4t2VxW__requirementMeta dt{color:var(--nb-subtle);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;text-transform:uppercase;font-size:.62rem}.ai-security-course-detail-module__4t2VxW__requirementMeta dd{color:#d7dee7;margin:7px 0 0;font-size:.86rem;font-weight:550}.ai-security-course-detail-module__4t2VxW__outcomeRows{border-top:1px solid #a1e2f033;border-left:1px solid var(--nb-border-neutral);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-security-course-detail-module__4t2VxW__outcomeRow{border-right:1px solid var(--nb-border-neutral);border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-height:120px;padding:24px;display:grid}.ai-security-course-detail-module__4t2VxW__outcomeRow span{color:var(--nb-purple);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;font-size:.66rem}.ai-security-course-detail-module__4t2VxW__outcomeRow p{color:#c7d0da;margin:0;font-size:.92rem;line-height:1.55}.ai-security-course-detail-module__4t2VxW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ai-security-course-detail-module__4t2VxW__courseCard{border:1px solid var(--nb-border);background:var(--nb-card);border-radius:14px;flex-direction:column;min-height:320px;padding:28px;display:flex}.ai-security-course-detail-module__4t2VxW__courseCardTop{color:var(--nb-subtle);justify-content:space-between;align-items:center;gap:16px;font-size:.62rem;display:flex}.ai-security-course-detail-module__4t2VxW__courseCardTop span:first-child{color:var(--nb-blue)}.ai-security-course-detail-module__4t2VxW__courseCardBody{margin-top:44px}.ai-security-course-detail-module__4t2VxW__courseCardBody h3{color:var(--nb-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:530;line-height:1.08}.ai-security-course-detail-module__4t2VxW__courseCardBody p{max-width:530px;color:var(--nb-muted);margin:14px 0 0;font-size:.88rem;line-height:1.58}.ai-security-course-detail-module__4t2VxW__courseCardFooter{justify-content:space-between;align-items:end;gap:24px;margin-top:auto;padding-top:28px;display:flex}.ai-security-course-detail-module__4t2VxW__courseCardFooter>div{flex-wrap:wrap;gap:8px 14px;display:flex}.ai-security-course-detail-module__4t2VxW__courseCardFooter>div span{color:var(--nb-subtle);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;font-size:.61rem}.ai-security-course-detail-module__4t2VxW__courseCardFooter a{min-height:44px;color:var(--nb-cyan);align-items:center;gap:8px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.ai-security-course-detail-module__4t2VxW__academyCta{border-top:1px solid var(--nb-border-neutral);background:var(--nb-base);padding:96px 0}.ai-security-course-detail-module__4t2VxW__ctaInner{border-top:1px solid #a1e2f03d;border-bottom:1px solid var(--nb-border-neutral);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;padding:48px 0;display:grid}.ai-security-course-detail-module__4t2VxW__ctaInner>div:first-child{max-width:720px}.ai-security-course-detail-module__4t2VxW__ctaInner h2{color:var(--nb-text);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:520;line-height:.98}.ai-security-course-detail-module__4t2VxW__ctaInner p:last-child{max-width:580px;color:var(--nb-muted);margin:18px 0 0;font-size:.94rem;line-height:1.6}.ai-security-course-detail-module__4t2VxW__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.ai-security-course-detail-module__4t2VxW__ctaActions .ai-security-course-detail-module__4t2VxW__primaryButton,.ai-security-course-detail-module__4t2VxW__ctaActions .ai-security-course-detail-module__4t2VxW__secondaryButton{min-width:156px}@media (max-width:980px){.ai-security-course-detail-module__4t2VxW__courseIntro{padding:104px 0 80px}.ai-security-course-detail-module__4t2VxW__introGrid,.ai-security-course-detail-module__4t2VxW__overviewGrid,.ai-security-course-detail-module__4t2VxW__requirementsGrid,.ai-security-course-detail-module__4t2VxW__ctaInner{grid-template-columns:minmax(0,1fr)}.ai-security-course-detail-module__4t2VxW__introGrid{gap:48px}.ai-security-course-detail-module__4t2VxW__courseSummary{max-width:760px}.ai-security-course-detail-module__4t2VxW__enrollmentCard{max-width:700px;position:static;top:auto}.ai-security-course-detail-module__4t2VxW__overview,.ai-security-course-detail-module__4t2VxW__curriculum,.ai-security-course-detail-module__4t2VxW__requirements,.ai-security-course-detail-module__4t2VxW__outcomes,.ai-security-course-detail-module__4t2VxW__related,.ai-security-course-detail-module__4t2VxW__academyCta{padding:80px 0}.ai-security-course-detail-module__4t2VxW__overviewGrid,.ai-security-course-detail-module__4t2VxW__requirementsGrid{gap:48px}.ai-security-course-detail-module__4t2VxW__audiencePanel{max-width:700px}.ai-security-course-detail-module__4t2VxW__ctaInner{align-items:start;gap:36px}}@media (max-width:640px){.ai-security-course-detail-module__4t2VxW__container{width:calc(100% - 32px)}.ai-security-course-detail-module__4t2VxW__courseIntro{padding:88px 0 64px}.ai-security-course-detail-module__4t2VxW__introDecoration{opacity:.22;background-image:linear-gradient(#a1e2f005 1px,#0000 1px),linear-gradient(90deg,#a1e2f005 1px,#0000 1px);background-size:64px 64px}.ai-security-course-detail-module__4t2VxW__courseSummary h1{max-width:none;font-size:clamp(3rem,15vw,4rem);line-height:.95}.ai-security-course-detail-module__4t2VxW__lead{font-size:.98rem}.ai-security-course-detail-module__4t2VxW__courseMeta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-security-course-detail-module__4t2VxW__courseMeta>div,.ai-security-course-detail-module__4t2VxW__courseMeta>div+div{border-left:0;min-width:0;padding:14px 12px 14px 0}.ai-security-course-detail-module__4t2VxW__courseMeta>div:nth-child(2n){border-left:1px solid var(--nb-border-neutral);padding-left:14px}.ai-security-course-detail-module__4t2VxW__enrollmentCard,.ai-security-course-detail-module__4t2VxW__audiencePanel,.ai-security-course-detail-module__4t2VxW__requirementsPanel{border-radius:14px;padding:24px}.ai-security-course-detail-module__4t2VxW__tabsSurface{overflow:hidden}.ai-security-course-detail-module__4t2VxW__tab{min-width:auto;min-height:48px;padding:0 16px}.ai-security-course-detail-module__4t2VxW__overview,.ai-security-course-detail-module__4t2VxW__curriculum,.ai-security-course-detail-module__4t2VxW__requirements,.ai-security-course-detail-module__4t2VxW__outcomes,.ai-security-course-detail-module__4t2VxW__related,.ai-security-course-detail-module__4t2VxW__academyCta{padding:64px 0}.ai-security-course-detail-module__4t2VxW__sectionHeader{margin-bottom:42px}.ai-security-course-detail-module__4t2VxW__sectionHeader h2,.ai-security-course-detail-module__4t2VxW__requirementsIntro h2{font-size:clamp(2.2rem,10vw,3rem)}.ai-security-course-detail-module__4t2VxW__learningItem{grid-template-columns:40px minmax(0,1fr)}.ai-security-course-detail-module__4t2VxW__moduleRow{grid-template-columns:44px minmax(0,1fr);gap:16px;min-height:0;padding:24px 0}.ai-security-course-detail-module__4t2VxW__moduleMarker{display:none}.ai-security-course-detail-module__4t2VxW__moduleContent h3{font-size:1.42rem}.ai-security-course-detail-module__4t2VxW__requirementMeta{grid-template-columns:minmax(0,1fr)}.ai-security-course-detail-module__4t2VxW__requirementMeta>div,.ai-security-course-detail-module__4t2VxW__requirementMeta>div+div{border-left:0;padding:15px 0}.ai-security-course-detail-module__4t2VxW__requirementMeta>div+div{border-top:1px solid var(--nb-border-neutral)}.ai-security-course-detail-module__4t2VxW__outcomeRows,.ai-security-course-detail-module__4t2VxW__relatedGrid{grid-template-columns:minmax(0,1fr)}.ai-security-course-detail-module__4t2VxW__outcomeRow{min-height:0;padding:20px}.ai-security-course-detail-module__4t2VxW__courseCard{min-height:300px;padding:24px}.ai-security-course-detail-module__4t2VxW__courseCardFooter{flex-direction:column;align-items:flex-start}.ai-security-course-detail-module__4t2VxW__ctaInner{padding:36px 0}.ai-security-course-detail-module__4t2VxW__ctaInner h2{font-size:clamp(2.3rem,11vw,3.2rem)}.ai-security-course-detail-module__4t2VxW__ctaActions{flex-direction:column;width:100%}.ai-security-course-detail-module__4t2VxW__ctaActions .ai-security-course-detail-module__4t2VxW__primaryButton,.ai-security-course-detail-module__4t2VxW__ctaActions .ai-security-course-detail-module__4t2VxW__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.ai-security-course-detail-module__4t2VxW__primaryButton,.ai-security-course-detail-module__4t2VxW__secondaryButton,.ai-security-course-detail-module__4t2VxW__tab,.ai-security-course-detail-module__4t2VxW__courseCardFooter a{transition:none}.ai-security-course-detail-module__4t2VxW__primaryButton:hover{transform:none}}.ai-security-course-detail-module__4t2VxW__page{--nb-base:#07101b;--nb-surface:#0b1725;--nb-card:#112236;--nb-elevated:#192f47;--nb-cyan:#92eaf2;--nb-blue:#a5c8fa;--nb-purple:#b7a6f4;--nb-text:#f5f9ff;--nb-muted:#acbfd1;--nb-subtle:#92a7bb;--nb-border:#9ecae440;--nb-border-neutral:#9ecae433;color:var(--nb-text);background:var(--nb-base);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ai-security-course-detail-module__4t2VxW__page :is(h1,h2,h3){font-family:inherit}.ai-security-course-detail-module__4t2VxW__page a:focus-visible{outline:2px solid var(--nb-cyan);outline-offset:4px}.ai-security-course-detail-module__4t2VxW__courseIntro{border-bottom:1px solid var(--nb-border);background:radial-gradient(52% 70% at 87% 13%,#8670f133,#0000 75%),radial-gradient(42% 58% at 8% 14%,#4dcde21f,#0000 80%),linear-gradient(130deg,#0e1f32,#07101b);padding-block:clamp(4.6rem,8vw,8rem) clamp(4rem,6vw,6.2rem);overflow:hidden}.ai-security-course-detail-module__4t2VxW__introDecoration{opacity:.48}.ai-security-course-detail-module__4t2VxW__courseSummary h1{letter-spacing:-.066em;text-wrap:balance;max-width:13.5ch;font-size:clamp(3rem,5.45vw,5.25rem);font-weight:710;line-height:1.04}.ai-security-course-detail-module__4t2VxW__lead{color:#c5d5e5;font-size:clamp(1.04rem,1.4vw,1.2rem);line-height:1.76}.ai-security-course-detail-module__4t2VxW__eyebrow,.ai-security-course-detail-module__4t2VxW__smallLabel{color:var(--nb-cyan)}.ai-security-course-detail-module__4t2VxW__enrollmentCard{background:linear-gradient(155deg,#172c45,#102034);border:1px solid #92eaf25e;border-radius:1.12rem;box-shadow:0 25px 72px #00000047}.ai-security-course-detail-module__4t2VxW__enrollmentDescription,.ai-security-course-detail-module__4t2VxW__enrollmentNote{color:#bdcede}.ai-security-course-detail-module__4t2VxW__primaryButton,.ai-security-course-detail-module__4t2VxW__secondaryButton{border-radius:.75rem;min-height:3.15rem;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.ai-security-course-detail-module__4t2VxW__primaryButton{color:#08161d;background:linear-gradient(110deg,#b3f4f6,#82e0eb);border-color:#b3f4f6}.ai-security-course-detail-module__4t2VxW__primaryButton:hover{background:#d0fafb;transform:translateY(-2px);box-shadow:0 15px 36px #6fe0ea33}.ai-security-course-detail-module__4t2VxW__secondaryButton{color:#bff5f7;background:#97d0e70b;border-color:#a3d2eb7a}.ai-security-course-detail-module__4t2VxW__secondaryButton:hover{border-color:var(--nb-cyan);background:#92eaf217;transform:translateY(-2px)}.ai-security-course-detail-module__4t2VxW__tabsSurface{border-bottom:1px solid var(--nb-border);background:#0b1725}.ai-security-course-detail-module__4t2VxW__tab{border-radius:.6rem;transition:color .18s,background-color .18s}.ai-security-course-detail-module__4t2VxW__tab:hover{color:#dcfdff;background:#92eaf214}.ai-security-course-detail-module__4t2VxW__overview,.ai-security-course-detail-module__4t2VxW__curriculum,.ai-security-course-detail-module__4t2VxW__requirements,.ai-security-course-detail-module__4t2VxW__outcomes,.ai-security-course-detail-module__4t2VxW__related{background-color:var(--nb-base)}.ai-security-course-detail-module__4t2VxW__sectionHeader h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.1rem,3.6vw,3.55rem);line-height:1.1}.ai-security-course-detail-module__4t2VxW__learningItem,.ai-security-course-detail-module__4t2VxW__audiencePanel,.ai-security-course-detail-module__4t2VxW__requirementsPanel,.ai-security-course-detail-module__4t2VxW__courseCard{border:1px solid var(--nb-border);background:linear-gradient(150deg,#15283e,#0e1b2b);border-radius:1rem}.ai-security-course-detail-module__4t2VxW__moduleRow{border-bottom:1px solid var(--nb-border)}.ai-security-course-detail-module__4t2VxW__moduleNumber{color:var(--nb-cyan)}.ai-security-course-detail-module__4t2VxW__moduleContent h3{letter-spacing:-.035em;font-size:clamp(1.35rem,1.9vw,1.75rem)}.ai-security-course-detail-module__4t2VxW__outcomeRow{border-color:var(--nb-border)}.ai-security-course-detail-module__4t2VxW__courseCard{transition:border-color .22s,transform .22s,box-shadow .22s}.ai-security-course-detail-module__4t2VxW__courseCard:hover{border-color:#92eaf280;transform:translateY(-3px);box-shadow:0 18px 45px #0000003b}.ai-security-course-detail-module__4t2VxW__academyCta{border-top:1px solid var(--nb-border);background:radial-gradient(at 94% 14%,#7b86f333,#0000 70%),linear-gradient(120deg,#11243b,#081523 80%)}.ai-security-course-detail-module__4t2VxW__ctaInner h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.35rem,4.25vw,4.15rem);line-height:1.1}@media (max-width:960px){.ai-security-course-detail-module__4t2VxW__introGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.ai-security-course-detail-module__4t2VxW__enrollmentCard{position:static}}@media (max-width:640px){.ai-security-course-detail-module__4t2VxW__courseIntro{padding-block:3.65rem 4rem}.ai-security-course-detail-module__4t2VxW__courseSummary h1{max-width:100%;font-size:clamp(2.65rem,10vw,3.5rem)}.ai-security-course-detail-module__4t2VxW__ctaInner{padding-block:3rem}.ai-security-course-detail-module__4t2VxW__primaryButton,.ai-security-course-detail-module__4t2VxW__secondaryButton{width:100%}}@media (hover:none){.ai-security-course-detail-module__4t2VxW__courseCard:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.ai-security-course-detail-module__4t2VxW__page *,.ai-security-course-detail-module__4t2VxW__page :before,.ai-security-course-detail-module__4t2VxW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.red-team-v40-module__MSYjQW__page{--rt-bg:#07090d;--rt-alt:#0b0f16;--rt-surface:#101620;--rt-elevated:#151d29;--rt-text:#f5f7fa;--rt-secondary:#c5ced8;--rt-muted:#8793a3;--rt-subtle:#667281;--rt-cyan:#a1e2f0;--rt-blue:#83b3d7;--rt-violet:#7e60b9;--rt-purple:#6333c6;--rt-line:#a1e2f01a;--rt-line-soft:#ffffff13;width:100%;min-width:0;color:var(--rt-text);background:var(--rt-bg);overflow:clip}.red-team-v40-module__MSYjQW__page *,.red-team-v40-module__MSYjQW__page :before,.red-team-v40-module__MSYjQW__page :after{box-sizing:border-box}.red-team-v40-module__MSYjQW__container{width:100%}.red-team-v40-module__MSYjQW__courseIntro{border-bottom:1px solid var(--rt-line-soft);background:var(--rt-bg);padding:clamp(54px,6vw,78px) 0 clamp(72px,8vw,104px);position:relative}.red-team-v40-module__MSYjQW__courseIntro:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6333c609);width:min(48vw,760px);height:100%;position:absolute;top:0;right:0}.red-team-v40-module__MSYjQW__courseIntro .red-team-v40-module__MSYjQW__container{z-index:2;position:relative}.red-team-v40-module__MSYjQW__breadcrumb{color:var(--rt-subtle);font-family:var(--font-geist-mono), "IBM Plex Mono", monospace;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:42px;font-size:.68rem;display:flex}.red-team-v40-module__MSYjQW__breadcrumb a{color:var(--rt-muted);text-decoration:none}.red-team-v40-module__MSYjQW__breadcrumb a:hover{color:var(--rt-cyan)}.red-team-v40-module__MSYjQW__introGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:clamp(56px,7vw,92px);display:grid}.red-team-v40-module__MSYjQW__courseSummary{min-width:0;max-width:820px}.red-team-v40-module__MSYjQW__eyebrow,.red-team-v40-module__MSYjQW__sectionEyebrow,.red-team-v40-module__MSYjQW__subsectionLabel,.red-team-v40-module__MSYjQW__enrollmentTop,.red-team-v40-module__MSYjQW__metaGrid dt,.red-team-v40-module__MSYjQW__enrollmentMeta dt,.red-team-v40-module__MSYjQW__relatedTop{font-family:var(--font-geist-mono), "IBM Plex Mono", monospace}.red-team-v40-module__MSYjQW__eyebrow{color:var(--rt-blue);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:650}.red-team-v40-module__MSYjQW__courseSummary h1{letter-spacing:-.07em;text-wrap:balance;max-width:780px;margin:15px 0 0;font-size:clamp(3.8rem,6.7vw,6.35rem);font-weight:480;line-height:.91}.red-team-v40-module__MSYjQW__summary{max-width:640px;color:var(--rt-muted);margin:26px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.red-team-v40-module__MSYjQW__metaGrid{border-top:1px solid var(--rt-line);border-bottom:1px solid var(--rt-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;display:grid}.red-team-v40-module__MSYjQW__metaGrid div{min-width:0;padding:17px 18px 17px 0}.red-team-v40-module__MSYjQW__metaGrid div+div{border-left:1px solid var(--rt-line-soft);padding-left:18px}.red-team-v40-module__MSYjQW__metaGrid dt,.red-team-v40-module__MSYjQW__enrollmentMeta dt{color:var(--rt-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.red-team-v40-module__MSYjQW__metaGrid dd,.red-team-v40-module__MSYjQW__enrollmentMeta dd{color:var(--rt-secondary);overflow-wrap:anywhere;margin:7px 0 0;font-size:.83rem;font-weight:600}.red-team-v40-module__MSYjQW__outcomePreview{max-width:680px;margin-top:30px}.red-team-v40-module__MSYjQW__outcomePreview>p{color:var(--rt-blue);font-family:var(--font-geist-mono), "IBM Plex Mono", monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.red-team-v40-module__MSYjQW__outcomePreview ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.red-team-v40-module__MSYjQW__outcomePreview li{color:var(--rt-secondary);padding-left:18px;font-size:.88rem;line-height:1.55;position:relative}.red-team-v40-module__MSYjQW__outcomePreview li:before{background:var(--rt-cyan);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.red-team-v40-module__MSYjQW__enrollmentCard{border:1px solid var(--rt-line);background:var(--rt-surface);border-radius:14px;padding:24px;position:sticky;top:104px}.red-team-v40-module__MSYjQW__enrollmentTop{border-bottom:1px solid var(--rt-line-soft);color:var(--rt-subtle);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;font-size:.56rem;display:flex}.red-team-v40-module__MSYjQW__statusRow{align-items:center;gap:10px;margin-top:23px;display:flex}.red-team-v40-module__MSYjQW__statusDot{background:var(--rt-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a1e2f012}.red-team-v40-module__MSYjQW__statusRow strong{color:var(--rt-secondary);font-size:1rem;font-weight:620}.red-team-v40-module__MSYjQW__enrollmentMeta{margin:22px 0 0}.red-team-v40-module__MSYjQW__enrollmentMeta div{border-bottom:1px solid var(--rt-line-soft);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:50px;display:grid}.red-team-v40-module__MSYjQW__enrollmentMeta dd{text-align:right;margin:0}.red-team-v40-module__MSYjQW__primaryAction,.red-team-v40-module__MSYjQW__secondaryAction,.red-team-v40-module__MSYjQW__textAction{justify-content:space-between;align-items:center;gap:14px;min-height:46px;font-size:.8rem;font-weight:660;text-decoration:none;display:inline-flex}.red-team-v40-module__MSYjQW__primaryAction{color:#071015;background:var(--rt-cyan);border:1px solid #a1e2f04d;border-radius:4px;width:100%;margin-top:23px;padding:0 17px}.red-team-v40-module__MSYjQW__primaryAction:hover{background:#c5eff8}.red-team-v40-module__MSYjQW__secondaryAction{border:1px solid var(--rt-line);width:100%;color:var(--rt-secondary);background:0 0;border-radius:4px;margin-top:8px;padding:0 17px}.red-team-v40-module__MSYjQW__attackPath{border-top:1px solid var(--rt-line-soft);color:var(--rt-subtle);font-family:var(--font-geist-mono), "IBM Plex Mono", monospace;letter-spacing:.04em;align-items:center;gap:7px;margin-top:23px;padding-top:17px;font-size:.48rem;display:flex}.red-team-v40-module__MSYjQW__attackPath i{background:var(--rt-line);flex:1;min-width:6px;height:1px}.red-team-v40-module__MSYjQW__tabs{flex-wrap:wrap;align-items:center;gap:4px 30px;min-height:58px;display:flex}.red-team-v40-module__MSYjQW__tabs a{min-height:44px;color:var(--rt-muted);align-items:center;font-size:.78rem;font-weight:620;text-decoration:none;display:inline-flex}.red-team-v40-module__MSYjQW__tabs a:hover{color:var(--rt-cyan)}.red-team-v40-module__MSYjQW__section{border-bottom:1px solid var(--rt-line-soft);background:var(--rt-bg);padding:96px 0;scroll-margin-top:100px}.red-team-v40-module__MSYjQW__sectionGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.red-team-v40-module__MSYjQW__sectionHeading{max-width:500px}.red-team-v40-module__MSYjQW__sectionEyebrow{color:var(--rt-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.6rem;font-weight:630;display:flex}.red-team-v40-module__MSYjQW__sectionEyebrow span{color:var(--rt-subtle)}.red-team-v40-module__MSYjQW__sectionHeading h2,.red-team-v40-module__MSYjQW__wideHeading h2,.red-team-v40-module__MSYjQW__relatedHeading h2,.red-team-v40-module__MSYjQW__ctaLayout h2{color:var(--rt-text);letter-spacing:-.055em;font-weight:470;line-height:1.02}.red-team-v40-module__MSYjQW__sectionHeading h2{margin:14px 0 0;font-size:clamp(2.5rem,4.4vw,4.1rem)}.red-team-v40-module__MSYjQW__largeCopy{max-width:720px;color:var(--rt-secondary);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.7vw,1.48rem);line-height:1.55}.red-team-v40-module__MSYjQW__objectives{margin-top:42px}.red-team-v40-module__MSYjQW__subsectionLabel{color:var(--rt-blue);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:.58rem}.red-team-v40-module__MSYjQW__objectives ol,.red-team-v40-module__MSYjQW__outcomeList,.red-team-v40-module__MSYjQW__curriculum{margin:0;padding:0;list-style:none}.red-team-v40-module__MSYjQW__objectives ol{border-top:1px solid var(--rt-line)}.red-team-v40-module__MSYjQW__objectives li{border-bottom:1px solid var(--rt-line-soft);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.red-team-v40-module__MSYjQW__objectives li span,.red-team-v40-module__MSYjQW__outcomeList li span,.red-team-v40-module__MSYjQW__moduleNumber{color:var(--rt-cyan);font-family:var(--font-geist-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;font-size:.58rem}.red-team-v40-module__MSYjQW__objectives li p{max-width:680px;color:var(--rt-muted);margin:0;font-size:.86rem;line-height:1.6}.red-team-v40-module__MSYjQW__wideHeading,.red-team-v40-module__MSYjQW__relatedHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:end;gap:clamp(45px,7vw,90px);margin-bottom:48px;display:grid}.red-team-v40-module__MSYjQW__wideHeading h2,.red-team-v40-module__MSYjQW__relatedHeading h2{max-width:850px;margin:14px 0 0;font-size:clamp(2.65rem,4.7vw,4.4rem)}.red-team-v40-module__MSYjQW__wideHeading>p{max-width:460px;color:var(--rt-muted);margin:0;font-size:.86rem;line-height:1.65}.red-team-v40-module__MSYjQW__curriculum{border-top:1px solid var(--rt-line)}.red-team-v40-module__MSYjQW__curriculum li{border-bottom:1px solid var(--rt-line-soft);grid-template-columns:64px minmax(0,1fr) 12px;align-items:center;gap:22px;min-height:112px;padding:20px 0;display:grid;position:relative}.red-team-v40-module__MSYjQW__moduleContent{min-width:0}.red-team-v40-module__MSYjQW__moduleContent h3{color:var(--rt-secondary);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.9vw,1.65rem);font-weight:580}.red-team-v40-module__MSYjQW__moduleContent p{max-width:760px;color:var(--rt-muted);margin:8px 0 0;font-size:.8rem;line-height:1.58}.red-team-v40-module__MSYjQW__moduleSignal{border:1px solid var(--rt-cyan);border-radius:50%;width:7px;height:7px}.red-team-v40-module__MSYjQW__requirementsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.red-team-v40-module__MSYjQW__infoPanel{border:1px solid var(--rt-line);background:var(--rt-surface);border-radius:14px;min-width:0;padding:28px}.red-team-v40-module__MSYjQW__infoPanel ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.red-team-v40-module__MSYjQW__infoPanel li{border-bottom:1px solid var(--rt-line-soft);color:var(--rt-secondary);padding:0 0 14px 19px;font-size:.87rem;line-height:1.55;position:relative}.red-team-v40-module__MSYjQW__infoPanel li:last-child{border-bottom:0;padding-bottom:0}.red-team-v40-module__MSYjQW__infoPanel li:before{background:var(--rt-cyan);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.64em;left:0}.red-team-v40-module__MSYjQW__outcomesSection{background:var(--rt-bg)}.red-team-v40-module__MSYjQW__outcomeList{border-top:1px solid var(--rt-line)}.red-team-v40-module__MSYjQW__outcomeList li{border-bottom:1px solid var(--rt-line-soft);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;min-height:72px;display:grid}.red-team-v40-module__MSYjQW__outcomeList strong{color:var(--rt-secondary);font-size:.95rem;font-weight:570;line-height:1.45}.red-team-v40-module__MSYjQW__relatedHeading .red-team-v40-module__MSYjQW__textAction{justify-self:end}.red-team-v40-module__MSYjQW__textAction{color:var(--rt-secondary)}.red-team-v40-module__MSYjQW__textAction:hover{color:var(--rt-cyan)}.red-team-v40-module__MSYjQW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.red-team-v40-module__MSYjQW__relatedCourse{border:1px solid var(--rt-line);min-width:0;min-height:280px;color:inherit;background:var(--rt-surface);border-radius:14px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.red-team-v40-module__MSYjQW__relatedTop{color:var(--rt-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.56rem;display:flex}.red-team-v40-module__MSYjQW__relatedCourse h3{max-width:520px;color:var(--rt-text);letter-spacing:-.045em;margin:44px 0 0;font-size:clamp(1.65rem,2.6vw,2.4rem);font-weight:500;line-height:1.06}.red-team-v40-module__MSYjQW__relatedCourse>p{max-width:560px;color:var(--rt-muted);margin:14px 0 0;font-size:.82rem;line-height:1.58}.red-team-v40-module__MSYjQW__relatedFooter{color:var(--rt-blue);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;font-size:.7rem;display:flex}.red-team-v40-module__MSYjQW__academyCta{background:var(--rt-bg);padding:88px 0 96px}.red-team-v40-module__MSYjQW__ctaLayout{border-top:1px solid var(--rt-line);grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:end;gap:clamp(50px,8vw,100px);padding-top:30px;display:grid}.red-team-v40-module__MSYjQW__ctaLayout h2{max-width:760px;margin:14px 0 0;font-size:clamp(2.55rem,4.4vw,4rem)}.red-team-v40-module__MSYjQW__ctaBody>p{max-width:500px;color:var(--rt-muted);margin:0;font-size:.86rem;line-height:1.65}.red-team-v40-module__MSYjQW__ctaActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.red-team-v40-module__MSYjQW__ctaActions .red-team-v40-module__MSYjQW__primaryAction,.red-team-v40-module__MSYjQW__ctaActions .red-team-v40-module__MSYjQW__secondaryAction{width:auto;margin:0}@media (hover:hover) and (pointer:fine){.red-team-v40-module__MSYjQW__relatedCourse:hover{border-color:#a1e2f038}.red-team-v40-module__MSYjQW__relatedCourse:hover h3{color:var(--rt-cyan)}}@media (max-width:1024px){.red-team-v40-module__MSYjQW__introGrid{grid-template-columns:minmax(0,1fr) minmax(290px,.48fr);gap:45px}.red-team-v40-module__MSYjQW__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.red-team-v40-module__MSYjQW__metaGrid div:nth-child(3){border-top:1px solid var(--rt-line-soft);border-left:0}.red-team-v40-module__MSYjQW__metaGrid div:nth-child(4){border-top:1px solid var(--rt-line-soft)}.red-team-v40-module__MSYjQW__section{padding:80px 0}.red-team-v40-module__MSYjQW__sectionGrid{gap:52px}}@media (max-width:900px){.red-team-v40-module__MSYjQW__introGrid{grid-template-columns:minmax(0,1fr);gap:38px}.red-team-v40-module__MSYjQW__enrollmentCard{width:100%;max-width:620px;position:static;top:auto}.red-team-v40-module__MSYjQW__sectionGrid,.red-team-v40-module__MSYjQW__wideHeading,.red-team-v40-module__MSYjQW__relatedHeading,.red-team-v40-module__MSYjQW__ctaLayout{grid-template-columns:minmax(0,1fr);gap:30px}.red-team-v40-module__MSYjQW__relatedHeading .red-team-v40-module__MSYjQW__textAction{justify-self:start}.red-team-v40-module__MSYjQW__requirementsGrid,.red-team-v40-module__MSYjQW__relatedGrid{grid-template-columns:minmax(0,1fr)}.red-team-v40-module__MSYjQW__relatedCourse{min-height:240px}}@media (max-width:640px){.red-team-v40-module__MSYjQW__courseIntro{padding:38px 0 64px}.red-team-v40-module__MSYjQW__breadcrumb{margin-bottom:30px;font-size:.63rem}.red-team-v40-module__MSYjQW__courseSummary h1{font-size:clamp(3rem,13.5vw,4.25rem)}.red-team-v40-module__MSYjQW__summary{margin-top:20px;font-size:.94rem}.red-team-v40-module__MSYjQW__metaGrid{grid-template-columns:minmax(0,1fr)}.red-team-v40-module__MSYjQW__metaGrid div,.red-team-v40-module__MSYjQW__metaGrid div+div,.red-team-v40-module__MSYjQW__metaGrid div:nth-child(3),.red-team-v40-module__MSYjQW__metaGrid div:nth-child(4){border-top:1px solid var(--rt-line-soft);border-left:0;padding:13px 0}.red-team-v40-module__MSYjQW__metaGrid div:first-child{border-top:0}.red-team-v40-module__MSYjQW__enrollmentCard{max-width:none;padding:20px}.red-team-v40-module__MSYjQW__attackPath{gap:5px;font-size:.43rem}.red-team-v40-module__MSYjQW__tabs{gap:2px 20px;min-height:54px}.red-team-v40-module__MSYjQW__tabs a{font-size:.73rem}.red-team-v40-module__MSYjQW__section{padding:64px 0;scroll-margin-top:80px}.red-team-v40-module__MSYjQW__sectionHeading h2,.red-team-v40-module__MSYjQW__wideHeading h2,.red-team-v40-module__MSYjQW__relatedHeading h2,.red-team-v40-module__MSYjQW__ctaLayout h2{font-size:clamp(2.15rem,10.5vw,3rem)}.red-team-v40-module__MSYjQW__largeCopy{font-size:1.06rem}.red-team-v40-module__MSYjQW__objectives{margin-top:32px}.red-team-v40-module__MSYjQW__objectives li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0}.red-team-v40-module__MSYjQW__wideHeading,.red-team-v40-module__MSYjQW__relatedHeading{margin-bottom:34px}.red-team-v40-module__MSYjQW__curriculum li{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:18px 0}.red-team-v40-module__MSYjQW__moduleSignal{display:none}.red-team-v40-module__MSYjQW__moduleContent h3{font-size:1.16rem}.red-team-v40-module__MSYjQW__infoPanel,.red-team-v40-module__MSYjQW__relatedCourse{padding:22px}.red-team-v40-module__MSYjQW__outcomeList li{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:64px}.red-team-v40-module__MSYjQW__academyCta{padding:64px 0}.red-team-v40-module__MSYjQW__ctaActions{grid-template-columns:minmax(0,1fr);display:grid}.red-team-v40-module__MSYjQW__ctaActions .red-team-v40-module__MSYjQW__primaryAction,.red-team-v40-module__MSYjQW__ctaActions .red-team-v40-module__MSYjQW__secondaryAction{width:100%}}@media (max-width:390px){.red-team-v40-module__MSYjQW__courseSummary h1{letter-spacing:-.06em;font-size:2.85rem}.red-team-v40-module__MSYjQW__enrollmentMeta div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}.red-team-v40-module__MSYjQW__enrollmentMeta dd{text-align:left}.red-team-v40-module__MSYjQW__attackPath i{display:none}.red-team-v40-module__MSYjQW__attackPath{justify-content:space-between}.red-team-v40-module__MSYjQW__tabs{gap:1px 14px}}@media (prefers-reduced-motion:reduce){.red-team-v40-module__MSYjQW__primaryAction,.red-team-v40-module__MSYjQW__secondaryAction,.red-team-v40-module__MSYjQW__textAction,.red-team-v40-module__MSYjQW__relatedCourse{transition:none}}.red-team-v40-module__MSYjQW__page{--nb-accent:#92eaf2;--nb-accent-soft:#bcb1fd;--nb-course-border:#9dc6e440;--nb-course-surface:#112034;color:#f5f9ff;background:#07101b}.red-team-v40-module__MSYjQW__page a:focus-visible{outline:2px solid var(--nb-accent);outline-offset:4px}.red-team-v40-module__MSYjQW__courseIntro{isolation:isolate;border-bottom:1px solid var(--nb-course-border);background:radial-gradient(48% 65% at 88% 12%,#7b83f133,#0000 80%),radial-gradient(45% 60% at 6% 8%,#51cbde1c,#0000 80%),linear-gradient(140deg,#0c1b2c,#07101b 70%);padding-block:clamp(4.2rem,7.3vw,7.2rem) clamp(4.5rem,6vw,6rem);position:relative;overflow:hidden}.red-team-v40-module__MSYjQW__courseIntro:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#8dcce31a 1px,#0000 1px),linear-gradient(90deg,#8dcce31a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72%);mask-image:linear-gradient(90deg,#0000,#000 72%)}.red-team-v40-module__MSYjQW__courseIntro>*{z-index:1;position:relative}.red-team-v40-module__MSYjQW__courseSummary h1{letter-spacing:-.064em;text-wrap:balance;max-width:14ch;font-size:clamp(3rem,5.5vw,5.4rem);font-weight:710;line-height:1.03}.red-team-v40-module__MSYjQW__eyebrow,.red-team-v40-module__MSYjQW__sectionEyebrow{color:var(--nb-accent);letter-spacing:.13em;font-size:.76rem;font-weight:720}.red-team-v40-module__MSYjQW__summary,.red-team-v40-module__MSYjQW__largeCopy{color:#c5d4e3;line-height:1.75}.red-team-v40-module__MSYjQW__metaGrid{border-color:var(--nb-course-border);border-radius:.85rem;overflow:hidden}.red-team-v40-module__MSYjQW__metaGrid>div,.red-team-v40-module__MSYjQW__outcomePreview{border-color:var(--nb-course-border)}.red-team-v40-module__MSYjQW__enrollmentCard{background:linear-gradient(155deg,#172b42,#0d1d2f);border:1px solid #96d9ed61;border-radius:1.15rem;padding:clamp(1.5rem,2.5vw,2.35rem);box-shadow:0 22px 66px #00000040,inset 0 1px #f0fbff0d}.red-team-v40-module__MSYjQW__enrollmentCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8ce9f2,#beb2fd,#0000);height:2px;position:absolute;top:0;left:12%;right:12%}.red-team-v40-module__MSYjQW__enrollmentMeta{border-color:var(--nb-course-border)}.red-team-v40-module__MSYjQW__primaryAction,.red-team-v40-module__MSYjQW__secondaryAction{border-radius:.78rem;min-height:3.15rem;font-weight:700;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.red-team-v40-module__MSYjQW__primaryAction{color:#07151c;background:linear-gradient(110deg,#b6f5f7,#80dfea);border-color:#b6f5f7;box-shadow:0 12px 34px #4ad1e624}.red-team-v40-module__MSYjQW__primaryAction:hover{background:#d0fafb;transform:translateY(-2px);box-shadow:0 16px 42px #4ad1e633}.red-team-v40-module__MSYjQW__secondaryAction{color:#b5f1f5;background:#96cce30b;border-color:#aad0e773}.red-team-v40-module__MSYjQW__secondaryAction:hover{border-color:var(--nb-accent);background:#92eaf217;transform:translateY(-2px)}.red-team-v40-module__MSYjQW__courseNavigation{border-bottom:1px solid var(--nb-course-border);background:#0a1523}.red-team-v40-module__MSYjQW__tabs{gap:.65rem}.red-team-v40-module__MSYjQW__tabs a{border-radius:.55rem;transition:background-color .2s,color .2s}.red-team-v40-module__MSYjQW__tabs a:hover{color:#d7fcfe;background:#92eaf212}.red-team-v40-module__MSYjQW__section,.red-team-v40-module__MSYjQW__sectionAlt,.red-team-v40-module__MSYjQW__outcomesSection{border-color:var(--nb-course-border);padding-block:clamp(4.5rem,7vw,7.2rem)}.red-team-v40-module__MSYjQW__sectionAlt{background:#0b1726}.red-team-v40-module__MSYjQW__sectionHeading h2,.red-team-v40-module__MSYjQW__wideHeading h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.1rem,3.7vw,3.55rem);font-weight:680;line-height:1.1}.red-team-v40-module__MSYjQW__curriculum,.red-team-v40-module__MSYjQW__curriculum>li{border-color:var(--nb-course-border)}.red-team-v40-module__MSYjQW__moduleNumber{color:#9feaf2}.red-team-v40-module__MSYjQW__moduleContent h3{letter-spacing:-.028em;font-size:clamp(1.3rem,1.85vw,1.7rem)}.red-team-v40-module__MSYjQW__infoPanel,.red-team-v40-module__MSYjQW__relatedCourse{border:1px solid var(--nb-course-border);background:linear-gradient(145deg,#16283c,#0e1b2b);border-radius:1rem}.red-team-v40-module__MSYjQW__infoPanel{padding:clamp(1.4rem,2.35vw,2.2rem)}.red-team-v40-module__MSYjQW__relatedGrid{gap:1.2rem}.red-team-v40-module__MSYjQW__relatedCourse{transition:transform .22s,border-color .22s,box-shadow .22s}.red-team-v40-module__MSYjQW__relatedCourse:hover{border-color:#92eaf27a;transform:translateY(-3px);box-shadow:0 18px 50px #0000003b}.red-team-v40-module__MSYjQW__academyCta{background:radial-gradient(60% 120% at 95% 14%,#7181eb29,#0000 75%),linear-gradient(110deg,#112439,#071321);border-top:1px solid #92eaf23d;padding-block:clamp(4.5rem,7vw,7.5rem)}.red-team-v40-module__MSYjQW__academyCta h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.25rem,4.1vw,4.1rem);line-height:1.1}@media (max-width:960px){.red-team-v40-module__MSYjQW__introGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.red-team-v40-module__MSYjQW__enrollmentCard{position:static}}@media (max-width:640px){.red-team-v40-module__MSYjQW__courseIntro{padding-block:3.4rem 4rem}.red-team-v40-module__MSYjQW__courseSummary h1{max-width:100%;font-size:clamp(2.65rem,10vw,3.65rem)}.red-team-v40-module__MSYjQW__section,.red-team-v40-module__MSYjQW__sectionAlt,.red-team-v40-module__MSYjQW__outcomesSection{padding-block:3.6rem}.red-team-v40-module__MSYjQW__academyCta{padding-block:4rem}.red-team-v40-module__MSYjQW__primaryAction,.red-team-v40-module__MSYjQW__secondaryAction{width:100%}}@media (hover:none){.red-team-v40-module__MSYjQW__relatedCourse:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.red-team-v40-module__MSYjQW__page *,.red-team-v40-module__MSYjQW__page :before,.red-team-v40-module__MSYjQW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
