.hero[data-astro-cid-ge2uvauf]{--hero-graphite:#2a2c3a;background:var(--color-surface);position:relative;overflow:hidden}.hero__stage[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{padding-block:var(--space-m) var(--space-s)}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--hero-graphite);align-items:center;gap:.75rem;margin:0 0 .875rem;font-size:.75rem;font-weight:700;line-height:1.4;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-brand-accent);flex:none;width:1.75rem;height:2px}.hero__title[data-astro-cid-ge2uvauf]{margin:0;font-size:clamp(2.25rem,1.2rem + 4.6vw,3.25rem)}.hero__title-lead[data-astro-cid-ge2uvauf]{color:var(--color-text)}.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--color-brand-primary)}.hero__category[data-astro-cid-ge2uvauf]{color:var(--hero-graphite);text-wrap:balance;margin:1.25rem 0 0;font-size:1.1875rem;font-weight:700;line-height:1.4}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--hero-graphite);text-wrap:pretty;margin:.5rem 0 0;font-size:1.0625rem;line-height:1.6}.hero__cta[data-astro-cid-ge2uvauf]{background:var(--color-brand-primary);color:#fff;border-radius:.5rem;align-items:center;gap:.625rem;min-height:3rem;margin-top:1.75rem;padding:.75rem 1.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.hero__cta[data-astro-cid-ge2uvauf]:hover{background:#312e81}.hero__cta[data-astro-cid-ge2uvauf]:active{background:#25226b;transform:translateY(1px)}.hero__cta[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{transition:transform .2s}.hero__cta[data-astro-cid-ge2uvauf]:hover svg[data-astro-cid-ge2uvauf]{transform:translate(3px)}.hero__cta[data-astro-cid-ge2uvauf]:focus-visible{outline:3px solid var(--color-brand-accent);outline-offset:3px}.hero__cta[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{flex:none}.hero__title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.hero__scene[data-astro-cid-ge2uvauf]{--crop-x:640;--crop-w:860;aspect-ratio:860/1024;width:100%;max-height:70svh;position:relative;overflow:hidden}.hero__layer[data-astro-cid-ge2uvauf]{top:0;left:calc(var(--crop-x) / var(--crop-w) * -100%);width:calc(1536 / var(--crop-w) * 100%);object-fit:fill;transform-origin:50% 100%;max-width:none;height:100%;position:absolute}@media (width<=639.98px){.hero[data-astro-cid-ge2uvauf]{background:var(--color-text)}.hero__stage[data-astro-cid-ge2uvauf]{min-height:max(30rem,78svh);display:grid}.hero__copy[data-astro-cid-ge2uvauf],.hero__scene[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;padding-block:var(--space-l);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{max-width:17rem;color:var(--color-surface);margin-bottom:1rem}.hero__eyebrow[data-astro-cid-ge2uvauf]:before{display:none}.hero__title[data-astro-cid-ge2uvauf],.hero__title-lead[data-astro-cid-ge2uvauf],.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--color-surface)}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,1.6rem + 4vw,3rem)}.hero__category[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf]{color:var(--color-surface)}.hero__category[data-astro-cid-ge2uvauf]{max-width:20rem;margin-top:1.25rem}.hero__lead[data-astro-cid-ge2uvauf]{max-width:20rem}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:1.75rem}.hero__cta[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--color-surface)}.hero__scene[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:auto;width:100%;max-height:none}.hero__scene[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#1118278f,#111827b3 55%,#1118278f);position:absolute;inset:0}.hero__layer--bg[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:74% 50%;width:100%;left:0}.hero__layer--person[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf]{--ease-out:cubic-bezier(.22, 1, .36, 1)}.hero__eyebrow[data-astro-cid-ge2uvauf],.hero__title-lead[data-astro-cid-ge2uvauf],.hero__title-accent[data-astro-cid-ge2uvauf],.hero__category[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__cta[data-astro-cid-ge2uvauf]{animation:hero-rise .6s var(--ease-out) backwards;animation-delay:var(--delay,0s)}.hero__eyebrow[data-astro-cid-ge2uvauf]{--delay:0s;animation-duration:.45s}.hero__title-lead[data-astro-cid-ge2uvauf]{--delay:90ms}.hero__title-accent[data-astro-cid-ge2uvauf]{--delay:.19s}.hero__category[data-astro-cid-ge2uvauf]{--delay:.33s;animation-duration:.5s}.hero__lead[data-astro-cid-ge2uvauf]{--delay:.4s;animation-duration:.5s}.hero__cta[data-astro-cid-ge2uvauf]{--delay:.5s;animation-duration:.45s}.hero__layer--bg[data-astro-cid-ge2uvauf]{animation:hero-bg-in .85s var(--ease-out) backwards}.hero__layer--person[data-astro-cid-ge2uvauf]{animation:hero-person-in .9s var(--ease-out) .15s backwards}}@keyframes hero-rise{0%{opacity:0;translate:0 .75rem}}@keyframes hero-bg-in{0%{opacity:0;scale:1.02}}@keyframes hero-person-in{0%{opacity:0;translate:10px}}@media (prefers-reduced-motion:reduce){.hero__cta[data-astro-cid-ge2uvauf]:hover svg[data-astro-cid-ge2uvauf],.hero__cta[data-astro-cid-ge2uvauf]:active{transform:none}}@media (width>=640px){.hero__scene[data-astro-cid-ge2uvauf]{--crop-x:560;--crop-w:976;aspect-ratio:976/1024;max-width:48rem;max-height:none;margin-inline:auto}}@media (width>=768px){.hero__stage[data-astro-cid-ge2uvauf]{height:clamp(32rem,50vw,46rem);display:block;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:0;display:flex;position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{pointer-events:auto}.hero__category[data-astro-cid-ge2uvauf]{max-width:min(30rem,46vw)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:min(28rem,40vw);font-size:1rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,1.1rem + 3.4vw,4.5rem)}.hero__scene[data-astro-cid-ge2uvauf]{--crop-x:0;--crop-w:1536;aspect-ratio:1536/1024;width:auto;max-width:none;height:100%;margin:0;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}.hero__layer--bg[data-astro-cid-ge2uvauf]{transform:translate3d(var(--hero-bg-x,0px), 0, 0) scale(1.04)}.hero__layer--person[data-astro-cid-ge2uvauf]{transform:translate3d(var(--hero-person-x,0px), 0, 0)}}@media (width>=768px) and (width<=1023.98px){.hero__scene[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 56%);mask-image:linear-gradient(90deg,#0000 8%,#000 56%)}}@media (width>=768px) and (width<=839.98px){.hero__scene[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 68%);mask-image:linear-gradient(90deg,#0000 20%,#000 68%)}}@media (width>=1024px){.hero__lead[data-astro-cid-ge2uvauf]{max-width:min(28rem,36vw);font-size:1.125rem}}.story[data-astro-cid-vg2kkmmx]{--story-graphite:#2a2c3a;--story-rim:color-mix(in srgb, var(--story-graphite) 45%, #fff);--story-bezel:#12131a;--story-device-shadow:0 1.6rem 2.6rem -1.1rem #11182752, 0 .4rem 1.1rem #1118271a;--story-radius-desktop:1.8% / 3.3%;--story-radius-phone:14.5% / 6.7%;padding-block:var(--space-section);background:var(--color-surface)}.story__intro[data-astro-cid-vg2kkmmx]{z-index:6;margin-bottom:var(--space-l);position:relative}.story__bridge[data-astro-cid-vg2kkmmx]{z-index:5;width:var(--bridge-w,0);height:var(--bridge-h,0);visibility:hidden;pointer-events:none;transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:fixed;top:0;left:0}.story__bridge-flip[data-astro-cid-vg2kkmmx]{transform-style:preserve-3d;position:absolute;inset:0}.story[data-astro-cid-vg2kkmmx][data-story] .story__bridge[data-astro-cid-vg2kkmmx] .story__shot[data-astro-cid-vg2kkmmx],.story__bridge-back[data-astro-cid-vg2kkmmx]{backface-visibility:hidden;opacity:var(--bridge-o,1)}.story__bridge[data-astro-cid-vg2kkmmx]{--bridge-t:calc(var(--bridge-w,0px) * .02)}.story__bridge-back[data-astro-cid-vg2kkmmx]{border-radius:var(--story-radius-desktop);box-shadow:var(--story-device-shadow);transform:translateZ(calc(var(--bridge-t) * -1)) rotateY(180deg);background:linear-gradient(142deg,#ffffff1a,#fff0 42%),linear-gradient(#3a3d4d,#2a2c3a 55%,#232532);position:absolute;inset:0}.story__bridge-back[data-astro-cid-vg2kkmmx]:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#5a5f7a 0 16%,#0e0f15 58%);border-radius:50%;width:3.6%;font-size:.4vw;position:absolute;top:6%;right:3.4%;box-shadow:0 0 0 .45em #565a6e,0 0 0 .6em #ffffff1f}.story__bridge-edge[data-astro-cid-vg2kkmmx]{opacity:var(--bridge-o,1);background:linear-gradient(90deg,#4a4d5e,#2f3140);position:absolute}.story__bridge-edge--l[data-astro-cid-vg2kkmmx],.story__bridge-edge--r[data-astro-cid-vg2kkmmx]{width:var(--bridge-t);transform-origin:0;height:93.4%;top:3.3%;transform:rotateY(90deg)}.story__bridge-edge--l[data-astro-cid-vg2kkmmx]{left:0}.story__bridge-edge--r[data-astro-cid-vg2kkmmx]{left:100%}.story__bridge-edge--t[data-astro-cid-vg2kkmmx],.story__bridge-edge--b[data-astro-cid-vg2kkmmx]{width:96.4%;height:var(--bridge-t);transform-origin:50% 0;background:linear-gradient(#4a4d5e,#2f3140);left:1.8%;transform:rotateX(-90deg)}.story__bridge-edge--t[data-astro-cid-vg2kkmmx]{top:0}.story__bridge-edge--b[data-astro-cid-vg2kkmmx]{top:100%}.story[data-astro-cid-vg2kkmmx][data-story] .story__bridge[data-astro-cid-vg2kkmmx] .story__shot[data-astro-cid-vg2kkmmx]{aspect-ratio:auto;width:auto;transition:none;inset:0;transform:none}.story[data-astro-cid-vg2kkmmx][data-story][data-bridge] .story__visual[data-astro-cid-vg2kkmmx][data-bridge-target] .story__shot--mobile[data-astro-cid-vg2kkmmx]{opacity:var(--bridge-m,1);transform:translateY(calc((1 - var(--bridge-m,1)) * 2rem));transition:translate .28s var(--ease,ease) 50ms, scale .28s var(--ease,ease) 50ms}.story[data-astro-cid-vg2kkmmx][data-story][data-bridge=inline] .story__visual[data-astro-cid-vg2kkmmx][data-bridge-target] .story__shot--desktop[data-astro-cid-vg2kkmmx]{opacity:var(--bridge-d,1);transform:translateY(calc((1 - var(--bridge-d,1)) * 1.5rem));transition:translate .26s var(--ease,ease), scale .26s var(--ease,ease)}.story[data-astro-cid-vg2kkmmx][data-story][data-flying] .story__visual[data-astro-cid-vg2kkmmx][data-bridge-target] .story__shot--desktop[data-astro-cid-vg2kkmmx]{opacity:0}@media (width<=1023.98px){.story__intro[data-astro-cid-vg2kkmmx]{width:min(100% - 2 * var(--gutter), 36rem)}}.story__eyebrow[data-astro-cid-vg2kkmmx]{letter-spacing:.14em;color:var(--story-graphite);margin:0 0 .875rem;font-size:.75rem;font-weight:700;line-height:1.4}.story__heading[data-astro-cid-vg2kkmmx]{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;color:var(--color-text);margin:0;font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);font-weight:800;line-height:1.12}.story__body[data-astro-cid-vg2kkmmx]{row-gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}.story__progress[data-astro-cid-vg2kkmmx]{width:100%;max-width:36rem;margin:0 auto var(--space-m)}.story__progress[data-astro-cid-vg2kkmmx] ol[data-astro-cid-vg2kkmmx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx]{min-height:2.75rem;color:var(--story-graphite);flex-direction:column;gap:.125rem;padding-top:.75rem;line-height:1.15;text-decoration:none;display:flex;position:relative}.story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx]:before{content:"";background:color-mix(in srgb, var(--color-text) 18%, var(--color-surface));border-radius:2px;height:3px;transition:background-color .25s,height .2s;position:absolute;top:0;left:0;right:0}.story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx][data-state=before]:before,.story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx][aria-current=step]:before{background:var(--color-brand-primary)}.story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx][aria-current=step]:before{height:5px}.story__rail-num[data-astro-cid-vg2kkmmx]{letter-spacing:.04em;color:var(--color-brand-primary);font-size:.75rem;font-weight:700}.story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx][aria-current=step] .story__rail-num[data-astro-cid-vg2kkmmx]{color:var(--color-text);font-weight:800}.story__rail-label[data-astro-cid-vg2kkmmx]{display:none}.story__step[data-astro-cid-vg2kkmmx]{scroll-margin-top:calc(min(100vw - 2 * var(--gutter), 36rem) * .71875 + 2rem)}.story__visual[data-astro-cid-vg2kkmmx]{width:100%;max-width:36rem;margin-inline:auto;margin-top:var(--space-l)}.story__progress[data-astro-cid-vg2kkmmx]+.story__visual[data-astro-cid-vg2kkmmx]{margin-top:0}.story__composition[data-astro-cid-vg2kkmmx]{aspect-ratio:16/11.5;position:relative}.story__shot[data-astro-cid-vg2kkmmx]{isolation:isolate;border:1px solid var(--story-rim);border-radius:var(--story-radius-desktop);background:var(--story-bezel);box-shadow:var(--story-device-shadow);position:absolute;overflow:hidden;container-type:inline-size}.story__shot[data-astro-cid-vg2kkmmx]:before{content:"";z-index:1;border:solid var(--story-bezel);border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff14,#fff0 34%);border-width:.8cqw .8cqw 1.15cqw;position:absolute;inset:0}.story__highlight[data-astro-cid-vg2kkmmx]{border:2px solid var(--color-brand-primary);pointer-events:none;border-radius:.375rem;position:absolute}.story__shot[data-astro-cid-vg2kkmmx] img[data-astro-cid-vg2kkmmx]{object-fit:cover;width:100%;height:100%}.story__shot--desktop[data-astro-cid-vg2kkmmx]{aspect-ratio:1840/1000;width:90%;top:0;left:0}.story__shot--mobile[data-astro-cid-vg2kkmmx]{aspect-ratio:9/19.5;border-radius:var(--story-radius-phone);width:28%;bottom:0;right:0}.story__shot--mobile[data-astro-cid-vg2kkmmx]:before{background:linear-gradient(118deg,#ffffff1a,#fff0 30%);border-width:2.6cqw}.story__shot--mobile[data-astro-cid-vg2kkmmx]:after{content:"";z-index:2;pointer-events:none;background:#07080c;border-radius:999px;width:27cqw;height:7.4cqw;position:absolute;top:3.2cqw;left:50%;translate:-50%}.story__placeholder[data-astro-cid-vg2kkmmx]{border:1.5px dashed color-mix(in srgb, var(--color-text) 35%, var(--color-surface));border-radius:inherit;text-align:center;height:100%;color:var(--story-graphite);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:clamp(.625rem,.45rem + .8vw,.875rem);font-weight:700;display:flex}.story__placeholder[data-astro-cid-vg2kkmmx] code[data-astro-cid-vg2kkmmx]{font-family:ui-monospace,monospace;font-size:.85em;font-weight:500}.story__step[data-astro-cid-vg2kkmmx]{width:100%;max-width:36rem;margin-inline:auto}.story__category[data-astro-cid-vg2kkmmx]{letter-spacing:.14em;color:var(--story-graphite);align-items:center;gap:.75rem;margin:0 0 .625rem;font-size:.75rem;font-weight:700;display:flex}.story__number[data-astro-cid-vg2kkmmx]{color:var(--color-brand-primary);letter-spacing:.04em;font-size:.9375rem}.story__title[data-astro-cid-vg2kkmmx]{letter-spacing:-.02em;text-wrap:balance;color:var(--color-text);margin:0;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:800;line-height:1.2}.story__description[data-astro-cid-vg2kkmmx]{color:var(--story-graphite);margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.story__sr[data-astro-cid-vg2kkmmx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){.story[data-astro-cid-vg2kkmmx][data-reveal] [data-astro-cid-vg2kkmmx]:is(.story__visual,.story__step):not(.is-in){opacity:0;transform:translateY(1rem)}.story[data-astro-cid-vg2kkmmx][data-reveal] [data-astro-cid-vg2kkmmx]:is(.story__visual,.story__step){transition:opacity .5s,transform .5s}}@media (width<=400px){.story__shot--mobile[data-astro-cid-vg2kkmmx]{width:31%}}@media (width>=1024px){.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__body[data-astro-cid-vg2kkmmx]{--story-rail:clamp(2.75rem, calc(2.75rem + (100vw - 1024px) * .2332), 6rem);--story-copy:clamp(18rem, calc(18rem + (100vw - 1024px) * .4888), 24.8rem);grid-template-columns:minmax(0, 1fr) var(--story-rail) var(--story-copy);grid-template-rows:repeat(3,auto);gap:0 clamp(1.25rem,1.25rem + 5.38vw - 55.0912px,2rem)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx]{z-index:7;opacity:0;grid-area:1/1/span 3;align-self:start;max-width:none;margin:0;transition:opacity .18s;position:sticky;top:clamp(5.5rem,50svh - 14rem,9rem)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx][data-state=active]{opacity:1;transition:opacity .26s 40ms}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__shot[data-astro-cid-vg2kkmmx]{--ease:cubic-bezier(.22, .7, .2, 1)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx] .story__shot--desktop[data-astro-cid-vg2kkmmx]{transition:translate .26s var(--ease), scale .26s var(--ease);translate:0 .75rem;scale:.985}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx] .story__shot--mobile[data-astro-cid-vg2kkmmx]{transition:translate .28s var(--ease) 50ms, scale .28s var(--ease) 50ms;translate:0 1.5rem;scale:.985}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx][data-state=before] .story__shot--desktop[data-astro-cid-vg2kkmmx]{translate:0 -.5rem}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx][data-state=before] .story__shot--mobile[data-astro-cid-vg2kkmmx]{translate:0 -.875rem}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__visual[data-astro-cid-vg2kkmmx][data-state=active] .story__shot[data-astro-cid-vg2kkmmx]{translate:0;scale:1}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]{opacity:.75;flex-direction:column;grid-column:3;justify-content:center;max-width:26rem;min-height:70svh;margin:0;scroll-margin-top:0;transition:opacity .26s;display:flex}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx][data-state=active]{opacity:1}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]>[data-astro-cid-vg2kkmmx]{transition:translate .24s var(--ease,ease);translate:0 .5rem}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx][data-state=before]>[data-astro-cid-vg2kkmmx]{translate:0 -.5rem}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx][data-state=active]>[data-astro-cid-vg2kkmmx]{translate:0}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx][data-state=active]>[data-astro-cid-vg2kkmmx]:nth-child(2){transition-delay:40ms}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx][data-state=active]>[data-astro-cid-vg2kkmmx]:nth-child(3){transition-delay:90ms}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]:first-of-type{grid-row:1}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]:nth-of-type(2){grid-row:2}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]:nth-of-type(3){grid-row:3}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx]{grid-area:1/2/span 3;align-self:start;margin:0;position:sticky;top:clamp(5.5rem,50svh - 14rem,9rem)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] ol[data-astro-cid-vg2kkmmx]{display:block;position:relative}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] ol[data-astro-cid-vg2kkmmx]:before,.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] ol[data-astro-cid-vg2kkmmx]:after{content:"";width:1px;position:absolute;top:1.375rem;left:.375rem;translate:-.5px}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] ol[data-astro-cid-vg2kkmmx]:before{background:color-mix(in srgb, var(--color-text) 18%, var(--color-surface));height:5.5rem}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] ol[data-astro-cid-vg2kkmmx]:after{width:2px;height:calc(var(--story-i,0) * 2.75rem);background:var(--color-brand-primary);transition:height .3s;translate:-1px}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx]{z-index:1;flex-direction:row;align-items:center;height:2.75rem;padding:0;display:flex;position:relative}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx]:before{border:2px solid var(--color-brand-primary);background:var(--color-surface);border-radius:999px;width:.75rem;height:.75rem;transition:background-color .25s,transform .2s;position:static}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx][data-state=before]:before{background:var(--color-brand-primary)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx][aria-current=step]:before{background:var(--color-brand-primary);height:.75rem;transform:scale(1.3)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx]:hover:before{transform:scale(1.2)}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__rail-num[data-astro-cid-vg2kkmmx]{display:none}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__rail-label[data-astro-cid-vg2kkmmx]{background:var(--color-text);color:var(--color-surface);white-space:nowrap;pointer-events:none;opacity:0;border-radius:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.3;transition:opacity .15s,translate .15s;display:block;position:absolute;top:50%;left:1.5rem;translate:-.25rem -50%}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] a[data-astro-cid-vg2kkmmx]:is(:hover,:focus-visible) .story__rail-label[data-astro-cid-vg2kkmmx]{opacity:1;translate:0 -50%}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.story[data-astro-cid-vg2kkmmx][data-enhanced] [data-astro-cid-vg2kkmmx]:is(.story__visual,.story__step,.story__step>*,.story__shot){transition:none}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__shot[data-astro-cid-vg2kkmmx],.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]>[data-astro-cid-vg2kkmmx]{translate:none;scale:none}.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__step[data-astro-cid-vg2kkmmx]{opacity:1}}@media (prefers-reduced-motion:reduce){.story__progress[data-astro-cid-vg2kkmmx] [data-astro-cid-vg2kkmmx]:is(a,.story__rail-label),.story[data-astro-cid-vg2kkmmx][data-enhanced] .story__progress[data-astro-cid-vg2kkmmx] [data-astro-cid-vg2kkmmx]:is(){transition:none}}.why[data-astro-cid-vdxeslyy]{--why-ease:cubic-bezier(.22, 1, .36, 1);--why-graphite:#2a2c3a;padding-block:var(--space-section);background:var(--color-surface);overflow-x:clip}.why__intro[data-astro-cid-vdxeslyy]{margin-bottom:clamp(2rem,5vw,3.5rem)}.why__eyebrow[data-astro-cid-vdxeslyy],.scene__eyebrow[data-astro-cid-vdxeslyy]{letter-spacing:.14em;text-transform:uppercase;color:var(--why-graphite);margin:0 0 .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.why__heading[data-astro-cid-vdxeslyy]{letter-spacing:-.03em;max-width:18ch;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:800;line-height:1.08}.why__heading[data-astro-cid-vdxeslyy] span[data-astro-cid-vdxeslyy]{color:var(--color-brand-primary)}.why__lead[data-astro-cid-vdxeslyy]{max-width:38rem;color:var(--why-graphite);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.why__row[data-astro-cid-vdxeslyy]{padding:.25rem var(--gutter) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;gap:1.25rem;display:grid;overflow-x:auto}.why__row[data-astro-cid-vdxeslyy]::-webkit-scrollbar{display:none}.benefit[data-astro-cid-vdxeslyy]{scroll-snap-align:start}.benefit__text[data-astro-cid-vdxeslyy]{margin-top:1.25rem}.scene__title[data-astro-cid-vdxeslyy]{letter-spacing:-.02em;color:var(--color-brand-primary);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800;line-height:1.2}.scene__copy[data-astro-cid-vdxeslyy]{max-width:30ch;color:var(--why-graphite);text-wrap:pretty;margin-top:.625rem;font-size:1rem;line-height:1.55}@media (width>=768px){.why__row[data-astro-cid-vdxeslyy]{width:min(100% - 2 * var(--gutter), var(--container-max));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:0;margin-inline:auto;padding:0;overflow:visible}.benefit[data-astro-cid-vdxeslyy]{padding-inline:clamp(1rem,2.4vw,2.25rem)}.benefit[data-astro-cid-vdxeslyy]:first-child{padding-left:0}.benefit[data-astro-cid-vdxeslyy]:last-child{padding-right:0}.benefit[data-astro-cid-vdxeslyy]+.benefit[data-astro-cid-vdxeslyy]{border-left:1px solid #e4e5ef}}.art[data-astro-cid-vdxeslyy]{aspect-ratio:4/3;background:linear-gradient(155deg,#f4f4fd,#e6e7f8);border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 1.25rem 2rem -1.5rem #3730a34d}.art__svg[data-astro-cid-vdxeslyy]{width:100%;height:100%;display:block}.art--dispositivos[data-astro-cid-vdxeslyy]{background:linear-gradient(170deg,#f7f7fd,#e9eaf9)}.art--dispositivos[data-astro-cid-vdxeslyy] .art__svg[data-astro-cid-vdxeslyy],.art--nube[data-astro-cid-vdxeslyy] .art__svg[data-astro-cid-vdxeslyy]{padding:3%}.node[data-astro-cid-vdxeslyy],.dev[data-astro-cid-vdxeslyy]{transform-box:fill-box;transform-origin:50% 100%}.logo[data-astro-cid-vdxeslyy]{transform-box:fill-box;transform-origin:50%}.draw[data-astro-cid-vdxeslyy]{stroke-dasharray:1;stroke-dashoffset:0}[data-astro-cid-vdxeslyy][data-scene][data-pending]:not([data-in]) .rv[data-astro-cid-vdxeslyy]{opacity:0}[data-astro-cid-vdxeslyy][data-scene][data-pending]:not([data-in]) .draw[data-astro-cid-vdxeslyy]{stroke-dashoffset:1px}[data-astro-cid-vdxeslyy][data-pending][data-in] .rv[data-astro-cid-vdxeslyy]{animation:why-rise .6s var(--why-ease) calc(var(--b,0s) + var(--d,0s)) backwards}[data-astro-cid-vdxeslyy][data-pending][data-in] .draw[data-astro-cid-vdxeslyy]{animation:why-draw .45s ease-out calc(var(--b,0s) + var(--d,0s)) backwards}[data-astro-cid-vdxeslyy][data-pending][data-in] .art[data-astro-cid-vdxeslyy].rv,[data-astro-cid-vdxeslyy][data-pending][data-in] .benefit[data-astro-cid-vdxeslyy].rv,[data-astro-cid-vdxeslyy][data-pending][data-in] .dev[data-astro-cid-vdxeslyy].rv,[data-astro-cid-vdxeslyy][data-pending][data-in] .node[data-astro-cid-vdxeslyy].rv{animation-name:why-lift}[data-astro-cid-vdxeslyy][data-pending][data-in] .logo[data-astro-cid-vdxeslyy].rv{animation-name:why-settle}@keyframes why-rise{0%{opacity:0;translate:0 1rem}}@keyframes why-lift{0%{opacity:0;translate:0 1.25rem;scale:.97}}@keyframes why-settle{0%{opacity:0;scale:.94}}@keyframes why-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.why[data-astro-cid-vdxeslyy] [data-astro-cid-vdxeslyy]{animation:none!important}.why[data-astro-cid-vdxeslyy] .rv[data-astro-cid-vdxeslyy]{opacity:1!important}.why[data-astro-cid-vdxeslyy] .draw[data-astro-cid-vdxeslyy]{stroke-dashoffset:0!important}}.pricing[data-astro-cid-ajjeame4]{--pr-ease:cubic-bezier(.22, 1, .36, 1);--pr-graphite:#2a2c3a;--pr-line:#e4e5ef;background:var(--color-surface);padding-block:clamp(2.5rem,5vw,4rem);overflow-x:clip}.pricing__intro[data-astro-cid-ajjeame4]{margin-bottom:clamp(1.25rem,3vw,2rem)}.visually-hidden[data-astro-cid-ajjeame4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing__cycle[data-astro-cid-ajjeame4]{justify-content:center;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}@media (width<=767px){.pricing__cycle[data-astro-cid-ajjeame4]{z-index:6;padding-block:.25rem;position:sticky;top:.5rem}.pricing-toggle__track[data-astro-cid-ajjeame4]{background:#f4f4fc;box-shadow:0 4px 12px #11182714,inset 0 1px 2px #1118270d}}.pricing-toggle[data-astro-cid-ajjeame4]{border:none;margin:0;padding:0}.pricing-toggle__track[data-astro-cid-ajjeame4]{border:1px solid var(--pr-line);background:#f4f4fc;border-radius:9999px;align-items:center;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px 2px #1118270d}.pricing-toggle__btn[data-astro-cid-ajjeame4]{min-height:2.75rem;color:var(--pr-graphite);cursor:pointer;user-select:none;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.pricing-toggle__badge[data-astro-cid-ajjeame4]{color:var(--color-brand-primary);background:#eef2ff;border-radius:9999px;padding:.125rem .375rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-block}.pricing-toggle__input[data-astro-cid-ajjeame4]:focus-visible+.pricing-toggle__btn[data-astro-cid-ajjeame4]{outline:2px solid var(--color-brand-accent);outline-offset:2px}.pricing-toggle__input[data-astro-cid-ajjeame4]:checked+.pricing-toggle__btn[data-astro-cid-ajjeame4]{color:var(--color-brand-primary);background:#fff;font-weight:700;box-shadow:0 1px 4px #1118271a}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-monthly:checked) .plan__cost--annual[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-monthly:checked) .plan__cost--monthly[data-astro-cid-ajjeame4]{display:flex}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-annual:checked) .plan__cost--monthly[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-annual:checked) .plan__cost--annual[data-astro-cid-ajjeame4]{display:flex}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-monthly:checked) .pricing__compare-cost--annual[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-monthly:checked) .pricing__compare-cost--monthly[data-astro-cid-ajjeame4]{display:flex}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-annual:checked) .pricing__compare-cost--monthly[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4]:has(#billing-cycle-annual:checked) .pricing__compare-cost--annual[data-astro-cid-ajjeame4]{display:flex}@supports not selector(:has(*)){#planes[data-astro-cid-ajjeame4][data-cycle=monthly] .plan__cost--annual[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4][data-cycle=monthly] .plan__cost--monthly[data-astro-cid-ajjeame4]{display:flex}#planes[data-astro-cid-ajjeame4][data-cycle=annual] .plan__cost--monthly[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4][data-cycle=annual] .plan__cost--annual[data-astro-cid-ajjeame4]{display:flex}#planes[data-astro-cid-ajjeame4][data-cycle=monthly] [data-astro-cid-ajjeame4][for=billing-cycle-monthly],#planes[data-astro-cid-ajjeame4][data-cycle=annual] [data-astro-cid-ajjeame4][for=billing-cycle-annual]{color:var(--color-brand-primary);background:#fff;font-weight:700;box-shadow:0 1px 4px #1118271a}#planes[data-astro-cid-ajjeame4][data-cycle=monthly] .pricing__compare-cost--annual[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4][data-cycle=monthly] .pricing__compare-cost--monthly[data-astro-cid-ajjeame4]{display:flex}#planes[data-astro-cid-ajjeame4][data-cycle=annual] .pricing__compare-cost--monthly[data-astro-cid-ajjeame4]{display:none}#planes[data-astro-cid-ajjeame4][data-cycle=annual] .pricing__compare-cost--annual[data-astro-cid-ajjeame4]{display:flex}}.plan[data-astro-cid-ajjeame4],.plan__head[data-astro-cid-ajjeame4],[data-astro-cid-ajjeame4][id^=plan-],.pricing__compare[data-astro-cid-ajjeame4]{scroll-margin-top:4.5rem}.pricing__compare[data-astro-cid-ajjeame4]{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.pricing__compare-toggle[data-astro-cid-ajjeame4]{border:1px solid var(--pr-line);width:fit-content;min-height:2.75rem;color:var(--color-brand-primary);cursor:pointer;user-select:none;background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-inline:auto;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:700;list-style:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.pricing__compare-toggle[data-astro-cid-ajjeame4]::-webkit-details-marker{display:none}.pricing__compare-toggle[data-astro-cid-ajjeame4]:hover{background:#f4f4fc;border-color:#d2d4e8}.pricing__compare-toggle[data-astro-cid-ajjeame4]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.pricing__compare-chevron[data-astro-cid-ajjeame4]{flex:none;transition:transform .2s}.pricing__compare[data-astro-cid-ajjeame4][open] .pricing__compare-chevron[data-astro-cid-ajjeame4]{transform:rotate(180deg)}.pricing__compare-content[data-astro-cid-ajjeame4]{border:1px solid var(--pr-line);background:#fff;border-radius:1.25rem;margin-top:1.25rem;padding:clamp(1rem,2.5vw,1.75rem);box-shadow:0 4px 20px #1118270a}.pricing__compare-desktop[data-astro-cid-ajjeame4]{display:none;overflow-x:auto}.pricing__compare-table[data-astro-cid-ajjeame4]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.4}.pricing__compare-table[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4],.pricing__compare-table[data-astro-cid-ajjeame4] td[data-astro-cid-ajjeame4]{border-bottom:1px solid var(--pr-line);vertical-align:middle;padding:.75rem .65rem}.pricing__compare-table[data-astro-cid-ajjeame4] thead[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4]{text-transform:uppercase;letter-spacing:.08em;color:var(--pr-graphite);border-bottom:2px solid var(--pr-line);white-space:nowrap;background:#f8f8fc;font-size:.75rem;font-weight:700}.pricing__compare-row--featured[data-astro-cid-ajjeame4]{background:#fafaff}.pricing__compare-row--featured[data-astro-cid-ajjeame4] td[data-astro-cid-ajjeame4],.pricing__compare-row--featured[data-astro-cid-ajjeame4] th[data-astro-cid-ajjeame4]{border-bottom-color:#dcdffd}.pricing__compare-th[data-astro-cid-ajjeame4]{font-weight:700}.pricing__compare-plan-link[data-astro-cid-ajjeame4]{color:var(--color-brand-primary);text-underline-offset:.2em;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline;display:inline-flex}.pricing__compare-plan-link[data-astro-cid-ajjeame4]:hover{color:#312e81}.pricing__compare-plan-link[data-astro-cid-ajjeame4]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.pricing__compare-badge[data-astro-cid-ajjeame4]{background:var(--color-brand-primary);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:.125rem .4rem;font-size:.6875rem;font-weight:700;line-height:1.2;text-decoration:none}.pricing__compare-sub[data-astro-cid-ajjeame4]{color:#5b5e73;font-size:.75rem;font-weight:400;display:block}.pricing__compare-val[data-astro-cid-ajjeame4]{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1.125rem;font-weight:800}.pricing__compare-row--featured[data-astro-cid-ajjeame4] .pricing__compare-val[data-astro-cid-ajjeame4]{color:var(--color-brand-primary)}.pricing__compare-period[data-astro-cid-ajjeame4]{color:var(--pr-graphite);margin-left:.25rem;font-size:.8125rem;font-weight:600}.pricing__compare-cost[data-astro-cid-ajjeame4]{flex-wrap:wrap;align-items:baseline;display:flex}.pricing__compare-mobile[data-astro-cid-ajjeame4]{display:block}.pricing__compare-list[data-astro-cid-ajjeame4]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.pricing__compare-item[data-astro-cid-ajjeame4]{border:1px solid var(--pr-line);background:#fafafc;border-radius:.875rem;flex-direction:column;gap:.65rem;padding:.875rem 1rem;display:flex}.pricing__compare-item--featured[data-astro-cid-ajjeame4]{border:1.5px solid var(--color-brand-primary);background:#f7f7ff}.pricing__compare-item-header[data-astro-cid-ajjeame4]{border-bottom:1px solid var(--pr-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.5rem;display:flex}.pricing__compare-item-title[data-astro-cid-ajjeame4]{color:var(--color-brand-primary);text-underline-offset:.2em;align-items:center;gap:.4rem;font-size:1.0625rem;font-weight:800;text-decoration:underline;display:inline-flex}.pricing__compare-item-title[data-astro-cid-ajjeame4]:hover{color:#312e81}.pricing__compare-item-title[data-astro-cid-ajjeame4]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.pricing__compare-item-grid[data-astro-cid-ajjeame4]{grid-template-columns:1fr;gap:.35rem;margin:0;font-size:.875rem;display:grid}@media (width>=420px){.pricing__compare-item-grid[data-astro-cid-ajjeame4]{grid-template-columns:repeat(2,1fr)}}.pricing__compare-item-def[data-astro-cid-ajjeame4]{align-items:baseline;gap:.35rem;display:flex}.pricing__compare-item-def[data-astro-cid-ajjeame4] dt[data-astro-cid-ajjeame4]{color:#5b5e73;font-weight:500}.pricing__compare-item-def[data-astro-cid-ajjeame4] dd[data-astro-cid-ajjeame4]{color:var(--color-text);margin:0;font-weight:600}.pricing__compare-item-action[data-astro-cid-ajjeame4]{border-top:1px dashed var(--pr-line);margin-top:.25rem;padding-top:.5rem}.pricing__compare-card-jump[data-astro-cid-ajjeame4]{min-height:2.75rem;color:var(--color-brand-primary);text-underline-offset:.25em;align-items:center;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.pricing__compare-card-jump[data-astro-cid-ajjeame4]:hover{color:#312e81}.pricing__compare-card-jump[data-astro-cid-ajjeame4]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.pricing__compare-clarification[data-astro-cid-ajjeame4]{color:#5b5e73;margin-top:1rem;margin-bottom:0;font-size:.8125rem;font-style:italic;line-height:1.5}@media (width>=640px){.pricing__compare-desktop[data-astro-cid-ajjeame4]{display:block}.pricing__compare-mobile[data-astro-cid-ajjeame4]{display:none}}.pricing__eyebrow[data-astro-cid-ajjeame4]{letter-spacing:.14em;text-transform:uppercase;color:var(--pr-graphite);margin:0 0 .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.pricing__heading[data-astro-cid-ajjeame4]{letter-spacing:-.03em;max-width:none;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.08}.pricing__heading[data-astro-cid-ajjeame4] span[data-astro-cid-ajjeame4]{color:var(--color-brand-primary)}.pricing__lead[data-astro-cid-ajjeame4]{max-width:38rem;color:var(--pr-graphite);text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.pricing__grid[data-astro-cid-ajjeame4]{align-items:stretch;gap:1rem;display:grid}.plan[data-astro-cid-ajjeame4]{border:1px solid var(--pr-line);min-width:0;color:var(--color-text);background:#fff;border-radius:1.25rem;flex-direction:column;padding:clamp(1.1rem,2.5vw,1.5rem);display:flex}.plan--featured[data-astro-cid-ajjeame4]{border:2px solid var(--color-brand-primary);background:linear-gradient(#f4f4ff,#fff 9rem);box-shadow:0 1.5rem 2.5rem -1.75rem #3730a373}.plan__head[data-astro-cid-ajjeame4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.plan__name[data-astro-cid-ajjeame4]{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.plan__badge[data-astro-cid-ajjeame4]{background:var(--color-brand-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;flex:none;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1.3}.plan__cost[data-astro-cid-ajjeame4]{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;max-width:none;margin:.6rem 0 0;display:flex}.plan__price[data-astro-cid-ajjeame4]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text);font-size:clamp(2.25rem,1.9rem + 1.6vw,2.75rem);font-weight:800;line-height:1.05}.plan--featured[data-astro-cid-ajjeame4] .plan__price[data-astro-cid-ajjeame4]{color:var(--color-brand-primary)}.plan__per[data-astro-cid-ajjeame4]{color:var(--pr-graphite);white-space:nowrap;font-size:.9375rem;font-weight:600}.plan__equivalent[data-astro-cid-ajjeame4]{color:#5b5e73;width:100%;margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.plan__trial[data-astro-cid-ajjeame4]{color:var(--color-brand-primary);margin:.25rem 0 0;font-size:.9375rem;font-weight:700}.plan__list[data-astro-cid-ajjeame4]{border-top:1px solid var(--pr-line);gap:.45rem;margin:.9rem 0 1.1rem;padding:.9rem 0 0;list-style:none;display:grid}.plan__list[data-astro-cid-ajjeame4] .is-key[data-astro-cid-ajjeame4]{color:var(--color-text);font-weight:700}.plan__list[data-astro-cid-ajjeame4] .is-upgrade[data-astro-cid-ajjeame4]{color:var(--color-text);font-weight:600}.plan__list[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{color:var(--pr-graphite);overflow-wrap:break-word;padding-left:1.65rem;font-size:.9375rem;line-height:1.45;position:relative}.plan__list[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233730a3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 8.4l2.5 2.5 5-5.6'/%3E%3C/svg%3E") 50%/80% no-repeat,#eef0ff;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.12rem;left:0}.plan__cta[data-astro-cid-ajjeame4]{border:2px solid var(--color-brand-primary);min-height:2.875rem;color:var(--color-brand-primary);text-align:center;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;margin-top:auto;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.plan__cta[data-astro-cid-ajjeame4]:hover{background:#eef0ff}.plan--featured[data-astro-cid-ajjeame4] .plan__cta[data-astro-cid-ajjeame4]{background:var(--color-brand-primary);color:#fff}.plan--featured[data-astro-cid-ajjeame4] .plan__cta[data-astro-cid-ajjeame4]:hover{background:#312e81;border-color:#312e81}.plan__cta[data-astro-cid-ajjeame4]:active{translate:0 1px}.pricing__all[data-astro-cid-ajjeame4]{background:#f4f4fc;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1rem;padding:.9rem 1.25rem;display:flex}.pricing__all-title[data-astro-cid-ajjeame4]{letter-spacing:.12em;text-transform:uppercase;color:var(--pr-graphite);margin:0;font-size:.75rem;font-weight:700}.pricing__all-list[data-astro-cid-ajjeame4]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.pricing__all-list[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{color:var(--pr-graphite);padding-left:1.5rem;font-size:.9375rem;font-weight:600;line-height:1.45;position:relative}.pricing__all-list[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233730a3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 8.4l2.5 2.5 5-5.6'/%3E%3C/svg%3E") 50%/80% no-repeat,#fff;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.12rem;left:0}.pricing__notes[data-astro-cid-ajjeame4]{gap:.5rem;margin-top:1rem;display:grid}.pricing__notes[data-astro-cid-ajjeame4] p[data-astro-cid-ajjeame4]{color:#5b5e73;max-width:48rem;font-size:.8125rem;line-height:1.55}.pricing__grid[data-astro-cid-ajjeame4] .plan[data-astro-cid-ajjeame4]{--d:0s}@media (width>=640px){.pricing__grid[data-astro-cid-ajjeame4]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.pricing__grid[data-astro-cid-ajjeame4] .plan[data-astro-cid-ajjeame4]{--d:var(--col-2,0s)}}@media (width>=1024px){.pricing__grid[data-astro-cid-ajjeame4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:none}.pricing__grid[data-astro-cid-ajjeame4] .plan[data-astro-cid-ajjeame4]{--d:var(--col-3,0s)}}[data-astro-cid-ajjeame4][data-scene][data-pending]:not([data-in]),[data-astro-cid-ajjeame4][data-scene][data-pending]:not([data-in]) .rv[data-astro-cid-ajjeame4]{opacity:0}[data-astro-cid-ajjeame4][data-pending][data-in].rv,[data-astro-cid-ajjeame4][data-pending][data-in] .rv[data-astro-cid-ajjeame4]{animation:pricing-rise .6s var(--pr-ease) var(--d,0s) backwards}.plan[data-astro-cid-ajjeame4][data-pending][data-in]{animation:pricing-rise .65s var(--pr-ease) var(--d,0s) backwards}.plan--featured[data-astro-cid-ajjeame4][data-pending][data-in]{animation-name:pricing-lift}@keyframes pricing-rise{0%{opacity:0;translate:0 1rem}}@keyframes pricing-lift{0%{opacity:0;translate:0 1.5rem;scale:.985}}@media (prefers-reduced-motion:reduce){.pricing[data-astro-cid-ajjeame4] [data-astro-cid-ajjeame4]{animation:none!important}.pricing[data-astro-cid-ajjeame4] [data-astro-cid-ajjeame4][data-scene],.pricing[data-astro-cid-ajjeame4] .rv[data-astro-cid-ajjeame4]{opacity:1!important}}.faq[data-astro-cid-iapfl64i]{--faq-graphite:#2a2c3a;--faq-line:#e4e5ef;background:var(--color-surface);padding-block:clamp(2.5rem,5vw,4rem)}.faq__inner[data-astro-cid-iapfl64i]{gap:clamp(1.25rem,3vw,2rem);display:grid}.faq__eyebrow[data-astro-cid-iapfl64i]{letter-spacing:.14em;text-transform:uppercase;color:var(--faq-graphite);margin:0 0 .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.faq__heading[data-astro-cid-iapfl64i]{letter-spacing:-.03em;max-width:16ch;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.08}.faq__list[data-astro-cid-iapfl64i]{border-top:1px solid var(--faq-line);max-width:46rem}.faq__item[data-astro-cid-iapfl64i]{border-bottom:1px solid var(--faq-line)}.faq__q[data-astro-cid-iapfl64i]{cursor:pointer;min-height:3.25rem;color:var(--color-text);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;font-size:1.0625rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq__q[data-astro-cid-iapfl64i]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-iapfl64i]:after{content:"";background:linear-gradient(var(--color-brand-primary), var(--color-brand-primary)) center / 100% 2px no-repeat, linear-gradient(var(--color-brand-primary), var(--color-brand-primary)) center / 2px 100% no-repeat;flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;transition:background-size .18s}.faq__item[data-astro-cid-iapfl64i][open]>.faq__q[data-astro-cid-iapfl64i]:after{background-size:100% 2px,2px 0}.faq__q[data-astro-cid-iapfl64i]:hover{color:var(--color-brand-primary)}.faq__q[data-astro-cid-iapfl64i]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:4px;border-radius:.25rem}.faq__a[data-astro-cid-iapfl64i]{max-width:40rem;color:var(--faq-graphite);margin:0;padding:0 2.25rem 1.25rem 0;font-size:1rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-iapfl64i][open]>.faq__a[data-astro-cid-iapfl64i]{animation:.25s ease-out faq-in}}@keyframes faq-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.faq__q[data-astro-cid-iapfl64i]:after{transition:none}}@media (width>=1024px){.faq__inner[data-astro-cid-iapfl64i]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(2rem,5vw,4rem)}.faq__list[data-astro-cid-iapfl64i]{max-width:none}}.final[data-astro-cid-hmnv4vfh]{color:#fff;background:#25207a;padding-block:clamp(2.75rem,6vw,4.5rem)}.final__inner[data-astro-cid-hmnv4vfh]{justify-items:start;gap:0;display:grid}.final__eyebrow[data-astro-cid-hmnv4vfh]{letter-spacing:.14em;text-transform:uppercase;color:#c7c9f5;margin:0 0 .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.final__heading[data-astro-cid-hmnv4vfh]{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.1}.final__lead[data-astro-cid-hmnv4vfh]{color:#dcddf8;text-wrap:pretty;max-width:34rem;margin-top:.85rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.final__cta[data-astro-cid-hmnv4vfh]{min-height:3rem;color:var(--color-brand-primary);background:#fff;border-radius:.625rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.final__cta[data-astro-cid-hmnv4vfh]:hover{background:#eef0ff}.final__cta[data-astro-cid-hmnv4vfh]:active{translate:0 1px}.final__cta[data-astro-cid-hmnv4vfh]:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width>=768px){.final__inner[data-astro-cid-hmnv4vfh]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem}.final__eyebrow[data-astro-cid-hmnv4vfh],.final__heading[data-astro-cid-hmnv4vfh],.final__lead[data-astro-cid-hmnv4vfh]{grid-column:1}.final__cta[data-astro-cid-hmnv4vfh]{grid-area:1/2/span 3;margin-top:0}}
