.hero[data-astro-cid-i3irphx7]{align-items:center;min-height:100svh;padding-top:32px;padding-bottom:5rem;display:flex}.hero-content[data-astro-cid-i3irphx7]{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.hero-canvas[data-astro-cid-i3irphx7]{pointer-events:none;z-index:0;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hero-h1[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);font-size:clamp(2.25rem,5.8vw,4.25rem);font-weight:700;line-height:1.08}.hero-h1__line[data-astro-cid-i3irphx7]{display:block}.hero-h1__line[data-astro-cid-i3irphx7]+.hero-h1__line[data-astro-cid-i3irphx7]{margin-top:.1em}.hero-h1__accent[data-astro-cid-i3irphx7]{background:linear-gradient(135deg, var(--color-accent-light) 0%, var(--color-accent) 50%, var(--color-blue-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-h1__underline-wrap[data-astro-cid-i3irphx7]{display:inline-block;position:relative}.hero-underline[data-astro-cid-i3irphx7]{height:6px;animation:underline-shimmer 4s var(--ease-smooth) infinite;background:linear-gradient(90deg,#10b9818c,#6366f173,#8b5cf659) 0 0/200% 100%;border-radius:3px;position:absolute;bottom:-2px;left:0;right:0}@keyframes underline-shimmer{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}.hero-sub[data-astro-cid-i3irphx7]{max-width:600px;color:var(--color-text-secondary);font-size:clamp(1rem,2.5vw,1.1875rem);line-height:1.7}.hero-diffs[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.hero-diff[data-astro-cid-i3irphx7]{border-radius:var(--radius-full);border:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;font-family:var(--font-display);background:#ffffff0a;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}.hero-diff[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:14px;height:14px;color:var(--color-accent)}.hero-ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.hero-cta-fineprint[data-astro-cid-i3irphx7]{color:var(--color-text-muted);font-size:.8125rem}.hero-stats[data-astro-cid-i3irphx7]{border-radius:var(--radius-xl);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:.5rem;padding:1.25rem 2rem;display:flex}.hero-stat[data-astro-cid-i3irphx7]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.hero-stat__value[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1}.hero-stat__value--accent[data-astro-cid-i3irphx7]{color:var(--color-accent)}.hero-stat__value--blue[data-astro-cid-i3irphx7]{color:var(--color-blue)}.hero-stat__value--violet[data-astro-cid-i3irphx7]{color:var(--color-violet)}.hero-stat__label[data-astro-cid-i3irphx7]{color:var(--color-text-muted);font-size:.75rem}.hero-stat__sep[data-astro-cid-i3irphx7]{background:var(--color-border-default);flex-shrink:0;width:1px;height:36px}.aurora-blob[data-astro-cid-i3irphx7]{filter:blur(100px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.aurora-blob--emerald[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#10b98117 0%,#0000 65%);width:700px;height:700px;animation:14s ease-in-out infinite orb-float;top:-200px;left:-150px}.aurora-blob--indigo[data-astro-cid-i3irphx7]{background:radial-gradient(circle,#6366f112 0%,#0000 65%);width:600px;height:600px;animation:11s ease-in-out -5s infinite reverse orb-float;bottom:-150px;right:-100px}@keyframes orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-25px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.97)}}.hero-grid[data-astro-cid-i3irphx7]{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000,#0000 80%);mask-image:radial-gradient(80% 70%,#000,#0000 80%)}.hero-scroll[data-astro-cid-i3irphx7]{z-index:10;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-scroll__text[data-astro-cid-i3irphx7]{text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);font-size:.6875rem;font-family:var(--font-body)}.hero-scroll__line[data-astro-cid-i3irphx7]{border-radius:var(--radius-full);background:var(--color-border-default);width:1.5px;height:40px;position:relative;overflow:hidden}.hero-scroll__dot[data-astro-cid-i3irphx7]{background:var(--color-accent);border-radius:var(--radius-full);width:100%;height:33%;animation:2.5s ease-in-out infinite scroll-dot;position:absolute;top:0;left:0}@keyframes scroll-dot{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-anim[data-astro-cid-i3irphx7]{animation:hero-fade-up .8s var(--ease-expo) both}.hero-anim-1[data-astro-cid-i3irphx7]{animation-delay:50ms}.hero-anim-2[data-astro-cid-i3irphx7]{animation-delay:.2s}.hero-anim-3[data-astro-cid-i3irphx7]{animation-delay:.35s}.hero-anim-4[data-astro-cid-i3irphx7]{animation-delay:.5s}@media (pointer:coarse){.aurora-blob[data-astro-cid-i3irphx7]{will-change:auto;animation:none}.hero-canvas[data-astro-cid-i3irphx7]{opacity:.35}}.proof-bar[data-astro-cid-w6g652qo]{border-block:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(8px);background:#080a1280;padding-block:1.25rem}.proof-bar[data-astro-cid-w6g652qo] .container-site[data-astro-cid-w6g652qo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.proof-bar__label[data-astro-cid-w6g652qo]{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);white-space:nowrap;font-size:.7rem;font-weight:500}.proof-bar__logos[data-astro-cid-w6g652qo]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.proof-bar__pill[data-astro-cid-w6g652qo]{color:var(--color-text-secondary);border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-bg-card);font-size:.8125rem;font-family:var(--font-display);letter-spacing:-.01em;padding:.3rem .875rem;font-weight:600;transition:color .2s,border-color .2s}.proof-bar__pill[data-astro-cid-w6g652qo]:hover{color:var(--color-text-primary);border-color:var(--color-border-default)}@media (pointer:coarse){.proof-bar[data-astro-cid-w6g652qo]{-webkit-backdrop-filter:none;background:#080a12eb}}.problem-section[data-astro-cid-f7ofi26v]{color:var(--color-text-primary);background:#0d0d0d;padding-top:clamp(5rem,12vh,9rem);padding-bottom:0;position:relative;overflow:clip}.problem-stage[data-astro-cid-f7ofi26v]{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;padding-top:0;padding-bottom:clamp(1.5rem,4vh,3rem);display:flex}.problem-title[data-astro-cid-f7ofi26v]{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.15}.problem-word[data-astro-cid-f7ofi26v]{opacity:.12;will-change:opacity;transition:opacity 50ms linear}.problem-subtitle[data-astro-cid-f7ofi26v]{text-align:center;width:100%;max-width:680px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-secondary);opacity:0;will-change:opacity, transform;margin:0;font-size:clamp(1.0625rem,2.2vw,1.375rem);font-weight:500;line-height:1.55;transform:translateY(14px)}.problem-narrative[data-astro-cid-f7ofi26v]{flex-direction:column;align-items:center;gap:1.75rem;padding-top:3rem;padding-bottom:4rem;display:flex}.problem-narrative__block[data-astro-cid-f7ofi26v],.problem-closing[data-astro-cid-f7ofi26v]{width:100%;max-width:680px}.problem-narrative__block[data-astro-cid-f7ofi26v] p[data-astro-cid-f7ofi26v]{color:var(--color-text-secondary);text-align:center;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75}.problem-narrative__block[data-astro-cid-f7ofi26v] em[data-astro-cid-f7ofi26v]{color:var(--color-text-muted);font-style:italic}.problem-narrative__label[data-astro-cid-f7ofi26v]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);text-align:center;margin-bottom:1rem;font-size:.8125rem;font-weight:600}.problem-narrative__list[data-astro-cid-f7ofi26v]{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.problem-narrative__list[data-astro-cid-f7ofi26v]{grid-template-columns:1fr 1fr;gap:.75rem 2.5rem}}.problem-narrative__list[data-astro-cid-f7ofi26v] li[data-astro-cid-f7ofi26v]{color:var(--color-text-primary);text-align:left;padding-left:1.25rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.65;position:relative}.problem-narrative__list[data-astro-cid-f7ofi26v] li[data-astro-cid-f7ofi26v]:before{content:"";background:var(--color-warning,#f59e0b);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.problem-narrative__list[data-astro-cid-f7ofi26v] li[data-astro-cid-f7ofi26v] em[data-astro-cid-f7ofi26v]{color:var(--color-text-secondary);font-style:italic}.problem-closing[data-astro-cid-f7ofi26v]{border-top:1px solid var(--color-border-subtle);text-align:center;padding-top:2rem}.problem-closing__line1[data-astro-cid-f7ofi26v]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600;line-height:1.35}.problem-closing__line2[data-astro-cid-f7ofi26v]{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-accent-light) 0%, var(--color-accent) 50%, var(--color-blue-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.25rem;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;line-height:1.35}@media (prefers-reduced-motion:reduce){.problem-word[data-astro-cid-f7ofi26v]{opacity:1!important}.problem-subtitle[data-astro-cid-f7ofi26v]{opacity:1!important;transform:none!important}}@media (width<=480px){.problem-section[data-astro-cid-f7ofi26v]{padding-top:clamp(3.5rem,10vh,6rem)}.problem-title[data-astro-cid-f7ofi26v]{font-size:clamp(1.875rem,8vw,2.5rem)}.problem-narrative[data-astro-cid-f7ofi26v]{padding-top:2rem;padding-bottom:3rem}.problem-narrative__list[data-astro-cid-f7ofi26v]{grid-template-columns:1fr}}.process-timeline[data-astro-cid-2kegqo7y]{flex-direction:column;gap:0;max-width:600px;display:flex}@media (width>=768px){.process-timeline[data-astro-cid-2kegqo7y]{flex-direction:row;gap:0;max-width:100%}}.process-step[data-astro-cid-2kegqo7y]{flex:1;gap:1.25rem;display:flex}@media (width>=768px){.process-step[data-astro-cid-2kegqo7y]{text-align:left;flex-direction:column;gap:1.5rem}}.process-step__marker[data-astro-cid-2kegqo7y]{flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=768px){.process-step__marker[data-astro-cid-2kegqo7y]{flex-direction:row;width:100%}}.process-step__circle[data-astro-cid-2kegqo7y]{border-radius:var(--radius-full);background:var(--color-bg-elevated);border:2px solid var(--color-accent-border);width:48px;height:48px;color:var(--color-accent);z-index:2;transition:border-color var(--duration-normal) var(--ease-spring), box-shadow var(--duration-normal) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.process-step[data-astro-cid-2kegqo7y]:hover .process-step__circle[data-astro-cid-2kegqo7y]{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-dim)}.process-step__line[data-astro-cid-2kegqo7y]{background:repeating-linear-gradient(to bottom, var(--color-accent-border) 0px, var(--color-accent-border) 4px, transparent 4px, transparent 8px);flex:1;width:2px;min-height:32px}@media (width>=768px){.process-step__line[data-astro-cid-2kegqo7y]{background:repeating-linear-gradient(to right, var(--color-accent-border) 0px, var(--color-accent-border) 4px, transparent 4px, transparent 8px);flex:1;align-self:center;width:auto;height:2px;min-height:auto;margin-inline:-1px}}.process-step__content[data-astro-cid-2kegqo7y]{padding-bottom:2rem}@media (width>=768px){.process-step__content[data-astro-cid-2kegqo7y]{padding-bottom:0;padding-right:1.5rem}}.cs-section[data-astro-cid-l4k6fol6]{overflow-x:clip}.cs-header[data-astro-cid-l4k6fol6]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.cs-eyebrow[data-astro-cid-l4k6fol6]{text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-dark);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.cs-title[data-astro-cid-l4k6fol6]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;line-height:1.1}.cs-desc[data-astro-cid-l4k6fol6]{color:var(--color-text-secondary);max-width:520px;margin:0;font-size:1.0625rem;line-height:1.6}.cs-nav[data-astro-cid-l4k6fol6]{flex-shrink:0;gap:.5rem;display:none}@media (width>=768px){.cs-nav[data-astro-cid-l4k6fol6]{display:flex}}.cs-nav__btn[data-astro-cid-l4k6fol6]{border-radius:var(--radius-full);border:1px solid var(--color-border-default);width:2.5rem;height:2.5rem;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-normal) var(--ease-spring), border-color var(--duration-normal) var(--ease-spring), opacity var(--duration-fast) var(--ease-smooth);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;justify-content:center;align-items:center;display:flex}.cs-nav__btn[data-astro-cid-l4k6fol6]:hover:not(:disabled){border-color:var(--color-border-strong);background:#ffffff17}.cs-nav__btn[data-astro-cid-l4k6fol6]:disabled{opacity:.28;cursor:not-allowed}.cs-nav__btn[data-astro-cid-l4k6fol6] svg[data-astro-cid-l4k6fol6]{flex-shrink:0}.cs-track[data-astro-cid-l4k6fol6]{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;gap:1.25rem;max-width:1100px;margin-inline:auto;padding:.625rem clamp(1.25rem,5vw,2rem) 1.75rem;scroll-padding-left:clamp(1.25rem,5vw,2rem);display:flex;overflow:auto clip}.cs-track[data-astro-cid-l4k6fol6]::-webkit-scrollbar{display:none}.cs-track[data-astro-cid-l4k6fol6]:active{cursor:grabbing}.cs-slide[data-astro-cid-l4k6fol6]{border-radius:var(--radius-xl);scroll-snap-align:start;border:1px solid var(--color-border-subtle);width:clamp(280px,72vw,320px);height:460px;box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--ease-spring), box-shadow var(--duration-normal) var(--ease-spring), border-color var(--duration-normal) var(--ease-spring);flex-shrink:0;position:relative;overflow:hidden}@media (width>=640px){.cs-slide[data-astro-cid-l4k6fol6]{width:340px;height:500px}}@media (width>=1024px){.cs-slide[data-astro-cid-l4k6fol6]{width:380px;height:520px}}.cs-slide[data-astro-cid-l4k6fol6]:hover{border-color:var(--color-border-default);transform:translateY(-5px);box-shadow:0 24px 64px #000000a6}.cs-slide__img[data-astro-cid-l4k6fol6]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-smooth);position:absolute;inset:0}.cs-slide[data-astro-cid-l4k6fol6]:hover .cs-slide__img[data-astro-cid-l4k6fol6]{transform:scale(1.05)}.cs-slide__overlay[data-astro-cid-l4k6fol6]{background:linear-gradient(#080a1200 0%,#080a120d 20%,#080a1280 48%,#080a12e0 72%,#080a12f7 100%);position:absolute;inset:0}.cs-slide__content[data-astro-cid-l4k6fol6]{flex-direction:column;justify-content:space-between;padding:1.125rem;display:flex;position:absolute;inset:0}.cs-slide__top[data-astro-cid-l4k6fol6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cs-slide__name[data-astro-cid-l4k6fol6]{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-full);background:#080a1294;border:1px solid #ffffff1f;padding:.3rem .7rem;font-size:.875rem;font-weight:700;line-height:1.5}.cs-slide__bottom[data-astro-cid-l4k6fol6]{flex-direction:column;gap:.6rem;display:flex}.cs-slide__headline[data-astro-cid-l4k6fol6]{font-family:var(--font-display);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.75rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.cs-slide__metrics[data-astro-cid-l4k6fol6]{border-top:1px solid #ffffff1a;flex-wrap:nowrap;gap:1.125rem;margin-top:.125rem;padding-top:.625rem;display:flex;overflow:hidden}.cs-metric[data-astro-cid-l4k6fol6]{flex-direction:column;gap:.15rem;display:flex}.cs-metric__value[data-astro-cid-l4k6fol6]{color:var(--ac,#10b981);font-size:1.125rem;font-weight:700;line-height:1.1}.cs-metric__cap[data-astro-cid-l4k6fol6]{color:#ffffff80;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.5625rem;line-height:1.3}.cs-slide__cta[data-astro-cid-l4k6fol6]{color:#ffffff9e;transition:color var(--duration-fast) var(--ease-smooth);align-items:center;gap:.35rem;margin-top:.125rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cs-slide__cta[data-astro-cid-l4k6fol6] svg[data-astro-cid-l4k6fol6]{transition:transform var(--duration-normal) var(--ease-spring);flex-shrink:0}.cs-slide[data-astro-cid-l4k6fol6]:hover .cs-slide__cta[data-astro-cid-l4k6fol6]{color:#fff}.cs-slide[data-astro-cid-l4k6fol6]:hover .cs-slide__cta[data-astro-cid-l4k6fol6] svg[data-astro-cid-l4k6fol6]{transform:translate(4px)}.cs-dots[data-astro-cid-l4k6fol6]{justify-content:center;gap:.375rem;margin-top:.25rem;padding-top:.25rem;display:flex}.cs-dot[data-astro-cid-l4k6fol6]{border-radius:var(--radius-full);background:var(--color-border-default);cursor:pointer;width:6px;height:6px;transition:background var(--duration-normal) var(--ease-smooth), width var(--duration-normal) var(--ease-spring);border:none;padding:0}.cs-dot[data-astro-cid-l4k6fol6].active{background:var(--color-accent);width:22px}.cs-footer[data-astro-cid-l4k6fol6]{margin-top:2.5rem}.cs-footer__inner[data-astro-cid-l4k6fol6]{border-radius:var(--radius-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.75rem 2rem;display:flex}@media (width>=768px){.cs-footer__inner[data-astro-cid-l4k6fol6]{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.cs-footer__quote[data-astro-cid-l4k6fol6]{flex:1}.cs-footer__text[data-astro-cid-l4k6fol6]{color:var(--color-text-primary);margin:0 0 .4rem;font-size:1rem;font-style:italic;line-height:1.6}.cs-footer__author[data-astro-cid-l4k6fol6]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.cs-footer__cta[data-astro-cid-l4k6fol6]{flex-shrink:0}.cs-cta-arrow[data-astro-cid-l4k6fol6]{width:1rem;height:1rem;transition:transform var(--duration-normal) var(--ease-spring)}.cs-footer__cta[data-astro-cid-l4k6fol6]:hover .cs-cta-arrow[data-astro-cid-l4k6fol6]{transform:translate(3px)}
