.after-payment{padding-bottom:80px}.after-payment-notice{display:flex;gap:14px;padding:22px 24px;background:var(--secondary);border-left:3px solid var(--forest);margin-bottom:32px}.after-payment-notice>svg{flex-shrink:0;margin-top:3px;color:var(--forest)}.after-payment-notice p{margin:0;font-size:.9375rem;line-height:1.8;max-width:900px}.after-payment-notice strong{display:block;color:var(--forest)}.after-payment-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 36px;margin:0 0 40px;border-bottom:1px solid var(--line)}.after-payment-steps>li{display:flex;gap:16px;align-items:flex-start;min-width:0}.after-payment-steps>li>span{color:var(--forest);font-size:.75rem;padding-top:5px;font-weight:650}.after-payment-steps h2{font-size:1.05rem;margin:0 0 8px;line-height:1.5}.after-payment-steps p{margin:0;color:var(--subtle);font-size:.875rem;line-height:1.8}.after-payment-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:start}.after-payment-service{min-width:0}.after-payment-service-options{display:grid;gap:10px;margin-top:22px}.after-payment-service-options button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;min-height:56px;padding:16px 18px;font:inherit;font-size:.9rem;font-weight:650;background:transparent;color:var(--forest);border:1px solid var(--line);border-radius:5px;cursor:pointer}.after-payment-service-options button[aria-pressed=true]{color:#fffdf7;background:var(--forest);border-color:var(--forest)}.after-payment-service-options svg{flex-shrink:0}.after-payment a:focus-visible,.after-payment button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.after-payment-small{font-size:.8rem;line-height:1.75;color:var(--subtle);margin:16px 0 0}.after-payment-next{padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:8px;background:#fffdf7;min-width:0}.after-payment-next>svg{color:var(--forest);margin-bottom:18px}.after-payment-next h2{font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.22;margin:14px 0 18px}.after-payment-next>p:not(.eyebrow){color:var(--subtle);font-size:.9375rem;line-height:1.85}.after-payment-next .after-payment-delivery{color:var(--forest);border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.after-payment-contact-expectation{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.after-payment-contact-expectation svg{flex-shrink:0;margin-top:4px}.after-payment-contact-expectation p{margin:0;font-size:.8125rem;line-height:1.8;color:var(--subtle)}.after-payment-contact-expectation strong{display:block;color:var(--ink)}.after-payment-support{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:32px;margin-top:48px;scroll-margin-top:120px}.after-payment-support>div:first-child{max-width:550px}.after-payment-support h2{font-size:1.55rem;margin:10px 0}.after-payment-support p:not(.eyebrow){font-size:.875rem;color:var(--subtle);line-height:1.8}.after-payment-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.after-payment-note{max-width:860px;font-size:.8rem;line-height:1.8;margin-top:24px;color:var(--subtle)}.after-payment-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.after-payment-layout,.after-payment-steps{grid-template-columns:minmax(0,1fr)}.after-payment-steps{gap:20px}}@media(max-width:560px){.after-payment{padding-bottom:56px}.after-payment-notice{padding:16px}.after-payment-next{padding:24px 20px}.after-payment-actions{width:100%;gap:16px}.after-payment-actions>.button{width:100%}}