:root{--ink:#2a2014;--muted:#8a7a66;--accent:#ec4b00;--accent-2:#f69612;--ember:#c2410c;--paper:#f8f3ea;--display:"Orbitron", sans-serif;--display-hero:"Orbitron", sans-serif;--body:"Orbitron", sans-serif;--mono:"Orbitron", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}body.custom-cursor,body.custom-cursor *{cursor:none!important}body.custom-cursor .rate-card-input{cursor:text!important}.webgl{top:0;bottom:0;left:0;right:0;position:fixed!important}.webgl-fallback{text-align:center;color:#2a2014;font-family:var(--body);background:linear-gradient(#fdfaf4,#f8f3ea);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.webgl-fallback h1{margin-bottom:16px;font-size:clamp(24px,4vw,42px)}.webgl-fallback p{color:#2a2014d9;max-width:520px;line-height:1.7}.liquid-defs{pointer-events:none;width:0;height:0;position:fixed}.liquid{filter:url(#liquid-overlay);will-change:filter}@media (prefers-reduced-motion:reduce){.liquid{filter:none}}button{color:inherit;font:inherit;background:0 0;border:none}.nav{z-index:20;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{filter:drop-shadow(0 2px 14px #f6961259);align-items:center;transition:transform .15s ease-out;display:inline-flex}.wordmark img{width:auto;height:32px;display:block}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffcf6bf,#faf4e98c);border:1px solid #2a201424;border-radius:999px;align-items:center;gap:22px;padding:12px 26px;display:flex;box-shadow:0 8px 30px #5a3c141a,inset 0 1px #ffffffb3}.pill button{font-family:var(--mono);letter-spacing:.22em;color:var(--ink);font-size:12px;transition:color .3s,text-shadow .3s,transform .15s ease-out;display:inline-block}.pill button:hover{color:var(--accent);text-shadow:0 0 14px #ec4b0059}.pill-squiggle{color:var(--ink);opacity:.85;cursor:pointer;display:inline-flex}.nav-right{align-items:center;gap:14px;display:flex}.countries-nav{position:relative}.countries-trigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.22em;color:var(--ink);background:linear-gradient(#fffcf6bf,#faf4e98c);border:1px solid #2a201424;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:12px;transition:color .3s,text-shadow .3s,transform .15s ease-out;display:inline-flex;box-shadow:0 8px 30px #5a3c141a,inset 0 1px #ffffffb3}.countries-trigger:hover{color:var(--accent);text-shadow:0 0 14px #ec4b0059}.countries-caret{opacity:.6;font-size:9px;transition:transform .2s;display:inline-block}.countries-nav.open .countries-caret{transform:rotate(180deg)}.countries-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffcf6f5,#faf4e9f0);border:1px solid #2a201424;border-radius:16px;flex-direction:column;gap:2px;min-width:170px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #5a3c142e}.countries-menu button{letter-spacing:.04em;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;transition:background .2s,color .2s;display:flex}.countries-menu button:hover{color:var(--accent);background:#ec4b0014}.countries-code{letter-spacing:.04em;color:var(--accent);font-size:10px;font-weight:600}.counter{z-index:20;font-family:var(--mono);align-items:center;gap:14px;display:flex;position:fixed;top:92px;right:40px}.counter button{color:var(--muted);border:1px solid #2a201433;border-radius:8px;padding:6px 12px;font-size:14px;transition:color .25s,border-color .25s,box-shadow .25s,transform .15s ease-out;display:inline-block}.counter button:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 16px #ec4b0040}.counter-label{text-align:center;letter-spacing:.22em;min-width:190px;color:var(--ink);font-size:11px}.explorer{z-index:12;font-family:var(--mono);text-align:right;flex-direction:column;gap:13px;display:flex;position:fixed;bottom:clamp(24px,5vh,48px);right:clamp(24px,5vw,72px)}.explorer-title{letter-spacing:.18em;color:var(--ink);margin-bottom:6px;font-size:12px}.explorer-item{letter-spacing:.18em;color:var(--ember);text-align:left;opacity:.75;font-size:12px;transition:opacity .25s,color .25s,transform .15s ease-out;display:inline-block}.explorer-item .arrow{color:var(--muted);margin-right:6px}.explorer-item:hover,.explorer-item.active{opacity:1;color:var(--accent);text-shadow:0 0 12px #ec4b004d}.cta{font-family:var(--mono);letter-spacing:.2em;color:var(--ember);pointer-events:auto;background:#f6961214;border:1px solid #c2410c8c;border-radius:4px;margin-top:30px;padding:15px 26px;font-size:12px;text-decoration:none;transition:background .3s,box-shadow .3s,color .3s,transform .15s ease-out;display:inline-block}.cta:hover{color:#9a3412;background:#f696122e;box-shadow:0 6px 26px #ec4b0040}.contact-reveal{z-index:10;text-align:center;pointer-events:none;-webkit-backdrop-filter:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.contact-reveal-card{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#fffbf49e;border:1px solid #2a20141f;border-radius:28px;flex-direction:column;align-items:center;max-width:860px;padding:clamp(36px,5vw,64px) clamp(28px,5vw,72px);display:flex;box-shadow:0 24px 80px #5a3c142e,inset 0 1px #fffc}.contact-reveal .eyebrow{margin-bottom:20px}.contact-reveal-title{max-width:780px;font-family:var(--display);letter-spacing:-.01em;font-size:clamp(26px,3.8vw,50px);font-weight:700;line-height:1.2}.contact-reveal-title .line{display:block;overflow:hidden}.contact-reveal-title .line-inner{display:block}.contact-reveal-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:36px;display:flex}.contact-reveal-actions .cta{margin-top:0}.trust{flex-wrap:wrap;gap:10px 26px;max-width:560px;margin-top:26px;list-style:none;display:flex}.trust li{letter-spacing:.08em;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.tick{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #ec4b0073}.legal{letter-spacing:.06em;color:#8a7a66cc;margin-top:22px;font-size:11px}.section-text{z-index:10;pointer-events:none;max-width:min(680px,82vw);position:fixed;bottom:clamp(56px,14vh,160px);left:clamp(24px,6vw,96px)}.section-text a,.section-text button{pointer-events:auto}.eyebrow{font-family:var(--mono);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px}.section-text.compact{bottom:clamp(36px,8vh,90px)}.section-text.hero-right{text-align:right;left:auto;right:clamp(24px,6vw,96px)}.section-text.compact .display{font-size:clamp(22px,2.6vw,38px)}.display{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:32px;font-size:clamp(30px,4.6vw,40px);font-weight:800;line-height:1.02}.display .line{display:block;overflow:hidden}.display .line-inner{display:block}.display.hero-display{font-family:var(--display-hero);letter-spacing:.01em;font-size:clamp(25px,3.9vw,40px);font-weight:800;line-height:1.15}.section-text .body{max-width:44ch;color:var(--muted);margin-top:22px;font-size:clamp(14px,1.2vw,17px);font-weight:300;line-height:1.65}.rail{z-index:20;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;right:34px;transform:translateY(-50%)}.rail-dot{border:1px solid var(--muted);border-radius:50%;width:8px;height:8px;transition:background .4s,border-color .4s,box-shadow .4s,transform .15s ease-out;display:inline-block}.rail-dot.active{background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px #ec4b0073}.progress{z-index:20;background:#2a20141f;width:100%;height:2px;position:fixed;bottom:0;left:0}.progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--accent-2), var(--accent), var(--ember));width:100%;height:100%;box-shadow:0 0 12px #ec4b0066}.hint{font-family:var(--mono);z-index:10;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);pointer-events:none;align-items:center;gap:14px;font-size:11px;display:flex;position:fixed;bottom:28px;right:40px}.product-detail{z-index:15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(at 30%,#f8f3ea8c,#f8f3eab8);flex-direction:column;justify-content:center;padding:clamp(24px,8vw,120px);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.product-detail .eyebrow{color:var(--accent)}.product-detail .display{font-size:clamp(40px,6.5vw,92px)}.product-detail .tagline{color:var(--accent);letter-spacing:.06em;margin-top:16px;font-size:clamp(16px,1.6vw,22px)}.product-detail .body{max-width:56ch;color:var(--muted);margin-top:24px;font-size:clamp(14px,1.25vw,17px);font-weight:300;line-height:1.7}.detail-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.detail-actions .cta{margin-top:0}.back-button{border:1px solid var(--accent);color:var(--ink);letter-spacing:.2em;text-transform:uppercase;align-self:flex-start;padding:16px 28px;font-size:12px;transition:background .3s,box-shadow .3s,transform .15s ease-out;display:inline-block}.back-button:hover{background:#ec4b0014;box-shadow:0 6px 26px #ec4b0033}.product-page{z-index:15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(at 30%,#f8f3ea00,#f8f3ea00);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.product-page-back{z-index:5;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#fffcf6e6,#faf4e9e6);position:absolute;top:clamp(24px,4vw,48px);left:clamp(24px,8vw,120px)}.product-page-scroll{scrollbar-width:none;flex:1;overflow-y:auto}.product-page-scroll::-webkit-scrollbar{display:none}.product-page-section{align-items:center;gap:clamp(24px,5vw,80px);min-height:100vh;padding:clamp(32px,4vw,56px) clamp(24px,8vw,120px);display:flex}.product-page-section:first-child{padding-top:clamp(96px,12vw,140px)}.product-page-col{flex:1 1 0;min-width:0}.product-page-col-text{max-width:620px}.product-page-col-text .eyebrow{color:var(--accent)}.product-page-title{margin-top:14px;font-size:clamp(32px,4.6vw,64px)}.product-page-col-text .body{max-width:56ch;color:var(--muted);margin-top:22px;font-size:clamp(14px,1.25vw,17px);font-weight:300;line-height:1.7}.product-page-col-visual{justify-content:center;align-items:center;display:flex}.rate-card{background:var(--paper);border-radius:20px;width:min(420px,100%);overflow:hidden;box-shadow:0 24px 60px #2a201429}.rate-card-header{background:linear-gradient(120deg, var(--ember), var(--accent) 60%, var(--accent-2));color:#fff6ec;letter-spacing:.06em;padding:16px 22px;font-size:12px}.rate-card-body{padding:22px}.rate-card-fields{flex-direction:column;gap:14px;display:flex}.rate-card-field{flex-direction:column;gap:6px;display:flex}.rate-card-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px}.rate-card-input-row{border:1px solid #2a20141f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rate-card-amount{color:var(--ink);font-size:16px;font-weight:600}.rate-card-input{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;font-family:inherit;font-size:16px;font-weight:600}.rate-card-input:focus{outline:none}.rate-card-dropdown{flex-shrink:0;position:relative}.rate-card-pill{letter-spacing:.06em;color:#fff6ec;background:var(--accent);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px}.rate-card-dropdown-menu{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffcf6fa,#faf4e9f5);border:1px solid #2a201424;border-radius:14px;flex-direction:column;gap:2px;min-width:90px;max-height:220px;padding:6px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #5a3c142e}.rate-card-dropdown-menu button{color:var(--ink);text-align:left;border-radius:8px;padding:8px 10px;font-size:12px;transition:background .2s,color .2s}.rate-card-dropdown-menu button:hover{color:var(--accent);background:#ec4b0014}.rate-card-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:11px;display:flex}.rate-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.rate-card-cta{letter-spacing:.08em;color:#fff6ec;background:var(--accent);border-radius:999px;padding:10px 20px;font-size:12px}.rate-card-hint{color:var(--muted);font-size:10px}.tracker-card{background:var(--paper);border-radius:20px;width:min(420px,100%);padding:26px 24px;box-shadow:0 24px 60px #2a201429}.tracker-card-header{letter-spacing:.02em;color:var(--ink);font-size:15px}.tracker-card-sub{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.tracker-steps{align-items:flex-start;margin-top:24px;display:flex}.tracker-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.tracker-dot{background:#2a20142e;border-radius:50%;width:10px;height:10px}.tracker-step.active .tracker-dot{background:#ec4b00;box-shadow:0 0 10px #ec4b0080}.tracker-step-label{letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:10px}.tracker-step.active .tracker-step-label{color:var(--ink)}.tracker-line{background:#2a201426;width:90%;height:2px;position:absolute;top:4px;left:55%}.tracker-step.active .tracker-line{background:#ec4b00}.tracker-card-actions{border-top:1px solid #2a20141a;margin-top:22px;padding-top:16px}.tracker-card-cta{letter-spacing:.08em;color:#fff6ec;background:var(--accent);border-radius:999px;padding:10px 20px;font-size:12px}.corridor-card{background:var(--paper);border-radius:20px;width:min(440px,100%);padding:26px 24px;box-shadow:0 24px 60px #2a201429}.corridor-map{height:190px;margin-bottom:22px;position:relative}.corridor-map-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.corridor-map-path{fill:none;stroke:var(--accent);stroke-width:.6px;stroke-dasharray:3 2.4;opacity:.65}.corridor-map-node{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.corridor-map-node--uae{top:20%;left:18%}.corridor-map-node--india{top:20%;left:82%}.corridor-map-node--world{top:66%;left:50%}.corridor-map-flag{font-size:26px;line-height:1}.corridor-map-globe{filter:drop-shadow(0 8px 18px #ec4b0059);font-size:40px;line-height:1}.corridor-map-label{letter-spacing:.02em;color:var(--ink);white-space:nowrap;flex-direction:column;align-items:center;font-size:11px;font-weight:600;display:flex}.corridor-map-node--world .corridor-map-label{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:2px;font-size:13px}.corridor-map-label em{letter-spacing:.03em;color:var(--muted);font-size:9px;font-style:normal;font-weight:500}.corridor-list{flex-direction:column;gap:20px;display:flex}.corridor-item{align-items:flex-start;gap:12px;display:flex}.corridor-flag{font-size:22px;line-height:1}.corridor-name{color:var(--ink);font-size:13px;font-weight:600}.corridor-blurb{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.corridor-cta{letter-spacing:.04em;color:var(--accent);margin-top:8px;font-size:11px;display:inline-block}.corridor-currencies{border-top:1px solid #2a20141a;margin-top:20px;padding-top:16px}.corridor-currencies-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px}.corridor-currencies-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.corridor-currency-chip{letter-spacing:.04em;color:var(--ink);border:1px solid #2a201429;border-radius:999px;padding:4px 10px;font-size:10px}.trust-card{flex-direction:column;gap:14px;width:min(440px,100%);display:flex}.trust-card-item{background:var(--paper);border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;box-shadow:0 16px 40px #2a201424}.trust-card-badge{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;box-shadow:0 0 10px #ec4b0080}.trust-card-item-title{color:var(--ink);font-size:13px;font-weight:600}.trust-card-item-body{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.capability-card{background:var(--paper);border-radius:20px;width:min(450px,100%);padding:26px 24px;box-shadow:0 24px 60px #2a201429}.capability-card-header{letter-spacing:.04em;color:var(--accent);font-size:13px}.capability-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.capability-chip{color:var(--ink);border:1px solid #2a201429;border-radius:999px;padding:6px 12px;font-size:11px}.capability-currencies{border-top:1px solid #2a20141a;margin-top:18px;padding-top:14px}.capability-currencies-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px}.capability-currencies-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.preview-card{background:var(--paper);border-radius:20px;width:min(420px,100%);padding:26px 24px;box-shadow:0 24px 60px #2a201429}.preview-card-header{color:var(--ink);font-size:15px}.preview-list{flex-direction:column;gap:4px;margin-top:18px;display:flex}.preview-item{border-bottom:1px solid #2a201414;align-items:center;gap:14px;padding:12px 0;display:flex}.preview-item:last-child{border-bottom:none}.preview-number{letter-spacing:.06em;color:var(--accent);font-size:11px}.preview-name{color:var(--ink);font-size:13px}.cursor-layer{z-index:100;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.cursor-dot{background:var(--ink);will-change:transform;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:0;box-shadow:0 0 10px #ec4b0080}.cursor-ring{will-change:transform;border:1px solid #ec4b00b3;border-radius:50%;width:16px;height:16px;transition:border-color .25s;position:absolute;top:0;left:0;box-shadow:0 0 12px #ec4b0040,inset 0 0 6px #ec4b001f}body.cursor-link .cursor-ring{border-color:var(--accent-2)}.cursor-trail{background:var(--accent);will-change:transform;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.cursor-ripple{border:1px solid var(--accent);pointer-events:none;z-index:99;border-radius:50%;width:8px;height:8px;animation:.7s ease-out forwards ripple;position:fixed;transform:translate(-50%,-50%)}@keyframes ripple{to{opacity:0;border-color:#0000;width:90px;height:90px}}.loader{z-index:200;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loader-mark{width:auto;height:32px;animation:1.4s ease-in-out infinite loader-pulse}.loader-bar{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:140px;height:1px;animation:1.2s ease-in-out infinite loader-sweep}@keyframes loader-pulse{50%{opacity:.4}}@keyframes loader-sweep{0%{opacity:.2;transform:scaleX(.1)}50%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.1)}}@media (prefers-reduced-motion:reduce){.loader-mark,.loader-bar{animation:none}}@media (max-width:720px){.nav{padding:18px}.nav-right{gap:8px}.pill{gap:14px;padding:10px 18px}.countries-trigger{letter-spacing:.14em;gap:4px;padding:10px 14px;font-size:10px}.rail{gap:12px;right:14px}.section-text{bottom:90px;left:20px;right:20px}.explorer{display:none}.counter{top:auto;bottom:76px;right:50%;transform:translate(50%)}.trust{gap:8px 16px}.product-page-back{top:18px;left:18px}.product-page-section{flex-direction:column;justify-content:center;gap:20px;padding:76px 20px 90px}.product-page-section:first-child{padding-top:76px}.product-page-col-visual{order:-1;transform:scale(.85)}}
