.t60r .t60-pay{background:var(--brand-cream);padding:32px 0 72px}.t60r .t60-pay__layout{display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:960px){.t60r .t60-pay__layout{align-items:start;gap:40px;grid-template-columns:minmax(0,1fr) 340px}.t60r .t60-pay__layout--narrow{grid-template-columns:minmax(0,780px);justify-content:center}}.t60r .t60-pay__main{background:var(--white);border:1px solid var(--rule);border-radius:16px;box-shadow:0 6px 30px rgba(44,30,94,.07);padding:26px 20px 30px}@media(min-width:700px){.t60r .t60-pay__main{padding:34px 36px 40px}}.t60r .t60-pay__eyebrow{color:var(--brand-primary);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.t60r .t60-pay__title{color:var(--ink-heading);font-family:var(--font-heading);font-size:27px;line-height:1.2;margin:0 0 12px}@media(min-width:700px){.t60r .t60-pay__title{font-size:33px}}.t60r .t60-pay__title em{color:var(--brand-primary);font-style:italic}.t60r .t60-pay__lede{color:var(--ink-body);font-size:16px;line-height:1.6;margin:0 0 6px}.t60r .t60-pay__sub{color:var(--ink-muted);font-size:15px;line-height:1.55;margin:0 0 18px}.t60r .t60-pay__notice{background:rgba(61,43,122,.06);border-left:4px solid var(--brand-primary);border-radius:10px;font-size:14.5px;line-height:1.55;margin:16px 0;padding:12px 16px}.t60r .t60-pay__notice--test{background:rgba(196,98,45,.09);border-left-color:#c4622d;color:#8a4520}.t60r .t60-pay__progress{background:rgba(44,30,94,.12);border-radius:4px;height:4px;margin:22px 0 20px;overflow:hidden}.t60r .t60-pay__progress-bar{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent-dk));border-radius:4px;display:block;height:100%;transition:width .35s ease;width:25%}.t60r .t60-pay__alert{background:rgba(190,40,40,.08);border-left:4px solid #be2828;border-radius:10px;color:#8d1f1f;font-size:15px;font-weight:600;line-height:1.5;margin:0 0 18px;padding:13px 16px}.t60r .t60-pay__alert[hidden],.t60r .t60-pay__step[hidden]{display:none}.t60r .t60-pay__h{color:var(--ink-heading);font-family:var(--font-heading);font-size:21px;line-height:1.3;margin:0 0 10px}.t60r .t60-pay__hp{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.t60r .t60-pay__choices{border:0;margin:0 0 24px;padding:0}.t60r .t60-pay__choices legend{color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;padding:0;text-transform:uppercase}.t60r .t60-pay__choice{align-items:center;background:var(--white);border:2px solid var(--rule);border-radius:12px;cursor:pointer;display:flex;gap:14px;margin-bottom:10px;padding:15px 18px;transition:border-color .15s ease,background .15s ease}.t60r .t60-pay__choice:hover{border-color:var(--brand-primary-md)}.t60r .t60-pay__choice:focus-within{outline:3px solid var(--brand-accent);outline-offset:2px}.t60r .t60-pay__choice:has(input:checked){background:rgba(61,43,122,.04);border-color:var(--brand-primary)}.t60r .t60-pay__choice input{accent-color:var(--brand-primary);flex-shrink:0;height:20px;width:20px}.t60r .t60-pay__choice-body{flex:1;min-width:0}.t60r .t60-pay__choice-label{color:var(--ink-heading);display:block;font-size:16px;font-weight:700}.t60r .t60-pay__choice-note{color:var(--ink-muted);display:block;font-size:13.5px;margin-top:2px}.t60r .t60-pay__choice-price{color:var(--brand-primary);font-size:16px;font-weight:700;white-space:nowrap}.t60r .t60-pay__grid{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:24px}@media(min-width:640px){.t60r .t60-pay__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t60r .t60-pay__field--wide{grid-column:1/-1}}.t60r .t60-pay__field label{color:var(--ink-heading);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.t60r .t60-pay__field label span{color:#be2828}.t60r .t60-pay__field input,.t60r .t60-pay__field textarea{background:var(--white);border:1.5px solid var(--rule);border-radius:10px;color:var(--ink-heading);font-family:inherit;font-size:16px;padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.t60r .t60-pay__field textarea{min-height:62px;resize:vertical}.t60r .t60-pay__field input:focus,.t60r .t60-pay__field textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(61,43,122,.14);outline:none}.t60r .t60-pay__field input.is-invalid,.t60r .t60-pay__field textarea.is-invalid{background:rgba(190,40,40,.03);border-color:#be2828}.t60r .t60-pay__copy-row{margin:0 0 16px}.t60r .t60-pay__copy{background:none;border:1.5px dashed var(--brand-primary);border-radius:999px;color:var(--brand-primary);cursor:pointer;font-size:14px;font-weight:700;padding:9px 16px}.t60r .t60-pay__copy:hover{background:rgba(61,43,122,.06)}.t60r .t60-pay__review{margin:0 0 22px}.t60r .t60-pay__review>div{border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding:11px 0}.t60r .t60-pay__review dt{color:var(--ink-muted);font-size:13.5px;margin:0}.t60r .t60-pay__review dd{color:var(--ink-heading);font-size:15px;font-weight:600;margin:0;text-align:right}.t60r .t60-pay__review--receipt{margin-top:26px}@media(max-width:560px){.t60r .t60-pay__review>div{display:block}.t60r .t60-pay__review dd{margin-top:3px;text-align:left}}.t60r .t60-pay__terms{color:var(--ink-muted);font-size:14px;line-height:1.6;margin:0 0 18px}.t60r .t60-pay__terms a{color:var(--brand-primary);font-weight:600}.t60r .t60-pay__recaptcha{margin:0 0 20px}.t60r .t60-pay__recaptcha>div{margin:0 auto}.t60r .t60-pay__fineprint{color:var(--ink-muted);font-size:13.5px;line-height:1.55;margin:14px 0 0}.t60r .t60-pay__nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px}.t60r .t60-pay__nav .btn{flex:1 1 auto;justify-content:center}@media(min-width:560px){.t60r .t60-pay__nav .btn{flex:0 0 auto}}.t60r .t60-pay__nav .btn[disabled]{cursor:progress;opacity:.6}@media(min-width:960px){.t60r .t60-pay__aside{position:sticky;top:92px}}.t60r .t60-pay__summary{background:var(--white);border:1px solid var(--rule);border-radius:16px;box-shadow:0 6px 30px rgba(44,30,94,.07);overflow:hidden}.t60r .t60-pay__summary-media{aspect-ratio:16/9;background:var(--rule)}.t60r .t60-pay__summary-media img{display:block;height:100%;object-fit:cover;width:100%}.t60r .t60-pay__summary-body{padding:18px 20px 20px}.t60r .t60-pay__summary-kicker{color:var(--brand-primary);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.t60r .t60-pay__summary-title{color:var(--ink-heading);font-family:var(--font-heading);font-size:18px;line-height:1.3;margin:0 0 10px}.t60r .t60-pay__summary-meta{color:var(--ink-muted);font-size:14px;list-style:none;margin:0 0 16px;padding:0}.t60r .t60-pay__summary-meta li{padding:2px 0}.t60r .t60-pay__summary-total{align-items:baseline;border-top:1px solid var(--rule);display:flex;gap:12px;justify-content:space-between;padding-top:14px}.t60r .t60-pay__summary-total-label{color:var(--ink-muted);font-size:13.5px}.t60r .t60-pay__summary-total-amt{color:var(--brand-primary);font-family:var(--font-heading);font-size:26px;font-weight:700}.t60r .t60-pay__summary-balance{color:var(--ink-muted);font-size:13px;margin:8px 0 0}.t60r .t60-pay__summary-balance[hidden]{display:none}.t60r .t60-pay__help{color:var(--ink-muted);font-size:14px;line-height:1.55;margin:14px 4px 0}.t60r .t60-pay__help a{color:var(--brand-primary);font-weight:700}.t60r .t60-pay__result{margin-bottom:8px}.t60r .t60-pay__result--ok .t60-pay__eyebrow{color:#1f7a4d}.t60r .t60-pay__result--pending .t60-pay__eyebrow{color:#8a5a12}.t60r .t60-pay__result--error .t60-pay__eyebrow{color:#be2828}.t60r .t60-pay__result p{color:var(--ink-body);font-size:16px;line-height:1.65;margin:0 0 14px}.t60r .t60-pay__result a{color:var(--brand-primary);font-weight:600}.t60r .t60-pay__frame{background:var(--white);border:1.5px solid var(--rule);border-radius:12px;min-height:320px;overflow:hidden;position:relative}.t60r .t60-pay__frame-loading{align-items:center;color:var(--ink-muted);display:flex;font-size:15px;justify-content:center;min-height:320px;padding:24px}.t60r .t60-pay__frame-loading[hidden]{display:none}.t60r .t60-pay__frame-embed{border:0;display:block;height:700px;width:100%}@media(max-width:700px){.t60r .t60-pay__frame-embed{height:860px}}.t60r .t60-pay__breakout,.t60r .t60-pay__frame-embed[hidden]{display:none}.t60-pay-framed .t60-pay__breakout,.t60-pay-framed .t60r .t60-pay__breakout{background:var(--brand-primary);color:var(--white);display:block;font-weight:700;margin:0;padding:14px 20px;text-align:center}.t60-pay-framed .t60-pay__breakout a{color:var(--white);text-decoration:underline}@media(prefers-reduced-motion:reduce){.t60r .t60-pay__progress-bar{transition:none}}