.landing.svelte-1husfob.svelte-1husfob{background:#070a12;color:#e6ebf5;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing a,.landing a:hover{text-decoration:none}.nav.svelte-1husfob.svelte-1husfob{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:14px clamp(20px,5vw,64px);background:#070a12b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.logo.svelte-1husfob.svelte-1husfob{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.15rem;color:#fff}.nav-links.svelte-1husfob.svelte-1husfob{display:flex;gap:var(--sp-5)}.nav-links.svelte-1husfob a.svelte-1husfob{color:#aab4c8;font-size:14px;font-weight:500;transition:color .15s}.nav-links.svelte-1husfob a.svelte-1husfob:hover{color:#fff}.nav-actions.svelte-1husfob.svelte-1husfob{display:flex;align-items:center;gap:var(--sp-3)}.nav-login.svelte-1husfob.svelte-1husfob{color:#cfd7e6;font-size:14px;font-weight:550}.nav-login.svelte-1husfob.svelte-1husfob:hover{color:#fff}.btn-primary.svelte-1husfob.svelte-1husfob{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c-brand),var(--c-brand-dark));color:#fff;font-weight:650;padding:10px 20px;border-radius:10px;font-size:14px;box-shadow:0 6px 20px #f9731659;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.btn-primary.svelte-1husfob.svelte-1husfob:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 10px 28px #f9731680}.btn-primary.lg.svelte-1husfob.svelte-1husfob{padding:14px 28px;font-size:15px;border-radius:12px}.btn-ghost.svelte-1husfob.svelte-1husfob{display:inline-flex;align-items:center;justify-content:center;color:#e6ebf5;font-weight:600;padding:14px 28px;border-radius:12px;font-size:15px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;transition:border-color .15s,background .15s}.btn-ghost.svelte-1husfob.svelte-1husfob:hover{border-color:#ffffff59;background:#ffffff12}.hero.svelte-1husfob.svelte-1husfob{position:relative;padding:clamp(64px,10vw,128px) clamp(20px,5vw,64px)}.hero-glow.svelte-1husfob.svelte-1husfob{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 420px at 12% 20%,rgba(249,115,22,.22),transparent 60%),radial-gradient(800px 500px at 90% 10%,rgba(14,159,110,.18),transparent 55%);pointer-events:none}.hero-inner.svelte-1husfob.svelte-1husfob{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,80px);align-items:center}.hero-badge.svelte-1husfob.svelte-1husfob{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:550;color:#ffd8b8;background:#f973161f;border:1px solid rgba(249,115,22,.3);margin-bottom:var(--sp-5)}.dot.svelte-1husfob.svelte-1husfob{width:7px;height:7px;border-radius:50%;background:var(--c-brand);box-shadow:0 0 0 4px #f9731640;animation:svelte-1husfob-pulse 2s infinite}@keyframes svelte-1husfob-pulse{0%,to{opacity:1}50%{opacity:.5}}.hero.svelte-1husfob h1.svelte-1husfob{font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.08;font-weight:750;letter-spacing:-.03em;color:#fff;margin:0 0 var(--sp-5)}.grad.svelte-1husfob.svelte-1husfob{background:linear-gradient(120deg,var(--c-brand),#ffb26b 60%,var(--c-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub.svelte-1husfob.svelte-1husfob{font-size:clamp(16px,2vw,19px);line-height:1.6;color:#9fabc2;max-width:480px;margin:0 0 var(--sp-6)}.hero-ctas.svelte-1husfob.svelte-1husfob{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.hero-legal.svelte-1husfob.svelte-1husfob{font-size:13px;color:#6b7689;margin:0}.hero-visual.svelte-1husfob.svelte-1husfob{display:flex;justify-content:center}.mock.svelte-1husfob.svelte-1husfob{width:100%;max-width:380px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px #00000080;overflow:hidden;transform:perspective(1200px) rotateY(-8deg) rotateX(2deg)}.mock-head.svelte-1husfob.svelte-1husfob{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.mock-dots.svelte-1husfob.svelte-1husfob{display:flex;gap:5px}.mock-dots.svelte-1husfob i.svelte-1husfob{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.mock-dots.svelte-1husfob i.svelte-1husfob:first-child{background:var(--c-brand)}.mock-title.svelte-1husfob.svelte-1husfob{font-size:12px;color:#8a95aa;font-weight:600}.mock-body.svelte-1husfob.svelte-1husfob{padding:20px}.mock-row.svelte-1husfob.svelte-1husfob{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:13px}.mock-label.svelte-1husfob.svelte-1husfob{color:#6b7689}.mock-value.svelte-1husfob.svelte-1husfob{color:#e6ebf5;font-weight:600;text-align:right}.mock-qr.svelte-1husfob.svelte-1husfob{display:flex;justify-content:center;padding:22px 0 16px}.mock-qr.svelte-1husfob svg.svelte-1husfob{width:148px;height:148px;padding:10px;background:#fff;border-radius:12px;color:#0f172a}.mock-meta.svelte-1husfob.svelte-1husfob{display:flex;align-items:center;justify-content:space-between}.chip.svelte-1husfob.svelte-1husfob{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650}.chip.ok.svelte-1husfob.svelte-1husfob{background:#0e9f6e2e;color:#5eead4}.mock-date.svelte-1husfob.svelte-1husfob{font-size:12px;color:#6b7689}.stats.svelte-1husfob.svelte-1husfob{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.stat.svelte-1husfob.svelte-1husfob{background:#070a12;text-align:center;padding:32px 16px}.stat.svelte-1husfob strong.svelte-1husfob{display:block;font-size:28px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(120deg,#fff,#ffb26b);-webkit-background-clip:text;background-clip:text;color:transparent}.stat.svelte-1husfob span.svelte-1husfob{color:#6b7689;font-size:13px}.ventajas-inner.svelte-1husfob.svelte-1husfob{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,72px);align-items:center}.ventajas-copy.svelte-1husfob h2.svelte-1husfob{font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 var(--sp-4);line-height:1.15}.ventajas-lead.svelte-1husfob.svelte-1husfob{color:#8a95aa;font-size:16px;line-height:1.6;margin:0 0 var(--sp-6);max-width:480px}.ventajas-list.svelte-1husfob.svelte-1husfob{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-4)}.ventajas-list.svelte-1husfob li.svelte-1husfob{display:flex;gap:var(--sp-4);align-items:flex-start}.check.svelte-1husfob.svelte-1husfob{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0e9f6e2e;color:#5eead4;margin-top:2px}.check.svelte-1husfob svg.svelte-1husfob{width:15px;height:15px}.ventajas-list.svelte-1husfob h3.svelte-1husfob{font-size:16px;font-weight:650;color:#fff;margin:0 0 2px}.ventajas-list.svelte-1husfob p.svelte-1husfob{color:#8a95aa;font-size:14px;line-height:1.55;margin:0}.ventajas-visual.svelte-1husfob.svelte-1husfob{display:grid;gap:var(--sp-4)}.compliance.svelte-1husfob.svelte-1husfob{background:linear-gradient(160deg,#0e9f6e1f,#ffffff08);border:1px solid rgba(14,159,110,.3);border-radius:18px;padding:28px}.compliance-tag.svelte-1husfob.svelte-1husfob{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5eead4;background:#0e9f6e29;border:1px solid rgba(14,159,110,.35);padding:4px 12px;border-radius:999px;margin-bottom:var(--sp-4)}.compliance.svelte-1husfob h3.svelte-1husfob{font-size:20px;font-weight:700;color:#fff;margin:0 0 var(--sp-4)}.compliance.svelte-1husfob ul.svelte-1husfob{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-2)}.compliance.svelte-1husfob li.svelte-1husfob{color:#b7e6d4;font-size:14px;padding-left:22px;position:relative}.compliance.svelte-1husfob li.svelte-1husfob:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:#0e9f6e4d}.compliance.svelte-1husfob li.svelte-1husfob:after{content:"✓";position:absolute;left:2px;top:2px;font-size:9px;color:#5eead4}.time-saved.svelte-1husfob.svelte-1husfob{background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:18px;padding:24px 28px;text-align:center}.time-saved.svelte-1husfob strong.svelte-1husfob{display:block;font-size:40px;font-weight:750;letter-spacing:-.03em;background:linear-gradient(120deg,#fff,#ffb26b);-webkit-background-clip:text;background-clip:text;color:transparent}.time-saved.svelte-1husfob span.svelte-1husfob{color:#8a95aa;font-size:13px}.section.svelte-1husfob.svelte-1husfob{padding:clamp(64px,9vw,112px) clamp(20px,5vw,64px);max-width:1200px;margin:0 auto}.section-head.svelte-1husfob.svelte-1husfob{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,64px)}.eyebrow.svelte-1husfob.svelte-1husfob{display:inline-block;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--c-brand);margin-bottom:var(--sp-4)}.section-head.svelte-1husfob h2.svelte-1husfob{font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 var(--sp-4);line-height:1.15}.section-head.svelte-1husfob p.svelte-1husfob{color:#8a95aa;font-size:16px;margin:0}.feature-grid.svelte-1husfob.svelte-1husfob{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}.feature-card.svelte-1husfob.svelte-1husfob{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:28px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.feature-card.svelte-1husfob.svelte-1husfob:hover{transform:translateY(-4px);border-color:#f9731666;background:#ffffff0d}.feature-icon.svelte-1husfob.svelte-1husfob{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f9731624;color:var(--c-brand);margin-bottom:var(--sp-4)}.feature-icon.svelte-1husfob svg.svelte-1husfob{width:24px;height:24px}.feature-card.svelte-1husfob h3.svelte-1husfob{font-size:17px;font-weight:650;color:#fff;margin:0 0 var(--sp-2)}.feature-card.svelte-1husfob p.svelte-1husfob{color:#8a95aa;font-size:14px;line-height:1.6;margin:0}.steps.svelte-1husfob.svelte-1husfob{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.step.svelte-1husfob.svelte-1husfob{position:relative;padding:0 var(--sp-4);text-align:center}.step-n.svelte-1husfob.svelte-1husfob{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:20px;font-weight:700;color:var(--c-brand);background:#f973161f;border:1px solid rgba(249,115,22,.3);margin-bottom:var(--sp-4)}.step.svelte-1husfob h3.svelte-1husfob{font-size:18px;color:#fff;margin:0 0 var(--sp-2)}.step.svelte-1husfob p.svelte-1husfob{color:#8a95aa;font-size:14px;line-height:1.6;margin:0}.plans.svelte-1husfob.svelte-1husfob{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);align-items:stretch}.plan.svelte-1husfob.svelte-1husfob{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:28px;display:flex;flex-direction:column}.plan.featured.svelte-1husfob.svelte-1husfob{border-color:#f973168c;background:linear-gradient(180deg,#f973161f,#ffffff08);box-shadow:0 20px 50px #f9731626}.plan-flag.svelte-1husfob.svelte-1husfob{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--c-brand),var(--c-brand-dark));color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.plan.svelte-1husfob h3.svelte-1husfob{font-size:15px;font-weight:600;color:#8a95aa;text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--sp-3)}.plan-price.svelte-1husfob.svelte-1husfob{display:flex;align-items:baseline;gap:4px;margin-bottom:var(--sp-2)}.plan-price.svelte-1husfob strong.svelte-1husfob{font-size:40px;font-weight:750;letter-spacing:-.03em;color:#fff}.plan-price.svelte-1husfob span.svelte-1husfob{color:#8a95aa;font-size:14px}.plan-quota.svelte-1husfob.svelte-1husfob{font-size:13px;color:var(--c-brand);font-weight:600;margin:0 0 var(--sp-4)}.plan.svelte-1husfob ul.svelte-1husfob{list-style:none;padding:0;margin:0 0 var(--sp-5);display:grid;gap:var(--sp-2);flex:1}.plan.svelte-1husfob li.svelte-1husfob{font-size:13.5px;color:#b7c0d2;padding-left:22px;position:relative}.plan.svelte-1husfob li.svelte-1husfob:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:#0e9f6e33}.plan.svelte-1husfob li.svelte-1husfob:after{content:"✓";position:absolute;left:2px;top:2px;font-size:9px;color:#5eead4}.plan-cta.svelte-1husfob.svelte-1husfob{display:inline-flex;align-items:center;justify-content:center;padding:11px;border-radius:10px;font-size:14px;font-weight:650;color:#e6ebf5;border:1px solid rgba(255,255,255,.16);transition:border-color .15s,background .15s}.plan-cta.svelte-1husfob.svelte-1husfob:hover{border-color:#ffffff59;background:#ffffff0f}.plan-cta.primary.svelte-1husfob.svelte-1husfob{background:linear-gradient(135deg,var(--c-brand),var(--c-brand-dark));color:#fff;border-color:transparent}.plan-cta.primary.svelte-1husfob.svelte-1husfob:hover{filter:brightness(1.06)}.api-inner.svelte-1husfob.svelte-1husfob{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:clamp(28px,5vw,56px)}.api-copy.svelte-1husfob h2.svelte-1husfob{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 var(--sp-4)}.api-copy.svelte-1husfob p.svelte-1husfob{color:#8a95aa;font-size:16px;line-height:1.6;margin:0 0 var(--sp-5)}.api-code.svelte-1husfob.svelte-1husfob{margin:0;background:#05070d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6;color:#a9e6c8;overflow-x:auto;white-space:pre}.cta.svelte-1husfob.svelte-1husfob{position:relative;text-align:center;padding:clamp(64px,9vw,112px) clamp(20px,5vw,64px)}.cta-glow.svelte-1husfob.svelte-1husfob{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 300px at 50% 50%,rgba(249,115,22,.22),transparent 65%);pointer-events:none}.cta.svelte-1husfob h2.svelte-1husfob{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:750;letter-spacing:-.02em;color:#fff;margin:0 0 var(--sp-3);position:relative}.cta.svelte-1husfob p.svelte-1husfob{color:#9fabc2;font-size:17px;margin:0 0 var(--sp-5);position:relative}.cta.svelte-1husfob .btn-primary.svelte-1husfob{position:relative}.cta-note.svelte-1husfob.svelte-1husfob{font-size:13px;color:#6b7689;margin-top:var(--sp-4);position:relative}.footer.svelte-1husfob.svelte-1husfob{border-top:1px solid rgba(255,255,255,.06);padding:48px clamp(20px,5vw,64px) 32px}.footer-inner.svelte-1husfob.svelte-1husfob{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.footer-brand.svelte-1husfob p.svelte-1husfob{color:#6b7689;font-size:13px;max-width:320px;margin:var(--sp-3) 0 0}.footer-links.svelte-1husfob.svelte-1husfob{display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap}.footer-links.svelte-1husfob a.svelte-1husfob{color:#8a95aa;font-size:14px}.footer-links.svelte-1husfob a.svelte-1husfob:hover{color:#fff}.footer-copy.svelte-1husfob.svelte-1husfob{max-width:1200px;margin:var(--sp-6) auto 0;color:#505b6e;font-size:13px}@media (max-width: 960px){.hero-inner.svelte-1husfob.svelte-1husfob,.api-inner.svelte-1husfob.svelte-1husfob,.ventajas-inner.svelte-1husfob.svelte-1husfob{grid-template-columns:1fr}.hero-visual.svelte-1husfob.svelte-1husfob{order:-1}.mock.svelte-1husfob.svelte-1husfob{transform:none;max-width:340px}.feature-grid.svelte-1husfob.svelte-1husfob,.steps.svelte-1husfob.svelte-1husfob,.plans.svelte-1husfob.svelte-1husfob{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.nav-links.svelte-1husfob.svelte-1husfob{display:none}.stats.svelte-1husfob.svelte-1husfob{grid-template-columns:1fr 1fr}.feature-grid.svelte-1husfob.svelte-1husfob,.steps.svelte-1husfob.svelte-1husfob,.plans.svelte-1husfob.svelte-1husfob{grid-template-columns:1fr}.footer-inner.svelte-1husfob.svelte-1husfob{flex-direction:column}}
