.fx-page{--nv:#2e499b;--cy:var(--color-azure);--tl:var(--color-sky-300);--dk:#111127;--bd:#555;--lbg:var(--color-sky-50);--cb:var(--color-border);--cs:var(--shadow-sm);--r:var(--radius-md);--maxw:1440px;color:var(--bd);-webkit-font-smoothing:antialiased}.fx-page .fx-caps,.fx-page .fx-exchange,.fx-page .fx-how,.fx-page .fx-currencies{padding-top:100px;padding-bottom:100px;padding-left:max(5%, calc((100% - var(--maxw)) / 2 + 5%));padding-right:max(5%, calc((100% - var(--maxw)) / 2 + 5%))}.fx-page .sl{font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--nv);margin-bottom:var(--space-sm);text-align:center;font-weight:600}.fx-page .fx-hero .g1{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fx-page .fx-hero{background:var(--gradient-sky);justify-content:center;align-items:center;min-height:62vh;padding-top:80px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.fx-page .fx-hero .ah-inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;padding:0 5%;position:relative}.fx-page .fx-hero h1{font-size:var(--fs-display);color:var(--dk);letter-spacing:var(--ls-heading);margin-bottom:24px;font-weight:700;line-height:1.1}.fx-page .fx-hero p{font-size:var(--fs-lead);color:var(--color-text);max-width:520px;margin:0 auto 8px;line-height:1.6}.fx-page .fx-exchange{background:linear-gradient(180deg, #fff 0%, var(--color-sky-50) 100%);overflow:hidden}.fx-page .fx-ex-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.fx-page .fx-ex-text .sl{text-align:left}.fx-page .fx-ex-text h2{font-size:var(--fs-h2);color:var(--dk);letter-spacing:var(--ls-heading);margin-bottom:20px;font-weight:700;line-height:1.15}.fx-page .fx-ex-text p{color:#666;max-width:480px;margin-bottom:14px;font-size:14px;line-height:1.65}.fx-page .fx-ex-text a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-underline-offset:3px;-webkit-text-decoration:underline #2e499b4d;text-decoration:underline #2e499b4d}.fx-page .fx-ex-text a:hover{text-decoration-color:currentColor}.fx-page .conv-card{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);font-variant-numeric:tabular-nums;background:#fff;width:100%;max-width:420px;margin:0 auto;padding:20px 24px;position:relative;overflow:hidden}.fx-page .conv-card:before{content:"";background:linear-gradient(90deg, var(--nv), var(--cy), var(--tl));height:3px;position:absolute;top:0;left:0;right:0}.fx-page .conv-label{color:#999;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.fx-page .conv-row{background:var(--lbg);border:1px solid #2e499b0f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:10px 14px;display:flex}.fx-page .conv-cur{align-items:center;gap:8px;display:flex}.fx-page .conv-flag{background:#fff;border:1px solid #0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.fx-page .conv-flag svg{width:100%;height:100%}.fx-page .conv-code{color:var(--dk);font-size:13px;font-weight:700}.fx-page .conv-amt{color:var(--dk);font-variant-numeric:tabular-nums;text-align:right;min-width:100px;font-size:17px;font-weight:700;transition:opacity .35s,transform .35s}.fx-page .conv-amt.fade{opacity:0;transform:translateY(4px)}.fx-page .conv-swap{z-index:2;justify-content:center;margin:6px 0;display:flex;position:relative}.fx-page .conv-swap-btn{background:#fff;border:2px solid #2e499b1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .4s;display:flex;box-shadow:0 4px 12px #2e499b0f}.fx-page .conv-swap-btn.spin{transform:rotate(180deg)}.fx-page .conv-swap-btn svg{width:16px;height:16px}.fx-page .conv-meta{border-top:1px solid #2e499b0f;flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;display:flex}.fx-page .conv-meta-row{justify-content:space-between;font-size:11px;display:flex}.fx-page .conv-meta-row .label{color:#999;font-weight:500}.fx-page .conv-meta-row .value{color:var(--dk);font-weight:600;transition:opacity .35s}.fx-page .conv-meta-row .value.fade{opacity:0}.fx-page .conv-cta{background:linear-gradient(90deg, var(--nv), var(--color-azure-deep));color:#fff;cursor:pointer;text-align:center;border:none;border-radius:99px;width:100%;margin-top:12px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;transition:box-shadow .2s,transform .2s;display:block}.fx-page .conv-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2e499b33}.fx-page .conv-disclaimer{color:#bbb;text-align:center;margin-top:10px;font-size:9px;font-style:italic}.fx-page .fx-how{background:#fff}.fx-page .hw-flow{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.fx-page .hw-flow:before{content:"";background:linear-gradient(90deg, var(--nv) 0%, var(--cy) 50%, var(--tl) 100%);z-index:0;border-radius:3px;height:3px;position:absolute;top:28px;left:12.5%;right:12.5%}.fx-page .hw-step{flex-direction:column;display:flex;position:relative}.fx-page .hw-step-num{border-radius:var(--radius-full);width:56px;height:56px;font-size:var(--fs-lead);color:#fff;margin:0 auto var(--space-lg);z-index:1;box-shadow:var(--shadow-md);background:linear-gradient(135deg, var(--nv), var(--color-azure-deep));flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.fx-page .hw-step .bento__cell{flex:1}.fx-page .hw-step-tags{gap:var(--space-sm);padding-top:var(--space-md);flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.fx-page .fx-currencies{background:linear-gradient(180deg, var(--color-sky-50) 0%, var(--color-sky-100) 100%)}.fx-page .cur-row{margin-top:var(--space-md);flex-wrap:wrap;gap:14px;display:flex}.fx-page .cur-pill{border:1px solid var(--cb);box-shadow:var(--cs);background:#fff;border-radius:99px;align-items:center;gap:10px;width:185px;padding:12px 20px 12px 14px;transition:box-shadow .3s,transform .25s;display:flex}.fx-page .cur-pill:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2e499b14}.fx-page .cur-flag{border:1px solid #0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.fx-page .cur-flag svg{width:100%;height:100%}.fx-page .cur-info{flex-direction:column;display:flex}.fx-page .cur-code{color:var(--dk);font-size:13px;font-weight:700;line-height:1.2}.fx-page .cur-name{color:#999;font-size:10px;font-weight:500}.fx-page .cur-pill--stable{border-color:#0787e726}.fx-page .cur-pill--stable:hover{box-shadow:0 8px 24px #0787e71f}@media (max-width:1080px){.fx-page .fx-ex-grid{grid-template-columns:1fr;gap:40px}.fx-page .fx-ex-text .sl{text-align:center}.fx-page .fx-ex-text p{text-align:center;margin-left:auto;margin-right:auto}.fx-page .fx-ex-text h2{text-align:center}.fx-page .conv-card{max-width:400px}.fx-page .hw-flow{grid-template-columns:repeat(2,1fr);gap:32px}.fx-page .hw-flow:before{display:none}}@media (max-width:700px){.fx-page .hw-flow{grid-template-columns:minmax(0,1fr)}.fx-page .cur-pill{width:160px}}@media (max-width:560px){.fx-page .fx-caps,.fx-page .fx-exchange,.fx-page .fx-how,.fx-page .fx-currencies{padding-top:64px;padding-bottom:64px}}
