.payment-hero{max-width:1240px;margin:auto;padding:85px 28px 100px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.payment-intro h1{max-width:820px;margin:16px 0 22px;font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-4px}.payment-intro>p{max-width:690px;color:var(--muted);font-size:18px}.price{display:flex;align-items:end;gap:20px;margin-top:35px}.price strong{color:var(--orange);font-size:70px;line-height:1}.price span{max-width:150px;padding-bottom:7px;font-size:12px;font-weight:800;text-transform:uppercase}.summary-card{padding:34px;background:var(--navy);color:#fff;border-radius:10px;box-shadow:0 25px 55px #07194325}.summary-card>span,.method-label{color:#ffac68;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.summary-card ul{padding:20px 0;margin:0;list-style:none}.summary-card li{padding:11px 0;border-bottom:1px solid #263b64;font-size:13px;font-weight:700}.summary-card li::before{content:"✓";margin-right:10px;color:var(--orange)}.summary-card p{margin:8px 0 0;padding-top:18px;color:#b8c4d9;font-size:12px}.summary-card p strong{color:#fff}.payment-section,.terms-section{padding:110px max(28px,calc((100vw - 1184px)/2));background:#fff}.section-heading{max-width:760px}.section-heading p{color:var(--muted)}.payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px}.payment-grid article{display:flex;flex-direction:column;align-items:flex-start;min-height:315px;padding:32px;border:1px solid var(--line);border-radius:9px;background:var(--cream)}.method-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:28px;border-radius:8px;background:var(--navy);color:#fff;font-weight:800;font-size:20px}.payment-grid h3{margin:10px 0 5px;font-size:22px}.payment-grid p{flex:1;color:var(--muted);font-size:14px}.method-button{padding:0 0 4px;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font:800 12px Manrope;cursor:pointer}.method-button span{margin-left:20px;color:var(--orange)}.request-section{padding:110px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1fr;gap:100px;background:var(--navy);color:#fff}.request-section h2,.terms-section h2{font-size:clamp(34px,4vw,53px);line-height:1.08;letter-spacing:-2.5px;margin:14px 0 24px}.request-section>div>p{color:#bdc8db}.security-note{margin-top:30px;padding:20px;border-left:4px solid var(--orange);background:#102653}.security-note strong,.security-note span{display:block}.security-note strong{font-size:13px}.security-note span{margin-top:5px;color:#aeb9d0;font-size:11px}.request-section form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.request-section label{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.request-section input,.request-section select{display:block;width:100%;height:50px;margin-top:6px;padding:0 14px;border:1px solid #3b4c70;border-radius:5px;background:#102653;color:#fff;font:13px Manrope;outline:none}.request-section input:focus,.request-section select:focus{border-color:var(--orange)}.request-section .consent,.request-section button,.form-status{grid-column:1/-1}.request-section .consent{display:grid;grid-template-columns:17px 1fr;gap:10px;align-items:start;color:#bdc8db;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.request-section .consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--orange)}.form-status{margin:0;color:#91a0ba;font-size:11px;text-align:center}.form-status.success{color:#78d9ad}.form-status.error{color:#ffb07a}.terms-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:var(--cream)}.terms-list p{display:grid;grid-template-columns:130px 1fr;gap:25px;margin:0;padding:19px 0;border-bottom:1px solid var(--line)}.terms-list strong{font-size:13px}.terms-list span{color:var(--muted);font-size:13px}
@media(max-width:850px){.payment-hero,.request-section,.terms-section{grid-template-columns:1fr;gap:45px}.payment-hero{padding-top:55px}.summary-card{max-width:560px}.request-section form{max-width:680px}}
@media(max-width:560px){.payment-hero{padding:55px 20px 75px}.payment-intro h1{font-size:41px;letter-spacing:-2.5px}.price{align-items:flex-start;flex-direction:column;gap:10px}.payment-section,.request-section,.terms-section{padding:75px 20px}.payment-grid{grid-template-columns:1fr}.request-section form{grid-template-columns:1fr}.request-section label{grid-column:1}.terms-list p{grid-template-columns:1fr;gap:4px}}
.transfer-section{padding:110px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#fff}.transfer-section[hidden]{display:none}.bank-panel h2{font-size:clamp(34px,4vw,53px);line-height:1.08;letter-spacing:-2.5px;margin:14px 0 28px}.bank-details{border:1px solid var(--line);border-radius:9px;overflow:hidden}.bank-details p{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:15px;margin:0;padding:15px 18px;border-bottom:1px solid var(--line)}.bank-details p:last-child{border:0}.bank-details span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.bank-details strong{font-size:14px}.bank-details button{padding:6px 10px;border:1px solid var(--line);border-radius:4px;background:var(--cream);font:700 10px Manrope;cursor:pointer}.verification-warning{margin-top:20px;padding:18px;border-left:4px solid var(--orange);background:var(--cream)}.verification-warning strong,.verification-warning span{display:block}.verification-warning strong{font-size:12px}.verification-warning span{margin-top:4px;color:var(--muted);font-size:11px}.transfer-section form{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:30px;border-radius:9px;background:var(--cream)}.transfer-section form h3,.transfer-section .file-label,.transfer-section .consent,.transfer-section form button,.transfer-section .form-status{grid-column:1/-1}.transfer-section form h3{margin:0 0 4px}.transfer-section form label{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.transfer-section input{display:block;width:100%;height:49px;margin-top:6px;padding:0 13px;border:1px solid var(--line);border-radius:5px;background:#fff;font:13px Manrope}.transfer-section input[readonly]{background:#ebecef;color:#697080}.transfer-section .file-label small{display:block;color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none}.transfer-section input[type=file]{height:auto;padding:12px}.transfer-section .consent{display:grid;grid-template-columns:17px 1fr;gap:10px;color:var(--muted);font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.transfer-section .consent input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--orange)}@media(max-width:850px){.transfer-section{grid-template-columns:1fr;gap:45px}}@media(max-width:560px){.transfer-section{padding:75px 20px}.transfer-section form{grid-template-columns:1fr;padding:22px}.transfer-section form label{grid-column:1}.bank-details p{grid-template-columns:1fr;gap:3px}.bank-details button{justify-self:start}}
.request-section .full-field{grid-column:1/-1}.request-section label small{display:block;margin-top:5px;color:#91a0ba;font-weight:500;letter-spacing:0;text-transform:none}
