.fg-payment-container {background:#0C182A;}
.fg-payment .fg-sol-hero-copy {max-width:790px;min-height:650px;padding:85px 0 65px;}
.fg-payment-hero .fg-sol-hero-photo {object-position:center top;}
.fg-payment-hero::before {background:linear-gradient(90deg,rgba(7,19,33,.98),rgba(7,19,33,.9) 34%,rgba(7,19,33,.28) 64%,rgba(7,19,33,.05) 90%);}
.fg-payment .fg-sol-lead {max-width:620px;font-size:19px;}
.fg-payment-nav a {font-size:16px;min-height:76px;}
.fg-payment-heading {display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:38px;}
.fg-payment-heading h2 {margin-bottom:0;}
.fg-payment-heading > p {margin:0 0 4px;}
.fg-payment-facts {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
.fg-payment-card {padding:30px;border:1px solid #29415D;border-radius:18px;background:radial-gradient(ellipse at 100% 0,rgba(7,188,253,.1),transparent 70%),#10213A;}
.fg-payment-card > span {display:block;color:#F1CB4B;font:500 20px/1 Oxanium,Arial,sans-serif;margin-bottom:26px;}
.fg-payment .fg-payment-card h3 {font-size:25px!important;}
.fg-payment .fg-payment-card p,.fg-payment .fg-payment-flow p {font-size:15.5px;line-height:1.85;}
.fg-payment-currencies {display:flex;align-items:center;gap:36px;padding:28px 36px;margin:30px 0 48px;border:1px solid #29415D;border-radius:18px;background:linear-gradient(110deg,#132A47,#10213A);}
.fg-payment-currencies > div {display:flex;gap:18px;align-items:center;min-width:220px;}
.fg-payment-currencies > div > span {font:500 42px/1.2 Oxanium,Arial,sans-serif;color:#F1CB4B;}
.fg-payment-currencies p {margin:0;font-size:16px;}
.fg-payment-currencies > p {padding-left:36px;border-left:1px solid #29415D;}
.fg-payment-flow {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;margin:0;list-style:none;}
.fg-payment-flow li {list-style:none!important;margin:0;padding:26px 0 0;border-top:1px solid rgba(7,188,253,.5);}
.fg-payment-flow b {display:block;font:500 28px/1 Oxanium,Arial,sans-serif;color:#F1CB4B;margin-bottom:24px;}
.fg-payment .fg-payment-flow h3 {font-size:24px!important;}
.fg-payment-note {padding:28px 32px;margin-top:34px;border-left:3px solid #F1CB4B;background:#132A47;border-radius:0 16px 16px 0;}
.fg-payment .fg-payment-note p {font-size:16px;}
.fg-payment-company-grid {display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.fg-payment-company,.fg-payment-review {margin:0;overflow:hidden;border:1px solid #29415D;border-radius:20px;background:#10213A;}
.fg-payment-company {padding:34px 36px;}
.fg-payment .fg-payment-company h3 {font-family:Arial,"Microsoft YaHei",sans-serif!important;font-size:25px!important;line-height:1.6;overflow-wrap:anywhere;}
.fg-payment-company dl {margin:24px 0 0;}
.fg-payment-company dl > div {padding:16px 0;border-top:1px solid #29415D;}
.fg-payment-company dt {color:#07BCFD;font-size:12px;font-weight:800;letter-spacing:.5px;margin-bottom:7px;}
.fg-payment-company dd {margin:0;line-height:1.8;font-size:15.5px;overflow-wrap:anywhere;}
.fg-payment .fg-payment-company-foot {font-size:13px;line-height:1.8;margin-top:20px;}
.fg-payment-review img {display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center top;}
.fg-payment-review figcaption {padding:28px 30px;}
.fg-payment-review figcaption > span,.fg-payment-change-grid article > span {display:block;font:800 11px/1.6 Manrope,Arial,sans-serif;color:#07BCFD;letter-spacing:1.6px;margin-bottom:18px;}
.fg-payment .fg-payment-review h3 {font-size:28px!important;}
.fg-payment .fg-payment-review p {font-size:16px;}
.fg-payment-change-grid {display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px;}
.fg-payment-change-grid article {padding:34px 36px;background:#10213A;border:1px solid #29415D;border-radius:20px;}
.fg-payment-change-grid p {font-size:16px;line-height:1.9;}
.fg-payment-faq {max-width:1300px;}
.fg-payment .fg-sol-details summary {font-size:22px;}
.fg-payment .fg-sol-details > div {max-width:1140px;font-size:16px;}
.fg-payment-end {padding:85px 0;background:radial-gradient(ellipse at 90% 35%,rgba(7,188,253,.16),transparent 55%),linear-gradient(120deg,#10213A,#0C182A);border-top:1px solid #29415D;}
.fg-payment-end > .fg-sol-wrap {display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;}
.fg-payment-end > .fg-sol-wrap > div {max-width:750px;}
.fg-payment-end aside {padding:20px 50px;border-left:1px solid #29415D;}
.fg-payment-end aside > span {font:500 82px/1.2 Oxanium,Arial,sans-serif;color:#F1CB4B;letter-spacing:-3px;}
.fg-payment-end aside > span i {color:#07BCFD;font:inherit;}
.fg-payment-end aside p {margin-top:22px;}
@media(max-width:1200px){.fg-payment .fg-sol-hero-copy {max-width:660px;}.fg-payment h1 {font-size:53px!important;}.fg-payment-facts,.fg-payment-flow {grid-template-columns:repeat(2,minmax(0,1fr));}.fg-payment-heading {gap:36px;}.fg-payment-currencies {gap:26px;}.fg-payment-currencies > div {min-width:170px;}.fg-payment-currencies > p {padding-left:26px;}}
@media(max-width:1000px){.fg-payment-heading {grid-template-columns:1fr;gap:18px;}.fg-payment-company-grid {grid-template-columns:1fr;}.fg-payment-review {display:grid;grid-template-columns:1fr 1fr;align-items:center;}.fg-payment-review img {height:100%;}.fg-payment-currencies {flex-wrap:wrap;}.fg-payment-currencies > p {border:0;padding:0;}.fg-payment-end > .fg-sol-wrap {gap:35px;}.fg-payment-end aside {padding:20px 25px;}}
@media(max-width:767px){
 .fg-payment h1 {font-size:41px!important;}.fg-payment .fg-sol-hero-copy {max-width:none;min-height:720px;padding:285px 0 42px;justify-content:flex-end;}.fg-payment-hero .fg-sol-hero-photo {height:365px;object-position:78% top;}.fg-payment-hero::before {background:linear-gradient(0deg,#0C182A 0%,#0C182A 40%,rgba(12,24,42,.9) 60%,rgba(12,24,42,.04) 90%);}.fg-payment .fg-sol-lead {font-size:17px;line-height:1.8;}.fg-payment .fg-sol-tags {gap:10px 18px;margin-top:26px;}
 .fg-payment-nav .fg-sol-wrap {flex-wrap:wrap;gap:2px 22px;padding-top:12px;padding-bottom:12px;}.fg-payment-nav a {min-height:42px;font-size:14px;}.fg-payment-heading {margin-bottom:28px;}.fg-payment-facts,.fg-payment-flow,.fg-payment-change-grid,.fg-payment-review,.fg-payment-end > .fg-sol-wrap {grid-template-columns:1fr;gap:22px;}.fg-payment-card,.fg-payment-company,.fg-payment-change-grid article {padding:28px 24px;}.fg-payment-review figcaption {padding:25px 24px;}.fg-payment-note {padding:25px 24px;}.fg-payment-currencies {padding:25px 24px;gap:22px;}.fg-payment-currencies > div {min-width:0;width:100%;}.fg-payment .fg-sol-details summary {font-size:20px;padding:20px;}.fg-payment .fg-sol-details > div {padding:0 20px 22px;}.fg-payment-end {padding:55px 0;}.fg-payment-end aside {border-left:0;border-top:1px solid #29415D;padding:28px 0 0;margin-top:15px;}.fg-payment-end aside > span {font-size:54px;}.fg-payment-end aside > span br {display:none;}
}

/* Company decoration and right-side footer photograph; original layout retained. */
.fg-payment-company {display:flex;flex-direction:column;}
.fg-payment-company-logo {display:block;width:85%;max-width:600px;height:auto;max-height:180px;object-fit:contain;padding-top:28px;margin:auto auto 0;}
.fg-payment-end {position:relative;isolation:isolate;overflow:hidden;}
.fg-payment-end-photo {position:absolute;z-index:-2;top:0;right:0;width:40%;height:100%;object-fit:cover;object-position:right top;mask-image:linear-gradient(90deg,transparent,#000 38%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);}
.fg-payment-end::before {content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(12,24,42,.12) 75%,rgba(12,24,42,.22));}
@media(max-width:767px){.fg-payment-company-logo {max-height:135px;margin-top:10px;padding-top:28px;}.fg-payment-end-photo {width:100%;height:300px;top:auto;bottom:0;object-position:right top;opacity:.36;mask-image:linear-gradient(0deg,#000,transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent);}.fg-payment-end::before {background:none;}}
