.seo-course-page-module__SiRSQq__page{--black:#0b0b0b;--ink:#111;--ivory:#f7f4ec;--paper:#f4f1e9;--muted:#6f6a61;--line:#11111124;--blue:#2563eb;background:var(--ivory);min-height:100vh;color:var(--ink)}.seo-course-page-module__SiRSQq__page *,.seo-course-page-module__SiRSQq__page :before,.seo-course-page-module__SiRSQq__page :after{box-sizing:border-box}.seo-course-page-module__SiRSQq__page a{color:inherit;text-decoration:none}.seo-course-page-module__SiRSQq__header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4ecf5;border-bottom:1px solid #1111111a;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.seo-course-page-module__SiRSQq__brand{width:136px}.seo-course-page-module__SiRSQq__brand img{filter:brightness(0);width:100%;display:block}.seo-course-page-module__SiRSQq__headerNav{align-items:center;gap:24px;font-size:14px;font-weight:800;display:flex}.seo-course-page-module__SiRSQq__headerNav a:last-child{background:var(--blue);color:#fff;border-radius:999px;padding:13px 20px}.seo-course-page-module__SiRSQq__hero{background:var(--black);min-height:650px;color:var(--ivory);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.seo-course-page-module__SiRSQq__heroCopy{flex-direction:column;justify-content:center;padding:86px max(42px,50vw - 590px) 76px;display:flex}.seo-course-page-module__SiRSQq__breadcrumb{color:#f7f4ec8c;margin-bottom:28px;font-size:13px}.seo-course-page-module__SiRSQq__breadcrumb a:hover{color:#fff}.seo-course-page-module__SiRSQq__eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.seo-course-page-module__SiRSQq__hero h1{letter-spacing:-.045em;max-width:620px;margin:18px 0 0;font-size:clamp(54px,6vw,86px);font-weight:950;line-height:.94}.seo-course-page-module__SiRSQq__lede{color:#f7f4ecc7;max-width:620px;margin:26px 0 0;font-size:19px;line-height:1.58}.seo-course-page-module__SiRSQq__stats{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.seo-course-page-module__SiRSQq__stats span{color:#f7f4ecdb;background:#f7f4ec12;border:1px solid #f7f4ec2e;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:850}.seo-course-page-module__SiRSQq__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-course-page-module__SiRSQq__primary,.seo-course-page-module__SiRSQq__secondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:850;display:inline-flex}.seo-course-page-module__SiRSQq__primary{background:var(--blue);color:#fff}.seo-course-page-module__SiRSQq__secondary{color:var(--ivory);border:1px solid #f7f4ec40}.seo-course-page-module__SiRSQq__heroMedia{min-height:650px}.seo-course-page-module__SiRSQq__heroMedia img{object-fit:cover;width:100%;height:100%;display:block}.seo-course-page-module__SiRSQq__section{padding:86px max(24px,50vw - 590px)}.seo-course-page-module__SiRSQq__sectionAlt{background:var(--paper)}.seo-course-page-module__SiRSQq__sectionHead{grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;display:grid}.seo-course-page-module__SiRSQq__section h2{letter-spacing:-.035em;max-width:680px;margin:10px 0 0;font-size:clamp(38px,5vw,62px);font-weight:950;line-height:.98}.seo-course-page-module__SiRSQq__sectionIntro{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.seo-course-page-module__SiRSQq__factGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.seo-course-page-module__SiRSQq__fact{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:150px;padding:22px}.seo-course-page-module__SiRSQq__fact span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.seo-course-page-module__SiRSQq__fact strong{margin-top:12px;font-size:20px;line-height:1.2;display:block}.seo-course-page-module__SiRSQq__twoCol{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.seo-course-page-module__SiRSQq__callout{background:var(--black);color:var(--ivory);border-radius:22px;padding:28px;position:sticky;top:104px}.seo-course-page-module__SiRSQq__callout h3{margin:10px 0 0;font-size:30px;line-height:1.05}.seo-course-page-module__SiRSQq__callout p{color:#f7f4ecb8;margin:18px 0 0;line-height:1.6}.seo-course-page-module__SiRSQq__curriculum{gap:12px;display:grid}.seo-course-page-module__SiRSQq__module{border-top:1px solid var(--line);padding:24px 0}.seo-course-page-module__SiRSQq__module:first-child{border-top:0;padding-top:0}.seo-course-page-module__SiRSQq__module span{color:var(--blue);font-size:12px;font-weight:900}.seo-course-page-module__SiRSQq__module h3{margin:7px 0 0;font-size:25px}.seo-course-page-module__SiRSQq__module p{color:var(--muted);margin:9px 0 0;line-height:1.65}.seo-course-page-module__SiRSQq__highlightGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:38px;display:grid}.seo-course-page-module__SiRSQq__highlight{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;font-weight:750;line-height:1.45}.seo-course-page-module__SiRSQq__highlight:before{content:"✓";color:var(--blue);margin-right:10px;font-weight:950;display:inline-block}.seo-course-page-module__SiRSQq__faq{gap:8px;margin-top:36px;display:grid}.seo-course-page-module__SiRSQq__faq details{border-top:1px solid var(--line);padding:20px 0}.seo-course-page-module__SiRSQq__faq summary{cursor:pointer;font-weight:850}.seo-course-page-module__SiRSQq__faq p{max-width:760px;color:var(--muted);margin:12px 0 0;line-height:1.65}.seo-course-page-module__SiRSQq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.seo-course-page-module__SiRSQq__instructorGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:36px;display:grid}.seo-course-page-module__SiRSQq__relatedCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.seo-course-page-module__SiRSQq__relatedCard span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.seo-course-page-module__SiRSQq__relatedCard strong{margin-top:12px;font-size:24px;line-height:1.05;display:block}.seo-course-page-module__SiRSQq__relatedCard small{color:var(--muted);margin-top:22px;font-size:13px;font-weight:800}.seo-course-page-module__SiRSQq__location{align-items:flex-start;gap:12px;margin-top:30px;font-size:17px;line-height:1.5;display:flex}.seo-course-page-module__SiRSQq__location b{display:block}.seo-course-page-module__SiRSQq__final{background:var(--black);color:var(--ivory);text-align:center;padding:78px max(24px,50vw - 490px)}.seo-course-page-module__SiRSQq__final h2{margin:12px 0 0;font-size:clamp(40px,6vw,70px);font-weight:950;line-height:.96}.seo-course-page-module__SiRSQq__final p{color:#f7f4ecb3;max-width:720px;margin:20px auto 0;line-height:1.6}.seo-course-page-module__SiRSQq__final a{background:var(--blue);color:#fff;border-radius:999px;margin-top:28px;padding:15px 24px;font-weight:850;display:inline-flex}.seo-course-page-module__SiRSQq__footer{background:var(--black);color:#f7f4ec9e;border-top:1px solid #f7f4ec1f;justify-content:space-between;align-items:center;gap:24px;padding:28px max(24px,50vw - 590px);display:flex}.seo-course-page-module__SiRSQq__footer img{filter:brightness(0)invert();width:124px}.seo-course-page-module__SiRSQq__footer nav{gap:18px;font-size:13px;display:flex}@media (max-width:800px){.seo-course-page-module__SiRSQq__header{min-height:66px}.seo-course-page-module__SiRSQq__brand{width:118px}.seo-course-page-module__SiRSQq__headerNav a:not(:last-child){display:none}.seo-course-page-module__SiRSQq__hero{grid-template-columns:1fr;min-height:0}.seo-course-page-module__SiRSQq__heroCopy{padding:70px 22px 52px}.seo-course-page-module__SiRSQq__hero h1{font-size:clamp(48px,14vw,70px)}.seo-course-page-module__SiRSQq__heroMedia{min-height:330px}.seo-course-page-module__SiRSQq__section{padding:66px 22px}.seo-course-page-module__SiRSQq__sectionHead,.seo-course-page-module__SiRSQq__twoCol{grid-template-columns:1fr;gap:28px}.seo-course-page-module__SiRSQq__callout{position:static}.seo-course-page-module__SiRSQq__factGrid{grid-template-columns:repeat(2,1fr)}.seo-course-page-module__SiRSQq__highlightGrid,.seo-course-page-module__SiRSQq__relatedGrid,.seo-course-page-module__SiRSQq__instructorGrid{grid-template-columns:1fr}.seo-course-page-module__SiRSQq__footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.seo-course-page-module__SiRSQq__factGrid{grid-template-columns:1fr}.seo-course-page-module__SiRSQq__actions{flex-direction:column}.seo-course-page-module__SiRSQq__primary,.seo-course-page-module__SiRSQq__secondary{width:100%}}
