.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.lp-header[data-astro-cid-3ef6ksr2]{--rm-logo-text: #ffffff;position:sticky;top:0;left:0;right:0;width:100%;z-index:var(--z-sticky, 100);isolation:isolate;background:linear-gradient(180deg,color-mix(in oklab,var(--surface-deep-base) 99%,black 1%),color-mix(in oklab,var(--surface-deep-base) 98%,var(--brand-purple-500) 2%) 54%,color-mix(in oklab,var(--surface-deep-base) 96%,var(--brand-purple-500) 4%));border-bottom:0;transition:background .24s cubic-bezier(.16,1,.3,1),border-color .24s ease,transform .2s ease-out}.lp-header[data-astro-cid-3ef6ksr2][data-state=scrolled]{background:color-mix(in oklab,var(--surface-deep-base) 94%,black 6%);border-bottom-color:color-mix(in oklab,var(--brand-primary-500) 16%,transparent)}.lp-header[data-astro-cid-3ef6ksr2][data-menu-open=true]{background:color-mix(in oklab,var(--surface-deep-base) 95%,black 5%);border-bottom-color:color-mix(in oklab,white 8%,transparent);transform:translateY(0)!important}.lp-header__container[data-astro-cid-3ef6ksr2]{max-width:var(--container-wide);margin:0 auto;padding:14px var(--container-gutter);display:flex;align-items:center;justify-content:space-between;gap:14px;transition:padding .24s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.lp-header__container[data-astro-cid-3ef6ksr2]{padding:14px var(--container-gutter-lg)}}.lp-header[data-astro-cid-3ef6ksr2][data-state=scrolled] .lp-header__container[data-astro-cid-3ef6ksr2],.lp-header[data-astro-cid-3ef6ksr2][data-menu-open=true] .lp-header__container[data-astro-cid-3ef6ksr2]{padding-block:14px}.lp-header__logo-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:0;color:#fff;text-decoration:none;border-radius:var(--rm-radius-md)}.lp-header__logo-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:4px}.lp-header__nav[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:1024px){.lp-header__nav[data-astro-cid-3ef6ksr2]{display:block}}.lp-header__pill-nav[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:2px;padding:0;list-style:none;margin:0;background:transparent}.lp-header__nav-item[data-astro-cid-3ef6ksr2]{margin:0}.lp-header__nav-link[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;padding:8px 13px;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:color-mix(in oklab,white 74%,transparent);text-decoration:none;border-radius:var(--rm-radius-full);transition:color .2s ease}.lp-header__nav-link[data-astro-cid-3ef6ksr2]:hover,.lp-header__nav-link[data-astro-cid-3ef6ksr2][data-active=true]{color:#fff}.lp-header__nav-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:4px}.lp-header__nav-underline[data-astro-cid-3ef6ksr2]{position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--rm-gradient-brand);transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.16,1,.3,1);pointer-events:none}.lp-header__nav-link[data-astro-cid-3ef6ksr2]:hover .lp-header__nav-underline[data-astro-cid-3ef6ksr2],.lp-header__nav-link[data-astro-cid-3ef6ksr2][data-active=true] .lp-header__nav-underline[data-astro-cid-3ef6ksr2]{transform:scaleX(1)}.lp-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px}.lp-header__login-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.01em;color:color-mix(in oklab,white 82%,transparent);text-decoration:none;border-radius:var(--rm-radius-full);transition:color .2s ease,background .2s ease}.lp-header__login-link[data-astro-cid-3ef6ksr2]:hover{color:#fff;background:color-mix(in oklab,white 6%,transparent)}.lp-header__login-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:4px}.lp-header[data-astro-cid-3ef6ksr2] .btn--tertiary[data-astro-cid-3ef6ksr2]{background:transparent;color:color-mix(in oklab,white 72%,transparent);border-color:transparent;box-shadow:none}.lp-header[data-astro-cid-3ef6ksr2] .btn--tertiary[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in oklab,white 8%,transparent);color:#fff;box-shadow:none}.lp-header[data-astro-cid-3ef6ksr2] .btn--primary[data-astro-cid-3ef6ksr2],.lp-header[data-astro-cid-3ef6ksr2] .btn--primary[data-astro-cid-3ef6ksr2]:hover{box-shadow:none}.lp-header[data-astro-cid-3ef6ksr2] .btn--icon[data-astro-cid-3ef6ksr2]{width:44px;height:44px}.lp-header__cta[data-astro-cid-3ef6ksr2]{padding:10px 22px}.lp-header__icon--moon[data-astro-cid-3ef6ksr2],html[data-theme=light] .lp-header__icon--sun[data-astro-cid-3ef6ksr2]{display:none}html[data-theme=light] .lp-header__icon--moon[data-astro-cid-3ef6ksr2]{display:inline-block}[data-astro-cid-3ef6ksr2][data-rmh-responsive=sm-up]{display:none}@media(min-width:640px){[data-astro-cid-3ef6ksr2][data-rmh-responsive=sm-up]{display:inline-flex}}@media(min-width:1024px){[data-astro-cid-3ef6ksr2][data-rmh-responsive=lg-down]{display:none}}@media(max-width:1023px){.lp-header__actions[data-astro-cid-3ef6ksr2]>.btn--primary[data-astro-cid-3ef6ksr2]{display:none}.lp-header__actions[data-astro-cid-3ef6ksr2]{gap:var(--rm-space-2)}.lp-header__actions[data-astro-cid-3ef6ksr2] #lp-menu-toggle[data-astro-cid-3ef6ksr2]{flex-shrink:0}}.lp-header__mobile-panel[data-astro-cid-3ef6ksr2]{max-height:0;overflow:hidden;visibility:hidden;pointer-events:none;background:color-mix(in oklab,var(--surface-deep-base) 96%,black 4%);border-top:none;transition:max-height .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.lp-header[data-astro-cid-3ef6ksr2][data-menu-open=true] .lp-header__mobile-panel[data-astro-cid-3ef6ksr2]{max-height:480px;visibility:visible;pointer-events:auto;transition:max-height .24s cubic-bezier(.16,1,.3,1),visibility 0s}.lp-header__mobile-list[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:var(--rm-space-4);display:flex;flex-direction:column;gap:var(--rm-space-2)}.lp-header__mobile-nav-item[data-astro-cid-3ef6ksr2]{display:block;padding:12px var(--rm-space-4);font-family:var(--font-sans);font-size:14px;font-weight:500;color:color-mix(in oklab,white 82%,transparent);text-decoration:none;border-radius:var(--rm-radius-md)}.lp-header__mobile-nav-item[data-astro-cid-3ef6ksr2]:hover{color:#fff;background:color-mix(in oklab,white 8%,transparent)}html[data-theme=light] .lp-header[data-astro-cid-3ef6ksr2],html[data-theme=light] .lp-header[data-astro-cid-3ef6ksr2][data-state=scrolled],html[data-theme=light] .lp-header[data-astro-cid-3ef6ksr2][data-menu-open=true]{--rm-logo-text: var(--surface-deep-base);background:color-mix(in oklab,var(--surface-raised) 96%,var(--brand-purple-500) 4%);border-bottom:1px solid color-mix(in oklab,var(--surface-deep-base) 10%,transparent);backdrop-filter:none}html[data-theme=light] .lp-header__logo-link[data-astro-cid-3ef6ksr2]{color:var(--surface-deep-base)}html[data-theme=light] .lp-header__nav-link[data-astro-cid-3ef6ksr2]{color:color-mix(in oklab,var(--surface-deep-base) 68%,transparent)}html[data-theme=light] .lp-header__nav-link[data-astro-cid-3ef6ksr2]:hover,html[data-theme=light] .lp-header__nav-link[data-astro-cid-3ef6ksr2][data-active=true],html[data-theme=light] .lp-header__login-link[data-astro-cid-3ef6ksr2]:hover{color:var(--surface-deep-base)}html[data-theme=light] .lp-header__login-link[data-astro-cid-3ef6ksr2]{color:color-mix(in oklab,var(--surface-deep-base) 74%,transparent)}html[data-theme=light] .lp-header__login-link[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in oklab,var(--surface-deep-base) 6%,transparent)}html[data-theme=light] .lp-header[data-astro-cid-3ef6ksr2] .btn--tertiary[data-astro-cid-3ef6ksr2]{color:color-mix(in oklab,var(--surface-deep-base) 68%,transparent)}html[data-theme=light] .lp-header[data-astro-cid-3ef6ksr2] .btn--tertiary[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in oklab,var(--surface-deep-base) 7%,transparent);color:var(--surface-deep-base)}html[data-theme=light] .lp-header__mobile-panel[data-astro-cid-3ef6ksr2]{background:color-mix(in oklab,var(--surface-raised) 96%,var(--brand-purple-500) 4%);border-top:1px solid color-mix(in oklab,var(--surface-deep-base) 8%,transparent)}html[data-theme=light] .lp-header__mobile-nav-item[data-astro-cid-3ef6ksr2]{color:color-mix(in oklab,var(--surface-deep-base) 76%,transparent)}html[data-theme=light] .lp-header__mobile-nav-item[data-astro-cid-3ef6ksr2]:hover{color:var(--surface-deep-base);background:color-mix(in oklab,var(--surface-deep-base) 6%,transparent)}.lp-header__mobile-nav-item[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:2px}.lp-header__mobile-cta-link[data-astro-cid-3ef6ksr2]{width:100%;justify-content:center}@media(prefers-reduced-motion:reduce){.lp-header[data-astro-cid-3ef6ksr2],.lp-header__nav-underline[data-astro-cid-3ef6ksr2],.lp-header__mobile-panel[data-astro-cid-3ef6ksr2]{transition:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.starfield[data-astro-cid-rmt2cfs6]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.starfield__star[data-astro-cid-rmt2cfs6]{position:absolute;border-radius:50%;background:currentColor;opacity:var(--star-opacity, .5);animation:starfield-twinkle var(--star-duration, 5s) ease-in-out infinite;animation-delay:var(--star-delay, 0s);transform:translate(-50%,-50%)}.starfield__comet[data-astro-cid-rmt2cfs6]{position:absolute;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,currentColor 30%,transparent) 55%,currentColor 100%);transform-origin:right center;opacity:0;animation:starfield-comet var(--comet-duration, 14s) ease-out infinite;animation-delay:var(--comet-delay, 0s);border-radius:999px}.starfield--cool[data-astro-cid-rmt2cfs6]{color:color-mix(in oklab,var(--brand-primary-400, #8b91f0) 40%,#ffffff)}.starfield--warm[data-astro-cid-rmt2cfs6]{color:color-mix(in oklab,var(--brand-pink-400, #fa8cc4) 18%,#ffffff)}.starfield--mono[data-astro-cid-rmt2cfs6]{color:#f0f0f0}.starfield--andes[data-astro-cid-rmt2cfs6]{color:color-mix(in oklab,var(--andean-ochre-300, #e2bf80) 38%,color-mix(in oklab,var(--andean-terracota-300, #e6957c) 18%,#ffffff))}@keyframes starfield-twinkle{0%,to{opacity:calc(var(--star-opacity, .5) * .25);transform:translate(-50%,-50%) scale(.7)}50%{opacity:var(--star-opacity, .5);transform:translate(-50%,-50%) scale(1.15)}}@keyframes starfield-comet{0%,18%{opacity:0;transform:rotate(var(--comet-angle, 0deg)) translate(-20%)}30%{opacity:.85}65%{opacity:.6}to{opacity:0;transform:rotate(var(--comet-angle, 0deg)) translate(40%)}}@media(max-width:767px){.starfield__star[data-astro-cid-rmt2cfs6]:nth-child(2n){display:none}.starfield__star[data-astro-cid-rmt2cfs6]:nth-child(3n){display:none}.starfield__comet[data-astro-cid-rmt2cfs6]:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.starfield__star[data-astro-cid-rmt2cfs6],.starfield__comet[data-astro-cid-rmt2cfs6]{animation:none}.starfield__star[data-astro-cid-rmt2cfs6]{opacity:calc(var(--star-opacity, .5) * .45)}.starfield__comet[data-astro-cid-rmt2cfs6]{opacity:.35}}@media(prefers-reduced-transparency:reduce){.starfield[data-astro-cid-rmt2cfs6]{display:none}}.horizon-scape[data-astro-cid-53agnej7]{position:absolute;left:0;right:0;bottom:0;width:100%;height:200px;pointer-events:none;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 35%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 35%,#000 100%)}.horizon-scape[data-astro-cid-53agnej7] svg[data-astro-cid-53agnej7]{width:100%;height:100%;display:block}.horizon-scape__moon[data-astro-cid-53agnej7]{fill:color-mix(in oklab,var(--brand-pink-400, #fa8cc4) 15%,#ffffff);filter:none}.horizon-scape__moon-crater[data-astro-cid-53agnej7]{fill:color-mix(in oklab,var(--brand-purple-500) 25%,#f4e4f0);opacity:.55}.horizon-scape__moon-group[data-astro-cid-53agnej7]{animation:horizon-moon-float 14s ease-in-out infinite;transform-origin:1240px 78px}.horizon-scape__hill--far[data-astro-cid-53agnej7]{opacity:.18}.horizon-scape__hill--mid[data-astro-cid-53agnej7]{opacity:.26}.horizon-scape__hill--near[data-astro-cid-53agnej7]{opacity:.38}.horizon-scape__pin[data-astro-cid-53agnej7]{fill:color-mix(in oklab,var(--brand-pink-400) 60%,#ffffff);filter:none}.horizon-scape__pin-dot[data-astro-cid-53agnej7]{fill:var(--surface-deep-base, #0a0d1a)}.horizon-scape__pins[data-astro-cid-53agnej7] g[data-astro-cid-53agnej7]{animation:horizon-pin-drop 3s ease-in-out infinite}.horizon-scape__pins[data-astro-cid-53agnej7] g[data-astro-cid-53agnej7]:nth-child(2){animation-delay:.6s}.horizon-scape__pins[data-astro-cid-53agnej7] g[data-astro-cid-53agnej7]:nth-child(3){animation-delay:1.2s}@keyframes horizon-moon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes horizon-pin-drop{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-4px);opacity:.75}}@media(max-width:767px){.horizon-scape[data-astro-cid-53agnej7]{height:180px}}@media(prefers-reduced-motion:reduce){.horizon-scape__moon-group[data-astro-cid-53agnej7],.horizon-scape__pins[data-astro-cid-53agnej7] g[data-astro-cid-53agnej7]{animation:none}}.mountain-silhouette[data-astro-cid-jux6ie52]{width:100%;height:var(--ms-height, 160px);line-height:0;pointer-events:none;display:block}.mountain-silhouette[data-astro-cid-jux6ie52] svg[data-astro-cid-jux6ie52]{display:block}.site-footer[data-astro-cid-sz7xmlte]{background:var(--surface-deep-base);color:#f3f4f6;padding:clamp(5rem,7vw,6rem) var(--container-gutter) var(--space-10);font-family:var(--font-sans);position:relative;isolation:isolate;overflow:hidden}.site-footer__logo-link[data-astro-cid-sz7xmlte]{color:#f3f4f6}.site-footer__paragraph[data-astro-cid-sz7xmlte],.site-footer__link[data-astro-cid-sz7xmlte],.site-footer__legal-link[data-astro-cid-sz7xmlte]{color:#cbcfd7}.site-footer__copyright[data-astro-cid-sz7xmlte]{color:#a4aab7}@media(min-width:1024px){.site-footer[data-astro-cid-sz7xmlte]{padding:clamp(5rem,7vw,6rem) var(--container-gutter-lg) var(--space-10)}}.site-footer__container[data-astro-cid-sz7xmlte]{max-width:var(--container-wide);margin:0 auto;position:relative;z-index:2}.site-footer__skyline[data-astro-cid-sz7xmlte]{position:absolute;left:0;right:0;bottom:0;z-index:1;opacity:.38;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,black 35%,black 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 35%,black 100%)}@media(max-width:768px){.site-footer__skyline[data-astro-cid-sz7xmlte]{opacity:.3}}@media(prefers-reduced-transparency:reduce){.site-footer__skyline[data-astro-cid-sz7xmlte]{display:none}}.site-footer__grid[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center}.site-footer__nav[data-astro-cid-sz7xmlte]{width:100%;max-width:56rem}.site-footer__nav-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.875rem,2vw,1.5rem) clamp(1rem,2.5vw,2rem)}.site-footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:var(--rm-space-4);max-width:42rem}.site-footer__logo-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--rm-radius-md);padding:var(--rm-space-2) 0 var(--rm-space-3)}.site-footer__logo-link[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:4px}.site-footer__logo-mark[data-astro-cid-sz7xmlte]{width:min(320px,78vw)!important;max-width:100%}.site-footer__paragraph[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:var(--font-extralight);line-height:1.6;margin:0;max-width:42ch}.site-footer__trust[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rm-space-2);margin-top:var(--rm-space-1)}.site-footer__trust-pill[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:14px;font-weight:var(--font-extralight);color:#e8eaed;padding:4px 12px;border-radius:var(--rm-radius-full);background:color-mix(in oklab,white 8%,var(--surface-deep-base))}.site-footer__link[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:14px;font-weight:var(--font-medium, 500);line-height:1.4;text-decoration:none;transition:color .2s ease;display:inline-flex;align-items:center;padding:4px 0}.site-footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--brand-primary-300)}.site-footer__link[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--brand-primary-500);outline-offset:4px;border-radius:2px}.site-footer__bottom[data-astro-cid-sz7xmlte]{margin-top:var(--rm-space-6);padding-top:var(--rm-space-5);border-top:1px solid var(--border-subtle);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--rm-space-3) clamp(.75rem,2vw,1.5rem);text-align:center}.site-footer__copyright[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:13px;font-weight:var(--font-regular, 400);margin:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.site-footer__copyright-sep[data-astro-cid-sz7xmlte]{color:#707a8f;font-weight:var(--font-bold, 700)}.site-footer__legal[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.625rem,1.5vw,1rem)}.site-footer__legal-link[data-astro-cid-sz7xmlte]{min-height:24px;display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-regular, 400);text-decoration:none;transition:color .2s ease}.site-footer__legal-link[data-astro-cid-sz7xmlte]:hover{color:var(--brand-primary-300)}.site-footer__legal-link[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--brand-primary-500);outline-offset:4px;border-radius:2px}@media(prefers-reduced-motion:reduce){.site-footer__link[data-astro-cid-sz7xmlte],.site-footer__legal-link[data-astro-cid-sz7xmlte]{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--rm-accent-complement:#22a6b3;--rm-accent-danger:#eb4d4b;--rm-accent-primary:#686de0;--rm-accent-success:#6ab04c;--rm-accent-warning:#f0932b;--rm-border-default:#ffffff14;--rm-border-emphasis:#ffffff1f;--rm-border-subtle:#ffffff0a;--rm-gradient-brand:linear-gradient(135deg, #f2388f, #7a35f2, #176bff);--rm-logo-text:#f5f5f4;--rm-radius-2xl:1.5rem;--rm-radius-full:9999px;--rm-radius-lg:.75rem;--rm-radius-md:.5rem;--rm-radius-sm:.25rem;--rm-radius-xl:1rem;--rm-shadow-lg:0 10px 15px #00000080, 0 4px 6px #962bc20a;--rm-shadow-md:0 4px 6px #0006, 0 2px 4px #962bc20a;--rm-shadow-sm:0 1px 3px #00000080, 0 1px 2px #0000004d;--rm-shadow-xl:0 20px 25px #00000080, 0 8px 10px #962bc20a;--rm-shadow-xs:0 1px 2px #0006;--rm-space-1:.25rem;--rm-space-12:3rem;--rm-space-16:4rem;--rm-space-2:.5rem;--rm-space-20:5rem;--rm-space-24:6rem;--rm-space-30:7.5rem;--rm-space-4:1rem;--rm-space-6:1.5rem;--rm-space-8:2rem;--rm-surface-base:#0a0a0f;--rm-surface-overlay:#1a1a24;--rm-surface-raised:#12121a;--rm-surface-sunken:#050814;--rm-text-muted:#78716c;--rm-text-primary:#f5f5f4;--rm-text-secondary:#a8a29e}html[data-theme=light]{--rm-border-default:#e7e5e4;--rm-border-emphasis:#d6d3d1;--rm-border-subtle:#f5f5f4;--rm-shadow-lg:0 10px 15px #00000014, 0 4px 6px #962bc20a;--rm-shadow-md:0 4px 6px #0000000f, 0 2px 4px #962bc20a;--rm-shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--rm-shadow-xl:0 20px 25px #00000014, 0 8px 10px #962bc20a;--rm-shadow-xs:0 1px 2px #0000000d;--rm-surface-base:#fafaf9;--rm-surface-overlay:#fff;--rm-surface-raised:#fff;--rm-surface-sunken:#f5f5f4;--rm-text-muted:#a8a29e;--rm-text-primary:#1c1917;--rm-text-secondary:#78716c}.rm-logo-lockup{width:150px;font-family:var(--brand-typography-font-family-wordmark,"Fira Sans Condensed", Arial, sans-serif);color:var(--rm-logo-text,#f5f5f4);line-height:0;text-decoration:none;display:inline-block}.rm-logo-lockup[data-logo-variant=lockup-with-tagline]{width:220px}.rm-logo-lockup[data-size=sm]{width:118px}.rm-logo-lockup[data-size=md]{width:150px}.rm-logo-lockup[data-size=lg]{width:204px}.rm-logo-lockup[data-size=xl]{width:260px}.rm-logo-lockup[data-logo-variant=lockup-with-tagline][data-size=sm]{width:124px}.rm-logo-lockup[data-logo-variant=lockup-with-tagline][data-size=md]{width:152px}.rm-logo-lockup[data-logo-variant=lockup-with-tagline][data-size=lg]{width:184px}.rm-logo-lockup[data-logo-variant=lockup-with-tagline][data-size=xl]{width:220px}.rm-logo-lockup svg{width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.rm-logo-lockup:hover svg{transform:translateY(-1px)scale(1.015)}@media(prefers-reduced-motion:reduce){.rm-logo-lockup svg{transition:none}.rm-logo-lockup:hover svg{transform:none}}[data-logo-variant]{line-height:0}[data-logo-variant]>svg{width:100%;height:auto;display:block}.rm-logo-lockup[data-logo-variant=lockup]>svg{aspect-ratio:1160/320}.rm-logo-lockup[data-logo-variant=lockup-with-tagline]>svg{aspect-ratio:1160/340}.rm-logo-lockup:not(.rm-logo-lockup--asset){justify-content:center;align-items:center;height:auto;line-height:1;display:inline-flex}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-logo-variant=lockup]{flex-direction:row;gap:10px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-logo-variant=lockup-with-tagline]{flex-direction:column;gap:6px}.rm-logo-lockup:not(.rm-logo-lockup--asset) .rm-logo-glyph{aspect-ratio:1;flex:none;justify-content:center;align-items:center;width:64px;display:inline-flex}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=sm] .rm-logo-glyph{width:46px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=md] .rm-logo-glyph{width:58px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=lg] .rm-logo-glyph{width:74px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=xl] .rm-logo-glyph{width:88px}.rm-logo-lockup:not(.rm-logo-lockup--asset) .rm-logo-glyph>svg{width:100%;height:100%}.rm-logo-lockup:not(.rm-logo-lockup--asset) .rm-logo-wordmark{font-family:var(--brand-typography-font-family-wordmark,"Fira Sans Condensed", Arial, sans-serif);letter-spacing:-.045em;background:var(--rm-gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;line-height:.92;display:block}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=sm] .rm-logo-wordmark{font-size:18px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=md] .rm-logo-wordmark{font-size:22px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=lg] .rm-logo-wordmark{font-size:26px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=xl] .rm-logo-wordmark{font-size:30px}.rm-logo-lockup:not(.rm-logo-lockup--asset) .rm-logo-tagline{max-width:100%;color:var(--rm-logo-text,#f5f5f4);display:block}@supports (color:color-mix(in lab,red,red)){.rm-logo-lockup:not(.rm-logo-lockup--asset) .rm-logo-tagline{color:color-mix(in oklab,var(--rm-logo-text,#f5f5f4) 78%,transparent)}}.rm-logo-lockup:not(.rm-logo-lockup--asset) .rm-logo-tagline{font-family:var(--brand-typography-font-family-wordmark,"Fira Sans Condensed", Arial, sans-serif);letter-spacing:.14em;text-align:center;white-space:nowrap;font-size:7px;font-weight:700;line-height:1.2}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=sm] .rm-logo-tagline{font-size:5px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=md] .rm-logo-tagline{font-size:6px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-size=xl] .rm-logo-tagline{font-size:8px}.rm-logo-lockup:not(.rm-logo-lockup--asset)[data-logo-variant=lockup] .rm-logo-tagline{display:none}:root,html[data-theme=dark]{--neutral-50:#f3f4f6;--neutral-100:#e2e4e9;--neutral-200:#cbcfd7;--neutral-300:#a4aab7;--neutral-400:#788191;--neutral-500:#5d636f;--neutral-600:#40454f;--neutral-700:#292c33;--neutral-800:#1b1d23;--neutral-850:#14161a;--neutral-900:#0f1115;--neutral-950:#080a0c;--primary-50:#eeeffb;--primary-100:#d6d7f5;--primary-200:#adb0eb;--primary-300:#8e92e1;--primary-400:#7c81de;--primary-500:var(--brand-primary-500);--primary-600:#3e45cc;--primary-700:#3036a6;--primary-800:#272b7c;--primary-900:#1d2053;--primary-950:#11122c;--accent-50:#e6f7f9;--accent-100:#c2ebf0;--accent-200:#8ed9e1;--accent-300:#59c3cf;--accent-400:#33b3c1;--accent-500:#23a5b3;--accent-600:#1a8793;--accent-700:#136872;--accent-800:#0c4950;--accent-900:#073136;--accent-950:#042124;--success-50:#edf8e7;--success-100:#cfebc2;--success-200:#a7d590;--success-300:#8ac56d;--success-400:#7aba5a;--success-500:#6eb34d;--success-600:#58913b;--success-700:#416f2a;--success-800:#2f531d;--success-900:#1e3612;--success-950:#111f0a;--warning-50:#fef2e6;--warning-100:#fcd8b6;--warning-200:#f8b577;--warning-300:#f39b49;--warning-400:#f08c2d;--warning-500:#f08928;--warning-600:#ca6d16;--warning-700:#985516;--warning-800:#6e3e12;--warning-900:#45280c;--warning-950:#271607;--danger-50:#fdedec;--danger-100:#f9c9c8;--danger-200:#f29492;--danger-300:#ea6966;--danger-400:#e84d4a;--danger-500:#ea413e;--danger-600:#d02825;--danger-700:#a02422;--danger-800:#741d1b;--danger-900:#491413;--danger-950:#280c0b;--surface-base:var(--neutral-950);--surface-sunken:var(--neutral-800);--surface-card:var(--neutral-850);--surface-raised:var(--neutral-700);--surface-overlay:var(--neutral-700);--surface-dialog:var(--neutral-700);--text-primary:var(--neutral-50);--text-secondary:var(--neutral-200);--text-muted:var(--neutral-300);--text-disabled:var(--neutral-500);--text-inverse:var(--neutral-950);--border-subtle:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--border-subtle:color-mix(in oklab, var(--neutral-50) 6%, transparent)}}:root,html[data-theme=dark]{--border-default:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--border-default:color-mix(in oklab, var(--neutral-50) 10%, transparent)}}:root,html[data-theme=dark]{--border-emphasis:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--border-emphasis:color-mix(in oklab, var(--neutral-50) 18%, transparent)}}:root,html[data-theme=dark]{--border-interactive:var(--primary-500);--brand-pink-300:#fd87ba;--brand-pink-400:#fc559d;--brand-pink-500:#fb2380;--brand-purple-400:#aa35d4;--brand-purple-500:#8c25b1;--brand-purple-600:#751e94;--brand-purple-700:#5e1778;--brand-blue-300:#529dff;--brand-blue-400:#147aff;--brand-blue-500:#0061e0;--brand-primary-300:#a6aaf2;--brand-primary-400:#8e93eb;--brand-primary-500:#686ede;--brand-primary-600:#3e45cc;--gradient-cta:linear-gradient(135deg, var(--brand-pink-500) 0%, var(--brand-purple-500) 50%, var(--brand-blue-500) 100%);--gradient-brand:var(--gradient-cta);--gradient-brand-text:linear-gradient(90deg, var(--brand-pink-500) 0%, var(--brand-purple-500) 50%, var(--brand-blue-500) 100%);--gradient-brand-glow:radial-gradient(ellipse 80% 60% at 50% 0%, var(--brand-purple-500) 0%, transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--gradient-brand-glow:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklab, var(--brand-purple-500) 6%, transparent) 0%, transparent 70%)}}:root,html[data-theme=dark]{--surface-wash-strong:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--surface-wash-strong:color-mix(in oklab, var(--surface-base) 55%, transparent)}}:root,html[data-theme=dark]{--surface-wash-medium:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--surface-wash-medium:color-mix(in oklab, var(--surface-base) 40%, transparent)}}:root,html[data-theme=dark]{--surface-wash-soft:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--surface-wash-soft:color-mix(in oklab, var(--surface-base) 28%, transparent)}}:root,html[data-theme=dark]{--surface-wash-faint:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--surface-wash-faint:color-mix(in oklab, var(--surface-base) 18%, transparent)}}:root,html[data-theme=dark]{--surface-deep-base:#0d0e1c;--surface-deep-overlay:#151628;--scrollbar-thumb:var(--neutral-700);--scrollbar-track:var(--neutral-900);--color-bg-primary:var(--surface-base);--color-bg-secondary:var(--surface-sunken);--color-bg-card:var(--surface-card);--color-bg-elevated:var(--surface-raised);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-border:var(--border-default);--landing-hero-dense:radial-gradient(ellipse 110% 80% at 18% 12%, var(--brand-primary-500) 0%, transparent 58%), radial-gradient(ellipse 100% 70% at 85% 22%, var(--brand-pink-500) 0%, transparent 62%), radial-gradient(ellipse 80% 60% at 52% 95%, var(--brand-purple-500) 0%, transparent 66%), linear-gradient(180deg, var(--surface-deep-overlay) 0%, var(--surface-deep-base) 100%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-hero-dense:radial-gradient(ellipse 110% 80% at 18% 12%, color-mix(in oklab, var(--brand-primary-500) 45%, transparent) 0%, transparent 58%), radial-gradient(ellipse 100% 70% at 85% 22%, color-mix(in oklab, var(--brand-pink-500) 42%, transparent) 0%, transparent 62%), radial-gradient(ellipse 80% 60% at 52% 95%, color-mix(in oklab, var(--brand-purple-500) 55%, transparent) 0%, transparent 66%), linear-gradient(180deg, var(--surface-deep-overlay) 0%, var(--surface-deep-base) 100%)}}:root,html[data-theme=dark]{--landing-gradient-violet-card:linear-gradient(135deg, var(--brand-purple-500) 0%, var(--brand-pink-500) 100%);--landing-gradient-teal-card:linear-gradient(135deg, var(--accent-600) 0%, var(--accent-400) 100%);--landing-gradient-hero-card:linear-gradient(135deg, var(--brand-primary-500) 0%, var(--brand-purple-500) 50%, var(--brand-pink-500) 100%);--landing-gradient-pink-cta:linear-gradient(135deg, var(--brand-pink-400) 0%, var(--brand-pink-500) 45%, var(--brand-purple-500) 100%);--landing-gradient-footer-wave:linear-gradient(180deg, var(--brand-purple-500) 0%, var(--brand-primary-500) 100%);--landing-halo-cyan:0 0 80px 12px var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-halo-cyan:0 0 80px 12px color-mix(in oklab, var(--brand-primary-500) 42%, transparent)}}:root,html[data-theme=dark]{--landing-halo-violet:0 0 80px 12px var(--brand-purple-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-halo-violet:0 0 80px 12px color-mix(in oklab, var(--brand-purple-500) 40%, transparent)}}:root,html[data-theme=dark]{--landing-halo-pink:0 0 80px 12px var(--brand-pink-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-halo-pink:0 0 80px 12px color-mix(in oklab, var(--brand-pink-500) 44%, transparent)}}:root,html[data-theme=dark]{--landing-orb-opacity:.55;--landing-orb-opacity-soft:.32;--landing-phone-halo:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-phone-halo:color-mix(in oklab, var(--brand-primary-500) 55%, transparent)}}:root,html[data-theme=dark]{--landing-dense-text-overlay:oklab(0% none none/.25);--landing-skyline-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-skyline-fill:color-mix(in oklab, var(--surface-deep-base) 92%, transparent)}}:root,html[data-theme=dark]{--andean-terracota-50:#fbf1ef;--andean-terracota-100:#f2d6cf;--andean-terracota-300:#de927c;--andean-terracota-500:#c54c2b;--andean-terracota-600:#a13d21;--andean-terracota-700:#782c17;--andean-ochre-300:#e0bf85;--andean-ochre-500:#c68f2f;--andean-ochre-700:#7d5a1c;--andean-sage-300:#aebfa6;--andean-sage-500:#739064;--andean-sage-700:#475d3c;--andean-indigo-300:#7a8bb8;--andean-indigo-500:#34446f;--andean-indigo-700:#1b2541;--andean-quinua-100:#f9f3e7;--andean-quinua-300:#eddfbf;--andean-quinua-500:#d9c28c;--gradient-andean-sunset:linear-gradient(135deg, var(--andean-terracota-500) 0%, var(--andean-ochre-500) 55%, var(--andean-indigo-500) 100%);--gradient-andean-sunset-text:linear-gradient(90deg, var(--andean-terracota-500) 0%, var(--andean-ochre-500) 60%, var(--andean-indigo-500) 100%);--andean-halo-terracota:0 0 80px 12px var(--andean-terracota-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--andean-halo-terracota:0 0 80px 12px color-mix(in oklab, var(--andean-terracota-500) 28%, transparent)}}html[data-theme=light]{--neutral-50:#080a0c;--neutral-100:#0f1115;--neutral-200:#1a1d23;--neutral-300:#32363e;--neutral-400:#505662;--neutral-500:#686f7d;--neutral-600:#8f96a3;--neutral-700:#b8bdc6;--neutral-800:#dcdfe4;--neutral-850:#e8eaed;--neutral-900:#f3f4f6;--neutral-950:#fcfcfd;--surface-base:var(--neutral-950);--surface-sunken:var(--neutral-900);--surface-card:var(--neutral-850);--surface-raised:#fff;--surface-overlay:#fff;--surface-dialog:#fff;--text-primary:var(--neutral-50);--text-secondary:var(--neutral-200);--text-muted:var(--neutral-400);--text-disabled:var(--neutral-600);--text-inverse:var(--neutral-950);--border-subtle:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--border-subtle:color-mix(in oklab, var(--neutral-50) 6%, transparent)}}html[data-theme=light]{--border-default:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--border-default:color-mix(in oklab, var(--neutral-50) 10%, transparent)}}html[data-theme=light]{--border-emphasis:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--border-emphasis:color-mix(in oklab, var(--neutral-50) 18%, transparent)}}html[data-theme=light]{--surface-wash-strong:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--surface-wash-strong:color-mix(in oklab, var(--surface-base) 72%, transparent)}}html[data-theme=light]{--surface-wash-medium:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--surface-wash-medium:color-mix(in oklab, var(--surface-base) 58%, transparent)}}html[data-theme=light]{--surface-wash-soft:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--surface-wash-soft:color-mix(in oklab, var(--surface-base) 46%, transparent)}}html[data-theme=light]{--surface-wash-faint:var(--surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--surface-wash-faint:color-mix(in oklab, var(--surface-base) 30%, transparent)}}html[data-theme=light]{--surface-deep-base:#1b1c2d;--surface-deep-overlay:#242538;--scrollbar-thumb:var(--neutral-700);--scrollbar-track:var(--neutral-900);--landing-hero-dense:radial-gradient(ellipse 110% 80% at 18% 12%, var(--brand-primary-500) 0%, transparent 58%), radial-gradient(ellipse 100% 70% at 85% 22%, var(--brand-pink-500) 0%, transparent 62%), radial-gradient(ellipse 80% 60% at 52% 95%, var(--brand-purple-500) 0%, transparent 66%), linear-gradient(180deg, var(--surface-deep-overlay) 0%, var(--surface-deep-base) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-hero-dense:radial-gradient(ellipse 110% 80% at 18% 12%, color-mix(in oklab, var(--brand-primary-500) 55%, transparent) 0%, transparent 58%), radial-gradient(ellipse 100% 70% at 85% 22%, color-mix(in oklab, var(--brand-pink-500) 52%, transparent) 0%, transparent 62%), radial-gradient(ellipse 80% 60% at 52% 95%, color-mix(in oklab, var(--brand-purple-500) 65%, transparent) 0%, transparent 66%), linear-gradient(180deg, var(--surface-deep-overlay) 0%, var(--surface-deep-base) 100%)}}html[data-theme=light]{--landing-gradient-violet-card:linear-gradient(135deg, var(--brand-purple-500) 0%, var(--brand-pink-500) 100%);--landing-gradient-teal-card:linear-gradient(135deg, var(--accent-600) 0%, var(--accent-400) 100%);--landing-gradient-hero-card:linear-gradient(135deg, var(--brand-primary-500) 0%, var(--brand-purple-500) 50%, var(--brand-pink-500) 100%);--landing-gradient-pink-cta:linear-gradient(135deg, var(--brand-pink-400) 0%, var(--brand-pink-500) 45%, var(--brand-purple-500) 100%);--landing-gradient-footer-wave:linear-gradient(180deg, var(--brand-purple-500) 0%, var(--brand-primary-500) 100%);--landing-halo-cyan:0 0 60px 8px var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-halo-cyan:0 0 60px 8px color-mix(in oklab, var(--brand-primary-500) 28%, transparent)}}html[data-theme=light]{--landing-halo-violet:0 0 60px 8px var(--brand-purple-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-halo-violet:0 0 60px 8px color-mix(in oklab, var(--brand-purple-500) 26%, transparent)}}html[data-theme=light]{--landing-halo-pink:0 0 60px 8px var(--brand-pink-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-halo-pink:0 0 60px 8px color-mix(in oklab, var(--brand-pink-500) 30%, transparent)}}html[data-theme=light]{--landing-orb-opacity:.4;--landing-orb-opacity-soft:.2;--landing-phone-halo:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-phone-halo:color-mix(in oklab, var(--brand-primary-500) 34%, transparent)}}html[data-theme=light]{--landing-dense-text-overlay:oklab(100% 0 5.96046e-8/.12);--landing-skyline-fill:var(--surface-deep-overlay)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-skyline-fill:color-mix(in oklab, var(--surface-deep-overlay) 85%, transparent)}}html[data-theme=light]{--andean-terracota-50:#fcf5f3;--andean-terracota-100:#f6e4df;--andean-quinua-100:#fbf7ef;--andean-halo-terracota:0 0 60px 8px var(--andean-terracota-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--andean-halo-terracota:0 0 60px 8px color-mix(in oklab, var(--andean-terracota-500) 18%, transparent)}}@media(prefers-reduced-transparency:reduce){:root,html[data-theme=dark],html[data-theme=light]{--surface-wash-strong:var(--surface-base);--surface-wash-medium:var(--surface-base);--surface-wash-soft:var(--surface-base);--surface-wash-faint:var(--surface-base)}}:root,html[data-theme=dark],html[data-theme=light]{--font-display:"Fira Sans Condensed", Arial, sans-serif;--font-sans:"Fira Sans Condensed", Arial, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--font-display-serif:var(--font-display);--font-extralight:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--text-display-2xl:clamp(3rem, 5vw + 1rem, 5rem);--text-display-xl:clamp(2.5rem, 4vw + .75rem, 4rem);--text-display-lg:clamp(2rem, 3vw + .5rem, 3rem);--text-display-md:clamp(1.75rem, 2vw + .5rem, 2.25rem);--text-3xl:clamp(1.5rem, 1.5vw + .75rem, 1.875rem);--text-2xl:clamp(1.25rem, 1vw + .75rem, 1.5rem);--text-xl:clamp(1.125rem, .5vw + .75rem, 1.25rem);--text-lg:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--leading-display:1.05;--leading-heading:1.15;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--text-4xl:var(--text-display-md);--text-5xl:var(--text-display-lg);--text-6xl:var(--text-display-xl);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-30:7.5rem;--space-32:8rem;--space-1-5:var(--space-2);--space-2-5:var(--space-3);--space-3-5:var(--space-4);--rm-space-1:var(--space-1);--rm-space-2:var(--space-2);--rm-space-3:var(--space-3);--rm-space-4:var(--space-4);--rm-space-5:var(--space-5);--rm-space-6:var(--space-6);--rm-space-8:var(--space-8);--rm-space-10:var(--space-10);--rm-space-12:var(--space-12);--rm-space-16:var(--space-16);--rm-space-20:var(--space-20);--rm-space-24:var(--space-24);--rm-space-30:var(--space-30);--container-wide:1200px;--container-narrow:800px;--container-prose:640px;--container-gutter:var(--space-6);--container-gutter-lg:var(--space-8);--container-max:var(--container-wide);--container-padding:var(--container-gutter);--section-py-mobile:var(--space-16);--section-py-tablet:var(--space-20);--section-py-desktop:var(--space-24);--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--z-below:-1;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--z-splash:9999}:root,html[data-theme=dark]{--shadow-xs:0 1px 2px 0 #04050666;--shadow-sm:0 1px 2px 0 #04050680, 0 2px 4px -1px #0405064d;--shadow-md:0 4px 6px -1px #04050680, 0 2px 4px -2px #04050659;--shadow-lg:0 10px 15px -3px #0405068c, 0 4px 6px -4px #04050666;--shadow-xl:0 20px 25px -5px #04050699, 0 8px 10px -6px #04050680;--shadow-2xl:0 25px 50px -12px #040506bf;--shadow-inner:inset 0 2px 4px 0 #04050680;--shadow-primary-sm:0 4px 14px 0 #1c207d66;--shadow-primary-md:0 8px 24px 0 #1c207d73;--shadow-danger-sm:0 4px 14px 0 #8b100e59;--shadow-glow:var(--shadow-primary-sm);--shadow-glow-purple:var(--shadow-primary-md)}html[data-theme=light]{--shadow-xs:0 1px 2px 0 #29303d14;--shadow-sm:0 1px 2px 0 #29303d1a, 0 2px 4px -1px #29303d0f;--shadow-md:0 4px 6px -1px #29303d1a, 0 2px 4px -2px #29303d0f;--shadow-lg:0 10px 15px -3px #29303d1f, 0 4px 6px -4px #29303d14;--shadow-xl:0 20px 25px -5px #29303d26, 0 8px 10px -6px #29303d1a;--shadow-2xl:0 25px 50px -12px #29303d40;--shadow-inner:inset 0 2px 4px 0 #29303d14;--shadow-primary-sm:0 4px 14px 0 #2e36d140;--shadow-primary-md:0 8px 24px 0 #2e36d14d;--shadow-danger-sm:0 4px 14px 0 #e81a1740}:root,html[data-theme=dark],html[data-theme=light]{--motion-micro:.15s;--motion-sm:.2s;--motion-md:.3s;--motion-lg:.5s;--motion-xl:.8s;--transition-fast:var(--motion-micro);--transition-base:var(--motion-sm);--transition-slow:var(--motion-md);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.5, 1.5, .5, 1);--transition-color:color var(--motion-sm) var(--ease-out-expo), background-color var(--motion-sm) var(--ease-out-expo), border-color var(--motion-sm) var(--ease-out-expo);--transition-transform:transform var(--motion-md) var(--ease-out-expo);--transition-shadow:box-shadow var(--motion-md) var(--ease-out-expo);--transition-opacity:opacity var(--motion-md) var(--ease-out-expo);--transition-all:all var(--motion-md) var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){:root{--motion-micro:0s;--motion-sm:0s;--motion-md:0s;--motion-lg:0s;--motion-xl:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,html[data-theme=dark]{--decor-grid-line:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--decor-grid-line:color-mix(in oklab, var(--neutral-50) 4%, transparent)}}:root,html[data-theme=dark]{--decor-grid:linear-gradient(var(--decor-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--decor-grid-line) 1px, transparent 1px);--decor-grid-size:48px 48px;--decor-hero-glow-1:radial-gradient(ellipse 60% 50% at 50% 0%, var(--primary-500) 0%, transparent 60%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--decor-hero-glow-1:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in oklab, var(--primary-500) 12%, transparent) 0%, transparent 60%)}}:root,html[data-theme=dark]{--decor-hero-glow-2:radial-gradient(ellipse 80% 60% at 100% 100%, var(--accent-500) 0%, transparent 65%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--decor-hero-glow-2:radial-gradient(ellipse 80% 60% at 100% 100%, color-mix(in oklab, var(--accent-500) 6%, transparent) 0%, transparent 65%)}}:root,html[data-theme=dark]{--decor-hero-glow-3:radial-gradient(ellipse 50% 40% at 0% 80%, #e61a720d 0%, transparent 60%);--decor-section-glow:radial-gradient(ellipse 70% 50% at 50% 50%, var(--primary-500) 0%, transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--decor-section-glow:radial-gradient(ellipse 70% 50% at 50% 50%, color-mix(in oklab, var(--primary-500) 5%, transparent) 0%, transparent 70%)}}:root,html[data-theme=dark]{--decor-cta-glow:radial-gradient(ellipse 70% 60% at 50% 50%, var(--brand-purple-500) 0%, transparent 65%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--decor-cta-glow:radial-gradient(ellipse 70% 60% at 50% 50%, color-mix(in oklab, var(--brand-purple-500) 10%, transparent) 0%, transparent 65%)}}:root,html[data-theme=dark]{--decor-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.04 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--decor-hairline:linear-gradient(90deg, transparent 0%, var(--brand-primary-500) 50%, transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--decor-hairline:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--brand-primary-500) 35%, transparent) 50%, transparent 100%)}}:root,html[data-theme=dark]{--eyebrow-bg:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--eyebrow-bg:color-mix(in oklab, var(--brand-primary-500) 14%, transparent)}}:root,html[data-theme=dark]{--eyebrow-text:#fff;--eyebrow-dot:#d47bf4;--eyebrow-shadow:0 0 0 1px var(--brand-primary-500), 0 6px 18px -8px var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--eyebrow-shadow:0 0 0 1px color-mix(in oklab, var(--brand-primary-500) 20%, transparent), 0 6px 18px -8px color-mix(in oklab, var(--brand-primary-500) 60%, transparent)}}html[data-theme=light]{--decor-grid-line:var(--neutral-50)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--decor-grid-line:color-mix(in oklab, var(--neutral-50) 4%, transparent)}}html[data-theme=light]{--decor-grid:linear-gradient(var(--decor-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--decor-grid-line) 1px, transparent 1px);--decor-hero-glow-1:radial-gradient(ellipse 60% 50% at 50% 0%, var(--primary-500) 0%, transparent 60%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--decor-hero-glow-1:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in oklab, var(--primary-500) 8%, transparent) 0%, transparent 60%)}}html[data-theme=light]{--decor-hero-glow-2:radial-gradient(ellipse 80% 60% at 100% 100%, var(--accent-500) 0%, transparent 65%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--decor-hero-glow-2:radial-gradient(ellipse 80% 60% at 100% 100%, color-mix(in oklab, var(--accent-500) 5%, transparent) 0%, transparent 65%)}}html[data-theme=light]{--decor-hero-glow-3:radial-gradient(ellipse 50% 40% at 0% 80%, #eb478e0d 0%, transparent 60%);--decor-section-glow:radial-gradient(ellipse 70% 50% at 50% 50%, var(--primary-500) 0%, transparent 70%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--decor-section-glow:radial-gradient(ellipse 70% 50% at 50% 50%, color-mix(in oklab, var(--primary-500) 4%, transparent) 0%, transparent 70%)}}html[data-theme=light]{--decor-cta-glow:radial-gradient(ellipse 70% 60% at 50% 50%, var(--brand-purple-500) 0%, transparent 65%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--decor-cta-glow:radial-gradient(ellipse 70% 60% at 50% 50%, color-mix(in oklab, var(--brand-purple-500) 8%, transparent) 0%, transparent 65%)}}html[data-theme=light]{--decor-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.02 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--eyebrow-bg:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--eyebrow-bg:color-mix(in oklab, var(--brand-primary-500) 12%, white)}}html[data-theme=light]{--eyebrow-text:#691f84;--eyebrow-dot:#a62dd2;--eyebrow-shadow:0 0 0 1px var(--brand-primary-500), 0 4px 14px -6px var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--eyebrow-shadow:0 0 0 1px color-mix(in oklab, var(--brand-primary-500) 14%, transparent), 0 4px 14px -6px color-mix(in oklab, var(--brand-primary-500) 30%, transparent)}}.eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;box-shadow:none;margin-bottom:var(--space-4);border:none;border-radius:0;align-items:center;gap:12px;padding:0;font-weight:700;transition:letter-spacing .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}html[data-theme=light] .eyebrow{color:#5c1b74}.eyebrow:hover{letter-spacing:.26em}.eyebrow:before{content:"";background:var(--rm-gradient-brand,linear-gradient(135deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));width:8px;height:8px;box-shadow:none;flex-shrink:0;animation:6s cubic-bezier(.65,0,.35,1) infinite eyebrow-rotate;transform:rotate(45deg)}.eyebrow:after{content:"";background:linear-gradient(90deg,var(--brand-purple-500),transparent);width:28px;height:1px}@supports (color:color-mix(in lab,red,red)){.eyebrow:after{background:linear-gradient(90deg,color-mix(in oklab,var(--brand-purple-500) 45%,transparent),transparent)}}.eyebrow:after{flex-shrink:0}.eyebrow--sm{font-size:var(--text-xs);letter-spacing:.18em;margin-bottom:var(--space-3);gap:10px}.eyebrow--sm:before{width:6px;height:6px}.eyebrow--sm:after{width:22px}@keyframes eyebrow-rotate{0%{transform:rotate(45deg)scale(1)}50%{transform:rotate(225deg)scale(1.15)}to{transform:rotate(405deg)scale(1)}}@media(prefers-reduced-motion:reduce){.eyebrow:before{animation:none}}.decor-section-bg{isolation:isolate;position:relative}.decor-section-bg:before{content:"";background-image:var(--decor-grid);background-size:var(--decor-grid-size);opacity:.8;pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000 0%,#0000 80%);mask-image:radial-gradient(60% 80%,#000,#0000 80%)}.decor-section-bg--hero:before{background-image:var(--decor-hero-glow-1),var(--decor-hero-glow-2),var(--decor-hero-glow-3),var(--decor-grid);background-size:auto,auto,auto,var(--decor-grid-size);opacity:1;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000)}.decor-section-bg--final:before{background-image:var(--decor-cta-glow),var(--decor-grid);background-size:auto,var(--decor-grid-size);-webkit-mask-image:radial-gradient(80% 90%,#000 10%,#0000 85%);mask-image:radial-gradient(80% 90%,#000 10%,#0000 85%)}.decor-hairline{background:var(--decor-hairline);opacity:.5;width:min(600px,80%);height:1px;margin-inline:auto}h1,.text-display{letter-spacing:-.025em;text-wrap:balance}h2,.text-h2{letter-spacing:-.02em;text-wrap:balance}h3,.text-h3{letter-spacing:-.015em}p,.text-body{text-wrap:pretty}:root,html[data-theme=dark]{--color-bg-primary:var(--rm-surface-base);--color-bg-secondary:var(--rm-surface-sunken);--color-bg-card:var(--rm-surface-raised);--color-bg-elevated:var(--rm-surface-overlay);--color-primary-start:#686de0;--color-primary-start-rgb:104 109 224;--color-primary-end:#22a6b3;--gradient-primary:var(--gradient-cta);--gradient-primary-text:linear-gradient(90deg, var(--color-primary-start), var(--color-primary-end));--rm-gradient-brand:var(--gradient-cta);--rm-gradient-brand-text:linear-gradient(90deg, var(--brand-pink-500) 0%, var(--brand-purple-500) 50%, var(--brand-blue-500) 100%);--rm-gradient-brand-subtle:linear-gradient(90deg, var(--brand-pink-500) 0%, var(--brand-purple-500) 50%, var(--brand-blue-500) 100%)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--rm-gradient-brand-subtle:linear-gradient(90deg, color-mix(in oklab, var(--brand-pink-500) 8%, transparent) 0%, color-mix(in oklab, var(--brand-purple-500) 8%, transparent) 50%, color-mix(in oklab, var(--brand-blue-500) 8%, transparent) 100%)}}:root,html[data-theme=dark]{--rm-accent-primary:var(--brand-primary-500);--color-text-primary:var(--rm-text-primary);--color-text-secondary:var(--rm-text-secondary);--color-text-muted:var(--rm-text-muted);--color-text-accent:var(--color-primary-start);--color-border:var(--rm-border-default);--color-border-accent:#686de04d;--color-border-hover:#22a6b340;--color-success:#6ab04c;--color-warning:#f0932b;--color-error:#eb4d4b;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--color-brand-indigo:var(--brand-primary-500);--color-brand-indigo-rgb:104 109 224;--color-brand-emerald:#6ab04c;--color-brand-emerald-rgb:106 176 76;--color-brand-amber:#f0932b;--color-brand-amber-rgb:240 147 43;--color-brand-rose:#eb4d4b;--color-brand-rose-rgb:235 77 75;--electric-cyan:var(--brand-primary-500);--vivid-violet:#22a6b3;--neon-mint:var(--color-brand-emerald);--solar-orange:var(--color-brand-amber);--danger-red:var(--color-brand-rose);--container-max:1200px;--container-padding:var(--space-6);--hero-grid-line:#ffffff05;--hero-orb-primary-lg:#686de01a;--hero-orb-primary-sm:#686de00f;--hero-orb-complement:#22a6b314;--hero-card-shadow:0 2px 0 #ffffff0a inset, 0 24px 48px #00000080;--hero-chip-shadow:0 4px 12px #0000004d, 0 1px 0 #ffffff0f inset;--skel-bg:linear-gradient(90deg, #ffffff0a, #ffffff1a, #ffffff0a);--chart-bar-bg:#ffffff1a;--icon-neutral-bg:#ffffff14;--glass-bg:var(--surface-card);--glass-border:var(--border-subtle);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--section-bg-subtle:var(--gradient-brand-glow);--landing-problem-fill:var(--surface-deep-overlay)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-problem-fill:color-mix(in oklab, var(--surface-deep-overlay) 84%, var(--brand-blue-500) 16%)}}:root,html[data-theme=dark]{--landing-integrated-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-integrated-fill:color-mix(in oklab, var(--surface-deep-base) 80%, var(--brand-purple-500) 20%)}}:root,html[data-theme=dark]{--landing-features-fill:var(--surface-deep-overlay)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-features-fill:color-mix(in oklab, var(--surface-deep-overlay) 82%, var(--brand-primary-500) 18%)}}:root,html[data-theme=dark]{--landing-hiw-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-hiw-fill:color-mix(in oklab, var(--surface-deep-base) 82%, var(--brand-primary-500) 18%)}}:root,html[data-theme=dark]{--landing-social-proof-top-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-social-proof-top-fill:color-mix(in oklab, var(--surface-deep-base) 88%, var(--brand-blue-500) 12%)}}:root,html[data-theme=dark]{--landing-social-proof-bottom-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-social-proof-bottom-fill:color-mix(in oklab, var(--surface-deep-base) 82%, var(--brand-purple-500) 18%)}}:root,html[data-theme=dark]{--landing-social-proof-fill:var(--landing-social-proof-top-fill);--landing-faq-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-faq-fill:color-mix(in oklab, var(--surface-deep-base) 84%, var(--brand-purple-500) 16%)}}:root,html[data-theme=dark]{--landing-pricing-fill:var(--brand-purple-500)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-pricing-fill:color-mix(in oklab, var(--brand-purple-500) 74%, var(--surface-deep-base) 26%)}}:root,html[data-theme=dark]{--landing-final-cta-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-final-cta-fill:color-mix(in oklab, var(--surface-deep-base) 52%, var(--brand-purple-500) 48%)}}:root,html[data-theme=dark]{--landing-badge-bg:linear-gradient(135deg, white, white)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-badge-bg:linear-gradient(135deg, color-mix(in oklab, white 97%, var(--brand-purple-500) 3%), color-mix(in oklab, white 94%, var(--brand-pink-500) 6%))}}:root,html[data-theme=dark]{--landing-badge-text:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=dark]{--landing-badge-text:color-mix(in oklab, var(--surface-deep-base) 96%, var(--brand-purple-700) 4%)}}html[data-theme=light]{--color-bg-primary:var(--rm-surface-base);--color-bg-secondary:var(--rm-surface-sunken);--color-bg-card:var(--rm-surface-raised);--color-bg-elevated:var(--rm-surface-overlay);--color-text-primary:var(--rm-text-primary);--color-text-secondary:var(--rm-text-secondary);--color-text-muted:var(--rm-text-muted);--color-text-accent:#686de0;--color-border:var(--rm-border-default);--color-border-accent:#686de040;--color-border-hover:#22a6b34d;--color-primary-start:#686de0;--color-primary-end:#22a6b3;--gradient-primary:var(--gradient-cta);--gradient-primary-text:linear-gradient(90deg, #686de0, #22a6b3);scrollbar-color:#0003 var(--color-bg-secondary);--hero-grid-line:#00000005;--hero-orb-primary-lg:#686de00f;--hero-orb-primary-sm:#686de00a;--hero-orb-complement:#22a6b30d;--hero-card-shadow:0 24px 48px #0000001f;--hero-chip-shadow:0 4px 12px #00000014;--skel-bg:linear-gradient(90deg, #0000000a, #0000001a, #0000000a);--chart-bar-bg:#00000014;--icon-neutral-bg:#0000000f;--landing-problem-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-problem-fill:color-mix(in oklab, white 94%, var(--brand-blue-500) 6%)}}html[data-theme=light]{--landing-integrated-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-integrated-fill:color-mix(in oklab, white 91%, var(--brand-purple-500) 9%)}}html[data-theme=light]{--landing-features-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-features-fill:color-mix(in oklab, white 93%, var(--brand-purple-500) 7%)}}html[data-theme=light]{--landing-hiw-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-hiw-fill:color-mix(in oklab, var(--surface-deep-base) 84%, var(--brand-primary-500) 16%)}}html[data-theme=light]{--landing-social-proof-top-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-social-proof-top-fill:color-mix(in oklab, white 94%, var(--brand-blue-500) 6%)}}html[data-theme=light]{--landing-social-proof-bottom-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-social-proof-bottom-fill:color-mix(in oklab, white 90%, var(--brand-purple-500) 10%)}}html[data-theme=light]{--landing-social-proof-fill:var(--landing-social-proof-top-fill);--landing-faq-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-faq-fill:color-mix(in oklab, white 91%, var(--brand-primary-500) 9%)}}html[data-theme=light]{--landing-pricing-fill:white}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-pricing-fill:color-mix(in oklab, white 88%, var(--brand-purple-500) 12%)}}html[data-theme=light]{--landing-final-cta-fill:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-final-cta-fill:color-mix(in oklab, var(--surface-deep-base) 54%, var(--brand-purple-500) 46%)}}html[data-theme=light]{--landing-badge-bg:linear-gradient(135deg, white, white)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-badge-bg:linear-gradient(135deg, color-mix(in oklab, white 97%, var(--brand-purple-500) 3%), color-mix(in oklab, white 94%, var(--brand-pink-500) 6%))}}html[data-theme=light]{--landing-badge-text:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light]{--landing-badge-text:color-mix(in oklab, var(--surface-deep-base) 96%, var(--brand-purple-700) 4%)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;tab-size:4;background-color:var(--surface-base);font-size:16px;overflow-x:clip}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-extralight);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:color .25s;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.gradient-text{background:var(--gradient-primary-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-title-accent{color:var(--brand-pink-400);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;display:inline-block;position:relative}html[data-theme=light] .section-title-accent{color:var(--brand-purple-500)}.section-title-accent:after{content:"";background:var(--rm-gradient-brand,linear-gradient(90deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));opacity:.9;filter:none;border-radius:9999px;height:.08em;position:absolute;bottom:-.04em;left:0;right:0}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.section{padding-block:var(--space-20)}@media(max-width:768px){.section{padding-block:var(--space-12)}:root{--container-padding:var(--space-4)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-emphasis)}:focus-visible{outline:2px solid var(--color-primary-start);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes lp-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes lp-scrollBounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(5px)}}@keyframes lp-shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes lp-lineExpand{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes lp-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-reveal-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes lp-reveal-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes lp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lp-counterUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{opacity:1;transform:none}.js-reveal [data-reveal]{opacity:0;transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.js-reveal [data-reveal=left]{transform:translate(-22px)}.js-reveal [data-reveal=right]{transform:translate(22px)}[data-reveal].is-visible{opacity:1;transform:translate(0)}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.lp-animate,[data-animate],[data-reveal]{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}}@supports (content-visibility:auto){.integrated,.features,.hiw,.social-proof,.faq-section--landing,.pricing-v2,.final-cta{content-visibility:auto;contain-intrinsic-size:900px}@media(max-width:768px){.features{contain-intrinsic-size:2600px}.social-proof,.faq-section--landing,.pricing-v2{contain-intrinsic-size:1100px}}}@keyframes pp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pp-fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes pp-slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pp-barGrow{0%{opacity:.5;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes pp-popIn{0%{opacity:0;transform:scale(.7)translateY(5px)}60%{transform:scale(1.08)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pp-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes lp-magneticPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes lp-pulseRing{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.6;transform:scale(1.1)}}@keyframes landing-bg-drift{0%,to{opacity:var(--bg-opacity,1);transform:translate(0)scale(1)}50%{transform:translate3d(var(--bg-drift-x,10px),var(--bg-drift-y,-8px),0) scale(var(--bg-drift-scale,1.025));opacity:var(--bg-opacity-mid,var(--bg-opacity,1))}}@keyframes landing-topography-drift{0%{transform:translate(-1.5%)scale(1.03)}50%{transform:translate(1.5%,-1%)scale(1.04)}to{transform:translate(-1.5%)scale(1.03)}}@keyframes landing-ambient-breathe{0%,to{opacity:var(--ambient-opacity,.12);transform:scale(1)}50%{opacity:var(--ambient-opacity-mid,.18);transform:scale(1.045)}}@keyframes landing-accent-scan{0%,to{opacity:.32;transform:translate(-18%)scaleX(.64)}50%{opacity:.78;transform:translate(18%)scaleX(1)}}.card{background:var(--color-bg-card);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:none;border:none;transition:background .3s;position:relative;overflow:clip}html[data-theme=light] .card{box-shadow:none;background:#fff}.card:before{content:"";background:var(--rm-gradient-brand-text,linear-gradient(90deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));opacity:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card:hover,html[data-theme=light] .card:hover{box-shadow:none}.card:hover:before{opacity:1}.card:focus-within{outline:2px solid var(--brand-purple-500)}@supports (color:color-mix(in lab,red,red)){.card:focus-within{outline:2px solid color-mix(in oklab,var(--brand-purple-500) 45%,transparent)}}.card:focus-within{outline-offset:3px;box-shadow:none}.card--sm{border-radius:var(--radius-lg);padding:0}.card--accent:before{opacity:.7}.card--value{padding:var(--space-6)}.card--value h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-extrabold);color:var(--color-text-primary);margin:var(--space-4) 0 var(--space-2)}.card--value p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.65}.card--stat{padding:var(--space-8) var(--space-6);text-align:center}.card--stat p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.65}.card--stat .eyebrow{margin-bottom:var(--space-4)}.card--mission h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-extrabold);margin:var(--space-4) 0 var(--space-3);color:var(--color-text-primary);letter-spacing:-.01em}.card--mission p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.65}.card--story{max-width:48rem;margin:0 auto}.card--story p{color:var(--color-text-secondary);font-size:var(--text-base);margin-bottom:var(--space-3);line-height:1.65}.card--story p:last-child{margin-bottom:0}.card--contact h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-extrabold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.card--contact a,.card--contact p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65;display:block}.card--contact a:hover{color:var(--color-primary-start)}.icon-box{border-radius:var(--radius-lg);color:#fff;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.icon-corner-mark{color:#fff;opacity:.6;pointer-events:none;width:10px;height:10px;position:absolute;bottom:4px;right:4px}@media(max-width:767px){.icon-corner-mark{display:none}}.icon-box--lg{background:var(--brand-primary-500);border-radius:22px;width:72px;height:72px}.icon-box--md{border-radius:var(--radius-lg);width:48px;height:48px}.icon-box--sm{border-radius:var(--radius-lg);color:#dfe4ff;background:#ffffff0a;border:1px solid #ffffff24;width:38px;height:38px}.icon-box--indigo{background:rgba(var(--color-brand-indigo-rgb) / .1);border:1px solid rgba(var(--color-brand-indigo-rgb) / .2);color:var(--brand-primary-500)}.icon-box--emerald{background:rgba(var(--color-brand-emerald-rgb) / .1);border:1px solid rgba(var(--color-brand-emerald-rgb) / .2);color:rgb(var(--color-brand-emerald-rgb))}.icon-box--amber{background:rgba(var(--color-brand-amber-rgb) / .1);border:1px solid rgba(var(--color-brand-amber-rgb) / .2);color:rgb(var(--color-brand-amber-rgb))}.icon-box--rose{background:rgba(var(--color-brand-rose-rgb) / .1);border:1px solid rgba(var(--color-brand-rose-rgb) / .2);color:rgb(var(--color-brand-rose-rgb))}.icon-box--cyan{color:#686de0;background:#686de01a;border:1px solid #686de033}.icon-box--violet{color:#22a6b3;background:#22a6b31a;border:1px solid #22a6b333}.icon-box--solid-indigo{background:var(--brand-primary-500);color:#fff;border:none}.icon-box--solid-emerald{background:rgb(var(--color-brand-emerald-rgb));color:#fff;border:none}.icon-box--solid-amber{background:rgb(var(--color-brand-amber-rgb));color:#fff;border:none}.icon-box--solid-rose{background:rgb(var(--color-brand-rose-rgb));color:#fff;border:none}.icon-box--solid-cyan{color:#fff;background:#686de0;border:none}.icon-box--solid-violet{color:#fff;background:#22a6b3;border:none}.h-display{font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-extrabold);letter-spacing:-.03em;line-height:1.15}.h-section{font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--font-extrabold);letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}.lead{font-size:var(--text-base);color:var(--color-text-secondary);max-width:26rem;line-height:1.6}.text-accent{background:var(--rm-gradient-brand-text,linear-gradient(90deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-accent{background:var(--rm-gradient-brand-text,linear-gradient(90deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.gradient-accent:after{content:"";background:var(--rm-gradient-brand,linear-gradient(135deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));opacity:.3;filter:none;border-radius:9999px;height:.08em;position:absolute;bottom:-.02em;left:0;right:0}.section-bg-glow{position:relative}.section-bg-glow:before{content:"";background:radial-gradient(ellipse 45% 42% at 28% 45%,rgb(var(--color-brand-indigo-rgb) / .06),transparent 65%),radial-gradient(ellipse 55% 52% at 70% 55%,var(--brand-primary-500),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.section-bg-glow:before{background:radial-gradient(ellipse 45% 42% at 28% 45%,rgb(var(--color-brand-indigo-rgb) / .06),transparent 65%),radial-gradient(ellipse 55% 52% at 70% 55%,color-mix(in oklab,var(--brand-primary-500) 8%,transparent),transparent 70%)}}.section-bg-glow:before{pointer-events:none;z-index:0}.section-bg-glow>*{z-index:1;position:relative}html[data-theme=light] .card:before{background:linear-gradient(135deg,#686de0,#22a6b3)}html[data-theme=light] .icon-box--sm{color:#0f111780;background:#0000000a;border-color:#0000001a}html[data-theme=light] .icon-box--indigo{background:rgba(var(--color-brand-indigo-rgb) / .12);border-color:rgba(var(--color-brand-indigo-rgb) / .2)}html[data-theme=light] .icon-box--emerald{background:rgba(var(--color-brand-emerald-rgb) / .12);border-color:rgba(var(--color-brand-emerald-rgb) / .2)}html[data-theme=light] .icon-box--amber{background:rgba(var(--color-brand-amber-rgb) / .12);border-color:rgba(var(--color-brand-amber-rgb) / .2)}html[data-theme=light] .icon-box--rose{background:rgba(var(--color-brand-rose-rgb) / .12);border-color:rgba(var(--color-brand-rose-rgb) / .2)}html[data-theme=light] .icon-box--cyan{color:#686de0;background:#686de01a;border-color:#686de033}html[data-theme=light] .icon-box--violet{color:#22a6b3;background:#22a6b31a;border-color:#22a6b333}html[data-theme=light] .section-bg-glow:before{background:radial-gradient(ellipse 45% 42% at 28% 45%,rgb(var(--color-brand-indigo-rgb) / .03),transparent 65%),radial-gradient(ellipse 55% 52% at 70% 55%,rgb(var(--color-brand-indigo-rgb) / .04),transparent 70%)}html[data-theme=light] .h-display,html[data-theme=light] .h-section{color:var(--color-text-primary)}html[data-theme=light] .gradient-accent{background:linear-gradient(120deg,#686de0,#22a6b3);-webkit-background-clip:text;background-clip:text}.sec-cta__icon,.about-cta__icon,.hiw__icon+.hiw__icon,.contact-hero__icon{background:var(--rm-gradient-brand,linear-gradient(135deg, var(--brand-pink-500) 0%, var(--brand-purple-500) 50%, var(--brand-blue-500) 100%))!important;color:#fff!important}.legal-card__number{min-width:30px;height:24px;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-primary);justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.legal-card__number{color:color-mix(in oklab,var(--color-text-primary) 86%,var(--brand-primary-300) 14%)}}.legal-card__number{background:var(--color-bg-card)}@supports (color:color-mix(in lab,red,red)){.legal-card__number{background:color-mix(in oklab,var(--color-bg-card) 74%,var(--brand-primary-500) 26%)}}.legal-card__number{margin-bottom:var(--space-3);letter-spacing:.05em;box-shadow:none;border-radius:9999px}.form-input,.form-textarea,input[type=text].contact-input,input[type=email].contact-input,textarea.contact-input,input.demo-field,textarea.demo-field{box-shadow:none;background:var(--color-bg-card)!important;border-radius:var(--radius-lg)!important;color:var(--color-text-primary)!important;border:none!important;padding:14px 16px!important;transition:background .2s,outline-color .2s!important}html[data-theme=light] .form-input,html[data-theme=light] .form-textarea,html[data-theme=light] input[type=text].contact-input,html[data-theme=light] input[type=email].contact-input,html[data-theme=light] textarea.contact-input,html[data-theme=light] input.demo-field,html[data-theme=light] textarea.demo-field{box-shadow:none;background:#fff!important}.form-input:focus,.form-textarea:focus,input.contact-input:focus,textarea.contact-input:focus,input.demo-field:focus,textarea.demo-field:focus{outline:2px solid var(--brand-purple-500)!important}@supports (color:color-mix(in lab,red,red)){.form-input:focus,.form-textarea:focus,input.contact-input:focus,textarea.contact-input:focus,input.demo-field:focus,textarea.demo-field:focus{outline:2px solid color-mix(in oklab,var(--brand-purple-500) 60%,transparent)!important}}.form-input:focus,.form-textarea:focus,input.contact-input:focus,textarea.contact-input:focus,input.demo-field:focus,textarea.demo-field:focus{box-shadow:none;outline-offset:2px!important}.prose-content{max-width:48rem;margin:0 auto}.prose-content h2{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;color:var(--color-text-primary);margin-top:var(--space-16);margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.prose-content h3{font-family:var(--font-display,var(--font-sans));font-size:var(--text-xl);letter-spacing:-.015em;color:var(--color-text-primary);margin-top:var(--space-10);margin-bottom:var(--space-3);font-weight:600}.prose-content p{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.7}.prose-content ul,.prose-content ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.prose-content li{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-2);line-height:1.7;position:relative}.prose-content ul li::marker{color:var(--brand-purple-500)}@supports (color:color-mix(in lab,red,red)){.prose-content ul li::marker{color:color-mix(in oklab,var(--brand-purple-500) 70%,transparent)}}.prose-content a{color:#0000;background:var(--rm-gradient-brand-text,linear-gradient(90deg, var(--brand-pink-500), var(--brand-purple-500), var(--brand-blue-500)));border-bottom:1px solid var(--brand-purple-500);-webkit-background-clip:text;background-clip:text;font-weight:600}@supports (color:color-mix(in lab,red,red)){.prose-content a{border-bottom:1px solid color-mix(in oklab,var(--brand-purple-500) 35%,transparent)}}.prose-content a{transition:border-color .2s}.prose-content a:hover{border-bottom-color:var(--brand-purple-500)}@supports (color:color-mix(in lab,red,red)){.prose-content a:hover{border-bottom-color:color-mix(in oklab,var(--brand-purple-500) 70%,transparent)}}.prose-content strong{color:var(--color-text-primary);font-weight:600}.btn{justify-content:center;align-items:center;gap:var(--rm-space-2);font-family:var(--font-sans);letter-spacing:-.01em;border-radius:var(--rm-radius-full);cursor:pointer;white-space:nowrap;isolation:isolate;border:none;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.985)}.btn svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.btn:not(.btn--icon):hover svg{transform:translate(2px)}.btn:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:4px}.btn--primary{background:var(--brand-primary-500);color:#fff;font-weight:600}.btn--primary:hover{background:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){.btn--primary:hover{background:color-mix(in oklab,var(--brand-primary-500) 86%,white 14%)}}.btn--primary:hover{filter:none}.btn--secondary{background:var(--brand-pink-500);color:#fff;font-weight:600}.btn--secondary:hover{background:var(--brand-pink-500)}@supports (color:color-mix(in lab,red,red)){.btn--secondary:hover{background:color-mix(in oklab,var(--brand-pink-500) 86%,white 14%)}}.btn--tertiary{color:var(--rm-text-secondary);background:0 0}.btn--tertiary:hover{background:var(--rm-surface-raised);color:var(--rm-text-primary)}.btn--text{color:var(--rm-text-secondary);background:0 0;padding:0}.btn--text:hover{color:var(--rm-text-primary);text-underline-offset:4px;text-decoration:underline}.btn--text:focus-visible{border-radius:var(--rm-radius-md)}.btn--sm{padding:8px 16px;font-size:14px}.btn--md{padding:12px 20px;font-size:14px}.btn--lg{padding:16px 28px;font-size:16px}.btn--icon{width:40px;height:40px;padding:0}@media(prefers-reduced-motion:reduce){.btn{transition:background .2s,color .2s}.btn:hover,.btn:active,.btn:not(.btn--icon):hover svg{transform:none}}.status-badge{align-items:center;gap:var(--rm-space-2);border-radius:var(--rm-radius-full);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--rm-text-primary);border:none;padding:8px 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.status-badge__dot{border-radius:var(--rm-radius-full);flex-shrink:0;width:8px;height:8px;display:inline-block}.status-badge--brand{background:var(--rm-gradient-brand-subtle)}.status-badge--success{background:var(--rm-surface-raised)}.status-badge--success .status-badge__dot{background:var(--rm-accent-success,#6ab04c)}.status-badge--warning{background:var(--rm-surface-raised)}.status-badge--warning .status-badge__dot{background:var(--rm-accent-warning,#f0932b)}.status-badge--neutral{background:var(--rm-surface-raised);color:var(--rm-text-secondary)}.status-badge--neutral .status-badge__dot{background:var(--rm-text-muted)}.plan-switch{background:var(--rm-surface-raised);border-radius:var(--rm-radius-full);gap:0;padding:4px;display:inline-flex}.plan-switch__tab{color:var(--rm-text-secondary);font-family:var(--font-sans);font-size:14px;line-height:1;font-weight:var(--font-extralight);border-radius:var(--rm-radius-full);cursor:pointer;background:0 0;border:none;padding:8px 16px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .2s,color .2s}.plan-switch__tab:hover{color:var(--rm-text-primary);transform:translateY(-1px)}.plan-switch__tab:active{transform:scale(.98)}.plan-switch__tab--active{background:var(--rm-surface-overlay);color:var(--rm-text-primary);transform:none}.plan-switch__tab:focus-visible{outline:2px solid var(--rm-accent-primary);outline-offset:4px}.plan-switch__chip{margin-left:var(--rm-space-2);border-radius:var(--rm-radius-full);background:var(--landing-badge-bg);color:var(--landing-badge-text);font-family:var(--font-sans);text-transform:none;letter-spacing:.02em;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}@media(prefers-reduced-motion:reduce){.plan-switch__tab{transition:none;transform:none}}.feature-check{border-radius:var(--rm-radius-full);width:16px;height:16px;color:var(--rm-accent-primary);background:#686de02e;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex}html[data-theme=light] .feature-check{background:var(--rm-gradient-brand-subtle)}.pp-wrapper{width:100%;max-width:400px;margin:0 auto;transition:transform .3s;position:relative;overflow:visible}.pp-wrapper:hover{transform:translateY(-4px)}.pp-glow{pointer-events:none;border-radius:50%;transition:all .4s;position:absolute;inset:-25%}.pp-glow--indigo{background:radial-gradient(ellipse at center,var(--brand-primary-500) 0%,transparent 60%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--indigo{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--brand-primary-500) 10%,transparent) 0%,transparent 60%)}}.pp-glow--indigo{filter:none}.pp-glow--complement{background:radial-gradient(ellipse at 30% 70%,var(--success-500) 0%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--complement{background:radial-gradient(ellipse at 30% 70%,color-mix(in oklab,var(--success-500) 5%,transparent) 0%,transparent 50%)}}.pp-glow--complement{filter:none}.pp-glow--emerald{background:radial-gradient(ellipse at center,var(--success-500) 0%,transparent 60%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--emerald{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--success-500) 10%,transparent) 0%,transparent 60%)}}.pp-glow--emerald{filter:none}.pp-glow--complement2{background:radial-gradient(ellipse at 30% 70%,var(--brand-primary-500) 0%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--complement2{background:radial-gradient(ellipse at 30% 70%,color-mix(in oklab,var(--brand-primary-500) 5%,transparent) 0%,transparent 50%)}}.pp-glow--complement2{filter:none}.pp-glow--amber{background:radial-gradient(ellipse at center,var(--warning-500) 0%,transparent 60%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--amber{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--warning-500) 10%,transparent) 0%,transparent 60%)}}.pp-glow--amber{filter:none}.pp-glow--complement3{background:radial-gradient(ellipse at 30% 70%,var(--success-500) 0%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--complement3{background:radial-gradient(ellipse at 30% 70%,color-mix(in oklab,var(--success-500) 5%,transparent) 0%,transparent 50%)}}.pp-glow--complement3{filter:none}.pp-glow--rose{background:radial-gradient(ellipse at center,var(--danger-500) 0%,transparent 60%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--rose{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--danger-500) 10%,transparent) 0%,transparent 60%)}}.pp-glow--rose{filter:none}.pp-glow--complement4{background:radial-gradient(ellipse at 30% 70%,var(--warning-500) 0%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.pp-glow--complement4{background:radial-gradient(ellipse at 30% 70%,color-mix(in oklab,var(--warning-500) 5%,transparent) 0%,transparent 50%)}}.pp-glow--complement4{filter:none}.pp-ring{aspect-ratio:1;pointer-events:none;border:1px solid #0000;border-radius:50%;width:118%;animation:40s linear infinite pp-rotate;position:absolute;top:50%;left:50%}.pp-ring--indigo{border-color:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){.pp-ring--indigo{border-color:color-mix(in oklab,var(--brand-primary-500) 8%,transparent)}}.pp-ring--emerald{border-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.pp-ring--emerald{border-color:color-mix(in oklab,var(--success-500) 8%,transparent)}}.pp-ring--amber{border-color:var(--warning-500)}@supports (color:color-mix(in lab,red,red)){.pp-ring--amber{border-color:color-mix(in oklab,var(--warning-500) 8%,transparent)}}.pp-ring--rose{border-color:var(--danger-500)}@supports (color:color-mix(in lab,red,red)){.pp-ring--rose{border-color:color-mix(in oklab,var(--danger-500) 8%,transparent)}}.pp-ring__dot{border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.pp-ring__dot--indigo{background:var(--brand-primary-500)}.pp-ring__dot--emerald{background:var(--success-500)}.pp-ring__dot--amber{background:var(--warning-500)}.pp-ring__dot--rose{background:var(--danger-500)}.pp-card{border-radius:var(--radius-2xl);background:rgb(var(--elevation-void-1,9 10 21));padding:var(--space-5);border:none;transition:transform .3s;animation:.6s ease-out both pp-fadeIn;position:relative}html[data-theme=dark] .pp-card{background:rgb(var(--elevation-void-1,9 10 21))}html[data-theme=light] .pp-card{background:rgb(var(--elevation-light-4,255 255 255))}.pp-badge{padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-2xl);align-items:center;gap:var(--space-1-5);opacity:0;animation:.5s ease-out .8s both pp-popIn;display:flex;position:absolute;top:-12px;right:-12px}.pp-badge span{color:#fff;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.02em;white-space:nowrap}.pp-badge--indigo-emerald{background:linear-gradient(135deg,var(--brand-primary-500),var(--brand-pink-500))}.pp-badge--emerald-indigo{background:linear-gradient(135deg,var(--brand-pink-500),var(--brand-primary-500))}.pp-badge--amber-emerald{background:linear-gradient(135deg,var(--brand-purple-500),var(--brand-primary-500))}.pp-badge--rose-amber{background:linear-gradient(135deg,var(--brand-pink-500),var(--brand-purple-500))}@media(max-width:640px){.pp-wrapper{overflow:visible}.pp-badge{gap:4px;max-width:calc(100% - 24px);padding:4px 10px;top:-10px;right:12px}.pp-badge span{font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}}@media(min-width:641px)and (max-width:1023px){.pp-badge{top:-10px;right:4px}}.pp-row{align-items:center;display:flex}.pp-row--between{justify-content:space-between}.pp-col{flex-direction:column;display:flex}.pp-flex1{flex:1}.pp-gap-6{gap:var(--space-1-5)}.pp-gap-8{gap:var(--space-2)}.pp-gap-10{gap:var(--space-2-5)}.pp-gap-12{gap:var(--space-3)}.pp-ai-center{align-items:center}.pp-mb4{margin-bottom:var(--space-1)}.pp-mb8{margin-bottom:var(--space-2)}.pp-mb14{margin-bottom:var(--space-3-5)}.pp-mt4{margin-top:4px}.pp-mt6{margin-top:6px}.pp-anim{animation:.5s ease-out both pp-slideUp}.pp-anim-popIn{opacity:0;animation:.5s ease-out .8s both pp-popIn}.pp-icon{flex-shrink:0;justify-content:center;align-items:center;animation:.5s ease-out both pp-fadeIn;display:flex}.pp-icon--indigo{background:var(--brand-primary-500);color:#fff;border-radius:8px}.pp-icon--emerald{background:var(--success-500);color:#fff;border-radius:8px}.pp-icon--amber{background:var(--warning-500);color:#fff;border-radius:8px}.pp-icon--rose{background:var(--danger-500);color:#fff;border-radius:8px}.pp-icon--neutral{color:var(--color-text-secondary);border-radius:7px}html[data-theme=dark] .pp-icon--neutral{background:#ffffff14}html[data-theme=light] .pp-icon--neutral{background:#0000000f}.pp-icon--24{border-radius:6px;width:24px;height:24px}.pp-icon--26{width:26px;height:26px}.pp-icon--28{width:28px;height:28px}.pp-icon--32{width:32px;height:32px}.pp-skel{background-color:#0000;background-size:200% 100%;flex-shrink:0;animation:2s ease-in-out infinite pp-shimmer}html[data-theme=dark] .pp-skel{background-image:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a)}html[data-theme=light] .pp-skel{background-image:linear-gradient(90deg,#0000000a,#0000001a,#0000000a)}.pp-skel--w30{width:30px}.pp-skel--w35{width:35%}.pp-skel--w40{width:40px}.pp-skel--w45{width:45px}.pp-skel--w50{width:50%}.pp-skel--w60{width:60px}.pp-skel--w70{width:70px}.pp-skel--w75{width:75px}.pp-skel--w80{width:80px}.pp-skel--w85{width:85px}.pp-skel--w90{width:90px}.pp-skel--w95{width:95px}.pp-skel--w100{width:100px}.pp-skel--full{width:100%}.pp-skel--70pct{width:70%}.pp-skel--78pct{width:78%}.pp-skel--86pct{width:86%}.pp-skel--94pct{width:94%}.pp-skel--h8{height:8px}.pp-skel--h10{height:10px}.pp-skel--h12{height:12px}.pp-skel--h14{height:14px}.pp-skel--h16{height:16px}.pp-skel--h18{height:18px}.pp-skel--h20{height:20px}.pp-skel--h28{height:28px}.pp-skel--r3{border-radius:3px}.pp-skel--r4{border-radius:4px}.pp-skel--r8{border-radius:8px}.pp-skel--glow-indigo{background-image:linear-gradient(90deg,var(--brand-primary-500),var(--brand-primary-500),var(--brand-primary-500))!important}@supports (color:color-mix(in lab,red,red)){.pp-skel--glow-indigo{background-image:linear-gradient(90deg,color-mix(in oklab,var(--brand-primary-500) 10%,transparent),color-mix(in oklab,var(--brand-primary-500) 25%,transparent),color-mix(in oklab,var(--brand-primary-500) 10%,transparent))!important}}.pp-skel--glow-emerald{background-image:linear-gradient(90deg,var(--success-500),var(--success-500),var(--success-500))!important}@supports (color:color-mix(in lab,red,red)){.pp-skel--glow-emerald{background-image:linear-gradient(90deg,color-mix(in oklab,var(--success-500) 10%,transparent),color-mix(in oklab,var(--success-500) 25%,transparent),color-mix(in oklab,var(--success-500) 10%,transparent))!important}}.pp-skel--glow-amber{background-image:linear-gradient(90deg,var(--warning-500),var(--warning-500),var(--warning-500))!important}@supports (color:color-mix(in lab,red,red)){.pp-skel--glow-amber{background-image:linear-gradient(90deg,color-mix(in oklab,var(--warning-500) 10%,transparent),color-mix(in oklab,var(--warning-500) 25%,transparent),color-mix(in oklab,var(--warning-500) 10%,transparent))!important}}.pp-skel--glow-rose{background-image:linear-gradient(90deg,var(--danger-500),var(--danger-500),var(--danger-500))!important}@supports (color:color-mix(in lab,red,red)){.pp-skel--glow-rose{background-image:linear-gradient(90deg,color-mix(in oklab,var(--danger-500) 10%,transparent),color-mix(in oklab,var(--danger-500) 25%,transparent),color-mix(in oklab,var(--danger-500) 10%,transparent))!important}}.pp-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;animation:.5s ease-out both pp-fadeIn}.pp-avatar--sm{width:28px;height:28px}.pp-avatar--indigo{background:var(--brand-primary-500)}html[data-theme=dark] .pp-avatar--plain{background:#ffffff14}html[data-theme=light] .pp-avatar--plain{background:#0000000f}.pp-tab{padding:var(--space-2) var(--space-3-5);border-radius:9999px}.pp-tab--active--indigo{background:var(--brand-primary-500)}html[data-theme=dark] .pp-tab--muted{background:#ffffff0f}html[data-theme=light] .pp-tab--muted{background:#0000000a}.pp-inbox-row{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3);border-radius:var(--radius-xl);animation:.5s ease-out both pp-slideUp;display:flex}.pp-inbox-row--active{background:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){.pp-inbox-row--active{background:color-mix(in oklab,var(--brand-primary-500) 8%,transparent)}}html[data-theme=dark] .pp-inbox-row--muted{background:#ffffff08}html[data-theme=light] .pp-inbox-row--muted{background:#00000005}.pp-unread-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.pp-unread-dot--indigo{background:var(--brand-primary-500)}.pp-grid-4{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,72px),1fr));display:grid}.pp-stat-pill{padding:var(--space-2-5) var(--space-2);border-radius:var(--radius-xl);text-align:center;animation:.5s ease-out both pp-slideUp}html[data-theme=dark] .pp-stat-pill{background:#ffffff0d}html[data-theme=light] .pp-stat-pill{background:#0000000a}.pp-table{border-radius:var(--radius-xl);animation:.5s ease-out both pp-slideUp;overflow:hidden}html[data-theme=dark] .pp-table{background:#ffffff08}html[data-theme=light] .pp-table{background:#00000005}.pp-table-header{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);grid-template-columns:1fr 1fr 80px;display:grid}html[data-theme=dark] .pp-table-header{background:#ffffff0d}html[data-theme=light] .pp-table-header{background:#0000000a}.pp-table-row{gap:var(--space-2-5);padding:var(--space-3);grid-template-columns:1fr 1fr 80px;align-items:center;display:grid}.pp-status-badge{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-xl)}.pp-status-badge--indigo{background:var(--brand-primary-500)}html[data-theme=dark] .pp-status-badge--muted{background:#ffffff0f}html[data-theme=light] .pp-status-badge--muted{background:#0000000a}.pp-chart-card{padding:var(--space-5);border-radius:var(--radius-2xl);animation:.5s ease-out both pp-slideUp}html[data-theme=dark] .pp-chart-card{background:#ffffff0a}html[data-theme=light] .pp-chart-card{background:#00000008}.pp-minichart{align-items:flex-end;gap:3px;display:flex}.pp-minichart--tall{height:80px}.pp-minichart--short{height:50px}.pp-bar{transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;animation:.6s ease-out both pp-barGrow}html[data-theme=dark] .pp-bar--muted{background:#ffffff1a}html[data-theme=light] .pp-bar--muted{background:#00000014}.pp-bar--indigo{background:var(--brand-primary-500)}.pp-bar--amber{background:var(--warning-500)}.pp-bar--emerald{background:var(--success-500)}.pp-bar--rose{background:var(--danger-500)}.pp-bar-anim{animation:.6s ease-out both pp-barGrow}.pp-grid-2{gap:var(--space-2-5);grid-template-columns:repeat(2,1fr);display:grid}.pp-mini-stat{padding:var(--space-3);border-radius:var(--radius-xl);animation:.5s ease-out both pp-slideUp}html[data-theme=dark] .pp-mini-stat{background:#ffffff0a}html[data-theme=light] .pp-mini-stat{background:#00000008}.pp-workflow-card{padding:var(--space-5);border-radius:var(--radius-2xl);animation:.5s ease-out both pp-slideUp}html[data-theme=dark] .pp-workflow-card{background:#ffffff0a}html[data-theme=light] .pp-workflow-card{background:#00000008}.pp-workflow-node{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-xl);animation:.5s ease-out both pp-slideUp;display:flex}html[data-theme=dark] .pp-workflow-node{background:#ffffff0f}html[data-theme=light] .pp-workflow-node{background:#0000000a}.pp-connector{width:2px;height:12px;margin-left:24px}.pp-connector--indigo{background:var(--brand-primary-500)}@supports (color:color-mix(in lab,red,red)){.pp-connector--indigo{background:color-mix(in oklab,var(--brand-primary-500) 30%,transparent)}}.pp-connector--emerald{background:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.pp-connector--emerald{background:color-mix(in oklab,var(--success-500) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.pp-anim,.pp-anim-popIn,.pp-bar-anim,.pp-skel,.pp-badge,.pp-ring{animation:none!important}.pp-badge{opacity:1!important}}.social-proof{--social-proof-bg-start:var(--landing-social-proof-top-fill);--social-proof-bg-end:var(--landing-social-proof-bottom-fill);--social-proof-stat-bg:var(--surface-deep-base);padding:clamp(3rem,4.8vw,4.5rem) 0;position:relative}@supports (color:color-mix(in lab,red,red)){.social-proof{--social-proof-stat-bg:color-mix(in oklab, var(--surface-deep-base) 72%, var(--brand-purple-500) 28%)}}.social-proof{--social-proof-stat-bg-hover:var(--surface-deep-base)}@supports (color:color-mix(in lab,red,red)){.social-proof{--social-proof-stat-bg-hover:color-mix(in oklab, var(--surface-deep-base) 66%, var(--brand-purple-500) 34%)}}.social-proof{--social-proof-stat-value:var(--brand-pink-400);--social-proof-stat-label:white}@supports (color:color-mix(in lab,red,red)){.social-proof{--social-proof-stat-label:color-mix(in oklab, white 82%, var(--color-text-secondary) 18%)}}.social-proof{background:radial-gradient(ellipse 46% 34% at 18% 18%,var(--brand-blue-500) 0%,transparent 72%),radial-gradient(ellipse 46% 36% at 84% 84%,var(--brand-pink-500) 0%,transparent 76%),linear-gradient(180deg,var(--social-proof-bg-start) 0%,var(--social-proof-bg-end) 100%)}@supports (color:color-mix(in lab,red,red)){.social-proof{background:radial-gradient(ellipse 46% 34% at 18% 18%,color-mix(in oklab,var(--brand-blue-500) 10%,transparent) 0%,transparent 72%),radial-gradient(ellipse 46% 36% at 84% 84%,color-mix(in oklab,var(--brand-pink-500) 9%,transparent) 0%,transparent 76%),linear-gradient(180deg,var(--social-proof-bg-start) 0%,var(--social-proof-bg-end) 100%)}}.social-proof{overflow:hidden}.social-proof:before{content:"";pointer-events:none;background:radial-gradient(ellipse 36% 26% at 18% 26%,var(--brand-purple-500) 0%,transparent 74%),radial-gradient(ellipse 30% 24% at 82% 74%,var(--brand-blue-500) 0%,transparent 76%);position:absolute;inset:clamp(2.2rem,5vw,4.2rem) 0 clamp(2.6rem,5vw,4.8rem)}@supports (color:color-mix(in lab,red,red)){.social-proof:before{background:radial-gradient(ellipse 36% 26% at 18% 26%,color-mix(in oklab,var(--brand-purple-500) 9%,transparent) 0%,transparent 74%),radial-gradient(ellipse 30% 24% at 82% 74%,color-mix(in oklab,var(--brand-blue-500) 8%,transparent) 0%,transparent 76%)}}.social-proof:before{z-index:0;--bg-opacity:.86;--bg-opacity-mid:1;--bg-drift-x:12px;--bg-drift-y:-10px;--bg-drift-scale:1.02;animation:18s ease-in-out infinite landing-bg-drift}.social-proof .section-topo{opacity:.045}.social-proof__ambient{pointer-events:none;filter:none;opacity:.12;animation:12s ease-in-out infinite landing-ambient-breathe;position:absolute}.social-proof__ambient--left{background:radial-gradient(circle,var(--brand-purple-500) 0%,transparent 72%);width:320px;height:320px;top:30%;left:4%}@supports (color:color-mix(in lab,red,red)){.social-proof__ambient--left{background:radial-gradient(circle,color-mix(in oklab,var(--brand-purple-500) 36%,transparent) 0%,transparent 72%)}}.social-proof__ambient--left{--ambient-opacity:.08;--ambient-opacity-mid:.14}.social-proof__ambient--right{background:radial-gradient(circle,var(--brand-blue-500) 0%,transparent 74%);width:320px;height:320px;bottom:22%;right:4%}@supports (color:color-mix(in lab,red,red)){.social-proof__ambient--right{background:radial-gradient(circle,color-mix(in oklab,var(--brand-blue-500) 34%,transparent) 0%,transparent 74%)}}.social-proof__ambient--right{--ambient-opacity:.07;--ambient-opacity-mid:.12;animation-delay:-4s}.social-proof__grid{pointer-events:none;background-image:linear-gradient(to right,var(--brand-primary-500) 1px,transparent 1px),linear-gradient(to bottom,var(--brand-primary-500) 1px,transparent 1px);height:220px;margin-top:-60px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.social-proof__grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--brand-primary-500) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--brand-primary-500) 6%,transparent) 1px,transparent 1px)}}.social-proof__grid{z-index:0;background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 70%,#000 0%,#0000 80%);mask-image:radial-gradient(60% 70%,#000,#0000 80%)}html[data-theme=light] .social-proof__grid{background-image:linear-gradient(to right,var(--brand-primary-500) 1px,transparent 1px),linear-gradient(to bottom,var(--brand-primary-500) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .social-proof__grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--brand-primary-500) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--brand-primary-500) 8%,transparent) 1px,transparent 1px)}}.social-proof__inner{z-index:1;text-align:center;position:relative}.social-proof__header{max-width:56rem;margin-bottom:clamp(2.1rem,3vw,2.85rem)}.social-proof__rail{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:12px 0 10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 5%,#000 8% 92%,#0000 95% 100%);mask-image:linear-gradient(90deg,#0000 0 5%,#000 8% 92%,#0000 95% 100%)}.social-proof__track{align-items:stretch;gap:clamp(.95rem,1.5vw,1.35rem);width:max-content;animation:46s linear infinite social-proof-marquee;display:flex}.social-proof__rail:hover .social-proof__track,.social-proof__rail:focus-within .social-proof__track{animation-play-state:paused}@keyframes social-proof-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.social-proof__track{animation:none}}.social-proof__channel{background:var(--channel-card-bg,#172033);color:#fff;text-align:left;isolation:isolate;width:clamp(286px,21vw,336px);min-height:168px;box-shadow:none;transition:transform .32s cubic-bezier(.16,1,.3,1),background var(--transition-fast),opacity var(--transition-fast);border-radius:28px;flex:none;grid-template-rows:auto 1fr auto;align-items:stretch;gap:18px;padding:19px 20px 18px;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.social-proof__channel--soon{opacity:1}.social-proof__channel--soon .social-proof__channel-eyebrow{letter-spacing:.06em}.social-proof__channel:not(:last-child){border-right:0}.social-proof__channel:before{content:"";background:var(--channel-rule,#fff);border-radius:999px;height:4px;position:absolute;inset:auto 18px 0}@supports (color:color-mix(in lab,red,red)){.social-proof__channel:before{background:var(--channel-rule,color-mix(in oklab, #fff 70%, var(--channel-accent) 30%))}}.social-proof__channel:before{opacity:.82;transform-origin:50%;z-index:2;transition:transform var(--transition-fast),opacity var(--transition-fast);animation:7.5s ease-in-out infinite landing-accent-scan;transform:translate(0)scaleX(.68)}.social-proof__channel[data-channel=instagram]:before{animation-delay:-1.8s}.social-proof__channel[data-channel=messenger]:before{animation-delay:-3.4s}.social-proof__channel[data-channel=meta]:before{animation-delay:-5.1s}.social-proof__channel[data-channel=telegram]:before{animation-delay:-2.4s}.social-proof__channel[data-channel=email]:before{animation-delay:-4s}.social-proof__channel:hover{background:var(--channel-card-bg-hover,#1b2740);box-shadow:none;transform:translateY(-4px)scale(1.012)}.social-proof__channel:hover:before{opacity:.94;transform:scaleX(1)}.social-proof__channel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 86% -12%,var(--channel-shine,#ffffff38) 0%,transparent 38%),linear-gradient(135deg,#ffffff38 0%,transparent 42%),linear-gradient(180deg,transparent 48%,#00000014 100%);opacity:.7;mix-blend-mode:screen;z-index:0;transition:opacity var(--transition-fast),transform var(--transition-fast);position:absolute;inset:0}.social-proof__channel:hover:after{opacity:.9;transform:translate(4px,-3px)}.social-proof__channel[data-channel=whatsapp]:after,.social-proof__channel[data-channel=instagram]:after,.social-proof__channel[data-channel=whatsapp]:hover:after,.social-proof__channel[data-channel=instagram]:hover:after{opacity:0}.social-proof__channel-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex;position:relative}.social-proof__channel-icon{width:52px;height:52px;color:var(--channel-accent-text,var(--channel-accent));box-shadow:none;transition:transform var(--transition-fast),filter var(--transition-fast);background:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.social-proof__channel-status{min-height:30px;color:var(--channel-status-ink,var(--channel-card-bg,#172033));font-size:.68rem;font-weight:var(--font-extrabold);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;background:#fff;background:var(--channel-status-bg,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.social-proof__channel:hover .social-proof__channel-icon{filter:none;transform:translateY(-1px)scale(1.035)}.social-proof__channel-icon svg{width:22px;height:22px;display:block}.social-proof__channel[data-channel=whatsapp] .social-proof__channel-icon{color:#25d366;background:#fff}.social-proof__channel[data-channel=whatsapp]{--channel-card-bg:#075e54;--channel-card-bg-hover:#128c7e;--channel-text-muted:#e8fff5;--channel-rule:#25d366;--channel-ink:#fff;--channel-ink-muted:#e8fff5;--channel-status-bg:#fff;--channel-status-ink:#075e54;--channel-divider:#ffffff42;--channel-signal:#fff}.social-proof__channel[data-channel=whatsapp] .social-proof__channel-icon svg{width:22px;height:22px}.social-proof__channel[data-channel=instagram] .social-proof__channel-icon{color:#e4405f;background:#fff}.social-proof__channel[data-channel=instagram]{--channel-card-bg:#c13584;--channel-card-bg-hover:#e1306c;--channel-text-muted:#ffeaf4;--channel-rule:#fcaf45;--channel-ink:#fff;--channel-ink-muted:#ffeaf4;--channel-status-bg:#fff;--channel-status-ink:#c13584;--channel-divider:#ffffff42;--channel-signal:#fff}.social-proof__channel[data-channel=instagram] .social-proof__channel-icon svg{width:21px;height:21px}.social-proof__channel[data-channel=messenger] .social-proof__channel-icon{color:#0084ff;background:#fff}.social-proof__channel[data-channel=messenger]{--channel-card-bg:#0084ff;--channel-card-bg-hover:#006aff;--channel-text-muted:#e5f2ff;--channel-rule:#00b2ff}.social-proof__channel[data-channel=messenger] .social-proof__channel-icon svg{width:19px;height:19px}.social-proof__channel[data-channel=meta] .social-proof__channel-icon{color:#0866ff;background:#fff}.social-proof__channel[data-channel=meta]{--channel-card-bg:#0866ff;--channel-card-bg-hover:#0050d8;--channel-text-muted:#e7f0ff;--channel-rule:#8fb6ff}.social-proof__channel[data-channel=meta] .social-proof__channel-icon svg{width:22px;height:22px}.social-proof__channel[data-channel=telegram] .social-proof__channel-icon{color:#229ed9;background:#fff}.social-proof__channel[data-channel=telegram]{--channel-card-bg:#229ed9;--channel-card-bg-hover:#168ac0;--channel-text-muted:#e3f7ff;--channel-rule:#a7e3ff}.social-proof__channel[data-channel=email] .social-proof__channel-icon{color:#2563eb;background:#fff}.social-proof__channel[data-channel=email]{--channel-card-bg:#2563eb;--channel-card-bg-hover:#1d4ed8;--channel-text-muted:#e7f0ff;--channel-rule:#93c5fd}.social-proof__channel-copy{z-index:1;align-content:end;gap:8px;min-width:0;display:grid;position:relative;overflow:hidden}.social-proof__channel-name{font-size:clamp(1.22rem,1.08rem + .34vw,1.48rem);font-weight:var(--font-extrabold);letter-spacing:0;color:var(--channel-ink,#fff);text-shadow:none;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.social-proof__channel-eyebrow{font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.02em;text-transform:uppercase;color:var(--channel-ink-muted,var(--channel-text-muted,#fff));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.social-proof__channel-foot{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:14px;display:flex;position:relative}.social-proof__channel-foot:before{content:"";background:var(--channel-divider,#ffffff3d);height:1px;position:absolute;top:0;left:0;right:0}.social-proof__channel-signal{align-items:end;gap:4px;height:18px;display:inline-flex}.social-proof__channel-signal span{background:var(--channel-signal,#fff);opacity:.88;border-radius:999px;width:5px;display:block}.social-proof__channel-signal span:first-child{height:7px}.social-proof__channel-signal span:nth-child(2){height:12px}.social-proof__channel-signal span:nth-child(3){height:18px}.social-proof__channel-signal-label{min-width:0;color:var(--channel-ink,#fff);font-size:.72rem;font-weight:var(--font-bold);letter-spacing:.02em;text-transform:uppercase;opacity:.92;white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.social-proof__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1rem);max-width:min(900px,100%);margin:clamp(1.15rem,2.2vw,1.65rem) auto 0;display:grid}.social-proof__stat{text-align:center;background:var(--social-proof-stat-bg);min-height:88px;transition:background var(--transition-fast),transform var(--transition-fast);border-radius:20px;align-content:center;place-items:center;gap:7px;padding:16px 18px;display:grid}.social-proof__stat:hover{background:var(--social-proof-stat-bg-hover);transform:translateY(-2px)}.social-proof__stat-value{font-size:clamp(1.05rem,.96rem + .32vw,1.35rem);font-weight:var(--font-extrabold);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--social-proof-stat-value);display:block}.social-proof__stat-label{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:0;text-transform:uppercase;color:var(--social-proof-stat-label)}@media(max-width:1120px){.social-proof__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.social-proof{padding:var(--space-10) 0}.social-proof__rail{margin-top:0;padding:4px 0}.social-proof__channel{gap:14px;width:clamp(252px,78vw,302px);min-height:150px;padding:16px}.social-proof__track{animation-duration:28s}.social-proof__channel-icon{border-radius:14px;width:44px;height:44px}.social-proof__channel-icon svg{width:20px;height:20px}.social-proof__channel-name{font-size:clamp(1.08rem,1rem + .6vw,1.28rem)}.social-proof__channel-status{min-height:28px;padding:0 10px;font-size:.64rem}.social-proof__channel-foot{padding-top:12px}.social-proof__channel-signal-label{font-size:.66rem}.social-proof__stats{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr}.social-proof__stat{min-height:76px;padding:14px}}html[data-theme=light] .social-proof{--social-proof-bg-start:var(--landing-social-proof-top-fill);--social-proof-bg-end:var(--landing-social-proof-bottom-fill);--social-proof-stat-bg:#fff;--social-proof-stat-bg-hover:#f8fafc;--social-proof-stat-value:var(--brand-pink-500);--social-proof-stat-label:#312344;background:radial-gradient(ellipse 42% 30% at 16% 18%,var(--brand-blue-500) 0%,transparent 74%),radial-gradient(ellipse 42% 32% at 84% 84%,var(--brand-pink-500) 0%,transparent 76%),linear-gradient(180deg,var(--social-proof-bg-start) 0%,var(--social-proof-bg-end) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .social-proof{background:radial-gradient(ellipse 42% 30% at 16% 18%,color-mix(in oklab,var(--brand-blue-500) 6%,transparent) 0%,transparent 74%),radial-gradient(ellipse 42% 32% at 84% 84%,color-mix(in oklab,var(--brand-pink-500) 5%,transparent) 0%,transparent 76%),linear-gradient(180deg,var(--social-proof-bg-start) 0%,var(--social-proof-bg-end) 100%)}}html[data-theme=light] .social-proof:before{background:radial-gradient(ellipse 28% 24% at 16% 24%,var(--brand-purple-500) 0%,transparent 76%),radial-gradient(ellipse 30% 24% at 84% 74%,var(--brand-blue-500) 0%,transparent 78%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .social-proof:before{background:radial-gradient(ellipse 28% 24% at 16% 24%,color-mix(in oklab,var(--brand-purple-500) 6%,transparent) 0%,transparent 76%),radial-gradient(ellipse 30% 24% at 84% 74%,color-mix(in oklab,var(--brand-blue-500) 5%,transparent) 0%,transparent 78%)}}html[data-theme=light] .social-proof .section-topo{opacity:.04}html[data-theme=light] .social-proof__ambient{opacity:.06}html[data-theme=light] .social-proof__stat-label{color:var(--social-proof-stat-label)}html[data-theme=light] .social-proof__rail:before,html[data-theme=light] .social-proof__rail:after{display:none}html[data-theme=light] .social-proof__channel,html[data-theme=light] .social-proof__stat{background:var(--channel-card-bg,var(--social-proof-stat-bg))}html[data-theme=light] .social-proof__stat{background:var(--social-proof-stat-bg);box-shadow:none}html[data-theme=light] .social-proof__stat-value{color:var(--social-proof-stat-value)}html[data-theme=light] .social-proof__channel-name{color:var(--channel-ink,#fff)}html[data-theme=light] .social-proof__channel:hover{background:var(--channel-card-bg-hover,#1b2740)}html[data-theme=light] .social-proof__channel-icon{box-shadow:none}html[data-theme=light] .social-proof__channel[data-channel=whatsapp]{--channel-card-bg:#075e54;--channel-card-bg-hover:#128c7e;--channel-text-muted:#e8fff5;--channel-rule:#25d366;--channel-ink:#fff;--channel-ink-muted:#e8fff5;--channel-status-bg:#fff;--channel-status-ink:#075e54;--channel-divider:#ffffff42;--channel-signal:#fff}html[data-theme=light] .social-proof__channel[data-channel=instagram]{--channel-card-bg:#c13584;--channel-card-bg-hover:#e1306c;--channel-text-muted:#ffeaf4;--channel-rule:#fcaf45;--channel-ink:#fff;--channel-ink-muted:#ffeaf4;--channel-status-bg:#fff;--channel-status-ink:#c13584;--channel-divider:#ffffff42;--channel-signal:#fff}html[data-theme=light] .social-proof__channel[data-channel=messenger]{--channel-card-bg:#0084ff;--channel-card-bg-hover:#006aff;--channel-text-muted:#e5f2ff;--channel-rule:#00b2ff}html[data-theme=light] .social-proof__channel[data-channel=meta]{--channel-card-bg:#0866ff;--channel-card-bg-hover:#0050d8;--channel-text-muted:#e7f0ff;--channel-rule:#8fb6ff}.section-topo{pointer-events:none;z-index:0;opacity:.04;position:absolute;inset:0;overflow:hidden}html[data-theme=light] .section-topo{opacity:.05}.section-topo svg{transform-origin:50%;width:100%;height:100%;animation:28s ease-in-out infinite landing-topography-drift;display:block}.section-topo--footer,html[data-theme=light] .section-topo--footer{opacity:.06}@media(prefers-reduced-transparency:reduce){.section-topo{display:none}}.hero__topography,.features__bg,.hiw__bg,.pricing-v2__bg,.final-cta__bg{--bg-opacity:.72;--bg-opacity-mid:1;--bg-drift-x:10px;--bg-drift-y:-8px;--bg-drift-scale:1.018;transform-origin:50%;animation:20s ease-in-out infinite landing-bg-drift}.hero__glow,.features:before,.features:after,.hiw .island-blob,.pricing-v2 .island-blob,.final-cta__float{animation-name:landing-ambient-breathe;animation-duration:14s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero__glow{--ambient-opacity:.88;--ambient-opacity-mid:1}.features:before{--ambient-opacity:.72;--ambient-opacity-mid:.9}.features:after{--ambient-opacity:.66;--ambient-opacity-mid:.85}.hiw .island-blob--top-left{--ambient-opacity:.18;--ambient-opacity-mid:.25}.hiw .island-blob--bottom-right{--ambient-opacity:.14;--ambient-opacity-mid:.2}.pricing-v2 .island-blob--top-left{--ambient-opacity:.12;--ambient-opacity-mid:.17}.pricing-v2 .island-blob--bottom-right{--ambient-opacity:.1;--ambient-opacity-mid:.15}.final-cta__float{--ambient-opacity:.13;--ambient-opacity-mid:.2}.features:after,.hiw .island-blob--bottom-right,.pricing-v2 .island-blob--bottom-right,.final-cta__float--right{animation-delay:-5s}.hiw__bg,.pricing-v2__bg,.final-cta__bg{animation-duration:24s}@media(prefers-reduced-motion:reduce){.section-topo svg,.hero__topography,.hero__glow,.features__bg,.features:before,.features:after,.hiw__bg,.hiw .island-blob,.pricing-v2__bg,.pricing-v2 .island-blob,.final-cta__bg,.final-cta__float,.social-proof:before,.social-proof__ambient,.social-proof__channel:before{will-change:auto!important;animation:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html{scroll-padding-top:5rem}.skip-link{position:fixed;top:var(--space-4);left:var(--space-4);z-index:var(--z-tooltip);padding:var(--space-3) var(--space-5);background:var(--primary-500);color:var(--neutral-50);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);transform:translateY(-150%);transition:transform var(--motion-sm) var(--ease-out-expo)}.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--neutral-50);outline-offset:2px}#main-content:focus{outline:none}
