.hero[data-astro-cid-ymerusbs]{min-height:100svh;padding-block:calc(var(--space-section-md) + 4rem) var(--space-8);color:var(--color-paper-0);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.hero__photo[data-astro-cid-ymerusbs]{z-index:0;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-ymerusbs]{z-index:1;background:linear-gradient(100deg,#0f0616eb 0%,#0f0616c7 32%,#0f061666 56%,#0f06161f 75%,#0000 90%);position:absolute;inset:0}.hero__inner[data-astro-cid-ymerusbs]{z-index:2;animation:hero-rise var(--duration-slow) var(--ease-out) both;position:relative}.hero__copy[data-astro-cid-ymerusbs]{max-width:640px}.hero__eyebrow[data-astro-cid-ymerusbs]{align-items:center;gap:var(--space-2);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-purple-200);margin-bottom:var(--space-6);font-weight:700;display:inline-flex}.hero__eyebrow[data-astro-cid-ymerusbs]:before{content:"";background:var(--color-purple-200);border-radius:50%;width:6px;height:6px}.hero__title[data-astro-cid-ymerusbs]{letter-spacing:-.03em;color:var(--color-paper-0);margin-bottom:var(--space-6);text-shadow:0 4px 32px #00000059;font-size:clamp(2rem,1.3rem + 3vw,4.5rem);line-height:1.05}.hero__title-accent[data-astro-cid-ymerusbs]{background:linear-gradient(100deg, var(--color-purple-200), var(--color-paper-0) 60%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__subtitle[data-astro-cid-ymerusbs]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-purple-100);max-width:46ch;margin-bottom:var(--space-8);text-shadow:0 2px 16px #0006}.hero__ctas[data-astro-cid-ymerusbs]{align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.hero__secondary[data-astro-cid-ymerusbs]{font-weight:700;font-size:var(--text-body-md);color:var(--color-paper-0);border-bottom:2px solid color-mix(in srgb, var(--color-paper-0) 40%, transparent);transition:border-color var(--duration-fast) var(--ease-standard);padding-bottom:2px}.hero__secondary[data-astro-cid-ymerusbs]:hover{border-color:var(--color-paper-0)}.hero__reassurance[data-astro-cid-ymerusbs]{font-size:var(--text-body-sm);color:var(--color-purple-200);text-shadow:0 2px 12px #0006;padding-left:var(--space-6)}.hero__floor[data-astro-cid-ymerusbs]{z-index:1;background:linear-gradient(to top, var(--color-deep-900), transparent);pointer-events:none;height:30%;position:absolute;bottom:0;left:0;right:0}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.hero[data-astro-cid-ymerusbs]{min-height:100svh}.hero__photo[data-astro-cid-ymerusbs]{object-position:65% 50%}.hero__scrim[data-astro-cid-ymerusbs]{background:linear-gradient(#0f06168c 0%,#0f0616a6 45%,#0f0616eb 78%,#0f0616f7 100%)}}@media (prefers-reduced-motion:reduce){.hero__inner[data-astro-cid-ymerusbs]{animation:none}}.transformation[data-astro-cid-aljra4le]{padding-block:var(--space-section-md);background:linear-gradient(180deg, var(--color-purple-50) 0%, var(--color-bg) 62%);position:relative}.transformation__intro[data-astro-cid-aljra4le]{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--space-8)}.transformation__heading[data-astro-cid-aljra4le]{font-size:var(--text-heading-lg);margin-bottom:var(--space-4)}.transformation__subtitle[data-astro-cid-aljra4le]{font-size:var(--text-body-md);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.layers[data-astro-cid-aljra4le]{gap:var(--space-6);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=760px){.layers[data-astro-cid-aljra4le]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.layers__item[data-astro-cid-aljra4le]{position:relative}.layers__item[data-astro-cid-aljra4le]:not(:last-child){padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}@media (width>=760px){.layers__item[data-astro-cid-aljra4le]:not(:last-child){border-bottom:none;padding-bottom:0}.layers__item[data-astro-cid-aljra4le]:not(:last-child):after{content:"";top:.4rem;right:calc(-1 * var(--space-8) / 2);background:var(--color-border);width:1px;height:3rem;position:absolute}}.layers__number[data-astro-cid-aljra4le]{font-family:var(--font-display);font-weight:800;font-size:var(--text-display-md);color:var(--color-accent);margin-bottom:var(--space-2);display:block}.layers__title[data-astro-cid-aljra4le]{font-family:var(--font-display);font-weight:700;font-size:var(--text-heading-md);color:var(--color-text);margin-bottom:var(--space-2)}.layers__text[data-astro-cid-aljra4le]{font-size:var(--text-body-md);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.transformation__disclaimer[data-astro-cid-aljra4le]{margin:var(--space-8) auto 0;max-width:1180px;font-size:var(--text-caption);color:var(--color-text-muted)}.client-exp[data-astro-cid-ct34l7n4]{padding-block:var(--space-section-lg);background:var(--color-deep-900);color:var(--color-paper-0);overflow:clip}.client-exp__inner[data-astro-cid-ct34l7n4]{gap:var(--space-10);align-items:center;display:grid}@media (width>=900px){.client-exp__inner[data-astro-cid-ct34l7n4]{gap:var(--space-12);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.client-exp__eyebrow[data-astro-cid-ct34l7n4]{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-purple-300);margin-bottom:var(--space-4);font-weight:700}.client-exp__heading[data-astro-cid-ct34l7n4]{color:var(--color-paper-0);font-size:var(--text-display-md);margin-bottom:var(--space-4)}.client-exp__subtitle[data-astro-cid-ct34l7n4]{color:var(--color-ink-300);font-size:var(--text-body-md);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.client-exp__timeline[data-astro-cid-ct34l7n4]{gap:var(--space-4);margin-bottom:var(--space-6);padding:0;list-style:none;display:grid}.client-exp__step[data-astro-cid-ct34l7n4]{align-items:baseline;gap:var(--space-4);font-size:var(--text-body-sm);color:var(--color-ink-300);font-weight:500;display:flex}.client-exp__time[data-astro-cid-ct34l7n4]{font-family:var(--font-display);color:var(--color-purple-300);min-width:3.5rem;font-weight:700}.client-exp__disclaimer[data-astro-cid-ct34l7n4]{font-size:var(--text-caption);color:var(--color-ink-300);opacity:.7}.client-exp__photo[data-astro-cid-ct34l7n4]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 30px 60px #00000073, 0 0 0 1px color-mix(in srgb, var(--color-paper-0) 8%, transparent);display:block}.product-inside[data-astro-cid-bpjjmk7n]{padding-block:var(--space-section-lg);background:var(--color-bg)}.product-inside__inner[data-astro-cid-bpjjmk7n]{gap:var(--space-10);align-items:center;display:grid}@media (width>=960px){.product-inside__inner[data-astro-cid-bpjjmk7n]{gap:var(--space-10);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.product-inside__frame[data-astro-cid-bpjjmk7n]{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:clip}.product-inside__chrome[data-astro-cid-bpjjmk7n]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border);display:flex}.product-inside__chrome[data-astro-cid-bpjjmk7n] span[data-astro-cid-bpjjmk7n]{background:var(--color-border);border-radius:50%;width:8px;height:8px}.product-inside__image[data-astro-cid-bpjjmk7n]{width:100%;height:auto;display:block}.product-inside__eyebrow[data-astro-cid-bpjjmk7n]{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4);font-weight:700}.product-inside__heading[data-astro-cid-bpjjmk7n]{font-size:var(--text-display-md);margin-bottom:var(--space-4)}.product-inside__subtitle[data-astro-cid-bpjjmk7n]{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.product-inside__list[data-astro-cid-bpjjmk7n]{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.product-inside__list[data-astro-cid-bpjjmk7n] li[data-astro-cid-bpjjmk7n]{padding-left:var(--space-5);color:var(--color-text);position:relative}.product-inside__list[data-astro-cid-bpjjmk7n] li[data-astro-cid-bpjjmk7n]:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.product-inside__link[data-astro-cid-bpjjmk7n]{align-items:center;gap:var(--space-2);color:var(--color-text);border-bottom:2px solid var(--color-accent);padding-bottom:2px;font-weight:700;display:inline-flex}.product-inside__link[data-astro-cid-bpjjmk7n] svg[data-astro-cid-bpjjmk7n]{width:1.1em;height:1.1em}.ecosystem[data-astro-cid-4vhkakvs]{padding-block:var(--space-section-lg);background:var(--color-ink-900);color:var(--color-paper-0)}.ecosystem__inner[data-astro-cid-4vhkakvs]{gap:var(--space-10);align-items:start;display:grid}@media (width>=900px){.ecosystem__inner[data-astro-cid-4vhkakvs]{gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ecosystem__heading[data-astro-cid-4vhkakvs]{color:var(--color-paper-0);font-size:var(--text-display-md);max-width:16ch;margin-bottom:var(--space-4)}.ecosystem__lead[data-astro-cid-4vhkakvs]{color:var(--color-ink-300);font-size:var(--text-body-md);line-height:var(--leading-relaxed);max-width:34ch}.ecosystem__territories[data-astro-cid-4vhkakvs]{padding:0;list-style:none;display:grid}.territory[data-astro-cid-4vhkakvs]{padding-block:var(--space-4)}.territory[data-astro-cid-4vhkakvs]+.territory[data-astro-cid-4vhkakvs]{border-top:1px solid color-mix(in srgb, var(--color-paper-0) 14%, transparent)}.territory__name[data-astro-cid-4vhkakvs]{color:var(--color-paper-0);font-size:var(--text-heading-md);margin-bottom:var(--space-1)}.territory__text[data-astro-cid-4vhkakvs]{color:var(--color-ink-300);font-size:var(--text-body-md);line-height:var(--leading-relaxed)}.segments[data-astro-cid-pcd2mhkm]{padding-block:var(--space-section-lg);background:var(--color-bg)}.segments__intro[data-astro-cid-pcd2mhkm]{max-width:560px;margin-bottom:var(--space-10)}.segments__eyebrow[data-astro-cid-pcd2mhkm]{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:700}.segments__heading[data-astro-cid-pcd2mhkm]{font-size:var(--text-display-md)}.segments__grid[data-astro-cid-pcd2mhkm]{gap:var(--space-5);display:grid}@media (width>=640px){.segments__grid[data-astro-cid-pcd2mhkm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.segments__grid[data-astro-cid-pcd2mhkm]{grid-template-columns:repeat(3,minmax(0,1fr))}}.segment-card[data-astro-cid-pcd2mhkm]{gap:var(--space-4);height:100%;padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(155deg, var(--color-purple-50) 0%, var(--color-bg) 60%);border:1px solid var(--color-border);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.segment-card[data-astro-cid-pcd2mhkm]:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-4px)}.segment-card__name[data-astro-cid-pcd2mhkm]{font-family:var(--font-display);font-weight:800;font-size:var(--text-heading-lg)}.segment-card__pain[data-astro-cid-pcd2mhkm]{color:var(--color-text-muted);line-height:var(--leading-relaxed);flex-grow:1}.segment-card__link[data-astro-cid-pcd2mhkm]{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-body-sm);color:var(--color-accent);display:inline-flex}.segment-card__link[data-astro-cid-pcd2mhkm] svg[data-astro-cid-pcd2mhkm]{width:1em;height:1em;transition:transform var(--duration-fast) var(--ease-out)}.segment-card[data-astro-cid-pcd2mhkm]:hover .segment-card__link[data-astro-cid-pcd2mhkm] svg[data-astro-cid-pcd2mhkm]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.segment-card[data-astro-cid-pcd2mhkm],.segment-card__link[data-astro-cid-pcd2mhkm] svg[data-astro-cid-pcd2mhkm]{transition:none}}.proof[data-astro-cid-y6geqdet]{padding-block:var(--space-section-lg);background:var(--color-bg-subtle)}.proof__intro[data-astro-cid-y6geqdet]{max-width:560px;margin-bottom:var(--space-10)}.proof__eyebrow[data-astro-cid-y6geqdet]{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:700}.proof__heading[data-astro-cid-y6geqdet]{font-size:var(--text-display-md);margin-bottom:var(--space-3)}.proof__subtitle[data-astro-cid-y6geqdet]{color:var(--color-text-muted);font-size:var(--text-body-lg)}.proof__carousel[data-astro-cid-y6geqdet]{margin-bottom:var(--space-10);position:relative}.proof__track[data-astro-cid-y6geqdet]{gap:var(--space-5);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.proof__track[data-astro-cid-y6geqdet]::-webkit-scrollbar{display:none}.proof__track[data-astro-cid-y6geqdet].is-dragging{cursor:grabbing;scroll-snap-type:none}.proof__item[data-astro-cid-y6geqdet]{scroll-snap-align:start;flex:0 0 76%}@media (width>=780px){.proof__item[data-astro-cid-y6geqdet]{flex:0 0 21%}}.proof-card[data-astro-cid-y6geqdet]{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);width:100%;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:clip}.proof-card[data-astro-cid-y6geqdet]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.proof-card__image[data-astro-cid-y6geqdet]{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;height:auto}.proof-card__name[data-astro-cid-y6geqdet]{padding:var(--space-3) var(--space-3) 0;font-weight:700;font-size:var(--text-body-sm)}.proof-card__meta[data-astro-cid-y6geqdet]{padding:var(--space-1) var(--space-3) var(--space-3);font-size:var(--text-caption);color:var(--color-text-muted)}.proof__arrow[data-astro-cid-y6geqdet]{display:none}@media (width>=780px){.proof__arrow[data-astro-cid-y6geqdet]{background:var(--color-surface);border:1px solid var(--color-border);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--color-text);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:35%;transform:translateY(-50%)}.proof__arrow--prev[data-astro-cid-y6geqdet]{left:-20px}.proof__arrow--next[data-astro-cid-y6geqdet]{right:-20px}}.proof__arrow[data-astro-cid-y6geqdet]:hover{box-shadow:var(--shadow-md)}.proof__arrow[data-astro-cid-y6geqdet]:disabled{opacity:.35;cursor:default;pointer-events:none}.proof__arrow[data-astro-cid-y6geqdet] svg[data-astro-cid-y6geqdet]{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.proof-card[data-astro-cid-y6geqdet]{transition:none}.proof__track[data-astro-cid-y6geqdet]{scroll-behavior:auto}}.pricing-section[data-astro-cid-7vu4bpx2]{padding-block:var(--space-section-lg);background:var(--color-bg)}.pricing-section__intro[data-astro-cid-7vu4bpx2]{text-align:center;max-width:560px;margin-inline:auto;margin-bottom:var(--space-10)}.pricing-section__eyebrow[data-astro-cid-7vu4bpx2]{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:700}.pricing-section__heading[data-astro-cid-7vu4bpx2]{font-size:var(--text-display-md)}.pricing-section__cta[data-astro-cid-7vu4bpx2]{margin-top:var(--space-6);text-align:center}.pricing-section__link[data-astro-cid-7vu4bpx2]{align-items:center;gap:var(--space-2);color:var(--color-text);border-bottom:2px solid var(--color-accent);padding-bottom:2px;font-weight:700;display:inline-flex}.pricing-section__link[data-astro-cid-7vu4bpx2] svg[data-astro-cid-7vu4bpx2]{width:1.1em;height:1.1em}.closing[data-astro-cid-mvwdnhg6]{padding-block:var(--space-section-md);background:var(--gradient-vellu);color:var(--color-paper-0)}.closing__inner[data-astro-cid-mvwdnhg6]{text-align:center;max-width:720px}.closing__heading[data-astro-cid-mvwdnhg6]{color:var(--color-paper-0);font-size:var(--text-display-md);margin-bottom:var(--space-5)}.closing__support[data-astro-cid-mvwdnhg6]{font-size:var(--text-body-lg);color:var(--color-purple-100);max-width:46ch;margin-inline:auto;margin-bottom:var(--space-8)}.closing[data-astro-cid-mvwdnhg6] .closing__cta.cta--secondary{background:var(--color-paper-0);color:var(--color-accent);border:none;margin-inline:auto}.closing__reassurance[data-astro-cid-mvwdnhg6]{margin-top:var(--space-4);font-size:var(--text-body-sm);color:var(--color-purple-200);margin-inline:auto;transform:translate(-.8rem)}.mobile-sticky[data-astro-cid-6vlbc4ja]{z-index:var(--z-header);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-bg) 92%, transparent);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mobile-sticky[data-astro-cid-6vlbc4ja][data-visible=true]{transform:translateY(0)}.mobile-sticky__inner[data-astro-cid-6vlbc4ja]{max-width:480px;margin-inline:auto}.mobile-sticky[data-astro-cid-6vlbc4ja] .mobile-sticky__cta{justify-content:center;width:100%}@media (width>=768px){.mobile-sticky[data-astro-cid-6vlbc4ja]{display:none}}@media (prefers-reduced-motion:reduce){.mobile-sticky[data-astro-cid-6vlbc4ja]{transition:none}}
