.beneficios-bg.svelte-9ylzlv{background:var(--bg-alt)}.benefits.svelte-9ylzlv{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.4vw,28px);display:grid}.benefit.svelte-9ylzlv{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;padding:clamp(24px,3vw,34px);transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.benefit.svelte-9ylzlv:hover{border-color:var(--accent-line);box-shadow:var(--shadow-md);transform:translateY(-2px)}.b-icon.svelte-9ylzlv{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.benefit.svelte-9ylzlv h3:where(.svelte-9ylzlv){letter-spacing:-.02em;margin-bottom:10px;font-size:20.5px;font-weight:700}.benefit.svelte-9ylzlv p:where(.svelte-9ylzlv){color:var(--ink-2);margin-bottom:22px;font-size:15.5px;line-height:1.58}.b-shot.svelte-9ylzlv{border:1px dashed var(--border);background:var(--surface-2);aspect-ratio:16/8;text-align:center;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;display:flex}.b-shot-filled.svelte-9ylzlv{box-shadow:var(--shadow-sm);cursor:zoom-in;border-style:solid;width:100%;padding:0;overflow:hidden}.b-shot-filled.svelte-9ylzlv img:where(.svelte-9ylzlv){object-fit:contain;background:#fff;width:100%;height:100%}.shot-zoom.svelte-9ylzlv{border:1px solid var(--border);max-width:70vw;max-height:70vh;box-shadow:var(--shadow-lg);cursor:zoom-out;background:#fff;border-radius:12px;margin:auto;padding:0;overflow:hidden}.shot-zoom.svelte-9ylzlv img:where(.svelte-9ylzlv){max-width:100%;max-height:70vh;display:block}.shot-zoom.svelte-9ylzlv::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b141f8c}@media (prefers-reduced-motion:no-preference){.shot-zoom[open].svelte-9ylzlv{animation:.16s svelte-9ylzlv-shot-zoom-in}}@keyframes svelte-9ylzlv-shot-zoom-in{0%{opacity:0;transform:scale(.97)}}.benefit-wide.svelte-9ylzlv{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(24px,3vw,34px);display:grid}.benefit-wide.svelte-9ylzlv .b-icon:where(.svelte-9ylzlv),.benefit-wide.svelte-9ylzlv h3:where(.svelte-9ylzlv),.benefit-wide.svelte-9ylzlv p:where(.svelte-9ylzlv){grid-column:1}.benefit-wide.svelte-9ylzlv p:where(.svelte-9ylzlv){margin-bottom:0}.benefit-wide.svelte-9ylzlv .b-shot:where(.svelte-9ylzlv){grid-area:1/2/4;align-self:center;margin-top:0}.benefits-coda.svelte-9ylzlv{text-align:center;max-width:52ch;color:var(--ink-2);text-wrap:balance;margin:clamp(44px,6vw,64px) auto 0;font-size:clamp(17px,2vw,20px);line-height:1.6}.benefits-punch.svelte-9ylzlv{text-align:center;letter-spacing:-.03em;color:var(--ink);margin:14px auto 0;font-size:clamp(26px,3.4vw,38px);font-weight:750;line-height:1.15}.benefits-punch.svelte-9ylzlv .hl:where(.svelte-9ylzlv){background:linear-gradient(transparent 84%, var(--accent-line) 84%, var(--accent-line) 96%, transparent 96%);padding:0 .06em}.benefits-punch.svelte-9ylzlv .punto:where(.svelte-9ylzlv){color:var(--brand)}@media (width<=760px){.benefits.svelte-9ylzlv{grid-template-columns:1fr}.benefit-wide.svelte-9ylzlv{display:flex}.benefit-wide.svelte-9ylzlv p:where(.svelte-9ylzlv){margin-bottom:22px}}.steps.svelte-119mt9w{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}.step-n.svelte-119mt9w{font-family:var(--mono);color:var(--accent);align-items:center;gap:12px;margin-bottom:18px;font-size:24px;font-weight:600;display:flex}.step-n.svelte-119mt9w:after{content:"";background:var(--border);flex:1;height:1px}.step.svelte-119mt9w h3:where(.svelte-119mt9w){letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:700}.step.svelte-119mt9w p:where(.svelte-119mt9w){color:var(--ink-2);font-size:15.5px;line-height:1.55}@media (width<=760px){.steps.svelte-119mt9w{grid-template-columns:1fr;gap:32px}}.cta-final.svelte-6a6jyd{background:var(--bg-alt);border-top:1px solid var(--border-2)}.cta-final.svelte-6a6jyd h2:where(.svelte-6a6jyd){letter-spacing:-.03em;font-size:clamp(30px,4.4vw,48px);font-weight:750}.cta-final.svelte-6a6jyd .lede:where(.svelte-6a6jyd){margin-top:18px}.cta-actions.svelte-6a6jyd{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}@media (width<=440px){.cta-actions.svelte-6a6jyd .btn:where(.svelte-6a6jyd){flex:auto}}.demo-card.svelte-yr9uvz{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--border);max-width:420px;box-shadow:var(--shadow-md);flex-direction:column;align-items:center;gap:clamp(20px,3vw,28px);margin-inline:auto;padding:clamp(28px,4vw,40px);display:flex}.qr.svelte-yr9uvz{border-radius:var(--r-md);background:#fff;justify-content:center;align-items:center;width:220px;height:220px;padding:12px;display:flex}.qr.svelte-yr9uvz svg{width:100%;height:100%;display:block}.demo-note.svelte-yr9uvz{color:var(--ink-3);text-align:center;margin:-6px 0 0;font-size:13.5px;line-height:1.45}.hero.svelte-xmnfmy{padding:clamp(48px,7vw,96px) 0 clamp(32px,4.5vw,60px);position:relative;overflow:hidden}.hero-grid.svelte-xmnfmy{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-grid.svelte-xmnfmy>:where(.svelte-xmnfmy){min-width:0}.hero.svelte-xmnfmy h1:where(.svelte-xmnfmy){letter-spacing:-.04em;font-size:clamp(40px,6.6vw,76px);font-weight:800}.hero.svelte-xmnfmy .lede:where(.svelte-xmnfmy){margin-top:26px}.hero-actions.svelte-xmnfmy{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hl.svelte-xmnfmy{background:linear-gradient(transparent 62%, var(--accent-line) 62%);padding:0 .04em}.phone-stage.svelte-xmnfmy{justify-content:center;display:flex;position:relative}.phone-shot.svelte-xmnfmy{filter:drop-shadow(0 30px 70px #0b141f59);width:300px;height:auto}.phone-blob.svelte-xmnfmy{filter:blur(60px);opacity:.5;z-index:-1;background:radial-gradient(circle, var(--accent) 0%, transparent 70%);border-radius:50%;width:340px;height:340px;position:absolute}.phone-blob.b1.svelte-xmnfmy{top:-40px;right:-30px}.phone-blob.b2.svelte-xmnfmy{background:radial-gradient(circle, var(--mint) 0%, transparent 70%);opacity:.35;bottom:-30px;left:-40px}@media (width<=960px){.hero-grid.svelte-xmnfmy{grid-template-columns:1fr;gap:48px}}@media (width<=440px){.hero-actions.svelte-xmnfmy .btn:where(.svelte-xmnfmy){flex:auto}}.incluido-bg.svelte-1e9ns7f{background:var(--bg-alt);border-top:1px solid var(--border-2)}.grupos.svelte-1e9ns7f{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,48px) clamp(24px,3vw,40px);display:grid}.grupo.svelte-1e9ns7f h3:where(.svelte-1e9ns7f){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border-2);margin-bottom:14px;padding-bottom:12px;font-size:12px;font-weight:600}.grupo.svelte-1e9ns7f ul:where(.svelte-1e9ns7f){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.grupo.svelte-1e9ns7f li:where(.svelte-1e9ns7f){color:var(--ink-2);gap:10px;font-size:15px;line-height:1.5;display:flex}.grupo.svelte-1e9ns7f li:where(.svelte-1e9ns7f) svg:where(.svelte-1e9ns7f){color:var(--accent);flex:none;margin-top:4px}@media (width<=960px){.grupos.svelte-1e9ns7f{grid-template-columns:1fr 1fr}}@media (width<=600px){.grupos.svelte-1e9ns7f{grid-template-columns:1fr}}.integ.svelte-wgrzmb{background:var(--bg-alt);border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2)}.integ-grid.svelte-wgrzmb{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,64px);display:grid}.integ.svelte-wgrzmb h2:where(.svelte-wgrzmb){letter-spacing:-.03em;font-size:clamp(30px,4.4vw,48px);font-weight:750}.integ.svelte-wgrzmb .lede:where(.svelte-wgrzmb){margin-top:18px}.feat-list.svelte-wgrzmb{flex-direction:column;gap:2px;margin-top:28px;display:flex}.feat.svelte-wgrzmb{border-top:1px solid var(--border-2);gap:14px;padding:15px 0;display:flex}.feat.svelte-wgrzmb:last-child{border-bottom:1px solid var(--border-2)}.feat.svelte-wgrzmb .fk:where(.svelte-wgrzmb){color:var(--accent);flex:none;margin-top:2px}.feat.svelte-wgrzmb b:where(.svelte-wgrzmb){letter-spacing:-.01em;font-size:15.5px;font-weight:650}.feat.svelte-wgrzmb span:where(.svelte-wgrzmb){color:var(--ink-3);margin-top:3px;font-size:14px;line-height:1.5;display:block}.feat.svelte-wgrzmb code:where(.svelte-wgrzmb){font-family:var(--mono);background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:1px 6px;font-size:12.5px}.integ-note.svelte-wgrzmb{color:var(--ink-3);align-items:center;gap:8px;margin-top:30px;font-size:13.5px;display:flex}.integ-note.svelte-wgrzmb svg:where(.svelte-wgrzmb){color:var(--accent);flex:none}.code-card.svelte-wgrzmb{background:var(--code-bg);border-radius:var(--r-md);box-shadow:var(--shadow-lg);border:1px solid #ffffff14;overflow:hidden}.code-top.svelte-wgrzmb{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:13px 16px;display:flex}.code-top.svelte-wgrzmb .dot:where(.svelte-wgrzmb){border-radius:50%;width:11px;height:11px}.code-tab.svelte-wgrzmb{font-family:var(--mono);color:#8b96ab;margin-left:10px;font-size:11.5px}.code-tab.svelte-wgrzmb .live:where(.svelte-wgrzmb){color:var(--mint);border:1px solid #10c89166;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px}.code-body.svelte-wgrzmb{font-family:var(--mono);color:var(--code-ink);margin:0;padding:18px 20px;font-size:12.5px;line-height:1.75;overflow-x:auto}.code-body.svelte-wgrzmb .k:where(.svelte-wgrzmb){color:#6ea8ff}.code-body.svelte-wgrzmb .s:where(.svelte-wgrzmb){color:#5fd0a6}.code-body.svelte-wgrzmb .n:where(.svelte-wgrzmb){color:#f0a868}.code-body.svelte-wgrzmb .c:where(.svelte-wgrzmb){color:#5a6577}.code-body.svelte-wgrzmb .p:where(.svelte-wgrzmb){color:#8b96ab}@media (width<=960px){.integ-grid.svelte-wgrzmb{grid-template-columns:1fr;gap:40px}}.caminos.svelte-13g8eb3{margin-top:14px}.ideas.svelte-13g8eb3{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.4vw,28px);display:grid}.idea.svelte-13g8eb3{border:1.5px dashed var(--border);border-radius:var(--r-md);background:0 0;padding:clamp(24px,3vw,34px);transition:border-color .2s}.idea.svelte-13g8eb3:hover{border-color:var(--accent-line)}.idea.svelte-13g8eb3 h3:where(.svelte-13g8eb3){letter-spacing:-.02em;min-height:2lh;margin-bottom:10px;font-size:20.5px;font-weight:700}.idea.svelte-13g8eb3 p:where(.svelte-13g8eb3){color:var(--ink-2);font-size:15.5px;line-height:1.58}@media (width<=760px){.ideas.svelte-13g8eb3{grid-template-columns:1fr}}
