.remittance-section{padding:76px max(6vw,24px);background:#fff}.remit-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:32px}.remit-heading h2{font-size:clamp(28px,3.4vw,46px);line-height:1.1;letter-spacing:-1.5px;margin:12px 0}.remit-heading>p{max-width:400px;line-height:1.7}.remit-preview-grid,.remit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.remit-preview-grid>a{display:flex;align-items:center;gap:16px;text-decoration:none;background:#eff8ff;border:1px solid #cce6f7;border-radius:18px;padding:24px;color:#176caa}.remit-preview-grid>a>span:first-child,.remit-country-code{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#d9efff;color:#176caa;font-size:13px;font-weight:700}.remit-preview-grid>a>span:last-child{margin-left:auto}.remit-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.remit-footer p{font-size:13px}.remit-card{padding:28px;border:1px solid #d6e8f5;background:#f7fbff;border-radius:20px;box-shadow:0 8px 30px #2874a508}.remit-card h3{font-size:23px;margin:20px 0 14px}.remit-card p{line-height:1.7;font-size:14px}.remit-card a{color:#176caa;font-size:13px;font-weight:600}.remit-hero{position:relative;overflow:hidden;padding:90px max(6vw,24px);background:radial-gradient(ellipse at 90% 30%,#c8ebff,transparent 60%),#f4faff}.remit-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.06;letter-spacing:-3px;margin:20px 0}.remit-hero h1 span{color:#197ab6}.remit-hero>p:not(.eyebrow){max-width:540px;line-height:1.7;margin-bottom:28px}.remit-orbit{position:absolute;right:8%;top:25%;width:270px;height:270px;border-radius:50%;border:1px solid #91cbed;box-shadow:0 0 0 30px #ffffff50,0 0 0 60px #ffffff30;display:flex;gap:14px;align-items:center;justify-content:center;color:#197ab6;font-weight:bold}.remit-preparation .remit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.remit-source{margin-top:30px;font-size:13px;line-height:1.7}body.homepage-blue>footer{padding:28px max(6vw,24px)}@media(max-width:1000px){.remit-grid,.remit-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remit-orbit{display:none}}@media(max-width:600px){.remit-heading,.remit-footer{display:block}.remit-grid,.remit-preview-grid,.remit-preparation .remit-grid{grid-template-columns:1fr}.remittance-section{padding:44px 22px}.remit-hero{padding:56px 22px}.remit-hero h1{letter-spacing:-1.5px}.remit-footer .primary{display:inline-flex;margin-top:12px}}
