@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange: #FB8500;--orange-hover: #E67700;--orange-light: #FFBE82;--orange-soft: #FFF3E6;--purple: #5A3EEF;--purple-light: #AAA0FF;--purple-soft: #EFECFE;--black: #000000;--ink: #0F0F14;--ink-muted: #3C3C3C;--ink-faint: #8A8A93;--rule: #EAEAEA;--rule-faint: #F3F3F4;--white: #FFFFFF;--bg: #FAFAFB;--green: #16A34A;--green-soft: #DCFCE7;--red: #DC2626}html,body{background:var(--white);color:var(--ink);font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eyebrow.eyebrow-muted{color:var(--ink-faint)}.eyebrow.eyebrow-pill{display:inline-block;padding:8px 18px;background:var(--orange-soft);color:var(--orange-hover);border-radius:999px;letter-spacing:.14em;font-size:12px;font-weight:800}.section-header{max-width:780px;margin:0 auto 56px;text-align:center}.section-header .eyebrow{display:inline-block;margin-bottom:18px}.section-header h2{font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.section-header h2 em{font-style:normal;color:var(--orange)}.section-header p{font-size:17px;color:var(--ink-muted);margin-top:16px;line-height:1.5}.wordmark{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none;line-height:0}.wordmark svg,.wordmark img{height:28px;width:auto;display:block}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:transform .15s,background .15s,color .15s,box-shadow .15s,border-color .15s}.btn-primary:hover{background:var(--orange-hover);transform:translateY(-1px);box-shadow:0 2px 4px #fb850040,0 12px 28px -8px #fb850080}.hero{background:var(--white);padding:0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 78% 35%,rgba(90,62,239,.06),transparent 70%),radial-gradient(700px 480px at 92% 80%,rgba(251,133,0,.05),transparent 70%);pointer-events:none;z-index:0}.hero>.container{padding:0 32px;max-width:1400px;position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center;min-height:640px;padding:80px 0 96px;position:relative}.hero-content{position:relative;z-index:2}.hero-eyebrow{margin-bottom:20px;display:inline-block}.hero-content h1{color:var(--ink);font-size:clamp(36px,4.6vw,56px);line-height:1.06;letter-spacing:-.025em;font-weight:800;margin-bottom:22px;max-width:560px}.hero-content h1 .accent{color:var(--orange)}.hero-sub{color:var(--ink-muted);font-size:18px;line-height:1.5;max-width:540px;margin-bottom:32px}.cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-trust{margin-top:28px;font-size:13px;color:var(--ink-faint);letter-spacing:.01em}.hero-trust strong{color:var(--ink-muted);font-weight:700}.hero-mockup{--brand-accent: var(--purple);--brand-accent-hover: #4830D8;--brand-accent-soft: var(--purple-soft);position:relative;width:100%;height:540px;isolation:isolate}[data-brand-name],[data-brand-logo],[data-brand-illustration],[data-brand-phone-amount],[data-brand-plan-1],[data-brand-plan-2],[data-brand-plan-3]{transition:opacity .35s ease}.hero-mockup.brand-fading [data-brand-name],.hero-mockup.brand-fading [data-brand-logo],.hero-mockup.brand-fading [data-brand-illustration],.hero-mockup.brand-fading [data-brand-phone-amount],.hero-mockup.brand-fading [data-brand-plan-1],.hero-mockup.brand-fading [data-brand-plan-2],.hero-mockup.brand-fading [data-brand-plan-3]{opacity:0}.mockup-desktop{position:absolute;top:12px;right:-32px;width:720px;height:480px;background:var(--white);border-radius:14px;box-shadow:0 1px 2px #0f0f140a,0 18px 36px -16px #0f0f1429,0 36px 80px -28px #0f0f1424;overflow:hidden;display:flex;flex-direction:column;font-size:12px;line-height:1.35;color:var(--ink)}.mock-header{padding:12px 20px;border-bottom:1px solid var(--rule);background:var(--white);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.mock-brand-logo{display:inline-block;color:var(--brand-accent);transition:color .5s ease;line-height:0}.mock-brand-logo svg{display:block;height:32px;width:auto}.mock-header-right{display:flex;align-items:center;gap:14px}.mock-greeting{text-align:right;line-height:1.15}.mock-greeting-eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.mock-greeting-title{font-size:13px;font-weight:800;color:var(--ink);margin-top:2px}.mock-action-btn{background:var(--brand-accent);color:var(--white);font-size:11px;font-weight:700;padding:7px 14px;border-radius:999px;border:none;display:inline-flex;align-items:center;gap:5px;transition:background-color .5s ease;flex-shrink:0}.mock-content{flex:1;background:var(--bg);display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px;overflow:hidden;min-height:0}.mock-col{display:flex;flex-direction:column;gap:12px;min-height:0}.mock-card{background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #0f0f1408}.mock-card.flex-grow{flex:1;min-height:0;display:flex;flex-direction:column}.mock-card-eyebrow{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.mock-card-eyebrow.brand{color:var(--brand-accent);transition:color .5s ease}.mock-card-eyebrow.muted{color:var(--ink-faint)}.mock-card-title{font-size:13px;font-weight:800;color:var(--ink);margin:1px 0 9px}.mock-stack{margin-bottom:10px}.mock-stack:last-child{margin-bottom:0}.mock-stack-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px}.mock-stack-title{font-size:10px;font-weight:700;color:var(--ink)}.mock-stack-right{font-size:10px;color:var(--ink-muted)}.mock-bar-track{height:8px;width:100%;background:var(--rule);border-radius:999px;display:flex;overflow:hidden}.mock-bar-seg{height:100%;transition:background-color .5s ease}.mock-legend{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:5px;font-size:9px;color:var(--ink-muted)}.mock-legend-item{display:inline-flex;align-items:center;gap:4px}.mock-legend-dot{width:6px;height:6px;border-radius:1.5px;transition:background-color .5s ease}.mock-funnel{display:flex;flex-direction:column;gap:4px}.mock-funnel-row{display:flex;align-items:center;gap:8px}.mock-funnel-bar-wrap{flex:1;min-width:0}.mock-funnel-bar{height:18px;border-radius:4px;padding:0 7px;display:flex;align-items:center;justify-content:flex-end;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;transition:background-color .5s ease,color .5s ease}.mock-funnel-row[data-shade="0"] .mock-funnel-bar{background:var(--funnel-1, #EFECFE);color:var(--ink)}.mock-funnel-row[data-shade="1"] .mock-funnel-bar{background:var(--funnel-2, #CEC4FB);color:var(--ink)}.mock-funnel-row[data-shade="2"] .mock-funnel-bar{background:var(--funnel-3, #9888F6);color:var(--white)}.mock-funnel-row[data-shade="3"] .mock-funnel-bar{background:var(--funnel-4, #6B4FF1);color:var(--white)}.mock-funnel-row[data-shade="4"] .mock-funnel-bar{background:var(--funnel-5, #4830D8);color:var(--white)}.mock-funnel-label{width:100px;flex-shrink:0;font-size:10px;color:var(--ink-muted);line-height:1.2}.mock-funnel-label strong{color:var(--ink);font-weight:600;display:block}.mock-line-chart-wrap{flex:1;min-height:0;margin-top:4px;display:flex;flex-direction:column}.mock-line-chart{flex:1;width:100%;display:block;min-height:0}.mock-line-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:9px;color:var(--ink-faint)}.mockup-phone{position:absolute;bottom:-32px;right:-16px;width:220px;height:460px;background:var(--white);border-radius:30px;box-shadow:0 1px 2px #0f0f140d,0 14px 28px -10px #0f0f142e,0 30px 60px -20px #0f0f142e;padding:16px 14px 14px;z-index:2;display:flex;flex-direction:column;font-size:11px;line-height:1.35;color:var(--ink)}.mock-phone-notch{width:56px;height:5px;border-radius:3px;background:var(--rule);margin:0 auto 10px}.mock-phone-eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.mock-phone-merchant{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.015em;margin:2px 0 10px;line-height:1.15}.mock-phone-product{background:var(--brand-accent-soft);color:var(--brand-accent);border-radius:12px;padding:8px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;height:76px;transition:background-color .5s ease,color .5s ease}.mock-phone-product svg{display:block;max-width:100%;max-height:100%}.mock-phone-total{background:var(--rule-faint);border-radius:12px;padding:9px 11px;margin-bottom:10px}.mock-phone-total-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.mock-phone-amount{font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.015em;margin-top:3px}.mock-phone-amount small{font-size:10px;color:var(--ink-muted);font-weight:700;margin-left:3px}.mock-plans{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.mock-plan{border:1.5px solid var(--rule);border-radius:9px;padding:7px 10px;background:var(--white);display:flex;justify-content:space-between;align-items:center;gap:8px;transition:border-color .5s ease,background-color .5s ease}.mock-plan.selected{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.mock-plan-title{font-size:11px;font-weight:700;color:var(--ink)}.mock-plan.selected .mock-plan-title{color:var(--brand-accent);transition:color .5s ease}.mock-plan-per{font-size:11px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.mock-plan.selected .mock-plan-per{color:var(--brand-accent);transition:color .5s ease}.mock-phone-cta{margin-top:auto;background:var(--brand-accent);color:var(--white);font-size:12px;font-weight:800;padding:11px 14px;border-radius:11px;border:none;text-align:center;transition:background-color .5s ease}.why{padding:80px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.why .section-header{margin-bottom:48px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:0 auto}.why-card{background:var(--white);border:1px solid var(--rule);border-radius:18px;padding:36px 32px;transition:transform .2s,border-color .2s}.why-card:hover{transform:translateY(-3px);border-color:var(--orange)}.why-num{font-weight:800;font-size:13px;letter-spacing:.18em;color:var(--orange);margin-bottom:16px}.why-card h3{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px;color:var(--ink)}.why-card p{font-size:15px;color:var(--ink-muted);line-height:1.55}.proof{padding:24px 0 72px}.proof-thesis{text-align:center;max-width:720px;margin:0 auto 24px}.proof-thesis h2{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--ink-muted)}.logo-strip{overflow:hidden;position:relative;opacity:.6;-webkit-mask-image:linear-gradient(to right,transparent 0,black 96px,black calc(100% - 96px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 96px,black calc(100% - 96px),transparent 100%)}.logo-strip-track{display:flex;align-items:center;gap:64px;width:max-content;animation:logo-marquee 38s linear infinite}.logo-strip:hover .logo-strip-track{animation-play-state:paused}@keyframes logo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.logo-strip img{height:36px;width:auto;display:block;flex-shrink:0;object-fit:contain}.triple{padding:96px 0}.problems{background:var(--white)}.solutions{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.control{background:var(--ink)}.control .section-header h2{color:var(--white)}.control .section-header h2 em{color:var(--purple)}.control .section-header p{color:#ffffffb3}.triple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.triple-grid.two{grid-template-columns:repeat(2,1fr);max-width:920px;margin:0 auto}.tcard{background:var(--white);border:1px solid var(--rule);border-radius:18px;padding:36px 32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;flex-direction:column;gap:16px}.solutions .tcard{background:var(--white)}.tcard:hover{transform:translateY(-3px);border-color:var(--orange);box-shadow:0 14px 32px -18px #00000026}.tcard-num{font-weight:800;font-size:13px;letter-spacing:.18em;color:var(--orange)}.tcard h3{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.tcard p{font-size:15px;color:var(--ink-muted);line-height:1.55}.tcard ul{list-style:none;margin-top:4px}.tcard ul li{font-size:14px;color:var(--ink-muted);padding:6px 0;display:flex;gap:10px;align-items:baseline}.tcard ul li:before{content:"·";font-weight:800;font-size:22px;line-height:.8;color:var(--orange);flex-shrink:0}.problems .tcard{background:var(--rule-faint);border-color:transparent}.problems .tcard:hover{background:var(--white);border-color:var(--orange)}.problems .tcard-num{color:var(--ink-faint)}.problems .tcard ul li:before{color:var(--ink-faint)}.tcard-feature-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.tcard-feature{font-size:12px;padding:6px 12px;background:var(--orange-soft);color:var(--orange-hover);border-radius:999px;font-weight:600}.control .tcard{background:#1a1a20;color:var(--white);border:1px solid rgba(255,255,255,.08)}.control .tcard h3{color:var(--white)}.control .tcard p{color:#ffffffbf;font-size:16px}.control .tcard-num{color:var(--purple)}.control .tcard:hover{background:#23232b;transform:translateY(-3px);border-color:var(--purple)}.compare{padding:96px 0;background:var(--white)}.compare-sub{font-size:18px;color:var(--ink);margin-top:14px;font-weight:600;font-style:italic}.compare-columns-header{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1100px;margin:0 auto 14px}.compare-col-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;text-align:center;padding:8px 0}.compare-col-label.without{color:var(--ink-faint)}.compare-col-label.with{color:var(--orange)}.compare-grid{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.compare-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.compare-card{padding:26px 30px;border-radius:18px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s}.compare-card.without{background:var(--rule-faint);border:1px solid var(--rule)}.compare-card.with{background:var(--white);border:1.5px solid var(--orange)}.compare-card.with:hover{transform:translateY(-2px);box-shadow:0 14px 32px -18px #fb850066}.compare-card h3{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.compare-card.without h3{color:var(--ink-muted)}.compare-card.with h3{color:var(--ink)}.compare-card ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin-top:2px}.compare-card ul li{font-size:14px;line-height:1.5;display:flex;gap:10px;align-items:baseline;padding:4px 0}.compare-card.without ul li{color:var(--ink-muted)}.compare-card.with ul li{color:var(--ink)}.compare-card ul li:before{content:"·";font-weight:800;font-size:22px;line-height:.6;flex-shrink:0}.compare-card.without ul li:before{color:var(--ink-faint)}.compare-card.with ul li:before{color:var(--orange)}.compare-card.with{padding:0;overflow:hidden;gap:0}.compare-card.with .compare-card-visual{display:flex;align-items:center;justify-content:center;padding:4px 20px 22px;margin:0}.compare-card.with .compare-card-visual .mini-card{background:var(--white);border:1px solid var(--rule);border-radius:14px;box-shadow:0 1px 2px #0000000a,0 8px 20px -12px #0000001f;padding:14px 16px;max-width:100%;width:100%;transform:none}.compare-card-text{padding:26px 30px 14px;display:flex;flex-direction:column;gap:12px}.compare-cta{text-align:center;margin-top:36px}.showcase{padding:96px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto}.feature-card{background:var(--white);border:1px solid var(--rule);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-3px);border-color:var(--orange);box-shadow:0 18px 36px -22px #0000002e}.feature-visual{background:var(--rule-faint);height:240px;display:flex;align-items:flex-end;justify-content:center;padding:28px 28px 0;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.feature-text{padding:24px 28px 28px;display:flex;flex-direction:column;gap:8px}.feature-num{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--orange)}.feature-text h3{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.feature-text h3 em{font-style:normal;color:var(--orange)}.feature-text p{font-size:14px;color:var(--ink-muted);line-height:1.55}.mini-card{background:var(--white);border:1px solid var(--rule);border-radius:14px;padding:14px 16px;width:100%;max-width:260px;box-shadow:0 1px 2px #0000000a,0 12px 28px -16px #0000002e;display:flex;flex-direction:column;gap:12px;transform:translateY(20px)}.mini-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--rule)}.mini-brand{font-weight:800;font-size:11px;letter-spacing:-.01em;color:var(--ink)}.mini-brand:before{content:"";display:inline-block;width:5px;height:5px;background:var(--orange);border-radius:50%;margin-right:6px;vertical-align:1px}.mini-tag{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hover);background:var(--orange-soft);padding:3px 8px;border-radius:999px}.mini-tag.green{color:var(--green);background:var(--green-soft)}.mini-tag-try{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-hover);background:var(--orange-soft);padding:4px 10px;border-radius:999px}.mini-card .hidden{display:none!important}.mini-vender-form,.mini-vender-sent{display:flex;flex-direction:column;gap:10px}.mini-vender-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.mini-vender-amount-wrap{display:flex;align-items:center;gap:6px;border:1px solid var(--rule);border-radius:8px;padding:10px 12px;background:var(--white);transition:border-color .15s}.mini-vender-amount-wrap:focus-within{border-color:var(--orange)}.mini-vender-prefix{font-size:16px;font-weight:700;color:var(--ink)}.mini-vender-suffix{font-size:11px;font-weight:600;color:var(--ink-faint);letter-spacing:.06em}.mini-vender-amount-input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink);min-width:0;padding:0}.mini-vender-send{background:var(--ink);color:var(--white);border:none;padding:12px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.mini-vender-send:hover{background:var(--orange)}.mini-vender-reset{background:transparent;border:none;color:var(--ink-faint);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:6px 0 0;text-align:center;transition:color .15s}.mini-vender-reset:hover{color:var(--ink)}.mini-meter{display:flex;flex-direction:column;gap:12px;margin-top:4px}.mini-meter-top{display:flex;justify-content:space-between;align-items:baseline}.mini-score{display:flex;align-items:baseline;gap:4px}.mini-score-num{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink);line-height:1}.mini-score-denom{font-size:18px;font-weight:800;color:var(--ink-faint);line-height:1}.mini-risk-tag{font-size:11px;font-weight:800;color:#14532d;background:var(--green-soft);padding:4px 10px;border-radius:999px;letter-spacing:-.005em}.mini-gauge{display:flex;flex-direction:column;gap:4px;position:relative}.mini-gauge-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;position:relative}.mini-gauge-seg{flex:1}.mini-gauge-seg.muy-malo{background:#e24b4a}.mini-gauge-seg.malo{background:#ef9f27}.mini-gauge-seg.regular{background:#f0d758}.mini-gauge-seg.bueno{background:#97c459}.mini-gauge-seg.muy-bueno{background:#16a34a}.mini-gauge-marker{position:absolute;top:-4px;width:3px;height:18px;background:var(--ink);border-radius:2px;transform:translate(-50%)}.mini-gauge-extremes{display:flex;justify-content:space-between;font-size:9px;color:var(--ink-faint);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.mini-cfg-block{display:flex;flex-direction:column;gap:6px}.mini-cfg-q{font-size:12px;font-weight:700;color:var(--ink)}.mini-cfg-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:linear-gradient(to right,var(--orange) 0%,var(--orange) var(--fill, 100%),var(--rule) var(--fill, 100%),var(--rule) 100%);outline:none;cursor:pointer;margin:4px 0}.mini-cfg-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--white);border:2.5px solid var(--orange);cursor:pointer;box-shadow:0 2px 4px #0000001f}.mini-cfg-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--white);border:2.5px solid var(--orange);cursor:pointer}.mini-cfg-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--ink-faint);font-weight:600}.mini-cfg-meta .mini-cfg-val{color:var(--orange);font-weight:800}.mini-cfg-hidden{opacity:.4;pointer-events:none}.mini-amount{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--ink);line-height:1}.mini-amount small{font-size:11px;font-weight:500;color:var(--ink-faint);margin-left:4px}.mini-meta{font-size:11px;color:var(--ink-faint);margin-top:-8px}.mini-success{display:flex;align-items:center;gap:8px;background:var(--green-soft);color:#14532d;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:700}.mini-check{width:18px;height:18px;background:var(--green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.mini-buyer{font-size:14px;font-weight:800;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.mini-buyer-meta{font-size:10px;color:var(--ink-faint);margin-top:-8px}.mini-approval{background:var(--orange-soft);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.mini-approval-label{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-hover)}.mini-approval-amount{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.mini-approval-amount small{font-size:11px;font-weight:500;color:var(--ink-faint);margin-left:4px}.mini-approval-sub{font-size:10px;color:var(--ink-faint);margin-top:2px}.mini-config-rows{display:flex;flex-direction:column;gap:10px}.mini-config-row{display:grid;grid-template-columns:60px 1fr 50px;align-items:center;gap:10px}.mini-config-label{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.mini-config-bar{height:4px;background:var(--rule);border-radius:999px;overflow:hidden;display:block}.mini-config-bar>span{display:block;height:100%;background:var(--orange);border-radius:999px}.mini-config-val{font-size:11px;font-weight:800;color:var(--ink);text-align:right}.mini-config-output{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:var(--orange-soft);border-radius:10px;padding:10px 12px}.mini-config-output-label{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-hover);margin-bottom:3px}.mini-config-output-value{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.showcase-cta{text-align:center;margin-top:36px}.pricing{padding:96px 0}.btn.plan-btn-outline{background:transparent;color:var(--ink);border:1.5px solid var(--ink-faint)}.btn.plan-btn-outline:hover{border-color:var(--ink)}.fees-everywhere{max-width:1100px;margin:32px auto 0;padding:24px 28px;background:var(--bg);border:1px solid var(--rule);border-radius:18px}.fees-everywhere-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-bottom:12px}.testimonial{padding:96px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.video-carousel{position:relative;max-width:900px;margin:0 auto}.vc-viewport{overflow:hidden;border-radius:18px}.vc-track{display:flex;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.vc-track>.testimonial-video{flex:0 0 100%;width:100%;border-radius:0}.vc-track[data-idx="0"]{transform:translate(0)}.vc-track[data-idx="1"]{transform:translate(-100%)}.vc-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;padding:0;background:var(--white);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0f0f142e;transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;z-index:5}.vc-nav:hover{transform:translateY(-50%) scale(1.06);color:var(--orange)}.vc-nav:active{transform:translateY(-50%) scale(.96)}.vc-nav[hidden]{display:none}.vc-prev{left:-22px}.vc-next{right:-22px}.vc-dots{margin-top:16px;display:flex;justify-content:center;gap:8px}.vc-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--ink-faint);opacity:.35;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,transform .15s ease}.vc-dot:hover{opacity:.75}.vc-dot.is-active{opacity:1;background:var(--orange);transform:scale(1.15)}.testimonial-grid{display:block;max-width:1100px;margin:0 auto}.testimonial-video{position:relative;border-radius:18px;overflow:hidden;background:var(--ink);aspect-ratio:16 / 10;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;display:block}.testimonial-video:hover{transform:translateY(-3px);box-shadow:0 24px 48px -24px #0000004d}.testimonial-video:hover{transform:translateY(-3px)}.testimonial-video-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.testimonial-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.testimonial-video.is-playing .video-placeholder,.testimonial-video.is-playing .play-icon,.testimonial-video.is-playing .testimonial-video-thumb{display:none}button.testimonial-video{border:0;padding:0;font:inherit;color:inherit;text-align:left;width:100%}.video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:28px 32px;color:var(--white);background:linear-gradient(135deg,#fb85002e,#0f0f1400 60%),linear-gradient(180deg,#0f0f1400 30%,#0f0f148c)}.video-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--orange-light)}.video-name{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--white)}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--orange);color:var(--white);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #fb850073;transition:transform .2s}.play-icon svg{margin-left:4px}.testimonial-video:hover .play-icon{transform:translate(-50%,-50%) scale(1.06)}.testimonial-metrics{display:flex;flex-direction:column;justify-content:center;gap:28px}.metric{display:flex;flex-direction:column;gap:4px}.metric-value{font-size:clamp(36px,4.4vw,52px);font-weight:800;letter-spacing:-.025em;color:var(--orange);line-height:1}.metric-label{font-size:14px;color:var(--ink-muted);line-height:1.4}.testimonial-cta{text-align:center;margin-top:40px}.final-cta{padding:110px 0;text-align:center;background:var(--white)}.final-cta h2{font-size:clamp(40px,5.5vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:36px;color:var(--ink)}.final-cta h2 em{font-style:normal;color:var(--orange)}.final-cta-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.validation{padding:96px 0;background:var(--white)}.validation-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center;max-width:1200px;margin:0 auto}.validation-text{display:flex;flex-direction:column;gap:32px}.validation-text h2{font-size:clamp(30px,3.4vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}.validation-text h2 em{font-style:normal;color:var(--purple)}.validation-stats-label{font-size:12px;color:var(--ink-muted);letter-spacing:.02em;margin-top:-8px}.validation-metrics{display:grid;grid-template-columns:1fr 1fr;gap:32px}.validation-metric{display:flex;flex-direction:column;gap:20px}.vm-chart{display:flex;gap:16px;align-items:flex-end;height:140px;padding-top:22px}.vm-bar{flex:1;position:relative;border-radius:10px 10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:8px;min-height:0}.vm-bar-sin{background:#dcdcdf}.vm-bar-con{background:var(--purple)}.vm-bar-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vm-bar-sin .vm-bar-label{color:var(--ink-muted)}.vm-bar-con .vm-bar-label{color:var(--white)}.vm-bar-delta{position:absolute;top:-26px;left:50%;transform:translate(-50%);background:var(--purple);color:var(--white);font-size:13px;font-weight:800;padding:4px 10px;border-radius:999px;white-space:nowrap;letter-spacing:-.005em;box-shadow:0 1px 2px #5a3eef2e}.vm-bar-delta:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translate(-50%) rotate(45deg);width:6px;height:6px;background:var(--purple)}.vm-stat{display:flex;flex-direction:column;gap:6px}.vm-top{font-size:13px;font-weight:700;color:var(--ink)}.vm-num{font-size:clamp(44px,4.6vw,56px);font-weight:800;color:var(--purple);letter-spacing:-.03em;line-height:1}.vm-bot{font-size:13px;color:var(--ink-muted);line-height:1.4}.validation-photo{width:100%;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #0f0f140a,0 30px 70px -34px #0f0f1438}.validation-photo img{width:100%;height:100%;object-fit:cover;display:block}.problem{padding:96px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.problem .section-header{margin-bottom:56px;max-width:880px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.problem-card{background:var(--white);border-radius:22px;padding:28px 28px 30px;box-shadow:0 1px 2px #0f0f140a,0 24px 60px -32px #0f0f1429;display:flex;flex-direction:column;gap:18px}.problem-icon{width:100%;aspect-ratio:16 / 9;border-radius:14px;background:var(--orange-soft);display:flex;align-items:center;justify-content:center;color:var(--ink);overflow:hidden;position:relative}.problem-icon .problem-anim{width:100%;height:100%;display:block}.problem-grid:not(.in-view) .problem-anim *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.problem-anim *,.problem-anim{animation:none!important}.problem-anim .pulse-cell{opacity:0!important}}.anim-chaos .bubble{opacity:0;transform-box:fill-box;transform-origin:center}.anim-chaos.in .bubble-1{animation:chaos-bubble 8s infinite both;animation-delay:0s}.anim-chaos.in .bubble-2{animation:chaos-bubble 8s infinite both;animation-delay:2s}.anim-chaos.in .bubble-3{animation:chaos-bubble 8s infinite both;animation-delay:4s}.anim-chaos.in .bubble-4{animation:chaos-bubble 8s infinite both;animation-delay:6s}@keyframes chaos-bubble{0%{opacity:0;transform:translateY(3px) scale(.7)}3%{opacity:1;transform:translateY(0) scale(1)}23%{opacity:1;transform:translateY(0) scale(1)}25%,to{opacity:1;transform:translateY(-8px) scale(1)}}.anim-chaos .count{opacity:0}.anim-chaos.in .count-3{animation:chaos-count-3 8s infinite both}.anim-chaos.in .count-4{animation:chaos-count-4 8s infinite both}.anim-chaos.in .count-5{animation:chaos-count-5 8s infinite both}.anim-chaos.in .count-6{animation:chaos-count-6 8s infinite both}@keyframes chaos-count-3{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes chaos-count-4{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes chaos-count-5{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes chaos-count-6{0%,74%{opacity:0}75%,to{opacity:1}}.anim-chaos .pulse-cell{opacity:0}.anim-chaos.in .pulse-cell{animation:chaos-pulse 8s infinite both}@keyframes chaos-pulse{0%,16%,24%,60%,68%,to{opacity:0}19%,64%{opacity:.55}}.anim-scan .magnifier{transform:translate(28px,56px)}.anim-scan.in .magnifier{animation:scan-glide 8s ease-in-out infinite both}@keyframes scan-glide{0%,to{transform:translate(28px,56px)}50%{transform:translate(150px,78px)}}.anim-scan .missing-mark{fill:currentColor;opacity:.4}.anim-scan.in .missing-1{animation:scan-pulse-1 8s ease-in-out infinite both}.anim-scan.in .missing-2{animation:scan-pulse-2 8s ease-in-out infinite both}.anim-scan.in .missing-3{animation:scan-pulse-3 8s ease-in-out infinite both}@keyframes scan-pulse-1{0%,6%,18%,80%,92%,to{fill:currentColor;opacity:.4}12%,86%{fill:var(--orange);opacity:1}}@keyframes scan-pulse-2{0%,19%,31%,67%,79%,to{fill:currentColor;opacity:.4}25%,73%{fill:var(--orange);opacity:1}}@keyframes scan-pulse-3{0%,32%,44%,54%,66%,to{fill:currentColor;opacity:.4}38%,60%{fill:var(--orange);opacity:1}}.anim-leak .top-bill{transform-box:fill-box;transform-origin:center}.anim-leak.in .top-bill-1{animation:leak-fall-1 8s ease-in infinite both}.anim-leak.in .top-bill-2{animation:leak-fall-2 8s ease-in infinite both}.anim-leak.in .top-bill-3{animation:leak-fall-3 8s ease-in infinite both}@keyframes leak-fall-1{0%,10%{opacity:1;transform:translate(0) rotate(0)}25%{opacity:1;transform:translate(2px,18px) rotate(8deg)}35%,to{opacity:0;transform:translate(4px,38px) rotate(20deg)}}@keyframes leak-fall-2{0%,40%{opacity:1;transform:translate(0) rotate(0)}55%{opacity:1;transform:translate(-2px,18px) rotate(-8deg)}65%,to{opacity:0;transform:translate(-4px,38px) rotate(-18deg)}}@keyframes leak-fall-3{0%,70%{opacity:1;transform:translate(0) rotate(0)}82%{opacity:1;transform:translate(2px,16px) rotate(10deg)}92%,to{opacity:0;transform:translate(5px,32px) rotate(22deg)}}.anim-leak .padlock{transform-box:fill-box;transform-origin:center top}.anim-leak.in .padlock{animation:leak-padlock 8s ease-in-out infinite both}@keyframes leak-padlock{0%,18%,23%,48%,53%,78%,83%,to{transform:rotate(0)}20%,50%,80%{transform:rotate(-5deg)}21%,51%,81%{transform:rotate(5deg)}}.problem-card h3{font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.problem-card ul{list-style:none;display:flex;flex-direction:column;gap:8px}.problem-card ul li{font-size:14px;color:var(--ink-muted);display:flex;gap:10px;align-items:baseline;line-height:1.5}.problem-card ul li:before{content:"·";color:var(--orange);font-weight:800;font-size:22px;line-height:.6;flex-shrink:0}.product-demos{padding:110px 0;background:var(--white)}.product-demos .section-header{margin-bottom:56px;max-width:920px}.product-demos .section-header h2 em{font-style:normal;color:var(--orange)}.pdemo-mosaic{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:var(--mosaic-gap, 24px);max-width:1200px;margin:0 auto;align-items:stretch}.product-demos>.container>.pdemo-frame--capital{max-width:1200px;margin:var(--mosaic-gap, 24px) auto 0}.pdemo-col{display:flex;flex-direction:column;gap:var(--mosaic-gap, 24px);min-height:0}.pdemo-frame{background:var(--white);border-radius:22px;padding:28px;box-shadow:0 1px 2px #0f0f140a,0 30px 70px -34px #0f0f142e;display:flex;flex-direction:column;gap:22px;min-height:0}.pdemo-frame--risk .report-detail{min-height:168px}.pdemo-frame--cobranza{flex:1 1 0;min-height:0}.pdemo-frame--cobranza .pdemo-frame-body{flex:1 1 0;min-height:0;display:flex;align-items:stretch;overflow:hidden}.pdemo-frame-head h3{font-size:26px;font-weight:800;letter-spacing:-.022em;line-height:1.15;color:var(--ink);margin-bottom:8px}.pdemo-frame-head p{font-size:15px;color:var(--ink-muted);line-height:1.55;max-width:520px}.pdemo-frame-body{display:flex;align-items:center;justify-content:center;flex:1}.product-demos .hidden{display:none!important}.checkout-mock{width:100%;max-width:460px;background:var(--white);border:1px solid var(--rule);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 36px -22px #0000002e}.demo-chrome{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--rule-faint);border-bottom:1px solid var(--rule)}.demo-brand{font-weight:800;font-size:13px}.demo-brand:before{content:"";display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:8px;vertical-align:1px}.demo-try{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-hover);background:var(--orange-soft);padding:4px 12px;border-radius:999px}.checkout-body{padding:26px 24px;display:flex;flex-direction:column;gap:22px}.checkout-amount-block{display:flex;flex-direction:column;gap:6px}.checkout-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint)}.checkout-amount{font-size:36px;font-weight:800;letter-spacing:-.025em;line-height:1;color:var(--ink)}.checkout-amount small{font-size:13px;font-weight:500;color:var(--ink-faint);margin-left:6px}.checkout-terms{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.term-btn{background:var(--white);border:1.5px solid var(--rule);border-radius:12px;padding:16px 12px;cursor:pointer;text-align:center;transition:all .15s;font-family:inherit}.term-btn:hover{border-color:var(--ink-faint)}.term-btn.selected{border-color:var(--orange);background:var(--orange-soft)}.term-days{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink)}.term-sub{font-size:11px;color:var(--ink-faint);margin-top:4px}.term-btn.selected .term-sub{color:var(--orange-hover);font-weight:700}.checkout-breakdown{display:flex;flex-direction:column;gap:6px;background:var(--rule-faint);border-radius:12px;padding:14px 16px}.breakdown-row{display:flex;justify-content:space-between;font-size:13px}.breakdown-row span:first-child{color:var(--ink-faint)}.breakdown-row span:last-child{color:var(--ink);font-weight:700}.breakdown-row.total{padding-top:8px;border-top:1px solid var(--rule);font-weight:800}.breakdown-row.total span{color:var(--ink)}.checkout-cta{background:var(--ink);color:var(--white);border:none;padding:14px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}.checkout-cta:hover{background:var(--orange)}.form-field{display:flex;flex-direction:column;gap:8px}.phone-input,.amount-input{display:flex;align-items:stretch;border:1.5px solid var(--rule);border-radius:12px;overflow:hidden;transition:border-color .15s;background:var(--white)}.phone-input:focus-within,.amount-input:focus-within{border-color:var(--orange)}.phone-prefix,.amount-prefix,.amount-suffix{display:flex;align-items:center;padding:0 14px;background:var(--rule-faint);font-weight:700;font-size:14px;color:var(--ink-muted)}.amount-prefix{font-size:16px}.amount-suffix{font-size:12px;letter-spacing:.06em}.phone-input input,.amount-input input{flex:1;border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;font-weight:600;color:var(--ink);background:var(--white);min-width:0}.merchant-hint{font-size:11px;color:var(--ink-faint);font-style:italic;text-align:center;margin-top:-4px}.sent-confirm{text-align:center;padding:36px 24px 18px;display:flex;flex-direction:column;align-items:center;gap:10px}.sent-check-large{width:56px;height:56px;background:var(--green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800}.sent-confirm-title{font-size:20px;font-weight:800;letter-spacing:-.01em}.sent-confirm-sub{font-size:13px;color:var(--ink-muted);line-height:1.5}.sent-confirm-sub strong{font-weight:700;color:var(--ink)}.sent-confirm-amount,.paid-amount{font-size:28px;font-weight:800;letter-spacing:-.025em;color:var(--ink);line-height:1;margin-top:8px}.paid-merchant{font-size:12px;color:var(--ink-faint);margin-top:4px;padding-top:12px;border-top:1px dashed var(--rule);width:100%;text-align:center}.state-sent .sent-confirm,.state-paid .sent-confirm{padding-bottom:36px}.msg-amount{font-weight:800;color:var(--ink)}.chat-chrome{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#075e54;color:var(--white)}.chat-brand-block{display:flex;align-items:center;gap:10px}.chat-avatar{width:28px;height:28px;background:var(--orange);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.chat-brand-name{font-weight:800;font-size:13px}.chat-status{font-size:10px;color:#fff9;margin-top:1px}.chat-body{background:#ece5dd;padding:22px 18px 18px;display:flex;flex-direction:column;gap:10px;min-height:280px}.chat-bubble{max-width:85%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.4;background:var(--white);color:var(--ink);box-shadow:0 1px 1px #0000000d}.chat-bubble.incoming{align-self:flex-start;border-radius:4px 14px 14px}.chat-bubble strong{font-weight:800}.chat-bubble .msg-amount{font-weight:800;color:var(--ink)}.chat-link-card{align-self:flex-start;background:var(--white);border:1px solid var(--rule);border-radius:4px 14px 14px;overflow:hidden;width:88%;max-width:320px;box-shadow:0 1px 1px #0000000d}.chat-link-preview{background:var(--orange-soft);padding:16px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(251,133,0,.18)}.chat-link-tag{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--orange-hover)}.chat-link-amount{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.chat-link-amount small{font-size:11px;font-weight:500;color:var(--ink-faint);margin-left:4px}.chat-link-merchant{font-size:11px;color:var(--ink-faint)}.chat-link-url-block{padding:10px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-muted);word-break:break-all}.chat-confirm{width:100%;background:var(--orange);color:var(--white);border:none;padding:14px;margin-top:6px;border-radius:14px 4px 14px 14px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;align-self:flex-start;max-width:88%;transition:background .15s}.chat-confirm:hover{background:var(--orange-hover)}.demo-actions{display:flex;justify-content:center;gap:12px;margin-top:18px;flex-wrap:wrap}.action-btn{background:transparent;border:1.5px solid var(--rule);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;padding:12px 22px;border-radius:999px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.action-btn:hover{border-color:var(--ink)}.action-btn.primary{border-color:var(--orange);color:var(--orange-hover)}.action-btn.primary:hover{background:var(--orange-soft)}.action-btn.muted{color:var(--ink-faint)}.action-btn.muted:hover{color:var(--ink)}.report-mock{width:100%;max-width:460px;background:var(--white);border:1px solid var(--rule);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 36px -22px #0000002e;display:flex;flex-direction:column}.report-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:18px}.report-section{display:flex;flex-direction:column;gap:6px}.report-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.report-name{font-size:17px;font-weight:800;letter-spacing:-.01em}.report-meta{font-size:12px;color:var(--ink-faint)}.report-chips{display:flex;gap:6px;flex-wrap:wrap}.report-chip{font-family:inherit;cursor:pointer;background:var(--rule-faint);border:1px solid var(--rule);color:var(--ink-muted);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;transition:all .15s}.report-chip:hover{background:var(--white);border-color:var(--ink-faint);color:var(--ink)}.report-chip.selected{background:var(--orange-soft);border-color:var(--orange);color:var(--orange-hover)}.report-detail{background:var(--rule-faint);border-radius:12px;padding:16px;min-height:110px}.detail-title{font-size:13px;font-weight:800;letter-spacing:-.01em;margin-bottom:8px}.risk-meter{background:var(--rule-faint);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.score-line{font-size:13px;color:var(--ink-muted)}.score-line strong{font-weight:800;font-size:17px;color:var(--ink)}.gauge{display:flex;flex-direction:column;gap:4px;position:relative}.gauge-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;position:relative}.gauge-seg{flex:1}.gauge-seg.muy-malo{background:#e24b4a}.gauge-seg.malo{background:#ef9f27}.gauge-seg.regular{background:#f0d758}.gauge-seg.bueno{background:#97c459}.gauge-seg.muy-bueno{background:#16a34a}.gauge-marker{position:absolute;top:-4px;width:3px;height:16px;background:var(--ink);border-radius:2px;transform:translate(-50%)}.gauge-extremes{display:flex;justify-content:space-between;font-size:10px;color:var(--ink-faint);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.risk-tag{font-size:14px;font-weight:800;color:#16a34a;letter-spacing:-.01em}.risk-summary{font-size:12px;color:var(--ink-muted);margin-top:-6px}.detail-stat{display:flex;flex-direction:column;gap:4px;padding:4px 0 10px}.detail-stat-num{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--ink);line-height:1;display:flex;align-items:baseline;gap:6px}.detail-stat-num.trend-up{color:var(--green)}.detail-stat-trend{font-size:14px;font-weight:700;color:var(--green)}.detail-stat-unit{font-size:11px;font-weight:500;color:var(--ink-faint)}.detail-stat-label{font-size:11px;color:var(--ink-faint)}.bar-chart{display:flex;align-items:flex-end;gap:6px;height:72px;padding:6px 0 4px}.bar{flex:1;background:var(--rule);border-radius:3px;min-height:4px}.bar.bar-recent{background:var(--orange)}.bar-labels{display:flex;gap:6px;font-size:9px;color:var(--ink-faint);font-weight:700;letter-spacing:.06em}.bar-labels span{flex:1;text-align:center}.stacked-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;margin:6px 0 10px}.stacked-seg{height:100%}.stacked-seg.seg-contigo,.stacked-seg.seg-utilizado{background:var(--orange)}.stacked-seg.seg-categoria{background:var(--orange-light)}.stacked-seg.seg-otras,.stacked-seg.seg-disponible{background:var(--rule)}.stacked-legend{display:flex;flex-direction:column;gap:6px}.legend-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink)}.legend-item .dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.legend-item .dot.dot-contigo,.legend-item .dot.dot-utilizado{background:var(--orange)}.legend-item .dot.dot-categoria{background:var(--orange-light)}.legend-item .dot.dot-otras,.legend-item .dot.dot-disponible{background:var(--rule)}.legend-item .legend-amount{color:var(--ink);font-weight:700;margin-left:auto}.legend-item .legend-pct{color:var(--ink-faint);font-size:11px}.cashflow-table{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:4px 0 0}.cf-side{display:flex;flex-direction:column;gap:4px}.cf-header{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:4px;border-bottom:1px dashed var(--rule)}.cf-row{display:flex;justify-content:space-between;font-size:12px;padding:3px 0}.cf-row span:first-child{color:var(--ink-faint)}.cf-row span:last-child{color:var(--ink);font-weight:600}.cf-row.total{border-top:1px solid var(--rule);padding-top:5px;margin-top:2px}.cf-row.total span{font-weight:800}.credit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 0 6px}.credit-stat{display:flex;flex-direction:column;gap:3px}.credit-stat-num{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.credit-stat-label{font-size:9px;color:var(--ink-faint);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cfg-mock{width:100%;max-width:100%;background:var(--white);border:1px solid var(--rule);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 36px -22px #0000002e}.cfg-body{padding:28px 32px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:stretch}.cfg-sliders{display:flex;flex-direction:column;gap:26px;min-width:0}.cfg-slider-block{display:flex;flex-direction:column;gap:12px}.cfg-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cfg-slider-q{font-size:14px;font-weight:700;color:var(--ink)}.cfg-value{color:var(--orange);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.cfg-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(to right,var(--orange) 0%,var(--orange) var(--fill, 100%),var(--rule) var(--fill, 100%),var(--rule) 100%);outline:none;cursor:pointer}.cfg-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--white);border:3px solid var(--orange);cursor:pointer;box-shadow:0 2px 6px #00000026}.cfg-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--white);border:3px solid var(--orange);cursor:pointer}.cfg-ticks{position:relative;height:16px;margin-top:2px}.cfg-ticks>span{position:absolute;top:0;transform:translate(-50%);font-size:11px;color:var(--ink-faint);white-space:nowrap;line-height:1}.cfg-ticks>span:first-child{transform:translate(0)}.cfg-ticks>span:last-child{transform:translate(-100%)}.cfg-ticks--offset{height:28px}.cfg-output{display:flex;flex-direction:column;justify-content:center;gap:18px;background:var(--orange-soft);border-radius:14px;padding:22px 24px}.cfg-output-block{display:flex;flex-direction:column;gap:4px}.cfg-output-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--orange-hover)}.cfg-output-value{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.15;font-variant-numeric:tabular-nums}.cfg-output-value small{font-size:13px;font-weight:500;color:var(--ink-muted);margin-left:4px}#cfg-date{font-size:18px;line-height:1.25;letter-spacing:-.005em}.cfg-output-sub{font-size:11px;color:var(--ink-muted);margin-top:2px;font-variant-numeric:tabular-nums}.cfg-section-hidden{opacity:.4;pointer-events:none}@media(max-width:900px){.cfg-body{grid-template-columns:1fr;gap:24px;padding:22px}}.quote-header{margin:0 auto 40px;max-width:880px;text-align:center}.quote-header h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.quote-header h2 em{font-style:normal;color:var(--orange)}.quote-grid{margin-top:var(--mosaic-gap, 24px);display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px}.quote-card{background:var(--white);border-radius:22px;padding:28px;box-shadow:0 1px 2px #0f0f140a,0 24px 60px -32px #0f0f1429;display:flex;flex-direction:column;gap:18px}.quote-headshot{width:140px;height:60px;border-radius:12px;background:var(--rule-faint);color:var(--ink-faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;padding:8px 12px;overflow:hidden}.quote-headshot img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;mix-blend-mode:multiply}.quote-text{font-size:15px;color:var(--ink);line-height:1.55;flex:1}.quote-text strong{color:var(--ink);font-weight:800}.quote-attrib{font-size:13px;color:var(--ink-muted);line-height:1.4;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 6px}.quote-attrib .sep{color:var(--ink-faint)}.attrib-logo{height:22px;width:auto;vertical-align:middle;margin-left:2px;opacity:.85}.cobranza-mock{width:100%;max-width:100%;background:#ece5dd;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 36px -22px #0000002e;display:flex;flex-direction:column;position:relative;height:100%;min-height:0}.cobranza-toggle{position:absolute;top:8px;right:8px;z-index:6;width:28px;height:28px;border-radius:50%;border:none;padding:0;background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease;box-shadow:0 1px 3px #00000038}.cobranza-toggle:hover{background:#fffffff5;color:var(--ink);transform:scale(1.04)}.cobranza-toggle:active{transform:scale(.94)}.cobranza-toggle svg{width:12px;height:12px;display:block}.cobranza-toggle .i-play{display:none;margin-left:2px}.cobranza-toggle:not(.is-playing) .i-pause{display:none}.cobranza-toggle:not(.is-playing) .i-play{display:block}.cobranza-chrome{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#075e54;color:var(--white);flex-shrink:0}.cobranza-avatar{width:32px;height:32px;background:var(--brand-cobranza-accent, #444441);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.cobranza-chrome-meta{flex:1;min-width:0}.cobranza-name{font-weight:800;font-size:13px;line-height:1.2}.cobranza-sub{font-size:10px;color:#ffffffa6;margin-top:1px}.cobranza-channel{font-size:10px;color:#ffffff8c;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cobranza-body{flex:1;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;min-height:0;scroll-behavior:smooth;scrollbar-width:thin}.cobranza-divider{align-self:center;background:#ffffffb3;color:var(--ink-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:8px;margin:4px 0}.cobranza-bubble{max-width:84%;padding:8px 12px;border-radius:14px;font-size:12.5px;line-height:1.45;box-shadow:0 1px 1px #0000000f;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.cobranza-bubble.visible{opacity:1;transform:translateY(0)}.cobranza-bubble.incoming{align-self:flex-start;background:var(--white);color:var(--ink);border-radius:4px 14px 14px}.cobranza-bubble.outgoing{align-self:flex-end;background:#dcf8c6;color:var(--ink);border-radius:14px 4px 14px 14px}.cobranza-bubble strong{font-weight:800}.cobranza-bubble .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:.02em}.cobranza-quick-replies{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cobranza-reply{background:var(--white);border:1px solid rgba(7,94,84,.18);color:#075e54;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;transition:background-color .2s ease,color .2s ease;cursor:default}.cobranza-reply.tap{background:#25d366;color:var(--white);border-color:transparent}.cobranza-reply.muted{color:var(--ink-faint);border-color:var(--rule)}.cobranza-reply.muted.tap{background:var(--ink-muted);color:var(--white)}.cobranza-copy{display:inline-block;background:#075e5414;color:#075e54;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;margin-left:6px}.cobranza-typing{display:inline-flex;align-items:center;gap:4px;background:var(--white);padding:8px 12px;align-self:flex-start;box-shadow:0 1px 1px #0000000f;border-radius:4px 14px 14px}.cobranza-typing .dot{width:6px;height:6px;background:var(--ink-faint);border-radius:50%;animation:cobranza-blink 1.2s infinite ease-in-out}.cobranza-typing .dot:nth-child(2){animation-delay:.2s}.cobranza-typing .dot:nth-child(3){animation-delay:.4s}@keyframes cobranza-blink{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.cobranza-inputbar{display:flex;align-items:center;padding:10px 12px;background:var(--white);border-top:1px solid rgba(0,0,0,.06);gap:8px;flex-shrink:0}.cobranza-inputfield{flex:1;background:var(--rule-faint);border-radius:18px;padding:8px 14px;font-size:12.5px;color:var(--ink);min-height:18px}.cobranza-inputfield:empty:before{content:"Mensaje";color:var(--ink-faint)}.cobranza-caret{display:inline-block;width:1.5px;height:14px;background:var(--orange);vertical-align:-2px;margin-left:1px;animation:cobranza-caret 1s steps(2) infinite}@keyframes cobranza-caret{50%{opacity:0}}.cobranza-send{width:32px;height:32px;border-radius:50%;background:#25d366;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.cobranza-callscreen{position:absolute;inset:0;background:linear-gradient(180deg,#0a3d36,#075e54 60%,#064c44);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:36px 24px;opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:3}.cobranza-callscreen.visible{opacity:1}.cobranza-call-meta{text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.cobranza-call-state{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-weight:700}.cobranza-call-name{font-size:22px;font-weight:800;letter-spacing:-.01em}.cobranza-call-sub{font-size:12px;color:#ffffffa6}.cobranza-call-avatar{width:96px;height:96px;border-radius:50%;background:var(--brand-cobranza-accent, #444441);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:38px;font-weight:800;box-shadow:0 16px 36px -8px #00000073}.cobranza-call-timer{font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;color:#ffffffd9}.cobranza-call-actions{display:flex;gap:32px;width:100%;justify-content:center}.cobranza-call-btn{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:22px;box-shadow:0 8px 18px -4px #00000059}.cobranza-call-btn.accept{background:#25d366}.cobranza-call-btn.decline{background:#e24b4a;transform:rotate(135deg)}.cobranza-call-btn.accept.pulse{animation:cobranza-call-pulse 1s ease-in-out infinite}@keyframes cobranza-call-pulse{0%,to{box-shadow:0 0 #25d36699,0 8px 18px -4px #00000059}50%{box-shadow:0 0 0 12px #25d36600,0 8px 18px -4px #00000059}}@media(prefers-reduced-motion:reduce){.cobranza-bubble{transition:none}.cobranza-typing{display:none}.cobranza-caret{animation:none}.cobranza-callscreen{transition:none}}@media(max-width:1180px){.mockup-desktop{width:640px;right:-20px}}@media(min-width:1041px)and (max-width:1399px){.mockup-desktop{left:0;right:auto}}@media(max-width:1040px){.hero-grid{grid-template-columns:1fr;gap:32px;padding:64px 0 72px;min-height:0}.hero-content h1{font-size:clamp(34px,6vw,48px)}.hero-mockup{height:460px;max-width:700px}.mockup-desktop{width:100%;right:0;height:420px}.mockup-phone{right:-8px;bottom:-24px}}@media(max-width:1040px){.validation-grid{grid-template-columns:1fr;gap:40px}.validation-photo{max-width:520px;aspect-ratio:16 / 10;margin:0 auto}.problem-grid{grid-template-columns:1fr 1fr}.pdemo-mosaic{grid-template-columns:minmax(0,1fr)}.pdemo-col,.pdemo-frame{min-width:0}.pdemo-frame--cobranza{flex:0 0 auto}.pdemo-frame--cobranza .pdemo-frame-body{flex:0 0 auto;display:block;overflow:visible}.cobranza-mock{height:440px}.quote-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.quote-grid{grid-template-columns:1fr}}@media(max-width:880px){.nav-links{display:none}.nav-links .nav-cta{display:inline-flex}.why-grid,.triple-grid,.triple-grid.two,.plans-matrix,.compare-row{grid-template-columns:1fr}.compare-columns-header{display:none}.testimonial-grid,.fees-grid{grid-template-columns:1fr}.logo-strip-track{gap:36px;animation-duration:28s}.logo-strip img{height:28px}.mockup-phone{display:none}.hero-mockup{height:380px}.mockup-desktop{height:360px}.problem-grid{grid-template-columns:1fr}.validation-metrics{grid-template-columns:1fr;gap:32px}.pdemo-frame{padding:22px 18px}}@media(max-width:560px){.hero-mockup,.mockup-desktop{height:400px}.mock-header{padding:10px 14px;gap:10px}.mock-brand-logo svg{height:26px}.mock-greeting{display:none}.mock-action-btn{font-size:10px;padding:6px 11px}.mock-content{grid-template-columns:1fr;padding:10px 12px;gap:10px}.mock-col.right{display:none}.mock-card{padding:10px 12px}.mock-card-title{font-size:12px;margin:1px 0 6px}.mock-stack{margin-bottom:7px}.mock-funnel{gap:3px}.mock-funnel-bar{height:15px}.pdemo-frame{padding:18px 14px}.checkout-body{padding:20px 16px;gap:18px}.report-body{padding:18px 16px;gap:16px}.cfg-body{padding:18px 16px}.cfg-ticks>span:not(:first-child):not(:last-child){display:none}}:root{--orange: #FB8500;--orange-hover: #E67700;--orange-light: #FFBE82;--orange-soft: #FFF3E6;--purple: #5A3EEF;--purple-soft: #EFECFE;--purple-light: #AAA0FF;--black: #000000;--ink: #0F0F14;--ink-muted: #3C3C3C;--ink-faint: #8A8A93;--rule: #EAEAEA;--rule-faint: #F3F3F4;--white: #FFFFFF;--bg: #FAFAFB}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s}.planes-hero{padding:96px 0 56px;text-align:center}.planes-hero .eyebrow{display:inline-block;margin-bottom:22px}.planes-hero h1{font-size:clamp(40px,5.6vw,64px);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:var(--ink);margin-bottom:22px;max-width:780px;margin-left:auto;margin-right:auto}.planes-hero h1 em{font-style:normal;color:var(--orange)}.planes-hero p{font-size:18px;color:var(--ink-muted);max-width:600px;margin:0 auto;line-height:1.5}.plans{padding:24px 0 96px}.plans-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.plan{background:var(--white);border:1px solid var(--rule);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:20px;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.plan:hover{transform:translateY(-3px);border-color:var(--ink-faint)}.plan.pro{border:2px solid var(--ink);box-shadow:0 24px 48px -28px #0003}.plan-badge{position:absolute;top:-12px;left:28px;background:var(--ink);color:var(--white);font-size:11px;font-weight:700;padding:6px 12px;border-radius:999px;letter-spacing:.06em}.plan-name{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.plan-tagline{font-size:14px;color:var(--ink-muted);line-height:1.5;min-height:42px}.plan-price-block{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--rule)}.plan-price-main{font-size:38px;font-weight:800;letter-spacing:-.025em;color:var(--ink);line-height:1}.plan-price-main small{font-size:14px;font-weight:500;color:var(--ink-faint);margin-left:6px}.plan-price-sub{font-size:13px;color:var(--ink-faint)}.plan-section{display:flex;flex-direction:column;gap:10px}.plan-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint)}.plan-features{display:flex;flex-direction:column;gap:8px}.pfeature{display:flex;gap:10px;align-items:baseline;font-size:14px;color:var(--ink)}.pfeature .check{color:var(--orange);font-weight:800;font-size:14px;flex-shrink:0;line-height:1.3}.plan-cta{margin-top:auto}.plan-btn{width:100%;justify-content:center;padding:14px 20px;font-size:15px}.plan-btn-outline{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.plan-btn-outline:hover{border-color:var(--ink)}.plan-btn-dark{background:var(--ink);color:var(--white)}.plan-btn-dark:hover{background:var(--orange)}.fees-explainer{max-width:1100px;margin:48px auto 0;padding:28px 32px;background:var(--bg);border:1px solid var(--rule);border-radius:18px}.fees-explainer h3{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ink);margin-bottom:14px}.fees-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fee-block .fee-name{font-size:15px;font-weight:700;margin-bottom:4px}.fee-block .fee-desc{font-size:14px;color:var(--ink-muted);line-height:1.5}.planes-final{padding:96px 0;text-align:center;background:var(--bg);border-top:1px solid var(--rule)}.planes-final h2{font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:28px;color:var(--ink)}.planes-final h2 em{font-style:normal;color:var(--orange)}.planes-final-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:880px){.nav-links{display:none}.nav-links .nav-cta{display:inline-flex}.plans-matrix,.fees-grid{grid-template-columns:1fr}}:root{--orange: #FB8500;--orange-hover: #E67700;--orange-light: #FFBE82;--orange-soft: #FFF3E6;--purple: #5A3EEF;--purple-light: #AAA0FF;--purple-soft: #EFECFE;--black: #000000;--ink: #0F0F14;--ink-muted: #3C3C3C;--ink-faint: #8A8A93;--rule: #EAEAEA;--rule-faint: #F3F3F4;--white: #FFFFFF;--bg: #FAFAFB;--green: #16A34A;--green-soft: #DCFCE7}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--white);color:var(--ink);font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 32px}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--orange)}.nav{padding:24px 0;border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.nav>.container{display:flex;justify-content:space-between;align-items:center}.wordmark{font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink);display:inline-flex;align-items:center;line-height:0}.wordmark:before{content:"";display:inline-block;width:10px;height:10px;background:var(--orange);border-radius:50%;margin-right:10px;vertical-align:1px}.wordmark:has(img):before{content:none}.wordmark img{height:28px;width:auto;display:block}.nav-links{display:flex;gap:32px;align-items:center}.nav-link{font-size:14px;font-weight:500;color:var(--ink-muted);transition:color .15s}.nav-link:hover{color:var(--ink)}.nav-cta{font-size:14px;font-weight:600;padding:10px 18px;border-radius:999px;background:var(--ink);color:var(--white);transition:background .15s}.nav-cta:hover{background:var(--orange)}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s}.btn-primary{background:var(--orange);color:var(--white);box-shadow:0 1px 2px #fb850033,0 8px 24px -8px #fb850066}.btn-primary:hover{background:var(--orange-hover);transform:translateY(-1px)}.btn-primary .arrow{display:inline-block;transition:transform .2s}.btn-primary:hover .arrow{transform:translate(3px)}.btn-secondary{background:transparent;color:var(--ink);border:1.5px solid var(--rule)}.btn-secondary:hover{border-color:var(--ink)}.contact-hero{padding:96px 0 140px;text-align:center;background:var(--ink);color:var(--white)}.contact-hero .eyebrow{display:inline-block;margin-bottom:22px}.contact-hero h1{font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--white);margin-bottom:18px;max-width:780px;margin-left:auto;margin-right:auto}.contact-hero h1 em{font-style:normal;color:var(--orange)}.contact-hero p{font-size:17px;color:#ffffffeb;max-width:560px;margin:0 auto;line-height:1.55}.form-section{padding:64px 0 96px}.form-card{max-width:640px;margin:-90px auto 0;background:var(--white);border:1px solid var(--rule);border-radius:22px;padding:40px 44px;box-shadow:0 24px 48px -28px #0000002e;position:relative}.form-fields{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted)}.field input,.field select,.field textarea{font-family:inherit;font-size:15px;font-weight:500;color:var(--ink);border:1.5px solid var(--rule);border-radius:10px;padding:12px 14px;background:var(--white);transition:border-color .15s;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange)}.field textarea{resize:vertical;min-height:80px;line-height:1.5}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.phone-field{display:flex;align-items:stretch;border:1.5px solid var(--rule);border-radius:10px;overflow:hidden;transition:border-color .15s;background:var(--white)}.phone-field:focus-within{border-color:var(--orange)}.phone-field span{display:flex;align-items:center;padding:0 14px;background:var(--rule-faint);font-weight:700;font-size:14px;color:var(--ink-muted)}.phone-field select{flex:0 0 auto;border:none;border-radius:0;background:var(--rule-faint);padding:0 8px 0 12px;font-family:inherit;font-weight:700;font-size:14px;color:var(--ink-muted);cursor:pointer;outline:none}.phone-field input{border:none;flex:1;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;min-width:0;outline:none}.submit-row{margin-top:8px}.submit-btn{width:100%;background:var(--orange);color:var(--white);border:none;padding:16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn:hover{background:var(--orange-hover);transform:translateY(-1px)}.submit-btn .arrow{transition:transform .2s}.submit-btn:hover .arrow{transform:translate(3px)}.form-note{font-size:12px;color:var(--ink-faint);text-align:center;margin-top:14px;line-height:1.5}.form-confirm{display:none;flex-direction:column;align-items:center;gap:14px;padding:24px 0;text-align:center}.form-confirm.visible{display:flex}.form-confirm-check{width:64px;height:64px;background:var(--green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800}.form-confirm h2{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.form-confirm p{font-size:16px;color:var(--ink-muted);max-width:420px;line-height:1.5}.form-confirm .reset-link{margin-top:10px;background:transparent;border:none;color:var(--ink-faint);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s}.form-confirm .reset-link:hover{color:var(--ink)}.form-fields.hidden{display:none}footer{padding:56px 0 40px;background:var(--ink);color:#fff9}footer .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}footer .wordmark{color:var(--white)}footer .footer-meta{font-size:13px}@media(max-width:880px){.nav-links{display:none}.nav-links .nav-cta{display:inline-flex}.form-card{padding:28px 24px;margin-top:-80px}.field-row{grid-template-columns:1fr}}.blog-index{padding:80px 0 96px;background:var(--white)}.blog-index-head{max-width:720px;margin:0 auto 56px;text-align:center}.blog-index-head .eyebrow{margin-bottom:14px;display:inline-block}.blog-index-head h1{font-size:clamp(34px,4.6vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto}.blog-card{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:transform .2s}.blog-card:hover{transform:translateY(-3px)}.blog-card-hero{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:var(--rule-faint)}.blog-card-hero img{width:100%;height:100%;object-fit:cover;display:block}.blog-card-body{display:flex;flex-direction:column;gap:8px}.blog-card-date{font-size:12px;color:var(--ink-faint);font-weight:600;letter-spacing:.04em}.blog-card h2{font-size:20px;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.blog-card-excerpt{font-size:14px;color:var(--ink-muted);line-height:1.55}@media(max-width:980px){.blog-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}}.blog-post{padding:56px 0 96px}.blog-post .container{max-width:760px}.blog-back{font-size:13px;color:var(--ink-muted);font-weight:600;display:inline-block;margin-bottom:32px;transition:color .15s}.blog-back:hover{color:var(--orange)}.blog-post-date{font-size:13px;color:var(--ink-faint);font-weight:600;letter-spacing:.04em}.blog-post h1{font-size:clamp(32px,4.4vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:10px 0 18px;color:var(--ink)}.blog-post-excerpt{font-size:18px;color:var(--ink-muted);line-height:1.55;max-width:640px}.blog-post-hero-wrap{margin:40px auto 32px;max-width:980px}.blog-post-hero{width:100%;border-radius:18px;aspect-ratio:16 / 9;object-fit:cover;display:block}.blog-body{font-size:17px;line-height:1.7;color:var(--ink)}.blog-body h2{font-size:26px;font-weight:800;letter-spacing:-.015em;margin:40px 0 14px;color:var(--ink)}.blog-body h3{font-size:21px;font-weight:800;letter-spacing:-.01em;margin:32px 0 12px;color:var(--ink)}.blog-body p{margin-bottom:16px}.blog-body a{color:var(--orange);text-decoration:underline;text-underline-offset:2px}.blog-body a:hover{color:var(--orange-hover)}.blog-body img{width:100%;border-radius:12px;margin:28px 0}.blog-body ul,.blog-body ol{margin:16px 0 16px 24px;padding-left:4px}.blog-body li{margin-bottom:8px}.blog-body strong{font-weight:800}.blog-body blockquote{border-left:3px solid var(--orange);padding:4px 0 4px 20px;margin:24px 0;font-style:italic;color:var(--ink-muted)}.blog-pagination{margin-top:72px;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.blog-page-link{color:var(--ink);font-size:14px;font-weight:600;padding:12px 22px;border-radius:999px;border:1.5px solid var(--rule);transition:border-color .15s,color .15s,background .15s;text-decoration:none}.blog-page-link:hover{border-color:var(--orange);color:var(--orange)}.blog-page-link.disabled{color:var(--ink-faint);border-color:var(--rule);pointer-events:none;opacity:.6}.blog-page-current{font-size:14px;color:var(--ink-muted);font-weight:500}.blog-page-current strong{color:var(--ink);font-weight:700}footer{background:var(--bg);color:var(--ink-muted);border-top:1px solid var(--rule);padding:72px 0 32px}footer .container{max-width:1200px;margin:0 auto;padding:0 32px}.footer-top{display:grid;grid-template-columns:minmax(180px,1fr) 3fr;gap:56px;padding-bottom:48px;border-bottom:1px solid var(--rule)}.footer-top .wordmark{line-height:0}.footer-top .wordmark img{height:28px;width:auto;display:block}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer-col h4{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col li a{font-size:14px;color:var(--ink-muted);text-decoration:none;transition:color .15s}.footer-col li a:hover{color:var(--orange)}.footer-bottom{padding-top:24px}.footer-meta{font-size:13px;color:var(--ink-faint)}@media(max-width:880px){.footer-top{grid-template-columns:1fr;gap:36px}.footer-cols{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:560px){.footer-cols{grid-template-columns:1fr}}.legal-page{max-width:760px;margin:0 auto;padding:64px 32px 96px}.legal-head{margin-bottom:48px}.legal-head h1{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.legal-updated{color:var(--ink-faint);font-size:13px;margin-top:12px}.legal-body h2{font-size:22px;font-weight:800;letter-spacing:-.015em;margin:40px 0 12px;color:var(--ink)}.legal-body h3{font-size:17px;font-weight:800;margin:28px 0 10px;color:var(--ink)}.legal-body p{font-size:15px;line-height:1.7;color:var(--ink);margin-bottom:16px}.legal-body ul,.legal-body ol{font-size:15px;line-height:1.7;color:var(--ink);margin:16px 0 16px 24px;padding-left:4px}.legal-body li{margin-bottom:6px}.legal-body a{color:var(--orange);text-decoration:underline;text-underline-offset:2px}.legal-body a:hover{color:var(--orange-hover)}:root{--comex-cyan: #00ADEF;--comex-cyan-hover: #0090C8;--comex-cyan-soft: rgba(0, 173, 239, .08);--comex-ink: #0A1F2E;--constru-navy: #003266;--constru-navy-hover: #001F47;--constru-navy-soft: rgba(0, 50, 102, .08);--constru-orange: #D27A35;--constru-orange-hover: #B86826;--constru-orange-soft: rgba(210, 122, 53, .1);--constru-ink: #001F3D}.btn.btn-comex{background:var(--comex-cyan);color:var(--white);box-shadow:0 1px 2px #00adef33,0 8px 24px -8px #00adef73}.btn.btn-comex:hover{background:var(--comex-cyan-hover);transform:translateY(-1px);box-shadow:0 2px 4px #00adef40,0 12px 28px -8px #00adef80}.btn.btn-comex .arrow{display:inline-block;transition:transform .2s}.btn.btn-comex:hover .arrow{transform:translate(3px)}.comex-nav .nav-cta{background:var(--comex-cyan)}.comex-nav .nav-cta:hover{background:var(--comex-cyan-hover)}.comex-nav-brands{display:inline-flex;align-items:center;gap:12px;line-height:0}.comex-nav-logo{height:26px;width:auto;display:block}.comex-nav-logo-comex{height:22px}.comex-nav-sep{width:1px;height:22px;background:var(--rule);display:inline-block}.comex-nav .comex-nav-cta{padding:10px 20px;font-size:14px}.comex-hero:before{background:radial-gradient(900px 520px at 78% 35%,rgba(0,173,239,.08),transparent 70%),radial-gradient(700px 480px at 92% 80%,rgba(0,173,239,.05),transparent 70%)}.comex-pill{display:inline-flex;align-items:center;gap:12px;padding:9px 18px;background:var(--comex-cyan-soft);border:1px solid rgba(0,173,239,.18);border-radius:999px;margin-bottom:22px;line-height:0}.comex-pill img{height:18px;width:auto;display:block}.comex-pill-x{font-size:13px;font-weight:700;color:var(--ink-faint);line-height:1}.comex-hero .hero-content h1{color:var(--comex-ink)}.comex-metrics{display:flex;align-items:center;gap:28px;margin-top:36px}.comex-metric{display:flex;flex-direction:column;gap:2px}.comex-metric-num{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--comex-ink);font-variant-numeric:tabular-nums}.comex-metric-label{font-size:13px;color:var(--ink-faint);font-weight:500}.comex-metric-divider{width:1px;height:38px;background:var(--rule)}.comex-order{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.comex-order-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px}.comex-order-name{color:var(--ink-muted);line-height:1.3}.comex-order-name small{color:var(--ink-faint);font-weight:600}.comex-order-price{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.comex-order-sub{border-top:1px solid var(--rule-faint);padding-top:7px}.comex-order-sub .comex-order-name{font-weight:700;color:var(--ink)}.comex-order-sub .comex-order-price{color:var(--ink-muted);font-weight:600}.comex-amount{color:var(--comex-ink)}.comex-term-label{margin-top:12px;margin-bottom:7px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.comex-term-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.comex-term-btn{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 4px 6px;border:1px solid var(--rule);border-radius:9px;background:var(--white);cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.comex-term-btn .comex-term-days{font-size:14px;font-weight:800;line-height:1;color:var(--comex-ink);font-variant-numeric:tabular-nums}.comex-term-btn .comex-term-sub{font-size:8.5px;font-weight:600;color:var(--ink-faint)}.comex-term-btn.selected{border-color:var(--comex-cyan);background:var(--comex-cyan-soft);box-shadow:0 0 0 1px var(--comex-cyan) inset}.comex-term-btn.selected .comex-term-days,.comex-term-btn.selected .comex-term-sub{color:var(--comex-cyan)}.comex-phone .mock-phone-total{margin-top:16px}.comex-carousel-caption{text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin:8px 0 24px}.comex-section-head{max-width:720px;margin:0 auto 48px;text-align:center}.comex-section-head .eyebrow{display:inline-block;margin-bottom:16px}.comex-section-head h2{font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--comex-ink)}.comex-section-head p{font-size:17px;color:var(--ink-muted);margin-top:16px;line-height:1.55}.comex-producto{padding:88px 0;background:var(--white)}.comex-video{position:relative;max-width:880px;margin:0 auto 56px;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,rgba(0,173,239,.16),transparent 60%),linear-gradient(135deg,var(--comex-ink),#123040);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.comex-video-play{width:72px;height:72px;border-radius:50%;border:none;background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding-left:4px;box-shadow:0 8px 30px -6px #0006;transition:transform .18s,box-shadow .18s}.comex-video-play:hover{transform:scale(1.06);box-shadow:0 12px 36px -6px #00adef80}.comex-video-mark{position:absolute;bottom:16px;right:18px;display:inline-flex;align-items:center;gap:8px;opacity:.9;line-height:0}.comex-video-mark img{height:14px;width:auto;filter:brightness(0) invert(1)}.comex-video-mark span{color:#ffffffb3;font-size:11px}.comex-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.comex-tile{background:var(--white);border:1px solid var(--rule);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;gap:6px;transition:transform .2s,border-color .2s,box-shadow .2s}.comex-tile:hover{transform:translateY(-3px);border-color:var(--comex-cyan);box-shadow:0 12px 30px -16px #00adef80}.comex-tile.span-3{grid-column:span 3}.comex-tile.span-4{grid-column:span 4}.comex-tile.span-6{grid-column:span 6}.comex-tile-icon{line-height:0;margin-bottom:8px}.comex-tile-icon svg{display:block}.comex-tile-num{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--comex-ink);line-height:1.05}.comex-tile-detail{font-size:14px;color:var(--ink-muted);line-height:1.45}.comex-tile.comex-tile-feature{background:linear-gradient(180deg,var(--comex-cyan-soft),rgba(0,173,239,.02)),var(--white);border-color:#00adef47}.comex-tile.comex-tile-feature:hover{border-color:var(--comex-cyan)}.comex-flujo{padding:88px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.comex-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.comex-step{position:relative;background:var(--white);border:1px solid var(--rule);border-radius:20px;padding:28px 26px 30px;display:flex;flex-direction:column}.comex-step-badge{position:absolute;top:22px;right:24px;width:30px;height:30px;border-radius:50%;background:var(--comex-cyan-soft);color:var(--comex-cyan);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.comex-step-anim{background:var(--bg);border-radius:14px;margin-bottom:20px;padding:12px}.comex-step-anim .cstep{width:100%;height:auto;display:block}.comex-step h3{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--comex-ink);margin-bottom:8px}.comex-step p{font-size:15px;color:var(--ink-muted);line-height:1.55}.comex-flujo-callout{text-align:center;max-width:760px;margin:48px auto 0;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--comex-ink)}.s1-send-ring,.s2-badge,.s3-dot{transform-box:fill-box;transform-origin:center}.s1-scene-a{opacity:1}.s1-scene-b{opacity:0;transform:translate(72px)}.s1-send-ring{opacity:0;transform:scale(.8)}.s1-notif{opacity:0;transform:translateY(-6px)}.s1-accept{opacity:0}.s1-check{stroke-dasharray:26;stroke-dashoffset:26}.s2-card{opacity:0;transform:translateY(10px)}.s2-badge{opacity:0;transform:scale(.5)}.s2-check{stroke-dasharray:18;stroke-dashoffset:18}.s2-amt{opacity:0;transform:translateY(6px)}.s3-line{opacity:0;transform:translateY(-46px)}.s3-dot{opacity:0;transform:scale(.4)}.s3-lbl{opacity:0}@keyframes cstepFade{0%{opacity:0}5%{opacity:1}88%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes s1sceneA{0%{opacity:1;transform:translate(0)}15%{opacity:1;transform:translate(0)}26%{opacity:0;transform:translate(-70px)}95.9%{opacity:0;transform:translate(-70px)}96%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes s1ring{0%{opacity:0;transform:scale(.8)}6%{opacity:0;transform:scale(.8)}9%{opacity:.9;transform:scale(.8)}18%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes s1sceneB{0%{opacity:0;transform:translate(72px)}18%{opacity:0;transform:translate(72px)}30%{opacity:1;transform:translate(0)}95.9%{opacity:1;transform:translate(0)}96%{opacity:0;transform:translate(72px)}to{opacity:0;transform:translate(72px)}}@keyframes s1notif{0%{opacity:0;transform:translateY(-6px)}38%{opacity:0;transform:translateY(-6px)}47%{opacity:1;transform:translateY(0)}95.9%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}@keyframes s1accept{0%{opacity:0}50%{opacity:0}57%{opacity:1}95.9%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes s1check{0%{stroke-dashoffset:26}57%{stroke-dashoffset:26}68%{stroke-dashoffset:0}95.9%{stroke-dashoffset:0}96%{stroke-dashoffset:26}to{stroke-dashoffset:26}}.comex-step[data-active=true] .cstep-1{animation:cstepFade 7s ease-in-out infinite}.comex-step[data-active=true] .s1-scene-a{animation:s1sceneA 7s ease-in-out infinite}.comex-step[data-active=true] .s1-send-ring{animation:s1ring 7s ease infinite}.comex-step[data-active=true] .s1-scene-b{animation:s1sceneB 7s ease-in-out infinite}.comex-step[data-active=true] .s1-notif{animation:s1notif 7s ease-in-out infinite}.comex-step[data-active=true] .s1-accept{animation:s1accept 7s ease infinite}.comex-step[data-active=true] .s1-check{animation:s1check 7s ease infinite}@keyframes s2card{0%{opacity:0;transform:translateY(10px)}6%{opacity:0;transform:translateY(10px)}18%{opacity:1;transform:translateY(0)}95.9%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(10px)}}@keyframes s2badge{0%{opacity:0;transform:scale(.5)}20%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1)}95.9%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.5)}to{opacity:0;transform:scale(.5)}}@keyframes s2check{0%{stroke-dashoffset:18}30%{stroke-dashoffset:18}40%{stroke-dashoffset:0}95.9%{stroke-dashoffset:0}96%{stroke-dashoffset:18}to{stroke-dashoffset:18}}@keyframes s2amt{0%{opacity:0;transform:translateY(6px)}40%{opacity:0;transform:translateY(6px)}50%{opacity:1;transform:translateY(0)}95.9%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}.comex-step[data-active=true] .cstep-2{animation:cstepFade 5.5s ease-in-out infinite}.comex-step[data-active=true] .s2-card{animation:s2card 5.5s ease-in-out infinite}.comex-step[data-active=true] .s2-badge{animation:s2badge 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.comex-step[data-active=true] .s2-check{animation:s2check 5.5s ease infinite}.comex-step[data-active=true] .s2-amt{animation:s2amt 5.5s ease-in-out infinite}@keyframes s3line{0%{opacity:0;transform:translateY(-46px)}6%{opacity:0;transform:translateY(-46px)}20%{opacity:1;transform:translateY(0)}95.9%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(-46px)}to{opacity:0;transform:translateY(-46px)}}@keyframes s3dot1{0%{opacity:0;transform:scale(.4)}28%{opacity:0;transform:scale(.4)}36%{opacity:1;transform:scale(1)}95.9%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes s3dot2{0%{opacity:0;transform:scale(.4)}40%{opacity:0;transform:scale(.4)}48%{opacity:1;transform:scale(1)}95.9%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes s3dot3{0%{opacity:0;transform:scale(.4)}52%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1)}95.9%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.4)}to{opacity:0;transform:scale(.4)}}@keyframes s3lbl1{0%{opacity:0}28%{opacity:0}36%{opacity:1}95.9%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes s3lbl2{0%{opacity:0}40%{opacity:0}48%{opacity:1}95.9%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes s3lbl3{0%{opacity:0}52%{opacity:0}60%{opacity:1}95.9%{opacity:1}96%{opacity:0}to{opacity:0}}.comex-step[data-active=true] .cstep-3{animation:cstepFade 5.5s ease-in-out infinite}.comex-step[data-active=true] .s3-line{animation:s3line 5.5s cubic-bezier(.5,0,.2,1) infinite}.comex-step[data-active=true] .s3-dot-1{animation:s3dot1 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.comex-step[data-active=true] .s3-dot-2{animation:s3dot2 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.comex-step[data-active=true] .s3-dot-3{animation:s3dot3 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.comex-step[data-active=true] .s3-lbl-1{animation:s3lbl1 5.5s ease infinite}.comex-step[data-active=true] .s3-lbl-2{animation:s3lbl2 5.5s ease infinite}.comex-step[data-active=true] .s3-lbl-3{animation:s3lbl3 5.5s ease infinite}.comex-registro{padding:88px 0 96px;background:var(--white)}.comex-reg-card{max-width:820px;margin:0 auto;background:var(--white);border:1px solid var(--rule);border-radius:22px;padding:40px 40px 34px;box-shadow:0 18px 50px -28px #0a1f2e40;display:grid;grid-template-columns:1fr auto 1fr;gap:36px;align-items:start}.comex-reg-head{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--comex-cyan);margin-bottom:16px}.comex-reg-list{list-style:none;display:flex;flex-direction:column;gap:11px}.comex-reg-list li{position:relative;padding-left:26px;font-size:14.5px;color:var(--ink-muted);line-height:1.4}.comex-reg-list li:before{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:50%;background:var(--comex-cyan-soft);box-shadow:inset 0 0 0 2px var(--comex-cyan)}.comex-reg-divider{width:1px;background:var(--rule);align-self:stretch}.comex-reg-cta-row{grid-column:1 / -1;border-top:1px solid var(--rule);padding-top:28px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.comex-reg-cta{white-space:nowrap}.comex-reg-helper{font-size:13px;color:var(--ink-faint)}.comex-reg-footnote{text-align:center;margin-top:28px;font-size:15px;color:var(--ink-muted)}.comex-inline-link{color:var(--comex-cyan);font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.comex-inline-link:hover{border-color:var(--comex-cyan)}@media(max-width:1040px){.comex-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.comex-tile.span-3,.comex-tile.span-4,.comex-tile.span-6{grid-column:auto}.comex-steps{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media(max-width:880px){.comex-nav-logo{height:22px}.comex-nav-logo-comex{height:18px}.comex-nav .nav-links{display:flex}.comex-nav .nav-link{display:none}.comex-nav .comex-nav-cta{display:inline-flex}.comex-mosaic{grid-template-columns:minmax(0,1fr)}.comex-metrics{gap:20px}.comex-metric-num{font-size:24px}.comex-reg-card{grid-template-columns:1fr;gap:28px;padding:32px 26px 28px}.comex-reg-divider{display:none}}@media(max-width:560px){.comex-pill{gap:9px;padding:8px 14px}.comex-pill img{height:15px}.comex-reg-cta-row{flex-direction:column;align-items:stretch}.comex-reg-cta{white-space:normal;text-align:center;justify-content:center}}@media(prefers-reduced-motion:reduce){.s1-scene-a,.s1-scene-b,.s1-notif,.s1-accept,.s1-check,.s2-card,.s2-badge,.s2-check,.s2-amt,.s3-line,.s3-dot,.s3-lbl{transition:none!important;animation:none!important}.comex-step .s1-scene-a{opacity:0}.comex-step .s1-scene-b,.comex-step .s1-notif{opacity:1;transform:none}.comex-step .s1-accept{opacity:1}.comex-step .s1-check{stroke-dashoffset:0}.comex-step .s1-send-ring{opacity:0}.comex-step .s2-card{opacity:1;transform:none}.comex-step .s2-badge{opacity:1;transform:scale(1)}.comex-step .s2-check{stroke-dashoffset:0}.comex-step .s2-amt,.comex-step .s3-line{opacity:1;transform:none}.comex-step .s3-dot{opacity:1;transform:scale(1)}.comex-step .s3-lbl{opacity:1}}.btn.btn-constru{background:var(--constru-orange);color:var(--white);box-shadow:0 1px 2px #d27a3538,0 8px 24px -8px #d27a3573}.btn.btn-constru:hover{background:var(--white);color:var(--constru-orange-hover);transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--constru-orange),0 12px 28px -10px #d27a3566}.btn.btn-constru .arrow{display:inline-block;transition:transform .2s}.btn.btn-constru:hover .arrow{transform:translate(3px)}.constru-nav .nav-cta{background:var(--constru-orange)}.constru-nav .nav-cta:hover{background:var(--constru-orange-hover)}.constru-nav-brands{display:inline-flex;align-items:center;gap:12px;line-height:0}.constru-nav-logo{height:26px;width:auto;display:block}.constru-nav-logo-constru{height:28px}.constru-nav-sep{width:1px;height:22px;background:var(--rule);display:inline-block}.constru-nav .constru-nav-cta{padding:10px 20px;font-size:14px}.constru-hero:before{background:radial-gradient(900px 520px at 78% 35%,rgba(0,50,102,.08),transparent 70%),radial-gradient(700px 480px at 92% 80%,rgba(0,50,102,.05),transparent 70%)}.constru-pill{display:inline-flex;align-items:center;gap:12px;padding:9px 18px;background:var(--constru-navy-soft);border:1px solid rgba(0,50,102,.18);border-radius:999px;margin-bottom:22px;line-height:0}.constru-pill img{height:18px;width:auto;display:block}.constru-pill-x{font-size:13px;font-weight:700;color:var(--ink-faint);line-height:1}.constru-hero .hero-content h1{color:var(--constru-ink)}.constru-underline{background-image:linear-gradient(var(--constru-orange),var(--constru-orange));background-repeat:no-repeat;background-position:0 92%;background-size:100% 6px;padding-bottom:1px}.constru-metrics{display:flex;align-items:center;gap:28px;margin-top:36px}.constru-metric{display:flex;flex-direction:column;gap:2px}.constru-metric-num{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--constru-ink);font-variant-numeric:tabular-nums}.constru-metric-label{font-size:13px;color:var(--ink-faint);font-weight:500}.constru-metric-divider{width:1px;height:38px;background:var(--rule)}.constru-order{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.constru-order-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px}.constru-order-name{color:var(--ink-muted);line-height:1.3}.constru-order-name small{color:var(--ink-faint);font-weight:600}.constru-order-price{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.constru-amount{color:var(--constru-ink)}.constru-phone .mock-phone-cta{background:var(--constru-orange)}.constru-phone .mock-phone-cta:hover{background:var(--constru-orange-hover)}.constru-term-label{margin-top:12px;margin-bottom:7px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.constru-term-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.constru-term-btn{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 4px 6px;border:1px solid var(--rule);border-radius:9px;background:var(--white);cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.constru-term-btn .constru-term-days{font-size:14px;font-weight:800;line-height:1;color:var(--constru-ink);font-variant-numeric:tabular-nums}.constru-term-btn .constru-term-sub{font-size:8.5px;font-weight:600;color:var(--ink-faint)}.constru-term-btn.selected{border-color:var(--constru-orange);background:var(--constru-orange-soft);box-shadow:0 0 0 1px var(--constru-orange) inset}.constru-term-btn.selected .constru-term-days,.constru-term-btn.selected .constru-term-sub{color:var(--constru-orange-hover)}.constru-phone .mock-phone-total{margin-top:16px}.constru-carousel-caption{text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin:8px 0 24px}.constru-section-head{max-width:720px;margin:0 auto 48px;text-align:center}.constru-section-head .eyebrow{display:inline-block;margin-bottom:16px}.constru-section-head h2{font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--constru-ink)}.constru-section-head p{font-size:17px;color:var(--ink-muted);margin-top:16px;line-height:1.55}.constru-producto{padding:88px 0;background:var(--white)}.constru-video{position:relative;max-width:880px;margin:0 auto 56px;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,rgba(0,50,102,.18),transparent 60%),linear-gradient(135deg,var(--constru-ink),#0A3A6B);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.constru-video-play{width:72px;height:72px;border-radius:50%;border:none;background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;padding-left:4px;box-shadow:0 8px 30px -6px #0006;transition:transform .18s,box-shadow .18s}.constru-video-play:hover{transform:scale(1.06);box-shadow:0 12px 36px -6px #00326680}.constru-video-mark{position:absolute;bottom:16px;right:18px;display:inline-flex;align-items:center;gap:8px;opacity:.9;line-height:0}.constru-video-mark img{height:14px;width:auto}.constru-video-mark img.constru-video-mark-k{filter:brightness(0) invert(1)}.constru-video-mark span{color:#ffffffb3;font-size:11px}.constru-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.constru-tile{background:var(--white);border:1px solid var(--rule);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;gap:6px;transition:transform .2s,border-color .2s,box-shadow .2s}.constru-tile:hover{transform:translateY(-3px);border-color:var(--constru-navy);box-shadow:0 12px 30px -16px #00326680}.constru-tile.span-3{grid-column:span 3}.constru-tile.span-4{grid-column:span 4}.constru-tile.span-6{grid-column:span 6}.constru-tile-icon{line-height:0;margin-bottom:8px}.constru-tile-icon svg{display:block}.constru-tile-num{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--constru-ink);line-height:1.05}.constru-tile-detail{font-size:14px;color:var(--ink-muted);line-height:1.45}.constru-tile.constru-tile-feature{background:linear-gradient(180deg,var(--constru-navy-soft),rgba(0,50,102,.02)),var(--white);border-color:#00326647}.constru-tile.constru-tile-feature:hover{border-color:var(--constru-navy)}.constru-flujo{padding:88px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.constru-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.constru-step{position:relative;background:var(--white);border:1px solid var(--rule);border-radius:20px;padding:28px 26px 30px;display:flex;flex-direction:column}.constru-step-badge{position:absolute;top:22px;right:24px;width:30px;height:30px;border-radius:50%;background:var(--constru-navy-soft);color:var(--constru-navy);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.constru-step-anim{background:var(--bg);border-radius:14px;margin-bottom:20px;padding:12px}.constru-step-anim .cstep{width:100%;height:auto;display:block}.constru-step h3{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--constru-ink);margin-bottom:8px}.constru-step p{font-size:15px;color:var(--ink-muted);line-height:1.55}.constru-flujo-callout{text-align:center;max-width:760px;margin:48px auto 0;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--constru-ink)}.constru-step[data-active=true] .cstep-1{animation:cstepFade 7s ease-in-out infinite}.constru-step[data-active=true] .s1-scene-a{animation:s1sceneA 7s ease-in-out infinite}.constru-step[data-active=true] .s1-send-ring{animation:s1ring 7s ease infinite}.constru-step[data-active=true] .s1-scene-b{animation:s1sceneB 7s ease-in-out infinite}.constru-step[data-active=true] .s1-notif{animation:s1notif 7s ease-in-out infinite}.constru-step[data-active=true] .s1-accept{animation:s1accept 7s ease infinite}.constru-step[data-active=true] .s1-check{animation:s1check 7s ease infinite}.constru-step[data-active=true] .cstep-2{animation:cstepFade 5.5s ease-in-out infinite}.constru-step[data-active=true] .s2-card{animation:s2card 5.5s ease-in-out infinite}.constru-step[data-active=true] .s2-badge{animation:s2badge 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.constru-step[data-active=true] .s2-check{animation:s2check 5.5s ease infinite}.constru-step[data-active=true] .s2-amt{animation:s2amt 5.5s ease-in-out infinite}.constru-step[data-active=true] .cstep-3{animation:cstepFade 5.5s ease-in-out infinite}.constru-step[data-active=true] .s3-line{animation:s3line 5.5s cubic-bezier(.5,0,.2,1) infinite}.constru-step[data-active=true] .s3-dot-1{animation:s3dot1 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.constru-step[data-active=true] .s3-dot-2{animation:s3dot2 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.constru-step[data-active=true] .s3-dot-3{animation:s3dot3 5.5s cubic-bezier(.34,1.56,.64,1) infinite}.constru-step[data-active=true] .s3-lbl-1{animation:s3lbl1 5.5s ease infinite}.constru-step[data-active=true] .s3-lbl-2{animation:s3lbl2 5.5s ease infinite}.constru-step[data-active=true] .s3-lbl-3{animation:s3lbl3 5.5s ease infinite}.constru-registro{padding:100px 0 120px;background:var(--white)}.constru-registro .form-card{margin:0 auto;max-width:640px}.constru-registro .field input:focus,.constru-registro .field select:focus,.constru-registro .field textarea:focus,.constru-registro .phone-field:focus-within{border-color:var(--constru-orange)}.constru-registro .submit-btn{background:var(--constru-orange)}.constru-registro .submit-btn:hover{background:var(--constru-orange-hover)}@media(max-width:1040px){.constru-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.constru-tile.span-3,.constru-tile.span-4,.constru-tile.span-6{grid-column:auto}.constru-steps{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media(max-width:880px){.constru-nav-logo{height:22px}.constru-nav-logo-constru{height:24px}.constru-nav .nav-links{display:flex}.constru-nav .nav-link{display:none}.constru-nav .constru-nav-cta{display:inline-flex}.constru-mosaic{grid-template-columns:minmax(0,1fr)}.constru-metrics{gap:20px}.constru-metric-num{font-size:24px}}@media(max-width:560px){.constru-pill{gap:9px;padding:8px 14px}.constru-pill img{height:15px}.constru-registro .form-card{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.constru-step .s1-scene-a{opacity:0}.constru-step .s1-scene-b,.constru-step .s1-notif{opacity:1;transform:none}.constru-step .s1-accept{opacity:1}.constru-step .s1-check{stroke-dashoffset:0}.constru-step .s1-send-ring{opacity:0}.constru-step .s2-card{opacity:1;transform:none}.constru-step .s2-badge{opacity:1;transform:scale(1)}.constru-step .s2-check{stroke-dashoffset:0}.constru-step .s2-amt,.constru-step .s3-line{opacity:1;transform:none}.constru-step .s3-dot{opacity:1;transform:scale(1)}.constru-step .s3-lbl{opacity:1}}.legal-body strong{font-weight:800}.plan-section-addons{gap:8px}.plan-addons{display:flex;flex-direction:column;gap:0}.paddon{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;padding:8px 0;border-top:1px dashed var(--rule)}.paddon:first-child{border-top:none;padding-top:2px}.paddon-name{color:var(--ink-muted)}.paddon-price{color:var(--ink);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.plans-footnote{max-width:920px;margin:32px auto 0;text-align:center;font-size:13px;color:var(--ink-muted);line-height:1.6}.plan.enterprise{background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:0 24px 48px -28px #0009}.plan.enterprise:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 32px 64px -28px #000000b3}.plan.enterprise .plan-name,.plan.enterprise .pfeature .check{color:var(--purple)}.plan.enterprise .plan-price-main,.plan.enterprise .pfeature{color:var(--white)}.plan.enterprise .plan-tagline,.plan.enterprise .plan-price-sub,.plan.enterprise .plan-price-main small,.plan.enterprise .plan-section-label,.plan.enterprise .paddon-name{color:#ffffffb3}.plan.enterprise .plan-price-block,.plan.enterprise .paddon{border-top-color:#ffffff2e}.plan.enterprise .paddon-price{color:var(--white)}.btn.plan-btn-light{background:var(--white);color:var(--ink);border:none}.btn.plan-btn-light:hover{background:var(--purple);color:var(--white);transform:translateY(-1px)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-social[data-astro-cid-sz7xmlte]{display:flex;gap:16px;align-items:center}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-muted, #6B8399);transition:color .2s;display:flex;align-items:center}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text, #e2eaf2)}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.footer-legal-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted, #6B8399);line-height:1.4;text-decoration:none}.footer-legal-item[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex-shrink:0;opacity:.7}a[data-astro-cid-sz7xmlte].footer-legal-link:hover{color:var(--color-text, #e2eaf2);text-decoration:underline}
