.hero-backdrop[data-astro-cid-xfuq2xaq]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-backdrop__mesh[data-astro-cid-xfuq2xaq]{background:radial-gradient(60% 50% at 20% 30%,oklch(70% .22 175/.18) 0%,#0000 60%),radial-gradient(55% 45% at 80% 60%,oklch(72% .2 200/.14) 0%,#0000 60%),radial-gradient(60% 40% at 50% 100%,oklch(74% .18 160/.1) 0%,#0000 60%);position:absolute;inset:-20%}:root[data-theme=dark] .hero-backdrop__mesh[data-astro-cid-xfuq2xaq]{background:radial-gradient(60% 50% at 20% 30%,oklch(60% .22 175/.28) 0%,#0000 60%),radial-gradient(55% 45% at 80% 60%,oklch(55% .22 200/.22) 0%,#0000 60%),radial-gradient(60% 40% at 50% 100%,oklch(65% .2 160/.18) 0%,#0000 60%)}.hero-backdrop__aurora[data-astro-cid-xfuq2xaq]{background:conic-gradient(#0000 0deg,oklch(60% .22 175/.06) 60deg,oklch(55% .22 200/.05) 120deg,oklch(65% .2 160/.04) 180deg,oklch(55% .22 200/.05) 240deg,oklch(60% .22 175/.06) 300deg,#0000 360deg);width:200%;height:200%;animation:40s linear infinite hero-aurora-rotate;position:absolute;top:-50%;left:-50%}:root[data-theme=dark] .hero-backdrop__aurora[data-astro-cid-xfuq2xaq]{background:conic-gradient(#0000 0deg,oklch(60% .22 175/.12) 60deg,oklch(55% .22 200/.1) 120deg,oklch(65% .2 160/.08) 180deg,oklch(55% .22 200/.1) 240deg,oklch(60% .22 175/.12) 300deg,#0000 360deg)}.hero-backdrop__grid[data-astro-cid-xfuq2xaq]{background-image:linear-gradient(90deg,oklch(0% 0 0/.04) 1px,#0000 1px),linear-gradient(oklch(0% 0 0/.04) 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}:root[data-theme=dark] .hero-backdrop__grid[data-astro-cid-xfuq2xaq]{background-image:linear-gradient(90deg,oklch(100% 0 0/.04) 1px,#0000 1px),linear-gradient(oklch(100% 0 0/.04) 1px,#0000 1px)}.hero-backdrop__orb[data-astro-cid-xfuq2xaq]{filter:blur(90px);opacity:.35;will-change:transform;border-radius:50%;animation:9s ease-in-out infinite hero-orb-float;position:absolute}:root[data-theme=dark] .hero-backdrop__orb[data-astro-cid-xfuq2xaq]{opacity:.5;filter:blur(110px)}.hero-backdrop__orb--1[data-astro-cid-xfuq2xaq]{background:radial-gradient(circle,oklch(60% .22 175/.55) 0%,#0000 70%);width:36rem;height:36rem;top:-8rem;left:-8rem}.hero-backdrop__orb--2[data-astro-cid-xfuq2xaq]{background:radial-gradient(circle,oklch(58% .22 200/.5) 0%,#0000 70%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;width:30rem;height:30rem;animation-name:hero-orb-morph;animation-delay:-3s;top:20%;right:-8rem}.hero-backdrop__orb--3[data-astro-cid-xfuq2xaq]{background:radial-gradient(circle,oklch(66% .2 160/.45) 0%,#0000 70%);width:24rem;height:24rem;animation-delay:-6s;bottom:-6rem;left:30%}.hero-backdrop--subtle[data-astro-cid-xfuq2xaq] .hero-backdrop__mesh[data-astro-cid-xfuq2xaq]{opacity:.4}.hero-backdrop--subtle[data-astro-cid-xfuq2xaq] .hero-backdrop__aurora[data-astro-cid-xfuq2xaq]{display:none}.hero-backdrop--subtle[data-astro-cid-xfuq2xaq] .hero-backdrop__orb[data-astro-cid-xfuq2xaq]{opacity:.15}:root[data-theme=dark] .hero-backdrop--subtle[data-astro-cid-xfuq2xaq] .hero-backdrop__orb[data-astro-cid-xfuq2xaq]{opacity:.25}@keyframes hero-aurora-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2rem,-1.5rem)scale(1.05)}66%{transform:translate(-1.5rem,2rem)scale(.98)}}@keyframes hero-orb-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)}33%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(1.5rem,-1rem)scale(1.04)}66%{border-radius:50% 60% 30%/30% 40% 70% 60%;transform:translate(-1rem,1.5rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.hero-backdrop__aurora[data-astro-cid-xfuq2xaq],.hero-backdrop__orb[data-astro-cid-xfuq2xaq]{animation:none}}.hero-section[data-astro-cid-yodha2z4]{padding-block:var(--section-pad-y-lg) var(--space-16);isolation:isolate;position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4]{z-index:1;text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:56rem;margin-inline:auto;display:flex;position:relative}.hero__eyebrow[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);backdrop-filter:blur(12px)saturate(1.8);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);animation:hero-fade-up .9s var(--ease-smooth) forwards;opacity:0;background:oklch(100% 0 0/.7);border:1px solid oklch(60% .22 175/.18);display:inline-flex;transform:translateY(1rem);box-shadow:0 8px 24px oklch(0% 0 0/.06)}:root[data-theme=dark] .hero__eyebrow[data-astro-cid-yodha2z4]{background:oklch(15% 0 0/.7);border-color:oklch(60% .22 175/.3);box-shadow:0 8px 24px oklch(0% 0 0/.3)}.hero__eyebrow-dot[data-astro-cid-yodha2z4]{border-radius:var(--radius-full);background:var(--brand-primary);width:.5rem;height:.5rem;animation:2.5s ease-in-out infinite hero-dot-pulse;box-shadow:0 0 12px oklch(60% .22 175/.8)}.hero__title[data-astro-cid-yodha2z4]{font-size:var(--text-6xl);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);max-width:18ch;animation:hero-fade-up .9s var(--ease-smooth) .1s forwards;opacity:0;transform:translateY(1.5rem)}.hero__title-inner[data-astro-cid-yodha2z4]{padding-bottom:.1em;display:inline-block}.hero__subtitle[data-astro-cid-yodha2z4]{font-size:var(--text-xl);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:42rem;animation:hero-fade-up .9s var(--ease-smooth) .2s forwards;opacity:0;transform:translateY(1.5rem)}.hero__after-subtitle[data-astro-cid-yodha2z4]{animation:hero-fade-up .9s var(--ease-smooth) .25s forwards;opacity:0;transform:translateY(1.5rem)}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-4);margin-top:var(--space-4);animation:hero-fade-up .9s var(--ease-smooth) .35s forwards;opacity:0;flex-wrap:wrap;justify-content:center;display:flex;transform:translateY(1.5rem)}.hero__cta-primary[data-astro-cid-yodha2z4]{box-shadow:0 16px 48px oklch(60% .22 175/.3)}.hero__proof[data-astro-cid-yodha2z4]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);animation:hero-fade-up .9s var(--ease-smooth) .45s forwards;opacity:0;flex-wrap:wrap;display:flex;transform:translateY(1rem)}.hero__mockup[data-astro-cid-yodha2z4]{margin-top:var(--space-16);width:100%;max-width:64rem;animation:hero-mockup-in 1.2s var(--ease-smooth) .5s forwards;opacity:0;position:relative;transform:translateY(3rem)scale(.96)}@media (width>=768px){.hero__mockup[data-astro-cid-yodha2z4]:after{content:"";filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(oklch(60% .22 175/.15) 0%,#0000 60%);position:absolute;inset:-2rem -4rem}}@keyframes hero-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes hero-mockup-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px oklch(60% .22 175/.8)}50%{transform:scale(1.15);box-shadow:0 0 20px oklch(60% .22 175)}}@media (width<=767px){.hero__title[data-astro-cid-yodha2z4]{font-size:var(--text-5xl)}.hero__subtitle[data-astro-cid-yodha2z4]{font-size:var(--text-lg)}.hero__mockup[data-astro-cid-yodha2z4]{margin-top:var(--space-12)}}@media (prefers-reduced-motion:reduce){.hero__eyebrow[data-astro-cid-yodha2z4],.hero__title[data-astro-cid-yodha2z4],.hero__subtitle[data-astro-cid-yodha2z4],.hero__after-subtitle[data-astro-cid-yodha2z4],.hero__actions[data-astro-cid-yodha2z4],.hero__mockup[data-astro-cid-yodha2z4],.hero__eyebrow-dot[data-astro-cid-yodha2z4]{opacity:1;animation:none;transform:none}}.hero-ab[data-astro-cid-yodha2z4] .hero-ab__variant[data-astro-cid-yodha2z4]{display:none}html[data-ab-homepage-hero-subtitle-v1=control] .hero-ab[data-astro-cid-yodha2z4] .hero-ab__variant[data-astro-cid-yodha2z4][data-ab-variant=control],html[data-ab-homepage-hero-subtitle-v1=audience_led] .hero-ab[data-astro-cid-yodha2z4] .hero-ab__variant[data-astro-cid-yodha2z4][data-ab-variant=audience_led],html:not([data-ab-homepage-hero-subtitle-v1]) .hero-ab[data-astro-cid-yodha2z4] .hero-ab__variant[data-astro-cid-yodha2z4][data-ab-variant=control]{display:inline}.hero-h1[data-astro-cid-w3yqtceg]{font-family:var(--font-sans);letter-spacing:-.044em;color:var(--neutral-900);margin:0;font-size:clamp(2.5rem,5.5vw,4.75rem);font-weight:900;line-height:.96}.hero-h1[data-astro-cid-w3yqtceg].size-xl{font-size:clamp(2rem,4.5vw,3.75rem)}.hero-h1[data-astro-cid-w3yqtceg].size-l{font-size:clamp(1.75rem,3.5vw,3rem)}.hero-h1[data-astro-cid-w3yqtceg] em{font-family:var(--font-serif);color:var(--neutral-600);letter-spacing:-.02em;font-style:italic;font-weight:400}.pillars__header[data-astro-cid-b3qf7bec]{text-align:center;margin-bottom:var(--space-16);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.pillars__grid[data-astro-cid-b3qf7bec]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.pillars__grid[data-astro-cid-b3qf7bec]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pillars__grid[data-astro-cid-b3qf7bec]{grid-template-columns:repeat(6,1fr)}.pillars__card[data-astro-cid-b3qf7bec]{grid-column:span 2}.pillars__card[data-astro-cid-b3qf7bec]:nth-child(4),.pillars__card[data-astro-cid-b3qf7bec]:nth-child(5){grid-column:span 3}}.pillars__card[data-astro-cid-b3qf7bec]{padding:var(--space-8);gap:var(--space-4);flex-direction:column;min-height:16rem;display:flex}.pillars__icon-wrapper[data-astro-cid-b3qf7bec]{border-radius:var(--radius-xl);background:linear-gradient(135deg, oklch(.72 .22 var(--glow-hue,175) / .18) 0%, oklch(.6 .22 var(--glow-hue,175) / .06) 100%);border:1px solid oklch(.6 .22 var(--glow-hue,175) / .25);width:3.5rem;height:3.5rem;color:oklch(.55 .22 var(--glow-hue,175));box-shadow:inset 0 1px 0 oklch(100% 0 0/.4), 0 4px 12px oklch(.6 .22 var(--glow-hue,175) / .15);transition:transform var(--duration-normal) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:root[data-theme=dark] .pillars__icon-wrapper[data-astro-cid-b3qf7bec]{background:linear-gradient(135deg, oklch(.6 .22 var(--glow-hue,175) / .25) 0%, oklch(.4 .22 var(--glow-hue,175) / .08) 100%);border-color:oklch(.6 .22 var(--glow-hue,175) / .4);color:oklch(.75 .22 var(--glow-hue,175));box-shadow:inset 0 1px 0 oklch(100% 0 0/.1), 0 4px 12px oklch(.6 .22 var(--glow-hue,175) / .3)}.pillars__card[data-astro-cid-b3qf7bec]:hover .pillars__icon-wrapper[data-astro-cid-b3qf7bec]{transform:scale(1.08)rotate(-4deg)}.pillars__icon-emoji[data-astro-cid-b3qf7bec]{font-size:1.75rem;line-height:1}.pillars__title[data-astro-cid-b3qf7bec]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.pillars__desc[data-astro-cid-b3qf7bec]{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:auto}@media (prefers-reduced-motion:reduce){.pillars__icon-wrapper[data-astro-cid-b3qf7bec]{transition:none}.pillars__card[data-astro-cid-b3qf7bec]:hover .pillars__icon-wrapper[data-astro-cid-b3qf7bec]{transform:none}}.badge[data-astro-cid-gysip5ha]{align-items:center;gap:var(--space-1);font-family:var(--font-sans);letter-spacing:.025em;border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.badge--sm[data-astro-cid-gysip5ha]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.badge--md[data-astro-cid-gysip5ha]{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.badge--default[data-astro-cid-gysip5ha]{background-color:var(--bg-muted);color:var(--text-secondary);border-color:var(--border-muted)}.badge--brand[data-astro-cid-gysip5ha]{background-color:var(--brand-primary-soft);color:var(--brand-ink);border-color:var(--brand-primary)}.badge--success[data-astro-cid-gysip5ha]{background-color:var(--color-success-subtle);color:var(--color-success);border-color:var(--color-success-border)}.badge--warning[data-astro-cid-gysip5ha]{background-color:var(--color-warning-subtle);color:var(--color-warning);border-color:var(--color-warning-border)}.badge--danger[data-astro-cid-gysip5ha]{background-color:var(--color-error-subtle);color:var(--color-error);border-color:var(--color-error-border)}.badge--neutral[data-astro-cid-gysip5ha]{background-color:var(--neutral-900);color:var(--neutral-0)}.modules__header[data-astro-cid-lrzzao2n]{text-align:center;margin-bottom:var(--space-16);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.modules__subtitle[data-astro-cid-lrzzao2n]{max-width:56ch;color:var(--text-secondary);font-size:var(--text-lg)}.modules__grid[data-astro-cid-lrzzao2n]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.modules__grid[data-astro-cid-lrzzao2n]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.modules__grid[data-astro-cid-lrzzao2n]{grid-template-columns:repeat(6,1fr)}.modules__link[data-astro-cid-lrzzao2n]{grid-column:span 2}.modules__link[data-astro-cid-lrzzao2n]:nth-last-child(2):nth-child(3n+1),.modules__link[data-astro-cid-lrzzao2n]:last-child:nth-child(3n+2){grid-column:span 3}.modules__link[data-astro-cid-lrzzao2n]:last-child:nth-child(3n+1){grid-column:2/6}}.modules__link[data-astro-cid-lrzzao2n]{color:inherit;border-radius:var(--radius-2xl);text-decoration:none;display:block}.modules__link--static[data-astro-cid-lrzzao2n]{cursor:default}.modules__card[data-astro-cid-lrzzao2n]{padding:var(--space-8);gap:var(--space-3);flex-direction:column;height:100%;display:flex;position:relative}.modules__bullets[data-astro-cid-lrzzao2n]{gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding:0;list-style:none;display:grid}.modules__bullets[data-astro-cid-lrzzao2n] li[data-astro-cid-lrzzao2n]{padding-left:1rem;position:relative}.modules__bullets[data-astro-cid-lrzzao2n] li[data-astro-cid-lrzzao2n]:before{background:var(--brand-primary);content:"";border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.62em;left:0}.modules__card-top[data-astro-cid-lrzzao2n]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.modules__icon-wrapper[data-astro-cid-lrzzao2n]{border-radius:var(--radius-xl);background:linear-gradient(135deg, oklch(.72 .22 var(--glow-hue,175) / .18) 0%, oklch(.6 .22 var(--glow-hue,175) / .06) 100%);border:1px solid oklch(.6 .22 var(--glow-hue,175) / .25);width:3rem;height:3rem;color:oklch(.55 .22 var(--glow-hue,175));transition:transform var(--duration-normal) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .modules__icon-wrapper[data-astro-cid-lrzzao2n]{background:linear-gradient(135deg, oklch(.6 .22 var(--glow-hue,175) / .28) 0%, oklch(.4 .22 var(--glow-hue,175) / .08) 100%);border-color:oklch(.6 .22 var(--glow-hue,175) / .45);color:oklch(.78 .22 var(--glow-hue,175))}.modules__link[data-astro-cid-lrzzao2n]:hover .modules__icon-wrapper[data-astro-cid-lrzzao2n]{transform:scale(1.08)rotate(-4deg)}.modules__title[data-astro-cid-lrzzao2n]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.modules__tagline[data-astro-cid-lrzzao2n]{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.modules__arrow[data-astro-cid-lrzzao2n]{color:var(--color-accent);font-weight:var(--font-weight-medium);transition:transform var(--duration-normal) var(--ease-smooth);align-items:center;margin-top:auto;display:inline-flex}.modules__link[data-astro-cid-lrzzao2n]:hover .modules__arrow[data-astro-cid-lrzzao2n]{transform:translate(4px)}.modules__link--featured[data-astro-cid-lrzzao2n]{grid-column:1/-1!important}@media (width>=1024px){.modules__grid--has-featured[data-astro-cid-lrzzao2n]{grid-template-columns:repeat(2,1fr)!important}.modules__grid--has-featured[data-astro-cid-lrzzao2n] .modules__link[data-astro-cid-lrzzao2n]:not(.modules__link--featured){grid-column:span 1!important}}.modules__card--featured[data-astro-cid-lrzzao2n]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.modules__card--featured[data-astro-cid-lrzzao2n]{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr}.modules__card--featured[data-astro-cid-lrzzao2n] .modules__card-top[data-astro-cid-lrzzao2n]{grid-column:1/-1}.modules__card--featured[data-astro-cid-lrzzao2n] .modules__title[data-astro-cid-lrzzao2n],.modules__card--featured[data-astro-cid-lrzzao2n] .modules__tagline[data-astro-cid-lrzzao2n]{grid-column:1}.modules__card--featured[data-astro-cid-lrzzao2n] .modules__sub-features[data-astro-cid-lrzzao2n]{grid-area:2/2/-1;align-self:center}.modules__card--featured[data-astro-cid-lrzzao2n] .modules__arrow[data-astro-cid-lrzzao2n]{grid-column:1}}.modules__sub-features[data-astro-cid-lrzzao2n]{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.modules__sub-chip[data-astro-cid-lrzzao2n]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}:root[data-theme=dark] .modules__sub-chip[data-astro-cid-lrzzao2n]{background:color-mix(in oklch, var(--color-accent) 12%, transparent)}.features__section[data-astro-cid-lrzzao2n]{margin-top:var(--space-16);text-align:center}.features__heading[data-astro-cid-lrzzao2n]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-8)}.features__row[data-astro-cid-lrzzao2n]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.features__chip[data-astro-cid-lrzzao2n]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--neutral-200);background:var(--neutral-50);color:inherit;transition:border-color var(--duration-normal) var(--ease-smooth);text-decoration:none;display:flex}:root[data-theme=dark] .features__chip[data-astro-cid-lrzzao2n]{border-color:var(--neutral-200);background:var(--neutral-50)}.features__chip--static[data-astro-cid-lrzzao2n]{cursor:default}.features__chip[data-astro-cid-lrzzao2n]:not(.features__chip--static):hover{border-color:oklch(.6 .22 var(--glow-hue,175) / .5)}.features__chip-icon[data-astro-cid-lrzzao2n]{border-radius:var(--radius-lg);background:oklch(.72 .22 var(--glow-hue,175) / .12);width:2.25rem;height:2.25rem;color:oklch(.5 .22 var(--glow-hue,175));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .features__chip-icon[data-astro-cid-lrzzao2n]{background:oklch(.6 .22 var(--glow-hue,175) / .15);color:oklch(.72 .22 var(--glow-hue,175))}.features__chip-text[data-astro-cid-lrzzao2n]{text-align:left;flex-direction:column;display:flex}.features__chip-title[data-astro-cid-lrzzao2n]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.features__chip-tagline[data-astro-cid-lrzzao2n]{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}@media (prefers-reduced-motion:reduce){.modules__icon-wrapper[data-astro-cid-lrzzao2n],.modules__arrow[data-astro-cid-lrzzao2n]{transition:none}.modules__link[data-astro-cid-lrzzao2n]:hover .modules__icon-wrapper[data-astro-cid-lrzzao2n],.modules__link[data-astro-cid-lrzzao2n]:hover .modules__arrow[data-astro-cid-lrzzao2n]{transform:none}}.ai-providers__header[data-astro-cid-64hzdnss]{text-align:center;margin-bottom:var(--space-12);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.ai-providers__eyebrow[data-astro-cid-64hzdnss]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-ink);padding:var(--space-1) var(--space-3);background:var(--brand-primary-soft);border-radius:var(--radius-full);display:inline-block}.ai-providers__heading[data-astro-cid-64hzdnss]{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight);max-width:36rem}.ai-providers__subtitle[data-astro-cid-64hzdnss]{font-size:var(--text-base);color:var(--text-secondary);max-width:42rem;line-height:var(--leading-relaxed);margin:0 auto}.ai-providers__grid[data-astro-cid-64hzdnss]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.ai-providers__grid[data-astro-cid-64hzdnss]{grid-template-columns:repeat(2,1fr)}}.ai-providers__grid--compact[data-astro-cid-64hzdnss]{gap:var(--space-4)}@media (width>=640px){.ai-providers__grid--compact[data-astro-cid-64hzdnss]{grid-template-columns:repeat(2,1fr)}}.ai-providers__card[data-astro-cid-64hzdnss]{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--bg-card);border:1px solid var(--border-default);transition:border-color var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth);flex-direction:column;height:100%;display:flex}.ai-providers__card[data-astro-cid-64hzdnss]:hover{border-color:oklch(from var(--brand-primary) l c h / .4);transform:translateY(-2px)}.ai-providers__card--default[data-astro-cid-64hzdnss]{border-color:oklch(from var(--brand-primary) l c h / .6);background:linear-gradient(180deg, oklch(from var(--brand-primary) l c h / .06) 0%, var(--bg-card) 60%);box-shadow:0 4px 24px oklch(from var(--brand-primary) l c h / .12)}.ai-providers__card-head[data-astro-cid-64hzdnss]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ai-providers__card-title[data-astro-cid-64hzdnss]{gap:var(--space-1);flex-direction:column;display:flex}.ai-providers__name[data-astro-cid-64hzdnss]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.ai-providers__model[data-astro-cid-64hzdnss]{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono,monospace);margin:0}.ai-providers__attrs[data-astro-cid-64hzdnss]{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ai-providers__attr[data-astro-cid-64hzdnss]{gap:var(--space-1);flex-direction:column;display:flex}.ai-providers__attr[data-astro-cid-64hzdnss] dt[data-astro-cid-64hzdnss]{align-items:center;gap:var(--space-1-5,.375rem);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);display:inline-flex}.ai-providers__attr[data-astro-cid-64hzdnss] dd[data-astro-cid-64hzdnss]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.ai-providers__attr--tradeoff[data-astro-cid-64hzdnss] dt[data-astro-cid-64hzdnss]{color:oklch(62% .14 55)}:root[data-theme=dark] .ai-providers__attr--tradeoff[data-astro-cid-64hzdnss] dt[data-astro-cid-64hzdnss]{color:oklch(75% .14 55)}.ai-providers__attr--tradeoff[data-astro-cid-64hzdnss] dd[data-astro-cid-64hzdnss]{color:var(--text-tertiary);font-style:italic}@media (prefers-reduced-motion:reduce){.ai-providers__card[data-astro-cid-64hzdnss]{transition:none}.ai-providers__card[data-astro-cid-64hzdnss]:hover{transform:none}}.related__header[data-astro-cid-6crrka5g]{text-align:center;margin-bottom:var(--space-12)}.related__grid[data-astro-cid-6crrka5g]{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.related__grid[data-astro-cid-6crrka5g]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.related__grid[data-astro-cid-6crrka5g]{grid-template-columns:repeat(6,1fr)}.related__grid[data-astro-cid-6crrka5g]>li[data-astro-cid-6crrka5g]{grid-column:span 2}.related__grid[data-astro-cid-6crrka5g]>li[data-astro-cid-6crrka5g]:nth-last-child(2):nth-child(3n+1),.related__grid[data-astro-cid-6crrka5g]>li[data-astro-cid-6crrka5g]:last-child:nth-child(3n+2){grid-column:span 3}.related__grid[data-astro-cid-6crrka5g]>li[data-astro-cid-6crrka5g]:last-child:nth-child(3n+1){grid-column:2/6}}.related__card[data-astro-cid-6crrka5g]{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--bg-card);color:inherit;height:100%;transition:border-color var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth);flex-direction:column;text-decoration:none;display:flex}.related__card[data-astro-cid-6crrka5g]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.related__card[data-astro-cid-6crrka5g]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.related__card-head[data-astro-cid-6crrka5g]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.related__icon-wrapper[data-astro-cid-6crrka5g]{border-radius:var(--radius-xl);background:var(--color-accent-subtle);width:2.75rem;height:2.75rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.related__title[data-astro-cid-6crrka5g]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--leading-snug)}.related__tagline[data-astro-cid-6crrka5g]{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.related__card[data-astro-cid-6crrka5g]{transition:none}.related__card[data-astro-cid-6crrka5g]:hover{transform:none}}.faq__header[data-astro-cid-4chapdkw]{text-align:center;margin-bottom:var(--space-16);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.faq__list[data-astro-cid-4chapdkw]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faq__item[data-astro-cid-4chapdkw]{position:relative}.faq__details[data-astro-cid-4chapdkw]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:border-color var(--duration-normal) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth), background var(--duration-normal) var(--ease-smooth);position:relative;overflow:hidden}.faq__details[data-astro-cid-4chapdkw]:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.faq__details[data-astro-cid-4chapdkw][open]{background:linear-gradient(135deg, var(--bg-elevated) 0%, oklch(60% .22 175/.02) 100%);border-color:oklch(60% .22 175/.35);box-shadow:0 2px 6px oklch(0% 0 0/.03),0 12px 32px oklch(60% .22 175/.08)}:root[data-theme=dark] .faq__details[data-astro-cid-4chapdkw][open]{background:linear-gradient(135deg, var(--bg-elevated) 0%, oklch(60% .22 175/.06) 100%);box-shadow:0 2px 6px oklch(0% 0 0/.3),0 12px 32px oklch(60% .22 175/.15)}.faq__summary[data-astro-cid-4chapdkw]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);user-select:none;list-style:none;display:flex}.faq__summary[data-astro-cid-4chapdkw]::-webkit-details-marker{display:none}.faq__q-marker[data-astro-cid-4chapdkw]{border-radius:var(--radius-md);background:var(--brand-primary-soft);width:1.75rem;height:1.75rem;color:var(--brand-ink);font-family:var(--font-mono);font-size:.875rem;font-weight:var(--font-weight-bold);transition:transform var(--duration-normal) var(--ease-spring), background var(--duration-normal) var(--ease-smooth);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq__details[data-astro-cid-4chapdkw][open] .faq__q-marker[data-astro-cid-4chapdkw]{background:var(--brand-primary);color:oklch(100% 0 0);transform:rotate(-8deg)scale(1.1)}.faq__question[data-astro-cid-4chapdkw]{line-height:var(--leading-snug);flex:1}.faq__chevron-wrap[data-astro-cid-4chapdkw]{border-radius:var(--radius-full);background:var(--bg-muted);width:2rem;height:2rem;color:var(--text-tertiary);transition:transform var(--duration-normal) var(--ease-smooth), background var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq__details[data-astro-cid-4chapdkw][open] .faq__chevron-wrap[data-astro-cid-4chapdkw]{background:var(--brand-primary-soft);color:var(--brand-ink);transform:rotate(180deg)}.faq__answer-wrapper[data-astro-cid-4chapdkw]{transition:grid-template-rows var(--duration-normal) var(--ease-smooth);grid-template-rows:0fr;display:grid}.faq__details[data-astro-cid-4chapdkw][open] .faq__answer-wrapper[data-astro-cid-4chapdkw]{grid-template-rows:1fr}.faq__answer[data-astro-cid-4chapdkw]{padding:0 var(--space-6);color:var(--text-secondary);line-height:var(--leading-relaxed);overflow:hidden}.faq__details[data-astro-cid-4chapdkw][open] .faq__answer[data-astro-cid-4chapdkw]{padding:0 var(--space-6) var(--space-6);padding-left:calc(var(--space-6) + 1.75rem + var(--space-4))}@media (prefers-reduced-motion:reduce){.faq__details[data-astro-cid-4chapdkw],.faq__q-marker[data-astro-cid-4chapdkw],.faq__chevron-wrap[data-astro-cid-4chapdkw],.faq__answer-wrapper[data-astro-cid-4chapdkw]{transition:none}}.cta-final[data-astro-cid-xwzojn2n]{padding-block:var(--section-pad-y-lg);isolation:isolate;position:relative;overflow:hidden}.cta-final__backdrop[data-astro-cid-xwzojn2n]{pointer-events:none;z-index:0;position:absolute;inset:0}.cta-final__mesh[data-astro-cid-xwzojn2n]{background:radial-gradient(60% 50% at 30% 40%,oklch(70% .22 175/.18) 0%,#0000 60%),radial-gradient(55% 45% at 70% 60%,oklch(72% .2 158/.14) 0%,#0000 60%);position:absolute;inset:-20%}:root[data-theme=dark] .cta-final__mesh[data-astro-cid-xwzojn2n]{background:radial-gradient(60% 50% at 30% 40%,oklch(60% .22 175/.3) 0%,#0000 60%),radial-gradient(55% 45% at 70% 60%,oklch(55% .22 158/.22) 0%,#0000 60%)}.cta-final__aurora[data-astro-cid-xwzojn2n]{background:conic-gradient(#0000 0deg,oklch(60% .22 175/.08) 90deg,#0000 180deg,oklch(58% .22 158/.06) 270deg,#0000 360deg);width:200%;height:200%;animation:50s linear infinite cta-final-rotate;position:absolute;top:-50%;left:-50%}.cta-final__grid[data-astro-cid-xwzojn2n]{background-image:linear-gradient(90deg,oklch(0% 0 0/.04) 1px,#0000 1px),linear-gradient(oklch(0% 0 0/.04) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}:root[data-theme=dark] .cta-final__grid[data-astro-cid-xwzojn2n]{background-image:linear-gradient(90deg,oklch(100% 0 0/.05) 1px,#0000 1px),linear-gradient(oklch(100% 0 0/.05) 1px,#0000 1px)}.cta-final__orb[data-astro-cid-xwzojn2n]{filter:blur(100px);will-change:transform;border-radius:50%;animation:10s ease-in-out infinite cta-final-float;position:absolute}.cta-final__orb--1[data-astro-cid-xwzojn2n]{opacity:.5;background:radial-gradient(circle,oklch(60% .22 175/.4) 0%,#0000 70%);width:32rem;height:32rem;top:-8rem;left:-6rem}.cta-final__orb--2[data-astro-cid-xwzojn2n]{opacity:.5;background:radial-gradient(circle,oklch(58% .22 158/.35) 0%,#0000 70%);width:28rem;height:28rem;animation-delay:-5s;bottom:-6rem;right:-6rem}:root[data-theme=dark] .cta-final__orb[data-astro-cid-xwzojn2n]{opacity:.7;filter:blur(120px)}.cta-final__content[data-astro-cid-xwzojn2n]{z-index:1;text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:44rem;margin-inline:auto;display:flex;position:relative}.cta-final__heading[data-astro-cid-xwzojn2n]{font-size:var(--text-5xl);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);max-width:22ch}.cta-final__subtitle[data-astro-cid-xwzojn2n]{font-size:var(--text-xl);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:38rem}.cta-final__actions[data-astro-cid-xwzojn2n]{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.cta-final__btn-primary[data-astro-cid-xwzojn2n]{box-shadow:0 16px 48px oklch(60% .22 175/.35)}.cta-final__proof[data-astro-cid-xwzojn2n]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.cta-final__proof-item[data-astro-cid-xwzojn2n]{align-items:center;gap:var(--space-1);display:inline-flex}.cta-final__proof-check[data-astro-cid-xwzojn2n]{color:oklch(60% .18 150);flex-shrink:0}.cta-final__proof-sep[data-astro-cid-xwzojn2n]{color:var(--text-muted)}@keyframes cta-final-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cta-final-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5rem,-1rem)scale(1.05)}}@media (width<=767px){.cta-final__proof-sep[data-astro-cid-xwzojn2n]{display:none}}@media (prefers-reduced-motion:reduce){.cta-final__orb[data-astro-cid-xwzojn2n],.cta-final__aurora[data-astro-cid-xwzojn2n]{animation:none}}.browser-frame[data-astro-cid-yisuvkei]{border-radius:var(--radius-2xl);background:var(--neutral-100);border:1px solid var(--border-subtle);transition:transform var(--duration-slow) var(--ease-smooth), box-shadow var(--duration-slow) var(--ease-smooth);position:relative;overflow:hidden;box-shadow:0 32px 80px oklch(0% 0 0/.14),0 12px 32px oklch(0% 0 0/.08),0 2px 6px oklch(0% 0 0/.04)}:root[data-theme=dark] .browser-frame[data-astro-cid-yisuvkei]{background:var(--neutral-200);border-color:var(--neutral-300);box-shadow:0 32px 80px oklch(0% 0 0/.5),0 12px 32px oklch(0% 0 0/.3),0 0 0 1px oklch(100% 0 0/.05)}.browser-frame[data-astro-cid-yisuvkei]:hover{transform:translateY(-4px)}.browser-frame__chrome[data-astro-cid-yisuvkei]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(oklch(98% 0 0) 0%,oklch(95% 0 0) 100%);display:flex}:root[data-theme=dark] .browser-frame__chrome[data-astro-cid-yisuvkei]{background:linear-gradient(oklch(18% 0 0) 0%,oklch(14% 0 0) 100%);border-bottom-color:oklch(100% 0 0/.06)}.browser-frame__dots[data-astro-cid-yisuvkei]{gap:var(--space-2);flex-shrink:0;display:flex}.browser-frame__dot[data-astro-cid-yisuvkei]{border-radius:var(--radius-full);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.browser-frame__dot--red[data-astro-cid-yisuvkei]{background:oklch(72% .18 27)}.browser-frame__dot--yellow[data-astro-cid-yisuvkei]{background:oklch(82% .17 85)}.browser-frame__dot--green[data-astro-cid-yisuvkei]{background:oklch(74% .18 150)}.browser-frame__url[data-astro-cid-yisuvkei]{background:var(--neutral-0);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:center;align-items:center;max-width:20rem;margin-inline:auto;display:flex;overflow:hidden}:root[data-theme=dark] .browser-frame__url[data-astro-cid-yisuvkei]{background:oklch(8% 0 0);border-color:oklch(100% 0 0/.06)}.browser-frame__url-host[data-astro-cid-yisuvkei]{color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.browser-frame__actions[data-astro-cid-yisuvkei]{flex-shrink:0;gap:.25rem;display:flex}.browser-frame__action-dot[data-astro-cid-yisuvkei]{border-radius:var(--radius-full);background:var(--text-tertiary);opacity:.5;width:.25rem;height:.25rem}.browser-frame__viewport[data-astro-cid-yisuvkei]{aspect-ratio:16/10;background:var(--neutral-50);position:relative}:root[data-theme=dark] .browser-frame__viewport[data-astro-cid-yisuvkei]{background:oklch(8% 0 0)}.browser-frame__viewport[data-astro-cid-yisuvkei] .lqip-wrap.browser-frame__viewport-inner{width:100%;height:100%}.browser-frame__viewport[data-astro-cid-yisuvkei] .browser-frame__img{object-position:top}@media (width<=639px){.browser-frame__url[data-astro-cid-yisuvkei]{max-width:10rem;font-size:10px}.browser-frame__actions[data-astro-cid-yisuvkei]{display:none}}@media (prefers-reduced-motion:reduce){.browser-frame[data-astro-cid-yisuvkei]{transition:none}.browser-frame[data-astro-cid-yisuvkei]:hover{transform:none}}.phone-frame[data-astro-cid-fwwsjy7p]{--ti-base:oklch(30% .005 250);--ti-deep:oklch(22% .005 250);--ti-hi:oklch(38% .005 250);--ti-rim:oklch(42% .005 250/.6);--ti-edge:oklch(18% 0 0);--ti-sheen:oklch(100% 0 0/.08);aspect-ratio:776/1630;filter:drop-shadow(0 24px 48px oklch(0% 0 0/.35))drop-shadow(0 8px 16px oklch(0% 0 0/.2));width:100%;max-width:16rem;margin-inline:auto}:root[data-theme=dark] .phone-frame[data-astro-cid-fwwsjy7p]{--ti-base:oklch(52% .008 60);--ti-deep:oklch(45% .008 55);--ti-hi:oklch(58% .01 65);--ti-rim:oklch(62% .008 60/.5);--ti-edge:oklch(38% .005 55);--ti-sheen:oklch(100% 0 0/.12)}.phone-frame__body[data-astro-cid-fwwsjy7p]{background:linear-gradient(168deg, var(--ti-hi) 0%, var(--ti-base) 25%, var(--ti-deep) 55%, var(--ti-base) 80%, var(--ti-hi) 100%);width:100%;height:100%;box-shadow: 0 0 0 1px var(--ti-edge),  inset 0 0 0 1px var(--ti-rim), inset 0 1px 2px oklch(100% 0 0/.1), inset 0 -1px 2px oklch(0% 0 0/.12),  0 1px 2px oklch(0% 0 0/.15);border-radius:12%/5.7%;padding:2.2%;position:relative}.phone-frame__sheen[data-astro-cid-fwwsjy7p]{background:linear-gradient(90deg, transparent 0%, var(--ti-sheen) 30%, oklch(100% 0 0/.18) 50%, var(--ti-sheen) 70%, transparent 100%);z-index:3;border-radius:0 0 50% 50%;height:1px;position:absolute;top:0;left:15%;right:15%}.phone-frame__screen[data-astro-cid-fwwsjy7p]{background:oklch(2% 0 0);border-radius:10%/4.8%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 2px 1px oklch(0% 0 0/.3)}.phone-frame__island[data-astro-cid-fwwsjy7p]{z-index:2;background:oklch(4% 0 0);border-radius:9999px;justify-content:flex-end;align-items:center;width:28%;height:3.2%;padding-right:8%;display:flex;position:absolute;top:2.2%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px oklch(15% 0 0)}.phone-frame__island-cam[data-astro-cid-fwwsjy7p]{aspect-ratio:1;background:radial-gradient(circle at 38% 38%,oklch(22% .03 240) 0%,oklch(8% .01 240) 55%,oklch(4% 0 0) 100%);border-radius:50%;width:20%;box-shadow:inset 0 0 0 .5px oklch(30% .04 240/.4),0 0 2px oklch(50% .06 240/.15)}.phone-frame__screen[data-astro-cid-fwwsjy7p] .lqip-wrap.phone-frame__viewport-inner{width:100%;height:100%}.phone-frame__screen[data-astro-cid-fwwsjy7p] .phone-frame__img{object-position:top}.phone-frame__btn[data-astro-cid-fwwsjy7p]{background:linear-gradient(to bottom, var(--ti-hi) 0%, var(--ti-base) 40%, var(--ti-deep) 100%);z-index:1;position:absolute}.phone-frame__btn--action[data-astro-cid-fwwsjy7p]{border-radius:2px 0 0 2px;width:1.6%;height:4.5%;top:15%;left:-1.6%;box-shadow:-1px 0 1px oklch(0% 0 0/.35),inset 0 .5px oklch(100% 0 0/.08)}.phone-frame__btn--vol-up[data-astro-cid-fwwsjy7p]{border-radius:2px 0 0 2px;width:1.6%;height:7%;top:23%;left:-1.6%;box-shadow:-1px 0 1px oklch(0% 0 0/.35),inset 0 .5px oklch(100% 0 0/.08)}.phone-frame__btn--vol-down[data-astro-cid-fwwsjy7p]{border-radius:2px 0 0 2px;width:1.6%;height:7%;top:32.5%;left:-1.6%;box-shadow:-1px 0 1px oklch(0% 0 0/.35),inset 0 .5px oklch(100% 0 0/.08)}.phone-frame__btn--power[data-astro-cid-fwwsjy7p]{border-radius:0 2px 2px 0;width:1.6%;height:9.5%;top:25%;right:-1.6%;box-shadow:1px 0 1px oklch(0% 0 0/.35),inset 0 .5px oklch(100% 0 0/.08)}@media (prefers-reduced-motion:reduce){.phone-frame__img--dark[data-astro-cid-fwwsjy7p]{transition:none}}.dual-showcase[data-astro-cid-jbpoqn5e]{padding-bottom:6%;position:relative}.dual-showcase__browser-wrap[data-astro-cid-jbpoqn5e]{width:100%;position:relative}.dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{width:26%;transition:transform var(--duration-slow) var(--ease-smooth), filter var(--duration-slow) var(--ease-smooth);z-index:2;position:absolute;bottom:0;right:2%;transform:translateY(24px)}.dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e] .phone-frame{width:100%;max-width:none;margin-inline:0}.dual-showcase[data-astro-cid-jbpoqn5e]:hover .dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{filter:drop-shadow(0 8px 24px oklch(from var(--brand-primary) l c h / .25));transform:translateY(12px)scale(1.04)}@media (width<=1023px){.dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{width:22%}}@media (width<=767px){.dual-showcase[data-astro-cid-jbpoqn5e]{padding-bottom:0}.dual-showcase__browser-wrap[data-astro-cid-jbpoqn5e]{width:min(100%,21rem);margin-inline:auto}.dual-showcase__browser-wrap[data-astro-cid-jbpoqn5e] .browser-frame{border-radius:var(--radius-2xl)}.dual-showcase__browser-wrap[data-astro-cid-jbpoqn5e] .browser-frame__chrome{display:none}.dual-showcase__browser-wrap[data-astro-cid-jbpoqn5e] .browser-frame__viewport{aspect-ratio:776/1630}.dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{display:none}.dual-showcase[data-astro-cid-jbpoqn5e]:hover .dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{transform:none}}@media (prefers-reduced-motion:reduce){.dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e],.dual-showcase[data-astro-cid-jbpoqn5e]:hover .dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{filter:none;transition:none;transform:translateY(20px)}@media (width<=767px){.dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e],.dual-showcase[data-astro-cid-jbpoqn5e]:hover .dual-showcase__phone-wrap[data-astro-cid-jbpoqn5e]{transform:none}}}.custom-mockup[data-astro-cid-znn357jb]{width:100%}.cm-frame[data-astro-cid-znn357jb]{border:1px solid var(--neutral-200);background:var(--neutral-50);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px oklch(0% 0 0/.08)}:root[data-theme=dark] .cm-frame[data-astro-cid-znn357jb]{background:oklch(10% 0 0);border-color:oklch(25% 0 0);box-shadow:0 8px 32px oklch(0% 0 0/.3)}.cm-titlebar[data-astro-cid-znn357jb]{background:var(--neutral-100);border-bottom:1px solid var(--neutral-200);align-items:center;gap:6px;padding:10px 14px;display:flex}:root[data-theme=dark] .cm-titlebar[data-astro-cid-znn357jb]{background:oklch(14% 0 0);border-color:oklch(22% 0 0)}.cm-dot[data-astro-cid-znn357jb]{border-radius:50%;width:10px;height:10px}.cm-dot--r[data-astro-cid-znn357jb]{background:#ff5f57}.cm-dot--y[data-astro-cid-znn357jb]{background:#febc2e}.cm-dot--g[data-astro-cid-znn357jb]{background:#28c840}.cm-url[data-astro-cid-znn357jb]{color:var(--text-tertiary);margin-left:8px;font-size:11px}.cm-body[data-astro-cid-znn357jb]{min-height:240px;padding:20px}.cm-label[data-astro-cid-znn357jb]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:8px;font-size:10px;font-weight:600}.cm-label--accent[data-astro-cid-znn357jb]{color:var(--brand-ink)}.cm-badge[data-astro-cid-znn357jb]{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.cm-badge--ok[data-astro-cid-znn357jb]{color:oklch(35% .15 150);background:oklch(90% .08 150)}.cm-badge--warn[data-astro-cid-znn357jb]{color:oklch(40% .15 80);background:oklch(90% .08 80)}:root[data-theme=dark] .cm-badge--ok[data-astro-cid-znn357jb]{color:oklch(75% .15 150);background:oklch(25% .08 150)}:root[data-theme=dark] .cm-badge--warn[data-astro-cid-znn357jb]{color:oklch(75% .15 80);background:oklch(25% .08 80)}.cm-tag[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-tertiary);border-radius:3px;padding:1px 6px;font-size:10px}:root[data-theme=dark] .cm-tag[data-astro-cid-znn357jb]{background:oklch(20% 0 0)}.cm-avatar[data-astro-cid-znn357jb]{background:var(--brand-primary-soft);width:36px;height:36px;color:var(--brand-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.cm-avatar--sm[data-astro-cid-znn357jb]{width:28px;height:28px;font-size:11px}.cm-chips[data-astro-cid-znn357jb]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cm-chip[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-secondary);border:1px solid var(--neutral-200);border-radius:8px;padding:6px 12px;font-size:12px}.cm-chip--accent[data-astro-cid-znn357jb]{background:var(--brand-primary-soft);color:var(--brand-ink);border-color:var(--brand-primary-subtle)}:root[data-theme=dark] .cm-chip[data-astro-cid-znn357jb]{background:oklch(18% 0 0);border-color:oklch(25% 0 0)}:root[data-theme=dark] .cm-chip--accent[data-astro-cid-znn357jb]{background:oklch(20% .08 175);border-color:oklch(30% .12 175)}.cm-plus[data-astro-cid-znn357jb]{text-align:center;color:var(--text-tertiary);margin:8px 0;font-size:20px;font-weight:300}.cm-arrow-down[data-astro-cid-znn357jb]{text-align:center;color:var(--text-tertiary);margin:8px 0;font-size:18px}.cm-file[data-astro-cid-znn357jb]{background:var(--neutral-100);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}:root[data-theme=dark] .cm-file[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-file-icon[data-astro-cid-znn357jb]{flex-shrink:0;font-size:24px}.cm-file-name[data-astro-cid-znn357jb]{color:var(--text-primary);font-size:13px;font-weight:600}.cm-file-meta[data-astro-cid-znn357jb]{color:var(--text-tertiary);font-size:11px}.cm-tasks[data-astro-cid-znn357jb]{flex-direction:column;gap:6px;display:flex}.cm-task[data-astro-cid-znn357jb]{color:var(--text-secondary);background:var(--neutral-100);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}:root[data-theme=dark] .cm-task[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-task-dot[data-astro-cid-znn357jb]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cm-summary[data-astro-cid-znn357jb]{color:oklch(50% .15 150);text-align:center;margin-top:10px;font-size:11px;font-weight:600}.cm-patient-header[data-astro-cid-znn357jb]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cm-patient-name[data-astro-cid-znn357jb]{color:var(--text-primary);font-size:15px;font-weight:600}.cm-patient-meta[data-astro-cid-znn357jb]{color:var(--text-tertiary);font-size:11px}.cm-sessions[data-astro-cid-znn357jb]{margin-bottom:12px}.cm-session[data-astro-cid-znn357jb]{color:var(--text-secondary);border-bottom:1px solid var(--neutral-200);align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}:root[data-theme=dark] .cm-session[data-astro-cid-znn357jb]{border-color:oklch(20% 0 0)}.cm-date[data-astro-cid-znn357jb]{color:var(--text-tertiary);min-width:50px;font-size:11px;font-weight:600}.cm-next[data-astro-cid-znn357jb]{color:var(--brand-ink);background:var(--brand-primary-soft);text-align:center;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.cm-mandate-header[data-astro-cid-znn357jb]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cm-mandate-name[data-astro-cid-znn357jb]{color:var(--text-primary);font-size:14px;font-weight:600}.cm-phases[data-astro-cid-znn357jb]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.cm-phase[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}:root[data-theme=dark] .cm-phase[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-phase--done[data-astro-cid-znn357jb]{opacity:.6}.cm-phase--done[data-astro-cid-znn357jb] .cm-phase-pct[data-astro-cid-znn357jb]{color:oklch(50% .15 150)}.cm-phase--active[data-astro-cid-znn357jb]{border-left:3px solid var(--brand-primary);color:var(--text-primary);font-weight:600}.cm-phase-name[data-astro-cid-znn357jb]{flex:1}.cm-phase-pct[data-astro-cid-znn357jb]{font-size:11px;font-weight:600}.cm-stats-row[data-astro-cid-znn357jb]{gap:8px;display:flex}.cm-stat[data-astro-cid-znn357jb]{text-align:center;background:var(--neutral-100);border-radius:8px;flex:1;padding:8px}:root[data-theme=dark] .cm-stat[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-stat-val[data-astro-cid-znn357jb]{color:var(--text-primary);font-size:16px;font-weight:700}.cm-stat-val--ok[data-astro-cid-znn357jb]{color:oklch(50% .15 150)}.cm-stat-label[data-astro-cid-znn357jb]{color:var(--text-tertiary);font-size:10px}.cm-club-tabs[data-astro-cid-znn357jb]{gap:4px;margin-bottom:12px;display:flex}.cm-club-tab[data-astro-cid-znn357jb]{color:var(--text-tertiary);cursor:default;border-radius:6px;padding:5px 10px;font-size:11px}.cm-club-tab--active[data-astro-cid-znn357jb]{background:var(--brand-primary-soft);color:var(--brand-ink);font-weight:600}.cm-members[data-astro-cid-znn357jb]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cm-member[data-astro-cid-znn357jb]{color:var(--text-secondary);background:var(--neutral-100);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}:root[data-theme=dark] .cm-member[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-event[data-astro-cid-znn357jb]{color:var(--text-secondary);background:var(--brand-primary-soft);border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.cm-event-icon[data-astro-cid-znn357jb]{font-size:16px}.cm-ai-crm[data-astro-cid-znn357jb]{flex-direction:column;gap:12px;display:flex}.cm-ai-buttons[data-astro-cid-znn357jb]{flex-direction:column;gap:6px;display:flex}.cm-ai-btn[data-astro-cid-znn357jb]{background:var(--neutral-100);border:1px solid var(--neutral-200);color:var(--text-secondary);cursor:default;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:border-color .15s;display:flex}:root[data-theme=dark] .cm-ai-btn[data-astro-cid-znn357jb]{background:oklch(15% 0 0);border-color:oklch(22% 0 0)}.cm-ai-btn[data-astro-cid-znn357jb]:hover{border-color:var(--brand-primary-subtle)}.cm-ai-icon[data-astro-cid-znn357jb]{flex-shrink:0;font-size:14px}.cm-flow[data-astro-cid-znn357jb]{flex-direction:column;gap:4px;display:flex}.cm-flow-step[data-astro-cid-znn357jb]{background:var(--neutral-100);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}:root[data-theme=dark] .cm-flow-step[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-flow-step--done[data-astro-cid-znn357jb]{opacity:.6}.cm-flow-step--active[data-astro-cid-znn357jb]{border-left:3px solid var(--brand-primary)}.cm-flow-icon[data-astro-cid-znn357jb]{flex-shrink:0;font-size:20px}.cm-depts[data-astro-cid-znn357jb]{flex-direction:column;gap:10px;display:flex}.cm-dept[data-astro-cid-znn357jb]{background:var(--neutral-100);border-radius:8px;padding:10px 12px}:root[data-theme=dark] .cm-dept[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-dept-header[data-astro-cid-znn357jb]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cm-dept-dot[data-astro-cid-znn357jb]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cm-dept-name[data-astro-cid-znn357jb]{color:var(--text-primary);flex:1;font-size:13px;font-weight:600}.cm-dept-members[data-astro-cid-znn357jb]{gap:4px;display:flex}.cm-dept-members[data-astro-cid-znn357jb] .cm-avatar--sm[data-astro-cid-znn357jb]{border:2px solid var(--neutral-100);margin-left:-4px}:root[data-theme=dark] .cm-dept-members[data-astro-cid-znn357jb] .cm-avatar--sm[data-astro-cid-znn357jb]{border-color:oklch(15% 0 0)}.cm-dept-members[data-astro-cid-znn357jb] .cm-avatar--sm[data-astro-cid-znn357jb]:first-child{margin-left:0}.cm-process[data-astro-cid-znn357jb]{flex-direction:column;gap:8px;display:flex}.cm-step[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-tertiary);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}:root[data-theme=dark] .cm-step[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-step--done[data-astro-cid-znn357jb]{opacity:.6}.cm-step--done[data-astro-cid-znn357jb] .cm-step-text[data-astro-cid-znn357jb]{text-decoration:line-through}.cm-step--active[data-astro-cid-znn357jb]{border-left:3px solid var(--brand-primary);color:var(--text-primary);font-weight:600}.cm-step-num[data-astro-cid-znn357jb]{background:var(--neutral-200);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}:root[data-theme=dark] .cm-step-num[data-astro-cid-znn357jb]{background:oklch(25% 0 0)}.cm-step--active[data-astro-cid-znn357jb] .cm-step-num[data-astro-cid-znn357jb]{background:var(--brand-primary);color:#fff}.cm-step--done[data-astro-cid-znn357jb] .cm-step-num[data-astro-cid-znn357jb]{color:oklch(35% .15 150);background:oklch(85% .08 150)}:root[data-theme=dark] .cm-step--done[data-astro-cid-znn357jb] .cm-step-num[data-astro-cid-znn357jb]{color:oklch(75% .15 150);background:oklch(25% .08 150)}.cm-step-text[data-astro-cid-znn357jb]{flex:1}.cm-step-check[data-astro-cid-znn357jb]{color:oklch(50% .15 150);font-weight:700}.cm-step-pct[data-astro-cid-znn357jb]{color:var(--brand-ink);font-size:11px;font-weight:600}.cm-comparison[data-astro-cid-znn357jb]{flex-direction:column;gap:10px;display:flex}.cm-table[data-astro-cid-znn357jb]{flex-direction:column;gap:2px;display:flex}.cm-table-header[data-astro-cid-znn357jb]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);gap:4px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.cm-table-row[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;padding:7px 10px;font-size:12px;display:flex}:root[data-theme=dark] .cm-table-row[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-table-row--alert[data-astro-cid-znn357jb]{background:oklch(95% .03 27)}:root[data-theme=dark] .cm-table-row--alert[data-astro-cid-znn357jb]{background:oklch(18% .03 27)}.cm-table-col[data-astro-cid-znn357jb]{text-align:right;font-variant-numeric:tabular-nums;flex:1}.cm-table-col--label[data-astro-cid-znn357jb]{text-align:left;color:var(--text-primary);flex:2;font-weight:500}.cm-table-col--diff[data-astro-cid-znn357jb]{font-weight:600}.cm-table-col--ok[data-astro-cid-znn357jb]{color:oklch(55% .15 150)}.cm-table-col--neg[data-astro-cid-znn357jb]{color:oklch(55% .2 27)}.cm-comparison-footer[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}:root[data-theme=dark] .cm-comparison-footer[data-astro-cid-znn357jb]{background:oklch(15% 0 0)}.cm-neg[data-astro-cid-znn357jb]{color:oklch(55% .2 27)}.cm-badge--danger[data-astro-cid-znn357jb]{color:oklch(45% .2 27);background:oklch(90% .1 27)}:root[data-theme=dark] .cm-badge--danger[data-astro-cid-znn357jb]{color:oklch(75% .2 27);background:oklch(25% .1 27)}.cm-portal[data-astro-cid-znn357jb]{flex-direction:column;gap:12px;display:flex}.cm-portal-progress[data-astro-cid-znn357jb]{padding:0 2px}.cm-portal-bar[data-astro-cid-znn357jb]{background:var(--neutral-200);border-radius:3px;height:6px;overflow:hidden}:root[data-theme=dark] .cm-portal-bar[data-astro-cid-znn357jb]{background:oklch(22% 0 0)}.cm-portal-fill[data-astro-cid-znn357jb]{background:var(--brand-primary);border-radius:3px;height:100%;transition:width .3s}.cm-session--missing[data-astro-cid-znn357jb]{opacity:.6}.cm-portal-header[data-astro-cid-znn357jb]{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:10px;display:flex}:root[data-theme=dark] .cm-portal-header[data-astro-cid-znn357jb]{border-color:oklch(22% 0 0)}.cm-portal-firm[data-astro-cid-znn357jb]{flex-direction:column;gap:2px;display:flex}.cm-portal-logo[data-astro-cid-znn357jb]{color:var(--brand-ink);letter-spacing:-.02em;font-size:15px;font-weight:700}.cm-portal-upload-zone[data-astro-cid-znn357jb]{border:2px dashed var(--neutral-300);text-align:center;border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}:root[data-theme=dark] .cm-portal-upload-zone[data-astro-cid-znn357jb]{border-color:oklch(28% 0 0)}.cm-ai-summary[data-astro-cid-znn357jb]{flex-direction:column;gap:14px;display:flex}.cm-ai-summary-card[data-astro-cid-znn357jb]{background:var(--brand-primary-soft);border:1px solid oklch(from var(--brand-primary) l c h / .15);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-theme=dark] .cm-ai-summary-card[data-astro-cid-znn357jb]{background:oklch(from var(--brand-primary) l c h / .08);border-color:oklch(from var(--brand-primary) l c h / .2)}.cm-ai-summary-header[data-astro-cid-znn357jb]{align-items:center;gap:6px;display:flex}.cm-ai-summary-text[data-astro-cid-znn357jb]{color:var(--text-secondary);font-size:12px;line-height:1.5}.cm-ai-actions[data-astro-cid-znn357jb]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cm-ai-action[data-astro-cid-znn357jb]{background:var(--neutral-0);border:1px solid var(--neutral-200);color:var(--text-secondary);cursor:default;border-radius:6px;padding:4px 10px;font-size:11px}:root[data-theme=dark] .cm-ai-action[data-astro-cid-znn357jb]{background:oklch(12% 0 0);border-color:oklch(25% 0 0)}.cm-email-draft[data-astro-cid-znn357jb]{flex-direction:column;gap:0;display:flex}.cm-draft-header[data-astro-cid-znn357jb]{border-bottom:1px solid var(--neutral-200);padding-bottom:10px}:root[data-theme=dark] .cm-draft-header[data-astro-cid-znn357jb]{border-color:oklch(22% 0 0)}.cm-draft-fields[data-astro-cid-znn357jb]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.cm-draft-field[data-astro-cid-znn357jb]{color:var(--text-secondary);font-size:12px}.cm-draft-label[data-astro-cid-znn357jb]{color:var(--text-tertiary);min-width:40px;font-weight:600;display:inline-block}.cm-draft-body[data-astro-cid-znn357jb]{flex-direction:column;gap:8px;padding:14px 0;display:flex}.cm-draft-suggestion[data-astro-cid-znn357jb]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.cm-draft-text[data-astro-cid-znn357jb]{color:var(--text-secondary);font-size:12px;line-height:1.6}.cm-draft-actions[data-astro-cid-znn357jb]{border-top:1px solid var(--neutral-200);gap:8px;padding-top:10px;display:flex}:root[data-theme=dark] .cm-draft-actions[data-astro-cid-znn357jb]{border-color:oklch(22% 0 0)}.cm-draft-btn[data-astro-cid-znn357jb]{background:var(--neutral-100);color:var(--text-secondary);cursor:default;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:600}:root[data-theme=dark] .cm-draft-btn[data-astro-cid-znn357jb]{background:oklch(18% 0 0)}.cm-draft-btn--primary[data-astro-cid-znn357jb]{background:var(--brand-primary);color:#fff}:root[data-theme=dark] .cm-draft-btn--primary[data-astro-cid-znn357jb]{background:var(--brand-primary)}.cm-draft-toolbar[data-astro-cid-znn357jb]{border-bottom:1px solid var(--neutral-200);align-items:center;gap:4px;margin-top:8px;padding:6px 0;display:flex}:root[data-theme=dark] .cm-draft-toolbar[data-astro-cid-znn357jb]{border-color:oklch(22% 0 0)}.cm-draft-tool[data-astro-cid-znn357jb]{width:26px;height:26px;color:var(--text-tertiary);cursor:default;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cm-draft-tool[data-astro-cid-znn357jb]:hover{background:var(--neutral-100)}:root[data-theme=dark] .cm-draft-tool[data-astro-cid-znn357jb]:hover{background:oklch(18% 0 0)}.cm-draft-separator[data-astro-cid-znn357jb]{background:var(--neutral-200);width:1px;height:18px;margin:0 4px}:root[data-theme=dark] .cm-draft-separator[data-astro-cid-znn357jb]{background:oklch(25% 0 0)}.abstract-visual[data-astro-cid-o4oncnaz]{aspect-ratio:16/10;border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--brand-ink);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px oklch(0% 0 0/.14),0 12px 32px oklch(0% 0 0/.08)}:root[data-theme=dark] .abstract-visual[data-astro-cid-o4oncnaz]{background:var(--neutral-100);border-color:oklch(100% 0 0/.08);box-shadow:0 32px 80px oklch(0% 0 0/.5),0 12px 32px oklch(0% 0 0/.3)}.abstract-visual__backdrop[data-astro-cid-o4oncnaz]{z-index:0;background:radial-gradient(60% 60% at 30% 30%,oklch(70% .22 175/.18) 0%,#0000 70%),radial-gradient(55% 55% at 70% 70%,oklch(72% .2 200/.14) 0%,#0000 70%);position:absolute;inset:0}:root[data-theme=dark] .abstract-visual__backdrop[data-astro-cid-o4oncnaz]{background:radial-gradient(60% 60% at 30% 30%,oklch(60% .22 175/.25) 0%,#0000 70%),radial-gradient(55% 55% at 70% 70%,oklch(55% .22 200/.2) 0%,#0000 70%)}.abstract-visual__label[data-astro-cid-o4oncnaz]{bottom:var(--space-4);padding:var(--space-2) var(--space-4);backdrop-filter:blur(12px)saturate(1.6);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;z-index:5;background:oklch(100% 0 0/.85);border:1px solid oklch(100% 0 0/.4);position:absolute;left:50%;transform:translate(-50%)}:root[data-theme=dark] .abstract-visual__label[data-astro-cid-o4oncnaz]{background:oklch(12% 0 0/.85);border-color:oklch(100% 0 0/.12)}.abstract-visual--ai[data-astro-cid-o4oncnaz]{gap:8%;padding:10%}.abstract-visual__ai-prompt[data-astro-cid-o4oncnaz],.abstract-visual__ai-result[data-astro-cid-o4oncnaz]{z-index:1;backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--radius-xl);background:oklch(100% 0 0/.85);border:1px solid oklch(100% 0 0/.4);flex-direction:column;flex:1;gap:.5rem;max-width:36%;padding:1.25rem;display:flex;position:relative;box-shadow:0 16px 40px oklch(0% 0 0/.08)}:root[data-theme=dark] .abstract-visual__ai-prompt[data-astro-cid-o4oncnaz],:root[data-theme=dark] .abstract-visual__ai-result[data-astro-cid-o4oncnaz]{background:oklch(15% 0 0/.8);border-color:oklch(100% 0 0/.08)}.abstract-visual__ai-label[data-astro-cid-o4oncnaz]{font-size:.625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--brand-ink)}.abstract-visual__ai-text[data-astro-cid-o4oncnaz]{background:var(--neutral-200);border-radius:var(--radius-full);width:100%;height:.5rem}.abstract-visual__ai-text--short[data-astro-cid-o4oncnaz]{width:60%}.abstract-visual__ai-arrow[data-astro-cid-o4oncnaz]{z-index:2;color:var(--brand-ink);filter:drop-shadow(0 4px 16px oklch(60% .22 175/.4));position:relative}.abstract-visual__ai-bullet[data-astro-cid-o4oncnaz]{align-items:center;gap:.5rem;display:flex}.abstract-visual__ai-dot[data-astro-cid-o4oncnaz]{background:var(--brand-primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.abstract-visual--sync[data-astro-cid-o4oncnaz]{gap:15%}.abstract-visual__sync-node[data-astro-cid-o4oncnaz]{z-index:1;aspect-ratio:1;backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--radius-xl);width:20%;color:var(--brand-ink);background:oklch(100% 0 0/.85);border:1px solid oklch(100% 0 0/.4);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 16px 40px oklch(60% .22 175/.18)}:root[data-theme=dark] .abstract-visual__sync-node[data-astro-cid-o4oncnaz]{background:oklch(15% 0 0/.85);border-color:oklch(100% 0 0/.08)}.abstract-visual__sync-arrows[data-astro-cid-o4oncnaz]{width:40%;height:auto;color:var(--brand-ink);opacity:.7}.abstract-visual--import[data-astro-cid-o4oncnaz]{gap:2rem}.abstract-visual__steps[data-astro-cid-o4oncnaz]{z-index:1;align-items:center;gap:1.5rem;display:flex;position:relative}.abstract-visual__step[data-astro-cid-o4oncnaz]{backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--radius-xl);min-width:5.5rem;color:var(--brand-ink);background:oklch(100% 0 0/.85);border:1px solid oklch(60% .22 175/.25);flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;display:flex;box-shadow:0 12px 32px oklch(0% 0 0/.08)}:root[data-theme=dark] .abstract-visual__step[data-astro-cid-o4oncnaz]{background:oklch(15% 0 0/.85);border-color:oklch(60% .22 175/.4)}.abstract-visual__step-num[data-astro-cid-o4oncnaz]{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.abstract-visual__step-label[data-astro-cid-o4oncnaz]{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.abstract-visual__step-arrow[data-astro-cid-o4oncnaz]{color:var(--brand-ink);opacity:.6;font-size:1.5rem}.abstract-visual--notifications[data-astro-cid-o4oncnaz]{padding:10%}.abstract-visual__notifs[data-astro-cid-o4oncnaz]{z-index:1;flex-direction:column;gap:.75rem;width:70%;display:flex;position:relative}.abstract-visual__notif[data-astro-cid-o4oncnaz]{backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--radius-lg);background:oklch(100% 0 0/.85);border:1px solid oklch(100% 0 0/.4);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex;box-shadow:0 12px 32px oklch(0% 0 0/.08)}:root[data-theme=dark] .abstract-visual__notif[data-astro-cid-o4oncnaz]{background:oklch(15% 0 0/.85);border-color:oklch(100% 0 0/.08)}.abstract-visual__notif--2[data-astro-cid-o4oncnaz]{margin-left:10%}.abstract-visual__notif--3[data-astro-cid-o4oncnaz]{margin-left:5%}.abstract-visual__notif-icon[data-astro-cid-o4oncnaz]{border-radius:var(--radius-md);background:var(--brand-primary-soft);width:2rem;height:2rem;color:var(--brand-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.abstract-visual__notif-icon--green[data-astro-cid-o4oncnaz]{color:oklch(55% .18 150);background:oklch(95% .08 150)}.abstract-visual__notif-icon--amber[data-astro-cid-o4oncnaz]{color:oklch(55% .18 85);background:oklch(95% .08 85)}.abstract-visual__notif-text[data-astro-cid-o4oncnaz]{flex-direction:column;flex:1;gap:.25rem;display:flex}.abstract-visual__notif-title[data-astro-cid-o4oncnaz]{background:var(--neutral-300);border-radius:var(--radius-full);width:70%;height:.45rem}.abstract-visual__notif-sub[data-astro-cid-o4oncnaz]{background:var(--neutral-200);border-radius:var(--radius-full);width:45%;height:.35rem}.abstract-visual--money-flow[data-astro-cid-o4oncnaz]{gap:1rem}.abstract-visual__money[data-astro-cid-o4oncnaz]{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.abstract-visual__money-node[data-astro-cid-o4oncnaz]{backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--radius-xl);min-width:6rem;color:var(--brand-ink);font-size:.75rem;font-weight:var(--font-weight-semibold);background:oklch(100% 0 0/.85);border:1px solid oklch(100% 0 0/.4);flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;display:flex;box-shadow:0 12px 32px oklch(0% 0 0/.08)}:root[data-theme=dark] .abstract-visual__money-node[data-astro-cid-o4oncnaz]{background:oklch(15% 0 0/.85);border-color:oklch(100% 0 0/.08)}.abstract-visual__money-node--highlight[data-astro-cid-o4oncnaz]{background:linear-gradient(135deg, var(--brand-primary) 0%, oklch(58% .22 200) 100%);color:oklch(100% 0 0);border-color:oklch(60% .22 175);transform:scale(1.08);box-shadow:0 16px 40px oklch(60% .22 175/.35)}.abstract-visual__money-line[data-astro-cid-o4oncnaz]{background:repeating-linear-gradient(to right, var(--brand-primary) 0 4px, transparent 4px 8px);width:2.5rem;height:2px}.abstract-visual--integrations[data-astro-cid-o4oncnaz]{padding:0}.abstract-visual__int[data-astro-cid-o4oncnaz]{aspect-ratio:1;z-index:1;width:70%;max-width:18rem;position:relative}.abstract-visual__int-lines[data-astro-cid-o4oncnaz]{width:100%;height:100%;color:var(--brand-ink);position:absolute;inset:0}.abstract-visual__int-hub[data-astro-cid-o4oncnaz]{background:linear-gradient(135deg, var(--brand-primary), oklch(58% .22 200));color:oklch(100% 0 0);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px oklch(60% .22 175/.4)}.abstract-visual__int-node[data-astro-cid-o4oncnaz]{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--brand-ink);background:oklch(100% 0 0/.9);border:1px solid oklch(60% .22 175/.25);justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 8px 24px oklch(0% 0 0/.1)}:root[data-theme=dark] .abstract-visual__int-node[data-astro-cid-o4oncnaz]{background:oklch(15% 0 0/.9);border-color:oklch(60% .22 175/.4)}.abstract-visual__int-node--tl[data-astro-cid-o4oncnaz]{top:5%;left:5%}.abstract-visual__int-node--tr[data-astro-cid-o4oncnaz]{top:5%;right:5%}.abstract-visual__int-node--bl[data-astro-cid-o4oncnaz]{bottom:5%;left:5%}.abstract-visual__int-node--br[data-astro-cid-o4oncnaz]{bottom:5%;right:5%}.feature-highlight[data-astro-cid-7n4xclzl]{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.feature-highlight--with-visual[data-astro-cid-7n4xclzl]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.feature-highlight--with-visual[data-astro-cid-7n4xclzl].feature-highlight--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.feature-highlight--reverse[data-astro-cid-7n4xclzl] .feature-highlight__text[data-astro-cid-7n4xclzl]{order:2}.feature-highlight--reverse[data-astro-cid-7n4xclzl] .feature-highlight__visual[data-astro-cid-7n4xclzl]{order:1}}.feature-highlight__text[data-astro-cid-7n4xclzl]{gap:var(--space-5);flex-direction:column;max-width:32rem;display:flex}.feature-highlight__eyebrow[data-astro-cid-7n4xclzl]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-ink);padding:var(--space-1) var(--space-3);background:var(--brand-primary-soft);border-radius:var(--radius-full);align-self:flex-start;display:inline-block}.feature-highlight__heading[data-astro-cid-7n4xclzl]{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.feature-highlight__description[data-astro-cid-7n4xclzl]{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed)}.feature-highlight__list[data-astro-cid-7n4xclzl]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feature-highlight__bullet[data-astro-cid-7n4xclzl]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--text-primary);display:flex}.feature-highlight__check[data-astro-cid-7n4xclzl]{border-radius:var(--radius-full);background:var(--brand-primary-soft);width:1.25rem;height:1.25rem;color:var(--brand-ink);flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.feature-highlight__visual[data-astro-cid-7n4xclzl]{width:100%}.module-page__plan-float[data-astro-cid-z5w5so6u]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);margin:var(--space-4) auto 0;border-radius:var(--radius-full);background:oklch(from var(--bg-elevated) l c h / .8);backdrop-filter:blur(12px);border:1px solid var(--border-default);width:fit-content;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);box-shadow:var(--shadow-sm);z-index:40;transition:border-color var(--duration-normal) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth);text-decoration:none;display:flex}.module-page__plan-float[data-astro-cid-z5w5so6u]:hover{border-color:var(--brand-primary);color:var(--brand-ink);box-shadow:var(--shadow-md)}.module-page__plan-icon[data-astro-cid-z5w5so6u]{border-radius:var(--radius-full);background:var(--brand-primary-soft);width:1.25rem;height:1.25rem;color:var(--brand-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.module-page__plan-label[data-astro-cid-z5w5so6u]{white-space:nowrap}@media (width>=1024px){.module-page__plan-float[data-astro-cid-z5w5so6u]{top:var(--space-20,5rem);right:var(--space-6);margin:0;position:fixed}}:root[data-theme=dark] .module-page__plan-float[data-astro-cid-z5w5so6u]{background:oklch(10% 0 0/.85);border-color:oklch(25% 0 0)}:root[data-theme=dark] .module-page__plan-icon[data-astro-cid-z5w5so6u]{background:oklch(from var(--brand-primary) l c h / .2)}.module-page__back-fab[data-astro-cid-z5w5so6u]{bottom:var(--space-6);left:var(--space-6);z-index:40;position:fixed}.module-page__back-fab[data-astro-cid-z5w5so6u] .module-page__back-arrow{transform:rotate(180deg)}.module-page__back-label[data-astro-cid-z5w5so6u]{display:none}@media (width>=640px){.module-page__back-label[data-astro-cid-z5w5so6u]{display:inline}}@media (prefers-reduced-motion:reduce){.module-page__plan-float[data-astro-cid-z5w5so6u]{transition:none}}
