@font-face{font-family:display;src:url(/_next/static/media/dae0c9f40ba3b9b7-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_ac7ae1{font-family:display,display Fallback}.__variable_ac7ae1{--font-display:"display","display Fallback"}@font-face{font-family:text;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:text Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_0858c9{font-family:text,text Fallback}.__variable_0858c9{--font-text:"text","text Fallback"}:root{--navy:#0b1f4d;--navy-2:#16306a;--cobalto:#2e5bff;--cobalto-hover:#1e46e6;--cobalto-text:#2550ee;--cobalto-soft:#e8eeff;--menta:#19c39a;--menta-text:#0b7a5e;--menta-soft:#dff7f0;--violeta:#7c5cff;--violeta-text:#5b3de0;--violeta-soft:#ece7ff;--ambar:#f2a900;--ambar-text:#8a5d00;--ambar-soft:#fdf1d6;--rojo-text:#c42b1c;--rojo-soft:#fdeae7;--niebla:#f4f5f8;--line:#e3e6ee;--line-strong:#808aa1;--ink:#0b1f4d;--ink-body:#33405f;--ink-muted:#5a6680;--on-dark:#ffffff;--on-dark-body:#cdd4e4;--on-dark-muted:#9aa5bf;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 2px #0b1f4d0f,0 1px 3px #0b1f4d14;--shadow-lg:0 4px 8px #0b1f4d14,0 16px 32px -4px #0b1f4d29;--focus-ring:0 0 0 2px #ffffff,0 0 0 4px #2e5bff;--max:1200px;--gutter:24px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-text),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;color:var(--ink-body);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:var(--cobalto-text);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring);border-radius:4px}h1,h2,h3,h4{font-family:var(--font-display),var(--font-text),sans-serif;color:var(--ink);margin:0;letter-spacing:-.02em}h1{font-size:clamp(2.4rem,5.2vw,4rem);line-height:1.02}h1,h2{font-weight:800}h2{font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.08}h3{font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.01em}p{margin:0}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:16px;top:16px;z-index:100;background:#fff;padding:8px 12px;border-radius:var(--radius-sm)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.section{padding:96px 0}.section.tight{padding:72px 0}.section.alt{background:var(--niebla)}.section.dark{background:var(--navy);color:var(--on-dark-body);position:relative;overflow:hidden}.section.dark h1,.section.dark h2,.section.dark h3{color:var(--on-dark)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--ink-muted);margin-bottom:16px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cobalto)}.dark .eyebrow{color:var(--on-dark-muted)}.dark .eyebrow:before{background:var(--menta)}.lead{font-size:1.15rem;line-height:1.65;max-width:640px}.muted{color:var(--ink-muted)}.head{max-width:720px;margin-bottom:48px}.head p{margin-top:16px}.center{text-align:center}.center,.center .lead{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--radius-md);font-family:var(--font-text),sans-serif;font-size:1rem;font-weight:600;line-height:1;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;text-decoration:none!important;white-space:nowrap}.btn-primary{background:var(--cobalto);color:#fff}.btn-primary:hover{background:var(--cobalto-hover)}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{border-color:var(--ink)}.dark .btn-secondary{color:#fff;border-color:#6676a0}.dark .btn-secondary:hover{border-color:#fff}.btn-sm{height:40px;padding:0 16px;font-size:.95rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.site-header .bar{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand img{height:30px;width:auto}.nav{display:flex;align-items:center;gap:4px}.nav a{color:var(--ink-body);font-weight:600;font-size:.95rem;padding:8px 12px;border-radius:var(--radius-sm)}.nav a:hover{background:var(--niebla);text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav .btn{margin-left:8px;color:#fff;padding:0 16px}.nav .btn:hover{background:var(--cobalto-hover);color:#fff}.menu{display:none;position:relative}.menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);color:var(--ink)}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--niebla)}.menu .panel{position:absolute;right:0;top:52px;width:min(300px,calc(100vw - 32px));background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:8px;display:flex;flex-direction:column}.menu .panel a{padding:12px 14px;font-weight:600;color:var(--ink);border-radius:var(--radius-sm)}.menu .panel a:hover{background:var(--niebla);text-decoration:none}.menu .panel .btn{margin-top:8px;color:#fff}.hero{padding:104px 0 112px}.hero .grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}.hero h1{color:#fff}.hero .lead{margin-top:24px}.hero .lead,.hero .proof{color:var(--on-dark-body)}.hero .proof{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:36px;font-size:.95rem}.hero .proof span{display:inline-flex;align-items:center;gap:8px}.hero .proof svg{color:var(--menta)}.orbit{position:absolute;pointer-events:none;z-index:0}.catalog{background:#fff;color:var(--ink-body);border-radius:var(--radius-lg);box-shadow:0 24px 60px -12px #000000a0;overflow:hidden}.catalog .top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.catalog .top strong{font-family:var(--font-display),sans-serif;color:var(--ink);font-size:1rem}.catalog table{width:100%;border-collapse:collapse;font-size:.9rem}.catalog th{text-align:left;font-weight:600;font-size:.75rem;color:var(--ink-muted);padding:10px 20px;background:var(--niebla)}.catalog td{padding:12px 20px;border-top:1px solid var(--line);white-space:nowrap}.catalog td:first-child{color:var(--ink);font-weight:600}.catalog .foot{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid var(--line);font-size:.85rem;color:var(--ink-muted)}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.pill-live{background:var(--menta-soft);color:var(--menta-text)}.pill-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--menta)}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--radius-sm);background:var(--niebla);color:var(--ink-body);font-size:.75rem;font-weight:600;white-space:nowrap}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c,var(--cobalto))}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:24px}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.alt .card{border-color:#fff}.card .ico{color:var(--ink);margin-bottom:18px}.card .ico svg{width:30px;height:30px}.card h3{margin-bottom:10px}.card p{color:var(--ink-body)}.card.big{padding:40px;display:flex;flex-direction:column}.card.big h3{font-size:1.6rem;margin-bottom:12px}.card.big .kicker{font-size:.85rem;font-weight:700;color:var(--cobalto-text);margin-bottom:14px}.card.big .btn{align-self:flex-start;margin-top:auto}.checks{list-style:none;padding:0;margin:24px 0 32px;display:grid;grid-gap:12px;gap:12px}.checks li{display:flex;gap:12px;align-items:flex-start}.checks svg{flex:none;color:var(--menta-text);margin-top:3px}.dark .checks svg{color:var(--menta)}.products{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.product{background:#fff;display:flex;flex-direction:column;gap:14px;padding:30px 24px}.product>svg{color:var(--ink)}.product h3{font-size:1.05rem;display:flex;align-items:center;gap:9px;letter-spacing:-.01em}.product .pdot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.product p{font-size:.93rem;color:var(--ink-body)}.duo{display:grid;grid-template-columns:1fr 1fr}.duo-col{padding-left:56px;border-left:1px solid var(--line)}.duo-col:first-child{padding-left:0;padding-right:56px;border-left:0}.duo-ico{color:var(--ink);margin-bottom:18px}.duo-col h3{font-size:1.5rem;letter-spacing:-.015em;margin-bottom:12px}.duo-col p{color:var(--ink-body)}.kicker{display:block;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--cobalto-text);margin-bottom:14px}.kicker.mint{color:var(--menta-text)}.duo-col .btn{margin-top:4px}.why{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;column-gap:40px}.why-item{border-top:1px solid var(--line);padding:30px 0}.why-item>svg{color:var(--ink);margin-bottom:14px}.why-item h3{font-size:1.1rem;margin-bottom:8px}.why-item p{color:var(--ink-body);font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;counter-reset:step}.step{position:relative;padding-top:76px}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:0;left:0;font-family:var(--font-display),sans-serif;font-weight:800;font-size:2.6rem;letter-spacing:-.02em;line-height:1;color:var(--menta)}.step:after{content:"";position:absolute;top:58px;left:2px;width:26px;height:2px;background:var(--menta)}.step h3{margin-bottom:8px;font-size:1.1rem}.step p{font-size:.95rem}.audience{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.audience>div{background:#fff;padding:28px;display:flex;gap:16px;align-items:flex-start}.audience svg{flex:none;color:var(--ink)}.audience h3{font-size:1.05rem;margin-bottom:4px}.audience p{font-size:.93rem}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.split.top{align-items:start}.flow{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center}.flow .side{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.flow .side h3{font-size:1.05rem;margin-bottom:12px}.flow .side ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:.95rem}.flow .hub{width:148px;height:148px;border-radius:50%;background:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.95rem;box-shadow:0 0 0 10px var(--cobalto-soft)}.flow .hub img{width:48px}.code{background:#07142f;color:#cdd4e4;border-radius:var(--radius-lg);overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.7}.code .tabs{display:flex;gap:4px;padding:12px 16px;border-bottom:1px solid #22335c;font-family:var(--font-text),sans-serif;font-size:.8rem;font-weight:600;color:#9aa5bf}.code .tabs span{padding:4px 10px;border-radius:6px}.code .tabs span.on{background:#16306a;color:#fff}.code pre{margin:0;padding:20px;overflow-x:auto}.code .k{color:#86a2ff}.code .s{color:#6fe0c0}.code .c{color:#7d8aa8}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:24px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.1rem;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .2s ease;color:var(--ink-muted)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{padding:0 0 22px;max-width:760px}.cta{position:relative;overflow:hidden;background:var(--navy);border-radius:24px;padding:64px;color:var(--on-dark-body)}.cta h2{color:#fff;max-width:620px}.cta h2,.cta p{position:relative;z-index:1}.cta p{max-width:560px;margin-top:16px}.cta .actions{position:relative;z-index:1}.cta .btn-secondary{color:#fff;border-color:#6676a0}.cta .btn-secondary:hover{border-color:#fff}.form{grid-gap:20px}.form,.form .row{display:grid;gap:20px}.form .row{grid-template-columns:1fr 1fr;grid-gap:20px}.field{display:flex;flex-direction:column;gap:8px}.field label,.field legend{font-size:.92rem;font-weight:600;color:var(--ink)}.field .opt{font-weight:400;color:var(--ink-muted)}.field input,.field select,.field textarea{font:inherit;font-size:1rem;color:var(--ink);background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);padding:0 14px;height:48px;width:100%}.field textarea{height:auto;min-height:132px;padding:12px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--cobalto);box-shadow:var(--focus-ring)}.field [aria-invalid=true]{border-color:var(--rojo-text)}.field .err{font-size:.85rem;color:var(--rojo-text)}fieldset.field{border:0;padding:0;margin:0}.choices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:4px}.choice{position:relative;display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:var(--radius-md);padding:12px 14px;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--ink);background:#fff}.choice input{width:18px;height:18px;accent-color:var(--cobalto);margin:0;flex:none}.choice:has(input:checked){border-color:var(--cobalto);background:var(--cobalto-soft)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:.9rem}.consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--cobalto);flex:none}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{border-radius:var(--radius-md);padding:14px 16px;font-size:.95rem;font-weight:600}.notice.ok{background:var(--menta-soft);color:var(--menta-text)}.notice.ko{background:var(--rojo-soft);color:var(--rojo-text)}.contact-aside{background:var(--niebla);border-radius:var(--radius-lg);padding:32px}.contact-aside h3{margin-bottom:16px}.site-footer{background:var(--navy);color:var(--on-dark-body);padding:72px 0 40px;font-size:.95rem}.site-footer .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.site-footer img{height:28px;width:auto;margin-bottom:16px}.site-footer h4{font-family:var(--font-text),sans-serif;font-size:.85rem;font-weight:700;color:#fff;letter-spacing:0;margin-bottom:14px}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.site-footer a{color:var(--on-dark-body)}.site-footer a:hover{color:#fff}.site-footer .legal{margin-top:56px;padding-top:24px;border-top:1px solid #22335c;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.85rem;color:var(--on-dark-muted)}.prose{max-width:760px}.prose h2{font-size:1.5rem;margin:40px 0 12px}.prose li,.prose p{margin-bottom:12px}.prose .draft{background:var(--ambar-soft);color:var(--ambar-text);border-radius:var(--radius-md);padding:14px 16px;font-weight:600;margin:24px 0}.admin table{width:100%;border-collapse:collapse;font-size:.9rem}.admin th{text-align:left;font-size:.8rem;color:var(--ink-muted);padding:10px 12px;border-bottom:1px solid var(--line-strong)}.admin td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.admin td.msg{max-width:380px;white-space:pre-wrap}@media (max-width:1024px){.audience,.grid-4,.products,.steps,.why{grid-template-columns:repeat(2,1fr)}.why{column-gap:32px}.site-footer .cols{grid-template-columns:1fr 1fr}}@media (max-width:880px){:root{--gutter:20px}.nav{display:none}.menu{display:block}.hero{padding:64px 0 72px}.hero .orbit{display:none}.duo,.grid-2,.grid-3,.hero .grid,.split{grid-template-columns:1fr;gap:32px}.duo-col,.duo-col:first-child{padding:0;border:0}.duo-col+.duo-col{border-top:1px solid var(--line);padding-top:32px}.section{padding:72px 0}.flow{grid-template-columns:1fr;justify-items:stretch}.flow .hub{margin:0 auto}.cta{padding:40px 28px;border-radius:20px}.card.big{padding:28px}}@media (max-width:560px){:root{--gutter:16px}.cta .orbit{display:none}.audience,.choices,.form .row,.grid-4,.products,.site-footer .cols,.steps,.why{grid-template-columns:1fr}.catalog td,.catalog th{padding-left:14px;padding-right:14px}.catalog .hide-sm{display:none}.actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}