.courses-page-content_shell__tq5PM{width:auto;margin:0 calc(50% - 50vw) 4rem;overflow-x:clip}.courses-page-content_hero__3ahhb{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center;overflow:hidden;min-height:auto;padding:clamp(3.1rem,6vw,5.4rem) max(1rem,calc((100vw - 1100px) / 2)) clamp(2.4rem,4.5vw,4.2rem);color:#f8fbff;background:repeating-radial-gradient(circle at 78% 45%,rgba(116,206,232,.07) 0 1px,transparent 1px 11px),linear-gradient(105deg,#030914,#081426 52%,#071017)}.courses-page-content_heroCopy__My7Lu,.courses-page-content_heroVisual__GMbCt{position:relative;z-index:1}.courses-page-content_kicker__UtkaL{display:inline-flex;margin:0 0 .9rem;border:0;border-radius:0;padding:0;background:transparent;color:#91e8ff;font-family:var(--font-heading),sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.courses-page-content_hero__3ahhb h1{max-width:12ch;margin-bottom:.8rem;font-size:clamp(4rem,6.8vw,6.2rem);line-height:.9}.courses-page-content_heroPromise__R3Ak0{max-width:26rem;margin:0 0 .9rem;color:#dce8f7;font-family:var(--font-heading),sans-serif;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.1}.courses-page-content_heroSummary__nmLAW{max-width:44rem;margin:0;color:#dce8f7;font-size:1.08rem}.courses-page-content_heroProof__s2S9d{display:flex;flex-wrap:wrap;gap:.35rem .8rem;align-items:baseline;max-width:44rem;margin-top:1.15rem;color:#cce9ff}.courses-page-content_heroProof__s2S9d strong{color:#fff;font-family:var(--font-heading),sans-serif;font-size:clamp(1.05rem,2.2vw,1.45rem);line-height:1.1}.courses-page-content_heroProof__s2S9d span{color:#aeefff;font-family:var(--font-heading),sans-serif;font-size:.95rem}.courses-page-content_heroActions__kEGsk{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.courses-page-content_primaryCta__veLBW,.courses-page-content_secondaryCta__7eMiV{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;border-radius:.5rem;font-family:var(--font-heading),sans-serif;font-size:.94rem;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.courses-page-content_primaryCta__veLBW{border:1px solid #88ecff;background:#88ecff;color:#071723;box-shadow:none}.courses-page-content_secondaryCta__7eMiV{border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.08);color:#ffffff}.courses-page-content_primaryCta__veLBW:focus-visible,.courses-page-content_primaryCta__veLBW:hover{background:#9df0ff;color:#071723;transform:translateY(-1px);text-decoration:none}.courses-page-content_secondaryCta__7eMiV:focus-visible,.courses-page-content_secondaryCta__7eMiV:hover{border-color:rgba(255,255,255,.78);background:rgba(255,255,255,.14);color:#ffffff;transform:translateY(-1px);text-decoration:none}.courses-page-content_startNote__AcJmS{margin:.85rem 0 0;color:#b8cfff;font-family:var(--font-heading),sans-serif;font-size:.9rem}.courses-page-content_heroVisual__GMbCt{display:grid;gap:.85rem}.courses-page-content_visualFrame__2QtLX{overflow:hidden;border:1px solid rgba(221,239,255,.28);border-radius:.45rem;background:rgba(3,13,28,.28);box-shadow:none}.courses-page-content_heroImage__Sn_SE{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.courses-page-content_heroBadges___pWwY{display:flex;flex-wrap:wrap;gap:.5rem}.courses-page-content_heroBadges___pWwY span{border:1px solid rgba(216,236,255,.28);border-radius:999px;padding:.28rem .62rem;background:rgba(255,255,255,.1);color:#dcecff;font-family:var(--font-heading),sans-serif;font-size:.8rem}.courses-page-content_mockupGrid__RCVVl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,4.2rem);width:min(1200px,calc(100% - 2rem));margin:clamp(2rem,5vw,3.3rem) auto 0}.courses-page-content_sectionHeadline__Vpxcg{margin-bottom:1.05rem}.courses-page-content_sectionHeadline__Vpxcg h2{margin-bottom:0;font-size:clamp(1.55rem,2.6vw,2.1rem)}.courses-page-content_mockupList__AFUYL{border-top:0}.courses-page-content_mockupRow__mqzDr{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start;padding:.95rem 0;border-top:1px solid #dce2ee;border-bottom:0}.courses-page-content_mockupRow__mqzDr>span{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid #9bdff0;border-radius:.35rem;background:#f1fbff;color:#168eb0;font-family:var(--font-heading),sans-serif;font-size:.9rem}.courses-page-content_mockupRow__mqzDr h3{margin:0;color:#111827;font-size:1rem;line-height:1.25}.courses-page-content_mockupRow__mqzDr p{margin:.2rem 0 0;color:#49546d;font-size:.95rem;line-height:1.4}.courses-page-content_finalCta__os_9W{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,4vw,2rem);align-items:end;width:min(1100px,calc(100% - 2rem));margin:clamp(1.5rem,4vw,2.4rem) auto 0;border:solid #ccd9f6;border-width:1px 0 0;border-radius:0;padding:1.25rem 0 0;background:transparent;color:var(--ink);box-shadow:none}.courses-page-content_finalCta__os_9W h2{margin-bottom:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.courses-page-content_finalCta__os_9W p{max-width:64ch;color:#374059}.courses-page-content_finalCta__os_9W .courses-page-content_heroActions__kEGsk{justify-content:flex-end}.courses-page-content_finalCta__os_9W .courses-page-content_secondaryCta__7eMiV{border-color:#b8c7f1;background:#fff;color:#30417b}.courses-page-content_finalCta__os_9W .courses-page-content_secondaryCta__7eMiV:focus-visible,.courses-page-content_finalCta__os_9W .courses-page-content_secondaryCta__7eMiV:hover{border-color:#9bb2f0;background:#f7faff;color:#30417b}@media (max-width:880px){.courses-page-content_hero__3ahhb{grid-template-columns:1fr;min-height:auto;padding-top:2.2rem;padding-bottom:2.4rem}.courses-page-content_hero__3ahhb h1{max-width:none;font-size:clamp(3rem,14vw,4.4rem)}.courses-page-content_heroVisual__GMbCt{max-width:560px}.courses-page-content_heroImage__Sn_SE{height:clamp(18rem,58vw,24rem);object-position:center top}.courses-page-content_finalCta__os_9W,.courses-page-content_mockupGrid__RCVVl{grid-template-columns:1fr}.courses-page-content_mockupGrid__RCVVl{gap:2rem}.courses-page-content_finalCta__os_9W .courses-page-content_heroActions__kEGsk{justify-content:flex-start}}