.operator-home{--operator-paper:#f8f7f3;background:var(--operator-paper)}.operator-rail{width:min(1200px,100% - 96px);margin-inline:auto}.operator-section{padding-block:88px}.operator-home h2{letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3rem);line-height:1.16}.operator-home h3{letter-spacing:-.02em}.operator-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#53657d;margin-bottom:24px;font-size:.7rem;font-weight:600}.operator-hero{background:var(--operator-paper);padding-top:72px}.operator-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.operator-title{letter-spacing:-.055em;max-width:12ch;margin:0 0 28px;font-size:clamp(2.8rem,5.2vw,4.6rem);line-height:1.06}.operator-title .text-accent{color:#0033a0}.operator-lede{color:#53657d;max-width:49ch;font-size:1.08rem;line-height:1.8}.operator-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.operator-actions>a:first-child{box-shadow:none;background:#041e42;border-color:#041e42;border-radius:4px}.operator-text-link{align-items:center;gap:10px;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.operator-text-link:hover{text-underline-offset:5px;text-decoration:underline}.operator-hero-note{color:#53657d;margin-top:20px;font-size:.75rem}.operator-proofline{border-block:1px solid #d5d9da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-block:22px;display:flex}.operator-proofline span{letter-spacing:.13em;color:#53657d;font-size:.64rem}.operator-proofline p{font-size:.82rem;font-weight:500}.operator-answer{padding-top:28px}.operator-answer [data-answer-first]{background:0 0;border-left:0;grid-template-columns:1fr 2fr;gap:32px;max-width:none;margin-top:0;padding:24px 0;display:grid}.operator-answer [data-answer-first] h2{letter-spacing:-.02em;max-width:24ch;font-size:1.2rem}.operator-answer [data-answer-first] p{margin-top:0;font-size:.85rem;line-height:1.75}.folio{background:#fff;border:1px solid #c7cdd4;border-radius:6px;overflow:hidden;box-shadow:8px 10px #e8e6df,0 20px 40px #041e4210}.folio-top{color:#fff;letter-spacing:.13em;background:#041e42;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:.58rem;display:flex}.folio-top span:first-child{color:#ffc72c;align-items:center;gap:10px;display:flex}.folio-top span:last-child{color:#d5d9da}.folio-tabs{border-bottom:1px solid #d5d9da;gap:10px;padding:0 18px;display:flex}.folio-tabs button{color:#53657d;cursor:pointer;border-bottom:2px solid #0000;flex:1;min-height:56px;padding:10px 0;font-size:.7rem}.folio-tabs button[aria-pressed=true]{color:#041e42;border-color:#0033a0;font-weight:600}.folio-body{min-height:420px;padding:30px}.folio-label{color:#53657d;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:.65rem}.operator-home .folio h2{max-width:19ch;font-size:1.8rem;line-height:1.15}.folio-excerpt{border-block:1px solid #e4e6e9;margin-block:24px;padding:22px 0 20px 18px;position:relative}.folio-margin{background:#ffc72c;width:3px;position:absolute;top:22px;bottom:22px;left:0}.folio-excerpt>p{font-family:var(--font-display);font-size:1.08rem}.folio-annotation{color:#0033a0;align-items:center;gap:8px;margin-top:14px;font-size:.76rem;font-weight:600;display:flex}.folio-detail{color:#53657d;font-size:.83rem;line-height:1.75}.folio ul{gap:8px;margin-top:20px;padding:0;list-style:none;display:grid}.folio li{align-items:center;gap:10px;font-size:.73rem;display:flex}.folio li svg{color:#0033a0}.folio-bottom{letter-spacing:.07em;color:#53657d;border-top:1px solid #d5d9da;justify-content:space-between;padding:16px 22px;font-size:.6rem;display:flex}.operator-teaching{border-bottom:1px solid #d5d9da;grid-template-columns:.85fr 1.15fr;align-items:center;gap:88px;display:grid}.operator-teaching-art{background:#fff;border:1px solid #d5d9da;border-radius:4px;padding:20px 24px}.operator-teaching-art>p{text-align:center;border-top:1px solid #d5d9da;padding-top:16px;font-size:.8rem}.operator-teaching h2+p{color:#53657d;margin-block:24px 16px}.operator-video-trigger{cursor:pointer;text-align:left;border-top:1px solid #d5d9da;align-items:center;gap:10px;min-height:48px;margin-top:16px;padding-top:14px;font-size:.85rem;font-weight:600;display:flex}.operator-video-trigger span{color:#53657d;font-size:.72rem;font-weight:400}.operator-fineprint{color:#53657d;margin-top:16px;font-size:.75rem}.operator-journey{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.operator-journey h2+p{color:#53657d;max-width:40ch;margin-block:24px}.operator-margin-note{color:#53657d;border-top:1px solid #d5d9da;gap:16px;max-width:37ch;margin-top:32px;padding-top:24px;font-size:.8rem;display:flex}.operator-margin-note svg{flex-shrink:0}.operator-curriculum{border-top:2px solid #041e42}.operator-curriculum details{border-bottom:1px solid #c7cdd4}.operator-curriculum summary{cursor:pointer;align-items:center;gap:20px;min-height:86px;list-style:none;display:flex}.operator-curriculum summary::-webkit-details-marker{display:none}.operator-curriculum h3{font-size:1.15rem}.operator-course-index{color:#53657d;font-variant-numeric:tabular-nums;font-size:.7rem}.operator-expand{color:#0033a0;margin-left:auto;font-size:1.4rem;transition:transform .2s}.operator-curriculum details[open] .operator-expand{transform:rotate(45deg)}.operator-course-detail{color:#53657d;padding:0 24px 24px 36px;font-size:.87rem}.operator-course-detail a{align-items:center;gap:8px;min-height:44px;margin-top:8px;font-weight:600;display:inline-flex}.operator-offer{color:#fff;background:#041e42;position:relative}.operator-offer .operator-section{position:relative}.operator-offer-grid{grid-template-columns:1.2fr 1fr;gap:96px;display:grid}.operator-offer .operator-eyebrow{color:#ffc72c}.operator-offer h2{color:#fff;font-size:clamp(2.6rem,4.5vw,3.8rem)}.operator-offer h2 em{color:#ffc72c;font-weight:400}.operator-offer .operator-lede{color:#d5d9da;margin-top:28px;font-size:1rem}.operator-price{flex-wrap:wrap;align-items:center;gap:24px;margin-block:32px;display:flex}.operator-price strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:3rem;font-weight:500}.operator-price span{color:#d5d9da;font-size:.75rem;line-height:1.8}.operator-offer-note{color:#d5d9da;margin-top:18px;font-size:.72rem}.operator-inclusions article{border-bottom:1px solid #365071;padding:24px 0 24px 42px;position:relative}.operator-inclusions article>svg{color:#ffc72c;width:20px;position:absolute;top:29px;left:0}.operator-inclusions h3{color:#fff;margin-bottom:10px;font-size:1.25rem}.operator-inclusions p{color:#d5d9da;font-size:.87rem}.operator-inclusions>a{color:#fff;align-items:center;gap:10px;min-height:44px;margin-top:24px;font-size:.87rem;display:inline-flex}.operator-instructor{grid-template-columns:.85fr 1.15fr;gap:96px;display:grid}.operator-signature{font-family:var(--font-display);margin-top:32px;font-size:1.5rem;font-style:italic}.operator-instructor-title>p:last-child{color:#53657d;font-size:.8rem}.operator-instructor blockquote{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;line-height:1.5}.operator-instructor blockquote~p{color:#53657d;margin-top:20px;font-size:.95rem}.operator-student-proof{border-top:1px solid #d5d9da;margin-top:28px;padding-top:24px}.operator-student-proof .operator-eyebrow{margin-bottom:12px}.operator-student-proof p{font-size:.87rem}.operator-student-proof small{color:#53657d;margin-top:14px;font-size:.72rem;display:block}.operator-home .agen-cta{text-align:left;border-radius:4px;margin-block:40px 80px}.operator-home .agen-cta-content{max-width:700px;margin-inline:auto}.operator-home .agen-cta-content form{margin-inline:0}.operator-home .agen-faq{padding-bottom:80px}.operator-home .agen-section-heading>p{color:#53657d}.operator-home .operator-title .headline-word{opacity:1;filter:none;animation:none;transform:none}.operator-home :focus-visible{outline-offset:5px;outline:3px solid #0033a0}.operator-offer :focus-visible,.operator-home .agen-cta :focus-visible{outline-color:#ffc72c}.operator-home [id]{scroll-margin-top:30px}.operator-program{background:#f8f7f3}.operator-program .hero-stage{background:#f8f7f3;border-bottom:1px solid #d5d9da}.operator-program .hero-stage h1{letter-spacing:-.045em}.operator-program .hero-stage .evidence-rail{background:#fff;border:1px solid #c7cdd4;border-top:4px solid #041e42;border-radius:4px;box-shadow:8px 10px #e8e6df}.operator-program .dark-panel{box-shadow:none;background:#041e42}.operator-course-nav{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.operator-course-nav a{background:#fff;border:1px solid #c7cdd4;border-radius:4px;align-items:center;min-height:48px;padding:12px 18px;font-size:.85rem;text-decoration:none;display:inline-flex}.operator-course-nav a:hover{border-color:#0033a0}.operator-program [id]{scroll-margin-top:24px}.operator-program article{border-radius:4px}@media (min-width:1600px){.operator-hero{padding-top:96px}}@media (max-width:1000px){.operator-rail{width:calc(100% - 64px)}.operator-hero-grid{gap:36px}.operator-title{font-size:3.3rem}.operator-section{padding-block:64px}.operator-teaching,.operator-journey,.operator-offer-grid,.operator-instructor{gap:40px}.folio-body{padding:24px}.folio-top{padding-inline:16px}.folio-top span:last-child{display:none}}@media (max-width:760px){.operator-rail{width:calc(100% - 40px)}.operator-hero{padding-top:40px}.operator-hero-grid,.operator-teaching,.operator-journey,.operator-offer-grid,.operator-instructor{grid-template-columns:1fr;gap:40px}.operator-title{max-width:14ch;font-size:clamp(2.9rem,9vw,4rem)}.operator-lede{font-size:1rem}.operator-eyebrow{margin-bottom:20px;font-size:.63rem}.operator-actions{gap:12px;margin-top:24px}.operator-proofline{justify-content:flex-start;gap:10px 16px;margin-top:40px}.operator-proofline span{width:100%}.operator-proofline p{font-size:.7rem}.operator-answer [data-answer-first]{grid-template-columns:1fr;gap:14px}.operator-answer [data-answer-first] h2{max-width:none}.operator-teaching-art{order:2}.operator-section{padding-block:52px}.operator-home h2{font-size:2.1rem}.operator-home .folio h2{font-size:1.7rem}.folio-body{min-height:410px}.folio-tabs button{font-size:.66rem}.folio-bottom{padding-inline:18px;font-size:.53rem}.operator-offer h2{font-size:2.8rem}.operator-price{gap:16px}.operator-margin-note{display:none}.operator-curriculum summary{gap:14px;min-height:76px}.operator-curriculum h3{font-size:1.1rem}.operator-instructor blockquote{font-size:1.4rem}.operator-home .agen-cta{margin-block:0 52px}}@media (prefers-reduced-motion:reduce){.operator-home *,.operator-home :before,.operator-home :after{scroll-behavior:auto;transition:none!important;animation:none!important}}