.payment-wrap{width:min(1120px,calc(100% - 56px));margin-inline:auto}.payment-intro{padding:70px 0 38px;background:#0a1628;color:white}.payment-intro .eyebrow{color:#5ce1e6}.payment-intro h1{font-size:clamp(3rem,6vw,5.3rem);line-height:1.05}.payment-intro p:not(.eyebrow){max-width:620px;color:#c6d5e2;line-height:1.8;font-size:1.05rem}.payment-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:26px;margin-top:30px;border-top:1px solid #ffffff26}.payment-jumps a{color:#d8eaf3;text-underline-offset:6px;font-size:.88rem;padding:8px 0}.payment-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-block:65px;scroll-margin-top:20px}.payment-section h2,.payment-comparison h2{font-size:clamp(2rem,3.5vw,3.15rem);font-weight:400;line-height:1.15}.payment-section p,.payment-comparison>p{color:#475b6d;line-height:1.85;margin:0 0 20px}.payment-section .eyebrow,.payment-comparison .eyebrow{font-size:.72rem;color:#177d89;line-height:1.5;margin-bottom:12px}.payment-band{background:#fff;scroll-margin-top:20px}.payment-link{display:inline-block;color:#12586b;font-weight:500;font-size:.9rem;line-height:1.7;padding:10px 0;text-underline-offset:5px}.payment-actions{display:flex;flex-wrap:wrap;gap:10px 25px}.payment-comparison{padding-block:58px;border-bottom:1px solid #d6e0e6}.payment-table{overflow-x:auto;margin:28px 0}.payment-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.94rem;line-height:1.7}.payment-table th,.payment-table td{border-bottom:1px solid #d6e0e6;padding:17px 20px;vertical-align:top}.payment-table thead{background:#e6eef2}.payment-table tbody th{min-width:180px;font-weight:500}.payment-table td{color:#475b6d}.payment-comparison a,.payment-detail a{color:#12586b;text-underline-offset:4px}.payment-detail{border-block:1px solid #cedce5;margin:20px 0}.payment-detail summary{padding:18px 0;cursor:pointer;font-size:1rem;line-height:1.6}.payment-detail p{font-size:.91rem}.payment-detail summary::marker{color:#168c96}a:focus-visible,summary:focus-visible{outline:2px solid #168c96;outline-offset:5px}@media(max-width:800px){.payment-section{grid-template-columns:1fr;gap:26px;padding-block:44px}.payment-intro{padding-top:46px}.payment-wrap{width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
