@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800;900&display=swap');
:root{--navy:#102a39;--green:#c9f66e;--muted:#6e7c83;--line:#e2e8e5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--navy);font-family:'Noto Sans SC',Arial,sans-serif;background:#f8faf7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}header{height:98px;max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--line)}.brand{font-size:25px;font-weight:900;letter-spacing:-1px}.brand>span:first-child{color:#7cae3c}.dot{color:#8fc53f}nav{display:flex;gap:36px;align-items:center;font-size:14px}.plain{border:0;background:none;color:inherit}.navcta{background:var(--navy);color:white;padding:13px 22px;border-radius:8px;font-size:13px}main{max-width:1280px;margin:auto;padding:0 40px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding:70px 0 65px}.intro{position:relative;overflow:hidden;padding-top:20px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;gap:8px}.eyebrow i{background:#82b73c;width:7px;height:7px;border-radius:50%}h1{font-size:62px;line-height:1.35;letter-spacing:-3px;margin:23px 0}h1 span{position:relative;z-index:0}h1 span:after{content:'';position:absolute;background:var(--green);height:18px;bottom:5px;left:0;right:0;z-index:-1;transform:rotate(-2deg)}.intro p{color:var(--muted);font-size:15px;line-height:1.9}.heroactions{display:flex;gap:25px;align-items:center;margin-top:30px;font-size:13px}.button{background:var(--green);padding:17px 23px;border-radius:9px;font-weight:700;display:inline-flex;gap:45px}.benefits{display:flex;gap:18px;margin-top:37px;font-size:11px;color:#65757a;position:relative;z-index:1}.orbit{position:relative;width:300px;height:145px;margin:32px 0 -35px 90px;border:1px solid #dce5d7;border-radius:50%;transform:rotate(-15deg);opacity:.65}.orbit:before{content:'';inset:20px;position:absolute;border:1px solid #dce5d7;border-radius:50%}.orbit span{position:absolute;background:white;border:1px solid var(--line);padding:9px 14px;border-radius:9px;font-size:11px;transform:rotate(15deg)}.orbit span:nth-child(1){left:-20px;top:50px}.orbit span:nth-child(2){right:10px;top:0}.orbit span:nth-child(3){right:0;bottom:0}.orbit span:nth-child(4){left:65px;bottom:-10px}.orbit strong{position:absolute;left:130px;top:15px;font-size:75px;color:#94bd62}.calculator{background:white;padding:30px;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 45px #17342209}.calctop{display:flex;align-items:center;justify-content:space-between}.calctop h2{font-size:21px;margin:0}.calctop span{font-size:9px;letter-spacing:1px;color:#8c999d}.muted{font-size:12px;color:var(--muted);margin:8px 0 25px}label{display:block;font-size:12px;font-weight:500;margin-bottom:9px}.money{display:flex;align-items:center;padding:17px;background:#f5f7f3;border-radius:10px;border:1px solid #e8ece4}.money input,.money output{width:60%;font-size:29px;font-weight:600;border:0;background:none;outline:none;color:var(--navy);min-width:0}.money select{width:40%;font-size:14px;font-weight:700;border:0;background:none;color:var(--navy);padding:5px;max-width:150px}.swapline{display:flex;align-items:center;gap:12px;margin:9px 0}.swapline span{height:1px;background:var(--line);flex:1}.swapline button{border:1px solid var(--line);background:white;border-radius:50%;width:30px;height:30px;font-size:19px}.quote{font-size:12px;color:#476a34;margin:15px 0}.notice{padding:12px;background:#f8faef;border-radius:7px;font-size:10px;line-height:1.8;color:#68735c;margin-bottom:18px}.optional{color:#9aa5a8;font-size:10px;margin-left:5px}.name{width:100%;border:1px solid var(--line);padding:12px;border-radius:8px;font-size:12px;margin-bottom:15px}.submit{display:flex;justify-content:space-between;background:var(--navy);border:0;border-radius:9px;color:white;padding:17px;width:100%;font-size:14px}.submit:disabled{opacity:.5;cursor:wait}.small{font-size:10px;color:var(--muted);line-height:1.8}form>.small{text-align:center;margin-bottom:0}.rateSection{padding:45px 0 50px;border-top:1px solid var(--line)}.sectionhead{display:flex;align-items:center;justify-content:space-between}h2{font-size:29px;letter-spacing:-1px}.sectionhead h2{margin:10px 0 25px}.sectionhead h2 span{color:#8eb94b}.live{font-size:10px;color:#667b5c;max-width:270px;text-align:right}.toolbar{display:flex;justify-content:space-between;align-items:center;margin:8px 0 22px}.toolbar>div{display:flex;align-items:center;gap:12px}.toolbar label{margin:0;color:var(--muted)}.toolbar select,.toolbar input{border:1px solid var(--line);border-radius:7px;padding:10px;background:white;font-size:12px;color:var(--navy)}.toolbar input{width:260px}.rategrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ratecard{border:1px solid var(--line);border-radius:12px;padding:20px;background:white;text-align:left;color:var(--navy);transition:transform .2s}.ratecard:hover{transform:translateY(-3px);border-color:#91b84b}.cardhead{display:flex;align-items:center;gap:10px}.symbol{width:36px;height:36px;background:#f0f5e9;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700}.cardhead strong{font-size:13px}.cardhead small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.ratecard p{font-size:23px;font-weight:600;margin:20px 0 5px;letter-spacing:-.5px}.ratecard>small{font-size:10px;color:var(--muted)}.more{display:block;margin:23px auto 10px;font-size:12px}.source{text-align:center}.source a{text-decoration:underline}.how{padding:45px 0 55px;border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.steps article{border-top:1px solid #ccd7cb;padding-top:20px}.steps span{font-size:13px;color:#83a356}.steps h3{font-size:17px}.steps p{font-size:12px;color:var(--muted);line-height:1.9}.bottom{background:var(--navy);border-radius:16px;padding:35px;display:flex;align-items:center;justify-content:space-between;color:white;margin-bottom:55px}.bottom h2{font-size:23px;margin:0}.bottom p{font-size:12px;color:#b6c6ca}.bottom .button{color:var(--navy);font-size:13px}footer{max-width:1200px;margin:auto;padding:25px 0 35px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}footer p,footer>span{font-size:11px;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:18px;padding:35px;max-width:480px;width:calc(100% - 30px);color:var(--navy)}dialog::backdrop{background:#09233299;backdrop-filter:blur(4px)}.close{position:absolute;right:15px;top:10px;background:none;border:0;font-size:24px}.status{display:inline-block;background:#fff2d1;padding:7px 12px;border-radius:20px;font-size:12px;color:#866014}.details{background:#f5f7f3;padding:16px;border-radius:10px;font-size:13px;line-height:2;white-space:pre-wrap}.wa{display:block;background:var(--green);padding:14px;border-radius:8px;text-align:center;font-size:13px;font-weight:700;margin-top:12px}.copy{display:block;width:100%;padding:12px;background:white;border:1px solid var(--line);border-radius:8px;margin-top:10px}.orderitem{padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.error{grid-column:1/-1;padding:25px;background:white;border-radius:10px;font-size:13px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #93c955;outline-offset:3px}@media(max-width:900px){header,main{padding-left:22px;padding-right:22px}.hero{gap:30px;grid-template-columns:1fr 1fr}h1{font-size:46px}.benefits{flex-wrap:wrap}.heroactions{gap:13px}.button{gap:20px}.rategrid{grid-template-columns:repeat(3,1fr)}footer{margin:0 22px}.calculator{padding:22px}}@media(max-width:650px){header{height:76px}.brand{font-size:21px}nav{display:none}.navcta{font-size:11px;padding:11px 14px}.hero{grid-template-columns:1fr;padding-top:35px;gap:30px}.intro{padding-top:0}h1{font-size:48px;margin:20px 0}.intro p{font-size:14px}.orbit{display:none}.benefits{margin-top:25px;gap:13px}.heroactions{margin-top:25px}.calculator{padding:24px}.sectionhead{display:block}.live{text-align:left;margin-bottom:18px;max-width:none}h2{font-size:24px}.toolbar{gap:12px;align-items:stretch;flex-direction:column}.toolbar input{width:100%}.rategrid{grid-template-columns:repeat(2,1fr);gap:10px}.ratecard{padding:15px}.ratecard p{font-size:20px}.steps{grid-template-columns:1fr;gap:20px}.steps h3{margin:8px 0}.steps p{margin:0}.bottom{padding:25px;align-items:flex-start;gap:15px;flex-direction:column}.bottom h2{font-size:20px}footer{flex-wrap:wrap;gap:12px}footer p{display:none}.eyebrow{font-size:9px;letter-spacing:1.3px}}

/* English typography and longer labels */
html[lang="en"] h1{font-size:54px;line-height:1.15;letter-spacing:-2px}html[lang="en"] .benefits{flex-wrap:wrap;gap:12px}html[lang="en"] .money select{font-size:12px}html[lang="en"] .quote{line-height:1.7}html[lang="en"] .source{max-width:760px;margin-left:auto;margin-right:auto}html[lang="en"] .wa{line-height:1.6}@media(max-width:900px){html[lang="en"] h1{font-size:42px}}@media(max-width:650px){html[lang="en"] h1{font-size:44px}html[lang="en"] .heroactions{flex-wrap:wrap}html[lang="en"] .sectionhead h2{font-size:26px}}

/* Fast Pays identity: cobalt, violet and soft blue */
:root{--navy:#10294f;--green:#dbe5ff;--muted:#6c7b96;--line:#e0e7f3}body{background:#f8faff}header{background:#ffffffc9;border-radius:0 0 18px 18px}.brand{display:flex;align-items:center}.brand img{display:block;width:210px;height:70px;object-fit:contain}.hero{position:relative}.intro:before{content:'';position:absolute;z-index:-1;inset:-50px -15px 0 -100px;background:radial-gradient(ellipse at 45% 38%,#dfeaff 0%,transparent 67%)}.eyebrow{color:#526cb5}.eyebrow i{background:#5366e8}.button,.submit,.navcta,.wa{background:linear-gradient(115deg,#116dd4,#6253dd);color:#fff;box-shadow:0 5px 15px #355ad51c}.button:hover,.submit:hover,.navcta:hover,.wa:hover{filter:brightness(1.08)}h1 span:after{background:#dfe6ff}.calculator{border-color:#dde5f6;box-shadow:0 20px 65px #24477d10}.money{background:#f3f6fc;border-color:#e2e9f5}.money:focus-within{border-color:#667cdd;box-shadow:0 0 0 3px #6984df16}.notice{background:#eff4ff;color:#617291}.quote{color:#405bb2}.symbol{background:#ecf1ff;color:#4b5dbe}.ratecard:hover{border-color:#7b89df;box-shadow:0 10px 25px #384b8010}.sectionhead h2 span,.steps span{color:#6262d7}.steps article{border-color:#dce3f3}.orbit{border-color:#d5dff5;opacity:.85}.orbit:before{border-color:#d5dff5}.orbit strong{color:#6867dc}.orbit span{box-shadow:0 7px 18px #32529b0b}.bottom{background:linear-gradient(115deg,#102e60,#263d82 65%,#4a409b);position:relative;overflow:hidden}.bottom:after{content:'';position:absolute;width:240px;height:240px;border:1px solid #ffffff16;border-radius:50%;right:110px;top:-120px;pointer-events:none}.bottom .button{background:white;color:#264b97;z-index:1}.bottom p{color:#c9d7f4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#6c7ad9}html[lang="en"] .benefits{font-size:10px}footer .brand img{width:170px;height:58px}@media(max-width:650px){header .brand img{width:158px;height:55px}.navcta{box-shadow:none}header{border-radius:0}.hero{padding-top:35px}html[lang="en"] h1{font-size:43px}.benefits{line-height:1.8}.bottom{padding:28px}.calculator{box-shadow:0 15px 40px #24477d0b}}

.name-help{margin:-5px 0 18px!important;text-align:left!important;line-height:1.7}

/* Global exchange visual */
.global-scene{margin-top:30px;border:1px solid #dfe8fb;border-radius:18px;background:linear-gradient(145deg,#f4f8ff,#edf2ff 60%,#f8f9ff);padding:18px 18px 14px;overflow:hidden;position:relative}.global-caption{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:700;letter-spacing:1.2px;color:#5972a4}.global-dot{width:5px;height:5px;border-radius:50%;background:#4487ef;box-shadow:0 0 0 3px #4487ef13}.global-tag{margin-left:auto;font-size:7px;letter-spacing:1px;padding:4px 7px;border:1px solid #d7e2fa;border-radius:5px}.planet-wrap{position:relative;height:275px;max-width:500px;margin:auto}.planet{position:absolute;width:100%;height:100%;inset:0;filter:drop-shadow(0 10px 16px #173d7b16)}.globe-rate{position:absolute;display:flex;align-items:center;gap:9px;border:1px solid #dce6f8;border-radius:11px;background:#ffffffed;box-shadow:0 7px 24px #254d9620;padding:10px 12px;min-width:154px;z-index:1}.currency-icon{width:30px;height:30px;display:grid;place-items:center;background:#ecf2ff;border-radius:50%;color:#326ac9;font-weight:700;font-size:13px}.globe-rate strong{display:block;font-size:11px;letter-spacing:.3px}.globe-rate strong small{font-size:8px;font-weight:400;color:#8491a9;display:block;letter-spacing:0;margin-top:2px}.globe-rate div>span{display:block;font-size:9px;color:#3c5d95;margin-top:5px;font-variant-numeric:tabular-nums}.globe-rate-one{left:0;top:40px}.globe-rate-two{right:0;top:100px}.globe-rate-three{left:25px;bottom:10px}.globe-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce6f6;padding-top:12px;gap:10px}.globe-footer>span{font-size:7px;letter-spacing:1px;color:#8091ae}.globe-footer a{font-size:9px;font-weight:600;color:#4564a5}@media(max-width:900px) and (min-width:651px){.global-scene{padding:14px 10px}.globe-rate{min-width:125px;padding:8px;gap:6px}.globe-rate strong small{font-size:7px}.globe-rate div>span{font-size:8px}.currency-icon{width:23px;height:23px}.globe-rate-three{left:0}.global-tag{display:none}}@media(max-width:650px){.global-scene{display:block;margin-top:25px;padding:16px 12px 12px}.planet-wrap{height:260px}.globe-rate{min-width:137px;padding:9px;gap:7px}.globe-rate-one{left:0;top:30px}.globe-rate-two{right:0;top:115px}.globe-rate-three{left:5px;bottom:5px}.global-caption{font-size:7px;letter-spacing:1px}.globe-footer{padding-top:10px}.globe-footer>span{font-size:6px;letter-spacing:.6px}.globe-footer a{font-size:8px}}@media(prefers-reduced-motion:no-preference){.global-dot{animation:globePulse 3s ease-in-out infinite}@keyframes globePulse{50%{box-shadow:0 0 0 5px #4487ef09}}}

/* Animated regions rotate within the stationary globe silhouette. */
.rotating-regions{animation:regionRotation 38s linear infinite;will-change:transform}.globe-ring{animation:ringFlow 26s linear infinite}.globe-rate{animation:rateFloat 7s ease-in-out infinite}.globe-rate-two{animation-delay:-2.5s}.globe-rate-three{animation-delay:-4.5s}.route-travelers{filter:drop-shadow(0 0 4px #a4e8ff)}@keyframes regionRotation{from{transform:translateX(0)}to{transform:translateX(-238px)}}@keyframes ringFlow{to{stroke-dashoffset:-240}}@keyframes rateFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.rotating-regions,.globe-ring,.globe-rate,.global-dot{animation:none!important}.route-travelers{display:none}}

.flag-wrap{display:grid;place-items:center;position:relative;width:30px;height:24px;font-size:9px;overflow:hidden;border-radius:4px}.country-flag{width:29px;height:21px;object-fit:cover;border-radius:4px;border:1px solid #13285414;box-shadow:0 2px 5px #17336110}.flag-wrap .country-flag{position:absolute;inset:1px 0}.flag-loaded{font-size:0}.currency-icon:has(.country-flag){background:transparent}.money select{max-width:170px!important}.symbol:has(.flag-wrap){background:transparent}

/* Refined Fast Pays design system */
body{font-family:Inter,"Segoe UI",Arial,sans-serif;background:radial-gradient(ellipse at 10% 5%,#eaf0ff 0,transparent 32%),#f8faff;color:#142c50;-webkit-font-smoothing:antialiased}header{max-width:1256px;height:96px;padding:0 32px;background:transparent;border-radius:0;border-bottom:1px solid #dce4f0;gap:24px}header .brand img{width:187px;height:63px}nav{gap:30px;font-size:12px;font-weight:500}nav a,.plain{transition:color .2s}nav a:hover,.plain:hover{color:#5169d2}.navcta{padding:14px 21px;border-radius:30px;font-size:12px;font-weight:600}main{max-width:1256px;padding:0 32px}.hero{grid-template-columns:1.13fr 1fr;gap:70px;padding:72px 0 80px;align-items:start}.intro{padding-top:10px;overflow:visible}.eyebrow{font-size:9px;font-weight:700;letter-spacing:2px}html[lang="en"] h1{font-size:76px;line-height:1.01;letter-spacing:-4px;font-weight:750;margin:26px 0 25px}h1 span{color:#4c60cc}h1 span:after{display:none}.intro>p{max-width:430px;font-size:14px;line-height:1.85;color:#708098;margin:0}.heroactions{margin-top:28px;gap:25px;font-size:12px}.button{padding:17px 24px;border-radius:30px;font-size:12px;gap:40px;align-items:center;font-weight:600;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #355ad52b}.benefits{margin-top:27px;padding-bottom:6px;color:#7b89a0;gap:16px!important;font-size:9px!important}.calculator{margin-top:8px;padding:34px;border-radius:24px;border:1px solid #e1e7f2;box-shadow:0 25px 70px #172c5510,0 3px 10px #172c5504;background:linear-gradient(145deg,#fff,#fff 70%,#f9faff)}.calculator-label{display:flex;align-items:center;gap:7px;letter-spacing:1.8px;font-size:8px;font-weight:700;color:#8b99b0;margin-bottom:22px}.calculator-label span{width:5px;height:5px;border-radius:50%;background:#5974dc}.calctop h2{font-size:29px;letter-spacing:-1.1px;font-weight:650}.calctop>span{font-size:8px;color:#9aa6b9;letter-spacing:1px}.muted{font-size:12px;margin-top:10px;margin-bottom:28px}label{font-size:11px;font-weight:600;color:#536780}.money{padding:20px 16px;border-radius:13px;background:#f3f6fc;border:1px solid #e8edf6;gap:8px}.money input,.money output{font-size:32px;letter-spacing:-1px;font-weight:600}.money select{width:45%;max-width:170px;font-weight:600;font-size:11px;padding:8px 0}.money input,.money output{width:55%}.swapline{margin:10px 0}.swapline button{height:33px;width:33px;color:#536caa;box-shadow:0 2px 6px #10294f05}.quote{padding:10px 0 4px;font-size:11px;font-weight:500;color:#4f67b5;line-height:1.8}.notice{background:#f4f7fd;border-radius:10px;padding:13px 14px;font-size:10px;line-height:1.8;color:#7b8aa2;margin-bottom:24px}.name{border-radius:10px;padding:15px;font-size:11px;border-color:#e1e7f2;background:#fff}.optional{font-size:9px;font-weight:400;color:#9ba6b8}.small{color:#8a98ac}.name-help{font-size:9px;line-height:1.8}.submit{padding:18px 20px;border-radius:12px;font-size:12px;align-items:center;transition:transform .2s,filter .2s}.submit:active{transform:scale(.99)}form>.small{font-size:8px;margin-top:15px;line-height:1.8}.global-scene{background:radial-gradient(ellipse at 70% 5%,#293c79 0,transparent 60%),linear-gradient(145deg,#142c55,#111e42);border-color:#273a67;border-radius:20px;padding:19px 19px 15px;margin-top:28px;box-shadow:0 14px 35px #15295318}.global-caption{color:#a5b8de;font-size:7px}.global-tag{border-color:#ffffff20;color:#b3c3e1}.planet-wrap{height:265px}.planet{filter:drop-shadow(0 10px 20px #00000035)}.globe-rate{background:#ffffffed;border-color:#dfe8fa;box-shadow:0 9px 30px #02091e35;border-radius:12px;backdrop-filter:blur(10px)}.globe-footer{border-color:#ffffff15}.globe-footer>span{color:#8fa3cb}.globe-footer a{color:#c0cff1}.rateSection{border-top:1px solid #dce4f0;padding:65px 0 55px}.sectionhead{align-items:center;margin-bottom:12px}.sectionhead h2{font-size:37px;font-weight:600;letter-spacing:-1.5px;margin:14px 0 18px}.live{border:1px solid #dfe6f3;border-radius:25px;background:#fff;padding:11px 15px;font-size:9px;color:#7b8eaa}.toolbar{background:#edf2fa;border:1px solid #e4eaf5;border-radius:13px;padding:12px 16px;margin:22px 0}.toolbar label{font-size:10px;color:#7b8aa1}.toolbar select,.toolbar input{background:white;border:1px solid #e1e7f1;padding:12px;border-radius:9px;font-size:11px}.toolbar input{width:290px}.rategrid{gap:16px}.ratecard{padding:23px 22px;border-radius:16px;background:#fff;box-shadow:0 4px 12px #18305e03;border:1px solid #e4eaf4;transition:transform .25s,box-shadow .25s,border-color .25s}.ratecard:hover{transform:translateY(-5px);border-color:#b7c5ee;box-shadow:0 15px 30px #304a8010}.cardhead{gap:12px}.cardhead strong{font-size:13px}.cardhead small{font-size:9px;margin-top:5px}.ratecard p{font-size:27px;font-weight:600;letter-spacing:-1px;margin-top:25px;margin-bottom:7px}.ratecard>small{font-size:9px}.source{font-size:8px;line-height:1.9;color:#95a0b2;margin-top:22px}.more{border:1px solid #dbe3f1;padding:12px 25px;border-radius:25px;background:white;font-size:10px;margin-top:26px}.how{padding:65px 0 75px;border-color:#dce4f0}.how>h2{font-size:36px;letter-spacing:-1.3px;font-weight:600;margin:16px 0 35px}.steps{gap:20px}.steps article{border:1px solid #e0e7f4;background:linear-gradient(135deg,#fff,#f2f5fd);border-radius:17px;padding:27px;position:relative}.steps article>span{width:35px;height:35px;display:grid;place-items:center;background:#eaf0fe;color:#526cd2;border-radius:11px;font-size:11px;font-weight:600}.steps h3{font-size:16px;font-weight:600;letter-spacing:-.3px;margin:25px 0 12px}.steps p{font-size:11px;line-height:1.9;color:#8491a5;margin:0}.bottom{border-radius:23px;padding:45px 40px;margin-bottom:55px;gap:25px}.bottom .eyebrow{color:#a4b6dd;font-size:8px;letter-spacing:2px;margin-bottom:16px}.bottom h2{font-size:28px;letter-spacing:-.8px;font-weight:600}.bottom p{font-size:12px;margin:12px 0 0}.bottom .button{flex-shrink:0;font-size:11px;padding:16px 24px}footer{max-width:1192px;padding:25px 0 35px;border-color:#e0e6f1}footer .brand img{width:155px;height:52px}footer p,footer>span{font-size:10px;color:#99a4b5}dialog{padding:35px;border-radius:23px;box-shadow:0 30px 100px #03152e40}.details{font-size:11px;background:#f3f6fc;border-radius:12px;padding:19px;line-height:2}.status{font-size:10px}.wa,.copy{font-size:12px;border-radius:10px}.close{color:#8d99ae}.how,.rateSection{scroll-margin-top:25px}
@media(min-width:1400px){.hero{gap:95px}}@media(max-width:1000px){.hero{gap:35px}html[lang="en"] h1{font-size:65px}.calculator{padding:25px}.calctop h2{font-size:25px}.global-caption{letter-spacing:.7px}.global-tag{display:none}.rategrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){header{gap:12px;padding:0 22px}nav{gap:15px;font-size:11px}header .brand img{width:150px}.navcta{font-size:10px;padding:12px 15px}.hero{gap:25px}.calculator{padding:22px}.money{padding:16px 12px}.money input,.money output{font-size:27px}.money select{font-size:10px!important}.calctop>span{display:none}.sectionhead h2{font-size:31px}.steps article{padding:22px}.steps h3{font-size:14px}.bottom h2{font-size:25px}}@media(max-width:650px){header{height:78px;padding:0 18px;gap:9px}header .brand img{width:133px;height:48px}header nav{display:block;margin-left:auto}header nav>a{display:none}header nav .plain{font-size:9px;padding:4px;color:#677da5}.navcta{font-size:9px;padding:11px 12px}main{padding:0 22px}.hero{grid-template-columns:1fr;padding:38px 0 48px;gap:32px}.intro{padding:0}.eyebrow{font-size:8px;letter-spacing:1.6px}html[lang="en"] h1{font-size:65px;line-height:1.02;letter-spacing:-3.5px;margin:24px 0}.intro>p{font-size:12px;line-height:1.9;max-width:360px}.heroactions{gap:22px;margin-top:24px;font-size:10px}.button{font-size:11px;padding:16px 22px;gap:30px}.benefits{font-size:8px!important;gap:11px!important;margin-top:23px}.global-scene{margin-top:24px;padding:17px 13px 13px;border-radius:18px}.planet-wrap{height:270px}.global-caption{font-size:7px}.global-tag{display:block;font-size:6px}.globe-rate{min-width:137px}.calculator{margin:0;padding:26px 23px;border-radius:20px;box-shadow:0 12px 35px #172c550b}.calculator-label{margin-bottom:16px}.calctop h2{font-size:29px}.muted{font-size:11px;margin-bottom:25px}.money{padding:20px 14px}.money input,.money output{font-size:32px}.money select{font-size:11px!important}.notice{font-size:9px;line-height:1.9;padding:13px}.submit{padding:18px;font-size:12px}.rateSection{padding:40px 0}.sectionhead h2{font-size:30px;margin:13px 0 18px;letter-spacing:-1.2px}.live{display:inline-block;font-size:8px;padding:9px 13px;margin:0 0 12px}.toolbar{padding:12px;gap:12px;margin:12px 0 16px}.toolbar input{width:100%;font-size:10px}.toolbar>div{justify-content:space-between}.toolbar select{max-width:75%}.rategrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ratecard{padding:18px 14px;border-radius:13px}.cardhead{gap:7px}.cardhead strong{font-size:12px}.cardhead small{font-size:8px;line-height:1.4}.ratecard p{font-size:23px;margin-top:21px}.ratecard>small{font-size:8px}.source{font-size:8px}.how{padding:40px 0 45px}.how>h2{font-size:30px;line-height:1.2;margin:15px 0 25px}.steps{grid-template-columns:1fr;gap:13px}.steps article{padding:23px}.steps h3{font-size:16px;margin:18px 0 10px}.steps p{font-size:11px}.bottom{padding:29px 25px;margin-bottom:35px;border-radius:19px;gap:24px}.bottom h2{font-size:26px;line-height:1.2}.bottom p{font-size:11px}.bottom .eyebrow{font-size:7px}.bottom .button{font-size:11px}footer{margin:0 22px;padding:20px 0 25px}footer .brand img{width:140px;height:47px}footer>span{font-size:9px}dialog{padding:30px 22px}.details{font-size:10px}.wa{font-size:11px}.name{font-size:10px}}@media(max-width:370px){main{padding:0 16px}html[lang="en"] h1{font-size:57px}header .brand img{width:115px}header nav .plain{font-size:8px}.ratecard p{font-size:20px}.cardhead small{font-size:7px}}

.screenshot-reminder{margin:16px 0;padding:16px;border:1px solid #d7e1fc;background:#eef3ff;border-radius:12px}.screenshot-reminder strong{font-size:13px;color:#3858b4}.screenshot-reminder p{font-size:11px;color:#63769c;line-height:1.9;margin:7px 0 0}dialog{max-height:90dvh;overflow-y:auto}dialog .details{user-select:text}

/* Consistent, crisp button icons, including iOS Safari */
.ui-icon{display:block;width:17px;height:17px;flex:0 0 17px;pointer-events:none}.button,.navcta,.submit,#history{display:inline-flex;align-items:center;justify-content:center;gap:12px;line-height:1.25;white-space:nowrap}.submit{display:flex;justify-content:space-between}.button span,.navcta span,.submit span,#history span{display:block}#history{font:inherit;font-size:12px}.navcta .ui-icon{width:15px;height:15px;flex-basis:15px}.button .ui-icon{opacity:.9}button,input,select{-webkit-appearance:none}select{appearance:auto}button{-webkit-tap-highlight-color:transparent}.submit:disabled{cursor:not-allowed}
@media(max-width:650px){header{display:grid;grid-template-columns:minmax(90px,1fr) auto auto;gap:9px;height:78px;padding:0 16px}header .brand img{width:125px;max-width:100%;height:45px}header nav{display:block;margin:0}header nav .plain#history{font-size:10px;font-weight:500;gap:5px;color:#52678e;background:#edf2fc;border:1px solid #e1e8f5;border-radius:10px;min-height:38px;padding:0 9px}#history .ui-icon{width:14px;height:14px;flex-basis:14px}.navcta{font-size:10px;padding:0 12px;min-height:38px;border-radius:10px;gap:5px;box-shadow:0 3px 9px #355ad51a}.navcta .ui-icon{display:none}.heroactions .button{min-height:48px;padding:0 21px;border-radius:12px;font-size:12px;gap:20px}.heroactions>a:not(.button){font-size:11px}.submit{width:100%;min-height:52px;padding:0 17px;font-size:13px;font-weight:600;border-radius:12px;letter-spacing:0}.submit .ui-icon{width:18px;height:18px;flex-basis:18px}.bottom .button{min-height:46px;padding:0 21px;border-radius:11px;font-size:12px;gap:18px}.button:hover{transform:none}}@media(max-width:370px){header{padding:0 12px;gap:6px}header .brand img{width:105px}header nav .plain#history{font-size:9px;padding:0 7px;gap:4px}.navcta{font-size:9px;padding:0 9px}.heroactions{gap:17px}}

/* Dimensional globe: moving surface, stationary lighting and atmospheric depth. */
.planet-wrap{isolation:isolate}.earth-stage{position:absolute;inset:0;display:grid;place-items:center;perspective:700px;pointer-events:none}.earth-halo{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#258dff18 40%,#6881ff15 50%,#6167ee08 60%,transparent 72%);filter:blur(8px)}.dimensional-earth{position:absolute;width:208px;height:208px;border-radius:50%;overflow:hidden;transform:rotate(-14deg);background:#143872;box-shadow:inset -22px -12px 34px #010817,inset 3px 2px 8px #b5e8ff80,0 0 2px 1px #8ad2ff9c,0 0 17px #3b9dff50,0 20px 36px #02081e6b;isolation:isolate}.earth-map{position:absolute;inset:-1px;background-image:url('earth-texture.png');background-size:auto 100%;background-repeat:repeat-x;background-position:0 50%;animation:earthSpin 65s linear infinite;filter:saturate(1.1) contrast(1.08);transform:scale(1.03)}.earth-clouds{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 28% 25%,#e0f5ff2b 0,transparent 24%),radial-gradient(ellipse at 66% 53%,#a8d9ff1a 0,transparent 28%);mix-blend-mode:screen;animation:cloudDrift 32s ease-in-out infinite alternate}.earth-light{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 27%,#c9efff22 0,transparent 40%),radial-gradient(circle at 35% 35%,transparent 24%,#04102d35 59%,#010515df 100%),linear-gradient(115deg,transparent 35%,#03091e80 95%);box-shadow:inset 5px 3px 14px #8bdaff44,inset -18px -8px 27px #01041599}.earth-rim{position:absolute;inset:0;border-radius:50%;border:1px solid #9ddeff40;box-shadow:inset 0 0 5px #7dbdff40}.earth-orbit{position:absolute;width:290px;height:108px;border:1px solid #8c9cff38;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 12px #525acb0d}.earth-orbit-back{transform:rotate(26deg);width:275px;height:95px;border-color:#6996ec24;z-index:-1}.earth-orbit-front{border-top-color:transparent;border-left-color:transparent}.earth-orbit-front i{position:absolute;width:5px;height:5px;border-radius:50%;background:#b8edff;box-shadow:0 0 9px #67bdff,0 0 19px #8b99ff;offset-path:ellipse(145px 54px at 145px 54px);animation:satelliteTravel 13s linear infinite}.earth-shadow{position:absolute;width:145px;height:12px;top:calc(50% + 113px);background:#01051485;border-radius:50%;filter:blur(8px)}.earth-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#c4d8ff;box-shadow:0 0 6px #c4d8ff70;opacity:.65}.star-one{left:17%;top:25%}.star-two{right:14%;top:28%}.star-three{right:24%;bottom:16%}.global-scene{background:radial-gradient(ellipse at 32% 15%,#263b752b,transparent 65%),linear-gradient(145deg,#14284f,#0a1535 85%)}@keyframes earthSpin{from{background-position:0 50%}to{background-position:416px 50%}}@keyframes satelliteTravel{to{offset-distance:100%}}@keyframes cloudDrift{to{transform:rotate(12deg);opacity:.65}}@media(max-width:650px){.dimensional-earth{width:202px;height:202px}.earth-halo{width:250px;height:250px}.earth-orbit{width:270px;height:104px}.earth-orbit-back{width:260px;height:90px}.earth-orbit-front i{offset-path:ellipse(135px 52px at 135px 52px)}.earth-map{animation-name:earthSpinMobile}@keyframes earthSpinMobile{from{background-position:0 50%}to{background-position:404px 50%}}}@media(prefers-reduced-motion:reduce){.earth-map,.earth-clouds,.earth-orbit-front i{animation:none!important}}

/* Unified dimensional surfaces — blue and violet identity retained. */
:root{--glass-edge:#ffffffd9;--depth-shadow:0 18px 50px #29497612,0 3px 9px #24447608}body{background:#f1f5ff;position:relative;isolation:isolate}.ambient-stage{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-2;background:linear-gradient(145deg,#f4f7ff,#edf2fd 35%,#f5f6ff 65%,#ecf3ff)}.ambient-orb{position:absolute;display:block;border-radius:50%;filter:blur(1px);opacity:.55;box-shadow:inset 12px 15px 30px #ffffff9c,inset -16px -20px 40px #8186d424,0 25px 75px #8398db12}.ambient-one{width:490px;height:490px;left:-260px;top:220px;background:radial-gradient(circle at 30% 25%,#ffffff,#d5e4ff 40%,#a5b6ed 85%)}.ambient-two{width:620px;height:620px;right:-410px;top:950px;background:radial-gradient(circle at 32% 28%,#fff,#e4e4fc 35%,#b3b7ed 80%)}.ambient-three{width:410px;height:410px;left:-260px;bottom:260px;background:radial-gradient(circle at 32% 25%,#fff,#dce9ff 40%,#a9bcec 88%)}.ambient-grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(#9eb1d62a 1px,transparent 1px),linear-gradient(90deg,#9eb1d62a 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(transparent,#000 30%,transparent 85%)}header{position:relative;background:linear-gradient(130deg,#ffffff85,#ffffff40);border-bottom-color:#ffffff;box-shadow:0 8px 30px #26437304;backdrop-filter:blur(18px);border-radius:0 0 19px 19px}main,footer{position:relative}.intro:before{background:radial-gradient(ellipse at 40% 35%,#ccdaff65,transparent 68%);z-index:-1;inset:-80px -40px -30px -70px}h1 span{background:linear-gradient(120deg,#3976cf,#6659cd);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 7px 20px #657ad00d}.calculator{position:relative;background:linear-gradient(145deg,#ffffffec,#f8faffc9);border:1px solid #fff;box-shadow:inset 0 1px 0 #fff,var(--depth-shadow);backdrop-filter:blur(20px)}.calculator:before{content:'';position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,#92b4ff80,transparent)}.money{background:linear-gradient(135deg,#eaf0fb,#f5f8ff);border:1px solid #dfe7f5;box-shadow:inset 2px 3px 7px #243f6c06,inset -2px -2px 6px #fff}.swapline button{background:linear-gradient(145deg,#fff,#eef2fc);border-color:white;box-shadow:0 4px 9px #28477b13,inset 0 1px 1px #fff}.name,.toolbar input,.toolbar select{background:#ffffffa8;box-shadow:inset 0 2px 4px #18366904;border-color:#e1e7f4}.notice{background:linear-gradient(130deg,#eaf1fd,#f4f6ff);border:1px solid #e6ecf9}.button,.navcta,.submit,.wa{background:linear-gradient(120deg,#1377dc,#4d60da 65%,#7554d5);border:1px solid #ffffff32;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 3px #193f8026,0 6px 13px #355ad52b;transition:box-shadow .2s,transform .2s,filter .2s}.button:hover,.navcta:hover,.submit:hover,.wa:hover{box-shadow:inset 0 1px 1px #ffffff59,0 10px 24px #355ad537;transform:translateY(-2px)}#history{border-radius:9px}header nav .plain#history{box-shadow:inset 0 1px 0 #fff,0 3px 8px #344f8510}.global-scene{box-shadow:inset 0 1px 1px #8ca7df38,0 18px 38px #142f682e;border-color:#b6c6eb4a}.globe-rate{box-shadow:inset 0 1px 0 #fff,0 10px 28px #02091e50;background:linear-gradient(130deg,#fffffff5,#eef4fff0)}.rateSection,.how{border-top-color:#d4def055}.sectionhead .live{background:#ffffff80;border-color:#fff;box-shadow:0 5px 18px #26477808}.toolbar{background:linear-gradient(120deg,#ffffffa6,#eaf0fbb0);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 8px 22px #29497607;backdrop-filter:blur(14px)}.ratecard{background:linear-gradient(135deg,#ffffffed,#f5f8ffcc);border:1px solid #fff;box-shadow:inset 0 1px 0 #fff,0 7px 19px #2949760b;backdrop-filter:blur(12px)}.ratecard:hover{box-shadow:inset 0 1px 0 #fff,0 15px 35px #29497619;border-color:#b9c9ef}.ratecard .symbol{box-shadow:0 3px 10px #25477809;border-radius:10px}.ratecard p{color:#17375e;text-shadow:0 2px 0 #fff}.more{background:linear-gradient(#fff,#f1f5fe);border-color:#fff;box-shadow:0 4px 12px #2949760b}.steps article{background:linear-gradient(140deg,#ffffffdb,#ecf1fcbd);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 10px 30px #2949760b;backdrop-filter:blur(15px)}.steps article>span{background:linear-gradient(135deg,#fff,#dce6fc);box-shadow:inset 0 1px 0 #fff,0 5px 10px #3e5c9e12;border:1px solid #fff}.bottom{background:radial-gradient(ellipse at 85% -10%,#8173d369,transparent 55%),linear-gradient(125deg,#102d57,#263b7c 70%,#443c8c);border:1px solid #8299ce40;box-shadow:inset 0 1px 0 #c7d8ff30,0 20px 45px #10294f20}.bottom:before{content:'';position:absolute;width:210px;height:210px;right:120px;top:10px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#9cafef40,#536fc51a 45%,#030d2c40);box-shadow:inset 3px 3px 10px #ffffff10,10px 20px 35px #08163226;pointer-events:none}.bottom>div,.bottom>a{position:relative;z-index:1}.bottom .button{background:linear-gradient(#fff,#e4eafe);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 8px 17px #030b252e;color:#264b97}footer{border-top-color:#d8e2f4}dialog{background:linear-gradient(140deg,#fff,#f1f5ff);border-color:#fff;box-shadow:0 30px 100px #03152e40,inset 0 1px 0 #fff}.details{border:1px solid #e0e8f7;box-shadow:inset 0 2px 5px #193c6704}.copy{background:linear-gradient(#fff,#f2f6ff)}@media(prefers-reduced-motion:no-preference){.ambient-orb{animation:ambientDrift 24s ease-in-out infinite alternate}.ambient-two{animation-delay:-9s}.ambient-three{animation-delay:-16s}@keyframes ambientDrift{to{transform:translate3d(25px,-35px,0) rotate(8deg)}}}@media(max-width:650px){.ambient-one{width:340px;height:340px;left:-250px;top:170px}.ambient-two{width:400px;height:400px;right:-330px;top:1350px}.ambient-three{width:320px;height:320px;left:-230px}.ambient-grid{background-size:50px 50px;opacity:.09}header{border-radius:0 0 15px 15px;background:#f8faffb3}.calculator{box-shadow:inset 0 1px 0 #fff,0 12px 32px #29497612}.button:hover,.navcta:hover,.submit:hover,.wa:hover{transform:none}.bottom:before{right:-80px;top:30px}.ratecard{backdrop-filter:none}}

html,body{overflow-x:clip}.ambient-stage{max-width:100%;contain:paint}.hero>*,.sectionhead>*,.steps>*{min-width:0}

html,body{overflow-x:clip}.ambient-stage{max-width:100%;contain:paint}.hero>*,.sectionhead>*,.steps>*{min-width:0}
