@layer base{.rp-root{--ink:#212529;--ink-2:#495057;--ink-3:#6b7280;--line:#e9ecef;--line-strong:#dee2e6;--surface:#ffffff;--surface-2:#f8f9fa;--accent:#5d30a5;--accent-soft:#f3effa;--biz:#1a7f55;--link:#1d4ed8;--hero:#2b1659;--accent-hover:#4a2685;--primary:var(--accent);--background:var(--surface);--card:var(--surface);--foreground:var(--ink);--muted-foreground:var(--ink-2);--border:var(--line-strong);background:var(--surface);color:var(--ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;word-break:keep-all}.rp-root *,.rp-root :after,.rp-root :before{border-color:var(--border,#dee2e6)}.rp-root [role=button],.rp-root button,.rp-root summary{cursor:pointer}.rp-root a{color:inherit}.rp-root td,.rp-root th{padding:0}.rp-root a,.rp-root a:active,.rp-root a:hover,.rp-root a:visited{text-decoration:none!important}.rp-root a.link-u,.rp-root a.link-u:visited{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:4px}.rp-root a.link-u:hover{text-decoration-thickness:2px}.rp-root :is(p,li,dd,dt,td,figcaption){text-wrap:pretty}.rp-root .rp-lead,.rp-root :is(h1,h2,h3,h4){text-wrap:balance}}html:has(.rp-root){scroll-behavior:smooth}.rp-root .faq-item summary::-webkit-details-marker{display:none}.rp-root .faq-item[open] .faq-icon{transform:rotate(180deg)}.rp-root .faq-icon{transition:transform .2s}@media (max-width:640px){.rp-root .hero-title{font-size:1.6rem!important;line-height:1.3!important}.rp-root .cat-header{flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.rp-root .cat-header .cat-cta{flex:1 1 100%}.rp-root .cat-header .cat-cta button{width:100%;font-size:13px!important;height:38px!important}.rp-root .cat-grid{grid-template-columns:1fr!important}.rp-root .country-grid{grid-template-columns:1fr 1fr!important}.rp-root .cta-inner{padding:2rem 1.25rem!important}.rp-root .cta-inner h2{font-size:1.4rem!important}.rp-root .footer-row,.rp-root .social-row{flex-direction:column!important}.rp-root .social-row a{width:100%!important;min-width:unset!important}}@keyframes rp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rp-root .rp-marquee-track{animation:rp-marquee 110s linear infinite;width:max-content}.rp-root .rp-marquee:hover .rp-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rp-root .rp-marquee-track{animation:none}}.rp-root .nav-u{position:relative}.rp-root .nav-u:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.rp-root .nav-u:hover:after,.rp-root .nav-u[aria-current=page]:after{transform:scaleX(1)}.rp-root .rp-hero{position:relative;background-color:var(--hero);isolation:isolate}.rp-root .rp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/remittance-purpose/hero-world.jpg) 50%/cover no-repeat;opacity:.35}