#hero.svelte-1q37ri0{min-height:100vh;display:flex;align-items:center;padding:var(--gutter);border-bottom:1px solid var(--tess-border)}.hero-grid.svelte-1q37ri0{width:100%;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(48px,6vw,96px);align-items:center}.hero-text.svelte-1q37ri0{display:flex;flex-direction:column;gap:32px}.title.svelte-1q37ri0{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,5.4vw,76px);line-height:.96;letter-spacing:-.03em;color:var(--tess-ink);margin:0;text-wrap:balance}.title.svelte-1q37ri0 em:where(.svelte-1q37ri0){font-style:italic;color:var(--tess-signal)}.lede.svelte-1q37ri0{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--tess-ink-soft);max-width:42ch;margin:0}.ctas.svelte-1q37ri0{display:flex;gap:12px;flex-wrap:wrap}.cta.svelte-1q37ri0{display:inline-flex;align-items:center;padding:13px 22px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.cta-primary.svelte-1q37ri0{background:var(--tess-ink);color:#fff}.cta-secondary.svelte-1q37ri0{background:transparent;color:var(--tess-ink);border:1px solid var(--tess-border)}@media(prefers-reduced-motion:no-preference){.cta-primary.svelte-1q37ri0:hover{background:var(--tess-signal);transform:translateY(-1px)}.cta-secondary.svelte-1q37ri0:hover{border-color:var(--tess-ink);transform:translateY(-1px)}}.hero-art.svelte-1q37ri0{display:flex;align-items:center;justify-content:center}#heroHyper.svelte-1q37ri0{width:100%;max-width:640px;height:auto}#heroHyper.svelte-1q37ri0 .accent-edge{opacity:.55}#heroHyper.svelte-1q37ri0 .tesseron-edge{opacity:.95}@media(prefers-reduced-motion:no-preference){#heroHyper.svelte-1q37ri0 line{transition:opacity .12s ease-out}}@media(max-width:768px){.hero-grid.svelte-1q37ri0{grid-template-columns:1fr}.hero-art.svelte-1q37ri0{order:-1}#heroHyper.svelte-1q37ri0{max-width:380px}}@media(prefers-reduced-motion:reduce){#heroHyper.svelte-1q37ri0 line,#heroHyper.svelte-1q37ri0 circle,#heroHyper.svelte-1q37ri0 text{transition:none!important}}section.svelte-1dytdea{padding:96px var(--gutter);background:var(--tess-snow);border-top:1px solid var(--tess-mist)}.inner.svelte-1dytdea{max-width:var(--max-width);margin:0 auto;display:grid;gap:64px}.head.svelte-1dytdea{max-width:720px}.eyebrow.svelte-1dytdea{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--tess-slate);margin:0 0 16px}.title.svelte-1dytdea{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4vw,52px);letter-spacing:-.025em;line-height:1.05;color:var(--tess-ink);margin:0 0 20px;text-wrap:balance}.title.svelte-1dytdea em:where(.svelte-1dytdea){font-style:italic;color:var(--tess-signal)}.lede.svelte-1dytdea{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--tess-ink-soft);margin:0;max-width:56ch}.lede.svelte-1dytdea em:where(.svelte-1dytdea){font-style:italic;color:var(--tess-ink)}.beats.svelte-1dytdea{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--tess-border);border:1px solid var(--tess-border);border-radius:var(--r-card);overflow:hidden}.beat.svelte-1dytdea{background:var(--tess-paper);padding:36px 32px 32px;display:flex;flex-direction:column;gap:14px}.diagram.svelte-1dytdea{width:100px;height:100px;margin-bottom:12px}.diagram.svelte-1dytdea svg:where(.svelte-1dytdea){width:100%;height:100%;display:block}.beat-num.svelte-1dytdea{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--tess-slate);margin:0}.beat-title.svelte-1dytdea{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.015em;color:var(--tess-ink);margin:0}.beat-body.svelte-1dytdea{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--tess-ink-soft);margin:0}.beat-body.svelte-1dytdea strong:where(.svelte-1dytdea){font-weight:500;color:var(--tess-ink)}.closing.svelte-1dytdea{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.2vw,26px);line-height:1.4;color:var(--tess-ink);margin:0;max-width:64ch;text-wrap:balance}.closing.svelte-1dytdea em:where(.svelte-1dytdea){font-style:italic;color:var(--tess-signal)}@media(max-width:900px){.beats.svelte-1dytdea{grid-template-columns:1fr}}@media(max-width:620px){section.svelte-1dytdea{padding:64px var(--gutter)}.inner.svelte-1dytdea{gap:48px}.beat.svelte-1dytdea{padding:28px 24px}}.face.svelte-x9prqq{background:var(--tess-paper);padding:32px 28px;display:grid;grid-template-rows:auto auto 1fr auto;gap:24px;min-height:360px}.mark.svelte-x9prqq{width:36px;height:36px;border:1.5px solid var(--accent);flex-shrink:0}.mark--recepthor.svelte-x9prqq{background:linear-gradient(135deg,transparent 50%,var(--accent) 50%)}.mark--lexio.svelte-x9prqq{display:flex;align-items:center;justify-content:center}.mark--lexio.svelte-x9prqq:before{content:"";width:50%;height:50%;background:var(--accent)}.mark--prometeo.svelte-x9prqq{border-radius:50%;position:relative}.mark--prometeo.svelte-x9prqq:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:var(--accent);border-radius:50%}.head.svelte-x9prqq{display:grid;gap:8px}.name.svelte-x9prqq{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2vw,30px);letter-spacing:-.02em;line-height:1.05;color:var(--tess-ink);margin:0}.tagline.svelte-x9prqq{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--tess-ink-soft);margin:0}.ia.svelte-x9prqq{background:var(--tess-ai-tint);border-left:2px solid var(--tess-ai-mark);border-radius:0 var(--r-data) var(--r-data) 0;padding:14px 16px;display:grid;gap:8px;align-self:end}.ia-kicker.svelte-x9prqq{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tess-ai-mark);font-weight:500}.ia-content.svelte-x9prqq{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4;color:var(--tess-ink);margin:0}.ia-meta.svelte-x9prqq{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.conf.svelte-x9prqq{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-sharp)}.conf--alta.svelte-x9prqq{background:#16a34a1f;color:#16a34a}.conf--media.svelte-x9prqq{background:#ca8a041f;color:#ca8a04}.conf--baja.svelte-x9prqq{background:#dc26261f;color:#dc2626}.prov.svelte-x9prqq{font-family:var(--font-mono);font-size:10px;color:var(--tess-slate)}.foot.svelte-x9prqq{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.data.svelte-x9prqq{font-family:var(--font-mono);font-size:11px;color:var(--tess-slate);letter-spacing:.06em}.demo.svelte-x9prqq{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--tess-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:color .15s ease}.demo.svelte-x9prqq:hover{color:var(--accent)}.demo--soon.svelte-x9prqq{color:var(--tess-slate);font-style:italic;border-bottom:none;cursor:default}.demo--soon.svelte-x9prqq:hover{color:var(--tess-slate)}section.svelte-1ccbxwc{padding:96px var(--gutter);max-width:var(--max-width);margin:0 auto;border-top:1px solid var(--tess-mist)}.head.svelte-1ccbxwc{margin-bottom:56px}.title.svelte-1ccbxwc{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.6vw,48px);letter-spacing:-.02em;line-height:1.05;color:var(--tess-ink);margin:0 0 16px;text-wrap:balance}.title.svelte-1ccbxwc em:where(.svelte-1ccbxwc){font-style:italic}.lede.svelte-1ccbxwc{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--tess-ink-soft);max-width:56ch;margin:0}.grid.svelte-1ccbxwc{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--tess-border);border:1px solid var(--tess-border)}.closing.svelte-1ccbxwc{margin-top:48px;display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap}.closing-line.svelte-1ccbxwc{font-family:var(--font-display);font-weight:400;font-size:17px;line-height:1.5;color:var(--tess-ink-soft);max-width:56ch;margin:0}.closing-line.svelte-1ccbxwc em:where(.svelte-1ccbxwc){font-style:italic;color:var(--tess-ai-mark)}.closing-link.svelte-1ccbxwc{font-family:var(--font-display);font-style:italic;font-size:16px;margin:0}.closing-link.svelte-1ccbxwc a:where(.svelte-1ccbxwc){color:var(--tess-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.closing-link.svelte-1ccbxwc a:where(.svelte-1ccbxwc):hover{color:var(--tess-signal)}@media(max-width:1000px){.grid.svelte-1ccbxwc{grid-template-columns:1fr 1fr}}@media(max-width:620px){.grid.svelte-1ccbxwc{grid-template-columns:1fr}section.svelte-1ccbxwc{padding:64px var(--gutter)}.head.svelte-1ccbxwc{margin-bottom:36px}}section.svelte-1d6ocr{position:relative;background:var(--tess-dark);color:#ffffffd9;padding:96px var(--gutter);overflow:hidden;border-top:none}.rect.svelte-1d6ocr{position:absolute;border:1px solid rgba(255,255,255,.08);pointer-events:none}.rect--a.svelte-1d6ocr{right:-120px;top:-120px;width:460px;height:460px;transform:rotate(15deg)}.rect--b.svelte-1d6ocr{right:-80px;top:-80px;width:360px;height:360px;transform:rotate(-8deg)}.inner.svelte-1d6ocr{position:relative;z-index:1;max-width:880px}.title.svelte-1d6ocr{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 24px}.title.svelte-1d6ocr em:where(.svelte-1d6ocr){color:#8bb7ff;font-style:italic}.lede.svelte-1d6ocr{font-family:var(--font-body);font-size:17px;line-height:1.55;color:#ffffffb8;max-width:56ch;margin:0 0 48px}.two.svelte-1d6ocr{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);margin-bottom:48px}.col.svelte-1d6ocr{background:var(--tess-dark);padding:32px}.col.svelte-1d6ocr h3:where(.svelte-1d6ocr){font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.01em;color:#fff;margin:0 0 10px}.col.svelte-1d6ocr p:where(.svelte-1d6ocr){font-family:var(--font-body);font-size:14px;line-height:1.55;color:#ffffffb3;margin:0}.cta.svelte-1d6ocr{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background:#fff;color:var(--tess-ink);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:background .15s ease,transform .15s ease}.arrow.svelte-1d6ocr{font-family:var(--font-display);font-style:italic;font-size:18px}@media(prefers-reduced-motion:no-preference){.cta.svelte-1d6ocr:hover{background:#8bb7ff;transform:translateY(-1px)}}@media(max-width:700px){.two.svelte-1d6ocr{grid-template-columns:1fr}}section.svelte-wt4tt0{background:var(--tess-mist);color:var(--tess-ink-soft);padding:128px var(--gutter);border-bottom:none}.inner.svelte-wt4tt0{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.title.svelte-wt4tt0{font-family:var(--font-display);font-size:clamp(40px,5.5vw,80px);font-weight:400;letter-spacing:-.03em;line-height:.95;color:var(--tess-ink);text-wrap:balance;margin-bottom:24px}.copy.svelte-wt4tt0{font-size:16px;line-height:1.55;color:var(--tess-slate);max-width:48ch;margin-bottom:32px}.company-info.svelte-wt4tt0{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--tess-slate);text-transform:uppercase}.company-info.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:var(--tess-ink);text-decoration:none}.company-info.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:var(--tess-signal)}.contact-form.svelte-wt4tt0{display:flex;flex-direction:column;gap:18px;background:var(--tess-paper);border:1px solid var(--tess-border);border-radius:var(--r-surface);padding:32px}.field.svelte-wt4tt0{display:flex;flex-direction:column;gap:6px}.label.svelte-wt4tt0{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tess-slate)}.optional.svelte-wt4tt0{letter-spacing:0;text-transform:none;color:var(--tess-slate);opacity:.7;font-size:11px}input.svelte-wt4tt0,textarea.svelte-wt4tt0{font-family:var(--font-body);font-size:15px;color:var(--tess-ink);background:var(--tess-paper);border:1px solid var(--tess-border);border-radius:8px;padding:10px 14px;transition:border-color .12s ease,background .12s ease}textarea.svelte-wt4tt0{resize:vertical;min-height:110px;font-family:var(--font-body)}input.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus{outline:none;border-color:var(--tess-signal);background:var(--tess-snow)}.hp.svelte-wt4tt0{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.turnstile.svelte-wt4tt0{min-height:65px}.cta-btn.svelte-wt4tt0{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--tess-signal);color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;border:none;border-radius:var(--r-pill);cursor:pointer;transition:background .15s ease,transform .15s ease,opacity .15s ease}.cta-btn.svelte-wt4tt0:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.cta-btn.svelte-wt4tt0:not(:disabled):hover{background:var(--tess-signal-d);transform:translateY(-1px)}}.cta-btn.svelte-wt4tt0:focus-visible{outline:2px solid var(--tess-signal);outline-offset:3px}.msg.svelte-wt4tt0{font-size:13px;line-height:1.5;margin:0}.msg--ok.svelte-wt4tt0{color:#1c7a3f}.msg--err.svelte-wt4tt0{color:#b53939}.msg.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:inherit}@media(max-width:900px){.inner.svelte-wt4tt0{grid-template-columns:1fr;gap:48px}}@media(max-width:600px){section.svelte-wt4tt0{padding:80px var(--gutter)}.contact-form.svelte-wt4tt0{padding:24px}}
