.payment-options-page{max-width:1080px;color:var(--ink,#283f2f);margin:auto;padding:36px 5% 80px}.payment-options-back{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.payment-options-heading{max-width:680px;margin:30px 0 36px}.payment-options-heading h1{letter-spacing:-1.8px;margin:14px 0 18px;font-size:clamp(36px,7vw,60px);line-height:1.08}.payment-options-page p{color:#59684f;font-size:15px;line-height:1.8}.payment-options-current{background:#fff;border:1px solid #dce2d2;border-radius:14px;gap:24px;padding:30px;display:flex}.payment-options-current>svg,.payment-options-help>svg{color:#9a773e;flex-shrink:0;margin-top:5px}.payment-options-page h2{letter-spacing:-.6px;margin:10px 0 14px;font-size:26px;line-height:1.3}.payment-options-current .text-link{align-items:center;gap:8px;min-height:44px;margin-top:18px;display:inline-flex}.payment-options-financing{margin:45px 0}.payment-options-status{background:#f4eddf;border:1px solid #dfcfaa;border-radius:10px;align-items:flex-start;gap:13px;margin:22px 0;padding:20px;display:flex}.payment-options-status svg{color:#90713f;flex-shrink:0;margin-top:4px}.payment-options-status strong{color:#4e452f;display:block}.payment-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.payment-provider{background:#fff;border:1px solid #dce2d2;border-radius:10px;padding:23px 18px}.payment-provider h3{margin-bottom:16px;font-size:19px;line-height:1.4}.payment-provider span{color:#625b4b;background:#f2eee5;border-radius:20px;padding:6px 9px;font-size:12px;display:inline-block}.payment-options-page .payment-options-note{margin-top:18px;font-size:13px}.payment-options-help{background:#eaf0e1;border:1px solid #d4dfc9;border-radius:14px;gap:24px;padding:30px;display:flex}.payment-options-help .btn{margin-top:18px}.payment-options-faq{margin-top:40px}.payment-options-faq details{border-bottom:1px solid #dce2d2;padding:17px 0}.payment-options-faq summary{cursor:pointer;min-height:26px;font-size:16px;font-weight:600}.payment-options-faq details p{max-width:800px;margin-top:12px}:is(.payment-options-page a:focus-visible,.payment-options-page summary:focus-visible){outline-offset:4px;outline:3px solid #9a773e}@media (max-width:720px){.payment-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-options-current,.payment-options-help{gap:15px;padding:23px}.payment-options-page h2{font-size:23px}}@media (max-width:380px){.payment-provider-grid{grid-template-columns:1fr}.payment-options-current,.payment-options-help{display:block}}
