.payment-hero{background:var(--cream);padding:34px 0 42px}.payment-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.payment-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:28px}.payment-breadcrumb a:hover{text-decoration:underline}.payment-breadcrumb>span:last-child{color:var(--navy)}.payment-hero h1{font-size:76px;line-height:1; margin-bottom:20px}.payment-lead{font-size:17px;line-height:1.8;max-width:490px;color:#596575;margin-bottom:0}.payment-help{border-left:2px solid var(--gold);padding:24px 0 24px 35px}.payment-help h2{font-size:39px;margin-bottom:18px}.payment-help>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:320px;color:#596575}.payment-help .text-link{font-size:15px}.help-phone{display:block;font-size:14px;margin-top:14px}.help-phone:hover{text-decoration:underline}.payment-section{padding-block:48px}.payment-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.payment-heading h2{font-size:48px}.payment-heading .text-link{flex-shrink:0}.degree-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--cream)}.degree-tabs button{appearance:none;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;background:transparent;text-align:left;padding:19px 24px;color:var(--navy);font-size:20px;font-weight:600;cursor:pointer}.degree-tabs button:last-child{border-right:0}.degree-tabs button span{display:block;font-size:12px;font-weight:400;margin-top:3px;color:#596575}.degree-tabs button:hover{background:#ede9df}.degree-tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-bottom-color:var(--goldlight)}.degree-tabs button[aria-selected=true] span{color:#d9dbea}.degree-tabs button:focus-visible{outline-offset:-5px}.payment-policy{font-size:13px;background:#f6f1e6;padding:15px 18px;line-height:1.75;margin:20px 0 27px;border-left:2px solid var(--gold)}.degree-panel[hidden]{display:none}.degree-panel:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.degree-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;margin-bottom:16px}.degree-heading h3{font:32px/1.2 var(--serif);margin:0}.degree-heading p{font-size:13px;color:#596575;margin:0}.payment-options{border:1px solid var(--line)}.payment-option{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:25px;padding:19px 24px;border-bottom:1px solid var(--line)}.payment-option:last-child{border-bottom:0}.option-description h4{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 3px}.option-description p{font-size:13px;color:#596575;margin:0}.option-price strong{font:34px/1.1 var(--serif);display:block}.option-price span{font-size:12px;color:#6f5729;font-weight:600}.payment-option .button{min-width:166px;padding:13px 18px;gap:25px;font-size:14px;min-height:50px}.complete-program{background:var(--cream);border-left:3px solid var(--gold)}.checkout-note{display:flex;gap:13px;margin-top:20px;align-items:flex-start}.checkout-mark{font-size:23px;color:var(--gold);line-height:1.2}.checkout-note p{font-size:13px;color:#596575;line-height:1.8;margin:0;max-width:850px}.other-payments{background:var(--cream);padding:42px 0}.other-payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.other-payment-card{background:#fff;padding:30px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line)}.other-payment-card h3{font:38px/1.12 var(--serif);margin:0 0 18px}.other-payment-card h3 em{display:block;margin-top:10px}.other-payment-card>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#596575;max-width:400px;margin-bottom:24px}.fast-track{background:var(--navy);color:#fff;border-color:var(--navy)}.fast-track .eyebrow{color:var(--goldlight)}.fast-track>p:not(.eyebrow){color:#d9dbea}.fast-track .button{margin-top:auto;border-color:var(--goldlight);background:transparent;color:var(--goldlight)}.fast-track .button:hover{background:#ffffff12}.transcript-payment{max-width:100%;width:370px;margin:0 0 14px}.transcript-payment iframe{border:0;display:block;width:100%;max-width:100%}.transcript-fallback{font-size:12px;color:#596575;margin-top:14px;text-decoration:underline;text-underline-offset:3px}.payment-guidance{display:grid;grid-template-columns:1fr 1fr;gap:65px}.payment-guidance h2{font-size:43px;margin-bottom:20px}.payment-guidance p{font-size:15px;color:#596575}.mail-payment{padding:27px 30px;border:1px solid var(--line)}.mail-payment h3{font:29px/1.2 var(--serif);margin:0 0 18px}.mail-payment p{font-size:14px;margin-bottom:15px}.mail-payment p a{text-decoration:underline;text-underline-offset:3px}.mail-payment address{font:14px/1.8 var(--sans);color:#596575;margin:0}.student-links{background:#ede7d8;padding:24px 0}.student-links .wrap{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.student-links span{font-size:14px;font-weight:600;margin-right:auto}.student-links a{font-size:14px;border-bottom:1px solid #aeb3ba}.student-links a:hover{color:#755822}
@media(max-width:1100px){.payment-intro{gap:40px}.payment-hero h1{font-size:66px}.payment-option{gap:18px}.payment-guidance{gap:35px}}
@media(max-width:760px){.payment-hero{padding:24px 0 30px}.payment-intro{grid-template-columns:1fr;gap:25px}.payment-breadcrumb{margin-bottom:25px}.payment-hero h1{font-size:60px}.payment-lead{font-size:16px}.payment-help{padding:12px 0 12px 22px}.payment-help h2{font-size:32px;margin-bottom:12px}.payment-help .eyebrow{margin-bottom:12px}.payment-help>p:not(.eyebrow){margin-bottom:14px}.payment-section{padding-block:34px}.payment-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:23px}.payment-heading h2{font-size:40px}.degree-tabs button{font-size:14px;padding:16px 7px;text-align:center}.degree-tabs button span{display:none}.payment-policy{font-size:12px;margin:17px 0 23px;padding:12px 14px}.degree-heading{display:block;margin-bottom:16px}.degree-heading h3{font-size:29px;margin-bottom:7px}.degree-heading p{font-size:13px}.payment-option{grid-template-columns:1fr auto;padding:18px;gap:14px}.option-description h4{font-size:15px}.option-description p{font-size:12px}.option-price{text-align:right}.option-price strong{font-size:32px}.option-price span{font-size:11px}.payment-option .button{grid-column:1/-1;width:100%;min-width:0;justify-content:space-between;min-height:48px}.checkout-note p{font-size:12px}.other-payments{padding:32px 0}.other-payment-grid{grid-template-columns:1fr;gap:18px}.other-payment-card{padding:24px}.other-payment-card h3{font-size:35px}.other-payment-card .button{width:100%;justify-content:space-between;padding-inline:17px;font-size:13px}.other-payment-card .text-link{font-size:13px}.payment-guidance{grid-template-columns:1fr;gap:27px}.payment-guidance h2{font-size:37px}.mail-payment{padding:23px}.mail-payment h3{font-size:27px}.student-links .wrap{gap:18px;align-items:flex-start}.student-links span{width:100%}.student-links a{font-size:13px}.transcript-payment{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
