.course-payments-module__nySXuq__pageShell{background:radial-gradient(circle at 8% 10%,#9f152b14,#0000 22rem),linear-gradient(#fbfaf7 0%,#f4f9fb 48%,#fff 100%);min-height:100vh}.course-payments-module__nySXuq__hero,.course-payments-module__nySXuq__contentGrid,.course-payments-module__nySXuq__supportBand{width:min(1080px,100vw - 2rem);margin:0 auto}.course-payments-module__nySXuq__hero{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:stretch;gap:.85rem;padding:1.35rem 0 .75rem;display:grid}.course-payments-module__nySXuq__heroCopy,.course-payments-module__nySXuq__heroPanel,.course-payments-module__nySXuq__instructionsCard,.course-payments-module__nySXuq__formCard,.course-payments-module__nySXuq__supportBand{background:#fffffff0;border:1px solid #0b52781f;border-radius:1.05rem;box-shadow:0 14px 38px #0c2b4313}.course-payments-module__nySXuq__heroCopy{background:linear-gradient(110deg,#fffffff7,#eff8fbeb),radial-gradient(circle at 95% 5%,#9f152b14,#0000 16rem);padding:clamp(1.15rem,3vw,1.9rem)}.course-payments-module__nySXuq__eyebrow{color:var(--brand-red);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .55rem;font-size:.66rem;font-weight:900}.course-payments-module__nySXuq__hero h1,.course-payments-module__nySXuq__instructionsCard h2,.course-payments-module__nySXuq__formCard h2,.course-payments-module__nySXuq__supportBand h2{color:var(--ink-strong);letter-spacing:-.035em;margin:0;font-weight:900}.course-payments-module__nySXuq__hero h1{max-width:38rem;font-size:clamp(2rem,4.6vw,3.65rem);line-height:1}.course-payments-module__nySXuq__hero p,.course-payments-module__nySXuq__heroPanel p,.course-payments-module__nySXuq__instructionsCard p,.course-payments-module__nySXuq__stepsList,.course-payments-module__nySXuq__formLead,.course-payments-module__nySXuq__feedback{color:var(--ink-soft);line-height:1.58}.course-payments-module__nySXuq__hero p{max-width:40rem;margin:.75rem 0 0;font-size:.92rem}.course-payments-module__nySXuq__heroPanel{align-content:center;gap:.55rem;padding:1.1rem;display:grid}.course-payments-module__nySXuq__heroPanel span{color:var(--brand-red);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.course-payments-module__nySXuq__heroPanel strong{color:var(--brand-blue-deep);font-size:clamp(1.55rem,3vw,2.45rem);line-height:.98}.course-payments-module__nySXuq__heroPanel p,.course-payments-module__nySXuq__formLead,.course-payments-module__nySXuq__feedback{margin:0}.course-payments-module__nySXuq__contentGrid{grid-template-columns:minmax(18rem,.75fr) minmax(0,1fr);align-items:start;gap:.85rem;padding:.45rem 0 .85rem;display:grid}.course-payments-module__nySXuq__instructionsCard,.course-payments-module__nySXuq__formCard{padding:clamp(1.05rem,2.4vw,1.45rem)}.course-payments-module__nySXuq__instructionsCard{position:sticky;top:1rem}.course-payments-module__nySXuq__instructionsCard h2,.course-payments-module__nySXuq__formCard h2,.course-payments-module__nySXuq__supportBand h2{font-size:clamp(1.45rem,2.45vw,2rem);line-height:1.05}.course-payments-module__nySXuq__stepsList{gap:.55rem;margin:.85rem 0;padding-left:1.05rem;font-size:.88rem;display:grid}.course-payments-module__nySXuq__stepsList li::marker{color:var(--brand-red);font-weight:900}.course-payments-module__nySXuq__infoTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.course-payments-module__nySXuq__infoTiles article{background:#f7fbfc;border:1px solid #0b52781a;border-radius:.75rem;align-content:center;gap:.18rem;min-height:4.35rem;padding:.68rem;display:grid}.course-payments-module__nySXuq__infoTiles strong{color:var(--brand-blue-deep);font-size:.92rem}.course-payments-module__nySXuq__infoTiles span{color:var(--ink-soft);font-size:.7rem;line-height:1.32}.course-payments-module__nySXuq__noteBox{color:var(--brand-red);background:#fff6f7;border:1px solid #9f152b2e;border-radius:.78rem;margin-top:.85rem;padding:.78rem .85rem;font-size:.86rem;font-weight:800;line-height:1.48}.course-payments-module__nySXuq__formCard{gap:.85rem;display:grid}.course-payments-module__nySXuq__formLead{font-size:.88rem}.course-payments-module__nySXuq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.course-payments-module__nySXuq__formGrid label,.course-payments-module__nySXuq__courseChooser,.course-payments-module__nySXuq__confirmBox{color:var(--ink-strong);gap:.42rem;font-size:.86rem;font-weight:900;display:grid}.course-payments-module__nySXuq__formGrid input,.course-payments-module__nySXuq__courseSelectLabel select{width:100%;min-height:2.75rem;color:var(--ink-main);font:inherit;background:#fff;border:1px solid #0b52782e;border-radius:.78rem;padding:.72rem .85rem}.course-payments-module__nySXuq__formGrid input:focus,.course-payments-module__nySXuq__courseSelectLabel select:focus{border-color:#9f152b61;outline:0;box-shadow:0 0 0 4px #9f152b14}.course-payments-module__nySXuq__formGrid input:disabled{cursor:not-allowed;opacity:.82}.course-payments-module__nySXuq__courseChooser{gap:.65rem}.course-payments-module__nySXuq__courseSelectLabel{color:var(--ink-strong);gap:.42rem;font-size:.86rem;font-weight:900;display:grid}.course-payments-module__nySXuq__courseChooser>div:first-child{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.course-payments-module__nySXuq__courseChooser strong{color:var(--brand-blue-deep)}.course-payments-module__nySXuq__courseOptions{gap:.6rem;display:grid}.course-payments-module__nySXuq__courseOptionDisabled{cursor:not-allowed;opacity:.86;background:#fff;border:1px solid #0b52781f;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem;display:grid}.course-payments-module__nySXuq__courseOptionDisabled input,.course-payments-module__nySXuq__confirmBox input{width:1.15rem;height:1.15rem;accent-color:var(--brand-red)}.course-payments-module__nySXuq__courseOptionDisabled span{gap:.18rem;min-width:0;display:grid}.course-payments-module__nySXuq__courseOptionDisabled small{color:var(--ink-soft);font-weight:600;line-height:1.35}.course-payments-module__nySXuq__courseOptionDisabled em{color:var(--brand-red);white-space:nowrap;font-style:normal;font-weight:950}.course-payments-module__nySXuq__selectedCoursePreview{background:linear-gradient(135deg,#f7fbfcf5,#fffffffa);border:1px solid #0b52781f;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.course-payments-module__nySXuq__selectedCoursePreview div{gap:.2rem;min-width:0;display:grid}.course-payments-module__nySXuq__selectedCoursePreview strong{color:var(--brand-blue-deep);line-height:1.35}.course-payments-module__nySXuq__selectedCoursePreview span{color:var(--ink-soft);font-size:.82rem;font-weight:650;line-height:1.45}.course-payments-module__nySXuq__selectedCoursePreview em{min-height:2.3rem;color:var(--brand-red);white-space:nowrap;background:#9f152b1a;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:1rem;font-style:normal;font-weight:950;display:inline-flex}.course-payments-module__nySXuq__confirmBox{background:#f7fbfc;border:1px solid #0b52781f;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.78rem .85rem}.course-payments-module__nySXuq__paymentActions{display:grid}.course-payments-module__nySXuq__paymentActions button{background:linear-gradient(135deg, var(--brand-blue-deep), var(--brand-blue));color:#fff;min-height:2.85rem;font:inherit;cursor:not-allowed;opacity:.72;border:0;border-radius:.85rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;display:inline-flex}.course-payments-module__nySXuq__paymentMethodGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.course-payments-module__nySXuq__paymentButton{background:linear-gradient(135deg, var(--brand-blue-deep), var(--brand-blue));color:#fff;min-height:2.95rem;font:inherit;cursor:pointer;border:1px solid #0b527829;border-radius:.85rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.course-payments-module__nySXuq__paymentButton:hover:not(:disabled){border-color:#9f152b47;transform:translateY(-1px);box-shadow:0 16px 30px #0b527829}.course-payments-module__nySXuq__paymentButton:disabled{color:var(--ink-soft);cursor:not-allowed;background:#edf4f7;transform:none}.course-payments-module__nySXuq__feedback{color:var(--brand-red);background:#fff2f2;border-radius:.78rem;padding:.78rem .85rem;font-size:.84rem;font-weight:800}.course-payments-module__nySXuq__supportBand{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1rem;padding:clamp(1rem,2.4vw,1.4rem);display:flex}.course-payments-module__nySXuq__supportActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.course-payments-module__nySXuq__supportActions a{min-height:2.45rem;color:var(--brand-blue-deep);background:#fff;border:1px solid #0b527824;border-radius:999px;align-items:center;padding:.62rem .85rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:980px){.course-payments-module__nySXuq__hero,.course-payments-module__nySXuq__contentGrid{grid-template-columns:1fr}.course-payments-module__nySXuq__instructionsCard{position:static}}@media (max-width:700px){.course-payments-module__nySXuq__hero,.course-payments-module__nySXuq__contentGrid,.course-payments-module__nySXuq__supportBand{width:min(100vw - 1rem,100%)}.course-payments-module__nySXuq__formGrid,.course-payments-module__nySXuq__infoTiles{grid-template-columns:1fr}.course-payments-module__nySXuq__hero h1{font-size:2.2rem}.course-payments-module__nySXuq__courseChooser>div:first-child,.course-payments-module__nySXuq__courseOptionDisabled,.course-payments-module__nySXuq__selectedCoursePreview{align-items:start}.course-payments-module__nySXuq__courseChooser>div:first-child{display:grid}.course-payments-module__nySXuq__courseOptionDisabled{grid-template-columns:auto minmax(0,1fr)}.course-payments-module__nySXuq__selectedCoursePreview{grid-template-columns:1fr}.course-payments-module__nySXuq__courseOptionDisabled em{grid-column:2}.course-payments-module__nySXuq__selectedCoursePreview em{grid-column:1/-1;justify-self:start}.course-payments-module__nySXuq__supportBand{flex-direction:column;align-items:stretch}.course-payments-module__nySXuq__supportActions,.course-payments-module__nySXuq__supportActions a{width:100%}.course-payments-module__nySXuq__supportActions a{justify-content:center}}
