:root{--bg:#faf5ec;--bg-soft:#f3ecdc;--bg-deep:#efe6d0;--cream:#f5eee1;--ink:#1a1613;--ink-soft:#3e352c;--ink-mute:#8a7e6e;--line:#e7ddc6;--line-soft:#eee5cf;--accent:#e87722;--accent-deep:#c95e0f;--accent-soft:#fce8d2;--amber:#e87722;--amber-d:#c95e0f;--amber-soft:#fce8d2;--bcv:#2d6cdf;--usdt:#26a17b;--eur:#6b4fc6;--mon:#e8994c;--oro:#c49a2c;--cop:#c5423d;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-xl:44px;--r-pill:999px;--r-card:22px;--r-hero:30px;--r-sheet:28px;--r-key:20px;--sh-1:0 1px 2px rgba(26,22,19,.05),0 2px 8px rgba(26,22,19,.04);--sh-2:0 10px 30px rgba(26,22,19,.08),0 2px 4px rgba(26,22,19,.05);--sh-3:0 28px 60px rgba(26,22,19,.15),0 8px 16px rgba(26,22,19,.08);--sh-amber:0 20px 40px rgba(232,119,34,.35),0 4px 10px rgba(232,119,34,.2);--sh-key-num:0 2px 0 rgba(0,0,0,.04),0 3px 10px rgba(0,0,0,.04),inset 0 0 0 1px rgba(0,0,0,.03);--font-display:"Fraunces",Georgia,"Times New Roman",serif;--font-sans:"Urbanist",ui-rounded,-apple-system,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}input,textarea{font-family:inherit}.container{margin-inline:auto;max-width:1320px;padding-inline:24px;width:100%}@media(max-width:640px){.container{padding-inline:18px}}.h-display{font-family:var(--font-display);font-size:clamp(36px,8vw,120px);font-weight:600;letter-spacing:-.03em;line-height:.95;margin:0}@media(max-width:480px){.h-display{font-size:clamp(40px,10.5vw,56px);line-height:1}.hero-copy .lead{font-size:17px;line-height:1.55}.hero-ctas .btn{font-size:15px;padding:14px 22px}}.h-xl{font-size:clamp(36px,5vw,72px);line-height:1}.h-lg,.h-xl{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0}.h-lg{font-size:clamp(28px,3.5vw,48px);line-height:1.05}.h-md{font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0}.lead{font-size:clamp(16px,1.4vw,20px);line-height:1.55;margin:0}.eyebrow,.lead{color:var(--ink-soft)}.eyebrow{align-items:center;background:var(--bg-soft);border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:8px;letter-spacing:.4px;padding:6px 12px;text-transform:uppercase}.eyebrow .dot{background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8047;height:6px;width:6px}.btn{align-items:center;border:none;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:800;gap:10px;letter-spacing:-.1px;padding:14px 22px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--ink);box-shadow:0 10px 24px #1a161333;color:#fff}.btn-primary:hover{background:#000;box-shadow:0 14px 30px #1a161347}.btn-amber{background:var(--accent);box-shadow:var(--sh-amber);color:#fff}.btn-amber:hover{background:var(--accent-deep)}.btn-ghost{background:#fff;border:1.5px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.tag{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.tag-up{background:#e7f5ec;color:#1e8449}.tag-dn{background:#fbe7e7;color:#c0392b}section{position:relative}.section-pad{padding:88px 0}@media(max-width:768px){.section-pad{padding:56px 0}}.section-head{align-items:end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:36px}.grid{display:grid;gap:20px}.cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cols-3{grid-template-columns:1fr}}.ticker{background:var(--ink);color:var(--cream);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:10px 0}.marquee{overflow:hidden;white-space:nowrap}.marquee-track{animation:marq 38s linear infinite;display:inline-flex;gap:28px;padding-left:100%}.ticker-item{align-items:center;color:var(--cream);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:600;gap:8px;letter-spacing:.3px}.ticker-item .bdg{border-radius:50%;flex-shrink:0;height:10px;width:10px}.ticker-item .code{color:#f5eee1f2;font-weight:700}.ticker-item .val{font-weight:800}.ticker-item .d{font-size:11px;font-weight:700}.ticker-item .d.up{color:#4ade80}.ticker-item .d.dn{color:#ff8a7a}@keyframes marq{to{transform:translate(-100%)}}.hero{overflow:hidden;padding:28px 0 48px}.hero,.hero-grid{position:relative}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);z-index:1}.hero-grid>*{min-width:0}@media(max-width:980px){.hero{padding:32px 0 56px}.hero-grid{gap:32px;grid-template-columns:minmax(0,1fr)}.hero-grid>#calculadora{order:-1}}@media(max-width:480px){.hero{padding:36px 0 64px}.hero-grid{gap:36px}.hero-copy .eyebrow{margin-bottom:6px}.hero-copy h1{margin:22px 0}.hero-copy .lead{margin-top:6px}}.blob{border-radius:50%;filter:blur(40px);height:620px;pointer-events:none;position:absolute;width:620px;z-index:0}.blob-1{background:radial-gradient(circle at 30% 30%,#ffc593,transparent 70%);right:-120px;top:-200px}.blob-2{background:radial-gradient(circle at 30% 30%,#f3cb8f,transparent 70%);bottom:-250px;left:-150px}.hero-copy{position:relative;z-index:1}.hero-copy h1{margin:18px 0 20px}.hero-copy h1 em{color:var(--accent-deep);font-style:italic;position:relative;white-space:nowrap}.hero-copy h1 em:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10'><path d='M2 6 Q 50 2, 100 5 T 198 6' stroke='%23E87722' stroke-width='3' fill='none' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;bottom:-6px;content:"";height:10px;left:0;position:absolute;right:0}.hero-ctas{gap:12px;margin-top:28px}.hero-ctas,.rate-strip{display:flex;flex-wrap:wrap}.rate-strip{gap:14px;margin-top:36px}@media(max-width:480px){.hero-ctas,.rate-strip{gap:8px;margin-top:32px}}.rate-mini{align-items:center;background:#fff;border:1px solid rgba(231,221,198,.5);border-radius:var(--r-md);box-shadow:var(--sh-1);display:flex;gap:10px;padding:12px 16px}@media(max-width:480px){.rate-mini{flex:1 1 calc(50% - 4px);gap:8px;min-width:0;padding:10px 12px}.rate-mini .sym{border-radius:8px;height:28px;width:28px}.rate-mini .v{font-size:15px}}.rate-mini .sym{align-items:center;border-radius:10px;color:#fff;display:flex;font-weight:800;height:32px;justify-content:center;width:32px}.rate-mini .k{color:var(--ink-mute);font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.1}.rate-mini .v{font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.3px;line-height:1.1}.rates-grid .rate-card{background:#fff;border:1px solid rgba(231,221,198,.5);border-radius:var(--r-lg);box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:14px;padding:22px 24px;transition:transform .25s ease,box-shadow .25s ease}.rates-grid .rate-card:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.rate-card .head{align-items:center;display:flex;gap:12px}.rate-card .head .sym{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:16px;font-weight:800;height:40px;justify-content:center;width:40px}.rate-card .head .name{font-size:16px;font-weight:800;letter-spacing:-.2px;line-height:1.1}.rate-card .head .kind{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.6px;margin-top:2px;text-transform:uppercase}.rate-card .big{font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1px;line-height:1}.rate-card .unit{color:var(--ink-mute);font-size:12px;font-weight:600}.rate-card .row{align-items:center;display:flex;justify-content:space-between}.chart-card{background:#fff;border:1px solid rgba(231,221,198,.5);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:28px}.chart-picker{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.chart-picker::-webkit-scrollbar{display:none}.chart-pick{align-items:center;background:#fff;border:2px solid var(--line);border-radius:var(--r-pill);color:var(--ink);display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:800;gap:6px;padding:8px 14px;transition:all .15s}.chart-pick.on{background:var(--ink);border-color:var(--ink);color:#fff}.chart-svg{display:block;width:100%}.chart-stats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:20px}@media(max-width:640px){.chart-stats{grid-template-columns:repeat(2,1fr)}}.chart-stat{background:var(--bg-soft);border-radius:14px;padding:12px 14px}.chart-stat .k{color:var(--ink-mute);font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.chart-stat .v{font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.3px;margin-top:2px}.feat{background:#fff;border:1px solid rgba(231,221,198,.5);border-radius:var(--r-lg);box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:12px;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.feat:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.feat-icon{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.feat p{color:var(--ink-soft);margin:0}.download{align-items:center;background:var(--ink);border-radius:var(--r-xl);color:#fff;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;overflow:hidden;padding:60px;position:relative}@media(max-width:900px){.download{grid-template-columns:1fr;padding:40px 28px;text-align:center}}.download .blob-d{background:radial-gradient(circle,rgba(232,119,34,.4),transparent 70%);border-radius:50%;height:400px;pointer-events:none;position:absolute;right:-80px;top:-100px;width:400px}.download .eyebrow-on-dark{background:#ffffff1a;color:#fff}.store-badges{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}@media(max-width:900px){.store-badges{justify-content:center}}.store-badge{align-items:center;background:#fff;border:none;border-radius:var(--r-md);color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:10px;padding:12px 22px;transition:transform .15s,box-shadow .15s}.store-badge:hover{box-shadow:0 10px 24px #0000002e;transform:translateY(-2px)}.store-badge .k{color:var(--ink-mute);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.store-badge .v{font-size:16px;font-weight:800;letter-spacing:-.3px;line-height:1.1}.store-badge.apk-badge{background:var(--accent);box-shadow:0 10px 24px #e8772252;color:#fff}.store-badge.apk-badge .k{color:#ffffffc7}.store-badge.apk-badge .v{color:#fff}.store-badge.apk-badge:hover{background:var(--accent-deep);box-shadow:0 14px 30px #e8772266}.qr{background:#fff;border-radius:var(--r-md);margin-inline:auto;max-width:220px;padding:16px}.qr svg{height:auto;width:100%}footer{background:var(--bg);border-top:1px solid var(--line);padding:60px 0 40px}.foot-grid{display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr}@media(max-width:860px){.foot-grid{gap:28px;grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr}}footer h4{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.3px;margin:0 0 14px;text-transform:uppercase}footer ul{list-style:none;margin:0;padding:0}footer li{color:var(--ink-soft);font-size:14px;font-weight:600;margin-bottom:8px}footer li a{transition:color .15s}footer li a:hover{color:var(--accent-deep)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:translateY(0)}.app-root{background:var(--cream);min-height:100vh}
