@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap");:root{--sb-bg:#eeebf2;--sb-surface:#f7f5fa;--sb-surface-alt:#e1dde9;--sb-line:#cbc6d6;--sb-line-soft:#ddd8e6;--sb-text:#1c1a22;--sb-text-muted:#5e596d;--sb-text-soft:#8d8898;--sb-accent-brand:#4d4660;--sb-cta-fill:#2a2434;--sb-cta-text:#f7f5fa;--sb-up:#4a7a8a;--sb-down:#a8665e;--sb-glow:rgba(90,80,115,0.2);--sb-radius-sm:6px;--sb-radius-md:10px;--sb-radius-lg:14px;--sb-radius-pill:999px;--sb-font:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--sb-shadow-card:0 32px 64px -24px var(--sb-glow),0 0 0 1px color-mix(in srgb,var(--sb-line) 60%,transparent);--sb-blur-nav:12px;--sb-max:1600px;--sb-nav-h:64px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--sb-font);font-size:16px;line-height:1.55;color:var(--sb-text);background:var(--sb-bg);letter-spacing:-.005em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--sb-text)}button,input{font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wordmark{display:inline-flex;align-items:center;gap:9px;color:var(--sb-text)}.wordmark-text{font-weight:700;letter-spacing:-.02em}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--sb-radius-sm);font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .15s ease,background .15s ease;white-space:nowrap}.btn:focus-visible{outline:2px solid var(--sb-accent-brand);outline-offset:2px}.btn-primary{background:var(--sb-cta-fill);color:var(--sb-cta-text);padding:10px 16px}.btn-primary:hover{opacity:.92}.btn-nav{padding:8px 14px;font-size:13px}.badge{font-size:11px;font-weight:600;letter-spacing:.04em}.badge-nav{padding:4px 9px;color:var(--sb-text-muted)}.badge-nav,.badge-soft{border-radius:var(--sb-radius-pill);border:1px solid var(--sb-line)}.badge-soft{padding:3px 8px;color:var(--sb-text-soft);text-transform:uppercase;font-size:10px;letter-spacing:.06em}.lang-switcher{display:flex;align-items:center;gap:6px;font-size:12px}.lang-switcher-link{color:var(--sb-text-soft);padding:2px 4px;border-radius:4px}.lang-switcher-link:hover{color:var(--sb-text-muted)}.lang-switcher-link.is-active{color:var(--sb-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lang-switcher-sep{color:var(--sb-text-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--sb-nav-h);padding:0 24px;border-bottom:1px solid var(--sb-line-soft);background:color-mix(in srgb,var(--sb-bg) 88%,transparent);-webkit-backdrop-filter:blur(var(--sb-blur-nav));backdrop-filter:blur(var(--sb-blur-nav))}.site-nav-links{display:none;gap:28px;font-size:13.5px;color:var(--sb-text-muted)}.site-nav-actions{display:flex;align-items:center;gap:12px}.badge-nav{display:none}@media (min-width:900px){.site-nav{padding:0 72px}.site-nav-links{display:flex}.badge-nav{display:inline-flex}}@media (min-width:1660px){.site-nav{padding:0 calc((100vw - var(--sb-max)) / 2 + 72px)}}.hero{display:grid;grid-gap:40px;gap:40px;max-width:var(--sb-max);margin:0 auto;padding:56px 24px 64px}.hero,.hero-copy{position:relative}.hero-copy{z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:6px 11px 6px 8px;font-size:12px;font-weight:500;color:var(--sb-text-muted);background:var(--sb-surface);border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-pill)}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--sb-up);box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-up) 25%,transparent)}.hero-title{margin:0 0 20px;font-size:clamp(2.5rem,5vw,3.875rem);font-weight:700;line-height:1.03;letter-spacing:-.038em;text-wrap:balance}.locale-es .hero-title{line-height:1.08}.hero-sub{margin:0 0 28px;max-width:34rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.62;color:var(--sb-text-muted)}.hero-micro{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--sb-text-soft);max-width:32rem}.hero-secondary-cta{display:inline-block;margin-top:20px;font-size:14px;font-weight:500;color:var(--sb-text-muted)}.hero-secondary-cta:hover{color:var(--sb-accent-brand)}.hero-visual{position:relative;min-height:340px}.hero-visual:before{content:"";position:absolute;inset:-10% -5%;background:radial-gradient(ellipse 80% 60% at 60% 40%,color-mix(in srgb,var(--sb-accent-brand) 14%,transparent),transparent 70%);pointer-events:none;z-index:0}.hero-visual .product-mock{position:relative;z-index:2}@media (min-width:960px){.hero{grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:88px 72px 72px}.hero-visual{min-height:480px}}.signal-field{position:absolute;inset:0;z-index:1;opacity:.7;pointer-events:none;overflow:hidden}.signal-field--mobile{opacity:.4}.signal-field-svg{width:100%;height:100%}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes eyebrow-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-up) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--sb-up) 8%,transparent)}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes path-draw{to{stroke-dashoffset:0}}.hero-copy .eyebrow{animation:fade-slide-up .65s cubic-bezier(.22,1,.36,1) .05s both}.hero-copy .hero-title{animation:fade-slide-up .65s cubic-bezier(.22,1,.36,1) .13s both}.hero-copy .hero-sub{animation:fade-slide-up .65s cubic-bezier(.22,1,.36,1) .21s both}.hero-copy .waitlist-form{animation:fade-slide-up .65s cubic-bezier(.22,1,.36,1) .29s both}.hero-copy .hero-micro{animation:fade-slide-up .65s cubic-bezier(.22,1,.36,1) .37s both}.hero-copy .hero-secondary-cta{animation:fade-slide-up .65s cubic-bezier(.22,1,.36,1) .44s both}.hero-visual{animation:fade-slide-up .8s cubic-bezier(.22,1,.36,1) .18s both}.eyebrow-dot{animation:eyebrow-pulse 2.4s ease-in-out infinite}.engine-bar-fill{transform-origin:left center;animation:bar-grow 1.1s cubic-bezier(.22,1,.36,1) .55s both}.product-mock-sparkline path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:path-draw 1.8s cubic-bezier(.22,1,.36,1) .3s forwards}@media (prefers-reduced-motion:reduce){.engine-bar-fill,.eyebrow-dot,.hero-copy .eyebrow,.hero-copy .hero-micro,.hero-copy .hero-secondary-cta,.hero-copy .hero-sub,.hero-copy .hero-title,.hero-copy .waitlist-form,.hero-visual,.product-mock-sparkline path{animation:none}}.product-mock{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);padding:18px;box-shadow:var(--sb-shadow-card)}.product-mock-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.product-mock-dots{display:flex;gap:6px}.product-mock-dots span{width:9px;height:9px;border-radius:50%;background:var(--sb-line-soft)}.product-mock-url{flex:1 1;min-width:120px;font-size:11px;color:var(--sb-text-soft);letter-spacing:.04em}.product-mock-badges{display:flex;flex-wrap:wrap;gap:6px}.product-mock-label{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sb-text-soft)}.product-mock-score-row{display:flex;align-items:baseline;gap:4px;margin:4px 0}.product-mock-score{font-size:38px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-mock-score-unit{font-size:14px;color:var(--sb-text-muted)}.product-mock-meta{margin:0 0 16px;font-size:11px;color:var(--sb-text-soft)}.product-mock-chart{margin-bottom:16px;padding:8px 0;border-top:1px solid var(--sb-line-soft);border-bottom:1px solid var(--sb-line-soft)}.product-mock-sparkline{width:100%;height:auto;display:block}.product-mock-section{margin-bottom:14px}.product-mock-section-title{margin:0 0 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sb-text-soft)}.product-mock-engine-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.product-mock-engine{display:grid;grid-template-columns:32px 1fr 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.product-mock-engine--snapshot{grid-template-columns:32px 1fr auto}.engine-mono{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--sb-radius-sm);background:var(--sb-accent-brand);color:var(--sb-cta-text);font-size:9px;font-weight:700}.engine-name{font-weight:500}.engine-bar{height:5px;background:var(--sb-line-soft);border-radius:3px;overflow:hidden}.engine-bar-fill{display:block;height:100%;background:var(--sb-accent-brand);border-radius:3px}.engine-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sb-text-muted)}.engine-snapshot-meta{grid-column:2/-1;font-size:11px;color:var(--sb-text-soft)}.product-mock-insights{margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.45;color:var(--sb-text-muted)}.product-mock-insights li+li{margin-top:8px}.product-mock-footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.product-mock-mini-card{padding:10px 12px;background:var(--sb-surface-alt);border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-md)}.product-mock-mini-card h4{margin:0 0 4px;font-size:11px;font-weight:600;color:var(--sb-text)}.product-mock-mini-card p{margin:0;font-size:11px;line-height:1.4;color:var(--sb-text-soft)}@media (max-width:480px){.product-mock-footer-grid{grid-template-columns:1fr}.product-mock-engine{grid-template-columns:32px 1fr auto}.product-mock-engine .engine-bar{display:none}}.waitlist-form{display:flex;flex-direction:column;gap:8px;max-width:28rem}.waitlist-form--hero{padding:5px;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md)}@media (min-width:520px){.waitlist-form--hero{flex-direction:row;align-items:center}}.waitlist-form--cta{margin:0 auto;max-width:28rem}.waitlist-input{flex:1 1;width:100%;border:0;background:transparent;padding:10px 12px;font-size:14px;color:var(--sb-text);border-radius:var(--sb-radius-sm)}.waitlist-form--hero .waitlist-input{min-width:0}.waitlist-form--cta .waitlist-input{background:var(--sb-surface);border:1px solid var(--sb-line);padding:12px 14px}.waitlist-input:focus{outline:none}.waitlist-form:focus-within{border-color:var(--sb-accent-brand)}.waitlist-submit{width:100%}@media (min-width:520px){.waitlist-form--hero .waitlist-submit{width:auto;flex-shrink:0}}.waitlist-success{max-width:28rem;padding:14px 16px;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md)}.waitlist-success-title{margin:0 0 4px;font-size:14px;font-weight:600}.waitlist-success-body{margin:0;font-size:12.5px;color:var(--sb-text-muted)}.trust-strip{border-top:1px solid var(--sb-line-soft);border-bottom:1px solid var(--sb-line-soft);padding:22px 24px}@media (min-width:900px){.trust-strip{padding:26px 72px}}@media (min-width:1660px){.trust-strip{padding:26px calc((100vw - var(--sb-max)) / 2 + 72px)}}.trust-strip-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:var(--sb-max);margin:0 auto;padding:0;list-style:none}@media (min-width:900px){.trust-strip-list{gap:12px;justify-content:flex-start}}@media (max-width:640px){.trust-strip-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.trust-pill{scroll-snap-align:start;flex-shrink:0}}.trust-pill{padding:8px 15px;font-size:12.5px;font-weight:500;color:var(--sb-text-muted);background:var(--sb-surface);border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-pill);white-space:nowrap}@media (min-width:900px){.trust-pill{font-size:13px;padding:9px 17px}}.section{max-width:var(--sb-max);margin:0 auto;padding:72px 24px}@media (min-width:900px){.section{padding:96px 72px}}.section-title{margin:0 0 32px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.025em}.section-title--center{text-align:center}.section-prose{margin:0 0 24px;color:var(--sb-text-muted);font-size:1.0625rem;line-height:1.6}.section-prose--center{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto}.problem-list{max-width:36rem;margin:0 auto;padding:0;list-style:none;color:var(--sb-text-muted);font-size:15.5px}.problem-list li{position:relative;padding-left:20px;margin-bottom:12px}.problem-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--sb-accent-brand)}.section-eyebrow-row{display:flex;align-items:baseline;gap:16px;margin-bottom:48px}.section-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-text-soft);white-space:nowrap}.section-eyebrow-line{flex:1 1;height:1px;background:var(--sb-line-soft)}.steps-grid{display:grid;grid-gap:32px;gap:32px}@media (min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr);gap:40px}}.step-card{border-top:1px solid var(--sb-line);padding-top:24px}.step-number{display:block;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--sb-text-soft)}.step-title{margin:0 0 10px;font-size:1.3125rem;font-weight:600;letter-spacing:-.022em}.step-body{margin:0;font-size:14.5px;line-height:1.58;color:var(--sb-text-muted)}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tab{padding:8px 14px;font-size:13px;font-weight:500;color:var(--sb-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--sb-radius-sm);cursor:pointer}.tab.is-active,.tab:hover{color:var(--sb-text)}.tab.is-active{background:var(--sb-surface-alt);border-color:var(--sb-line)}.tab:focus-visible{outline:2px solid var(--sb-accent-brand);outline-offset:2px}.tab-panel{margin-bottom:24px;max-width:40rem;color:var(--sb-text-muted);font-size:15px}.preview-mock-wrap{margin:24px 0 28px}.preview-mock-wrap .signal-field{display:none}.sources-grid{display:grid;grid-gap:32px;gap:32px;margin-bottom:24px}@media (min-width:768px){.sources-grid{grid-template-columns:1fr 1fr;gap:48px}}.sources-col-title{margin:0 0 16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text-soft)}.sources-list{margin:0;padding:0;list-style:none}.sources-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.45;color:var(--sb-text-muted)}.sources-list--muted li{color:var(--sb-text-soft)}.sources-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;border-radius:50%}.sources-icon--check{background:color-mix(in srgb,var(--sb-up) 35%,transparent);box-shadow:inset 0 0 0 2px var(--sb-up)}.sources-icon--clock{border:1.5px solid var(--sb-text-soft)}.sources-footnote{margin:0;padding-top:20px;border-top:1px solid var(--sb-line-soft);font-size:12.5px;line-height:1.5;color:var(--sb-text-soft)}.audience-grid{display:grid;grid-gap:20px;gap:20px}@media (min-width:768px){.audience-grid{grid-template-columns:1fr 1fr;gap:24px}}.audience-card{padding:32px;background:var(--sb-surface);border-radius:var(--sb-radius-lg);border:1px solid var(--sb-line-soft);border-top:2px solid var(--sb-line)}.audience-card h3{margin:0 0 10px;font-size:1.125rem;font-weight:600}.audience-card>p{margin:0 0 16px;line-height:1.55}.audience-card ul,.audience-card>p{font-size:14px;color:var(--sb-text-muted)}.audience-card ul{margin:0;padding:0 0 0 16px;line-height:1.5}.audience-card li+li{margin-top:8px}.beta-cta{text-align:center;border-top:1px solid var(--sb-line-soft)}.beta-cta-title{margin:20px 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.032em;text-wrap:balance}.beta-cta-body{max-width:32rem;margin:0 auto 28px;color:var(--sb-text-muted);font-size:1rem}.beta-cta-micro{margin-top:14px;font-size:12px;color:var(--sb-text-soft)}.beta-cta .waitlist-form--cta{flex-direction:column}@media (min-width:520px){.beta-cta .waitlist-form--cta{flex-direction:row}.beta-cta .waitlist-submit{width:auto}}.site-footer{max-width:var(--sb-max);margin:0 auto;padding:56px 24px 40px;border-top:1px solid var(--sb-line-soft);display:grid;grid-gap:24px;gap:24px}.site-footer-tagline{margin:12px 0 4px;font-size:13px;color:var(--sb-text-muted)}.site-footer-sub{margin:0;max-width:28rem;font-size:12px;color:var(--sb-text-soft);line-height:1.5}.site-footer-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--sb-text-muted)}.site-footer-copy{margin:0;font-size:11.5px;color:var(--sb-text-soft)}@media (min-width:768px){.site-footer{grid-template-columns:1fr auto;align-items:end;padding:64px 72px 48px}.site-footer-copy{grid-column:1/-1}}