.nav-dropdown-panel[data-astro-cid-nen7h5rs],.mobile-nav-panel[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in oklch, var(--foreground) 10%, transparent);background:var(--popover);backdrop-filter:none;border-radius:1rem;box-shadow:0 0 0 1px oklch(100% 0 0/.03),0 22px 50px -24px oklch(0% 0 0/.75)}.marketing-shell[data-visual-system=editorial] .nav-dropdown-panel[data-astro-cid-nen7h5rs],.marketing-shell[data-visual-system=editorial] .mobile-nav-panel[data-astro-cid-nen7h5rs]{border-color:var(--editorial-line-strong);background:var(--editorial-surface-raised);border-radius:.25rem;box-shadow:0 1.25rem 3rem -2rem oklch(0% 0 0/.48)}.marketing-shell[data-visual-system=editorial] .nav-dropdown-icon[data-astro-cid-nen7h5rs]{border-radius:.2rem}.nav-dropdown-panel[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0;transition-property:opacity,transform,visibility;transition-duration:.15s;transition-timing-function:ease-out;transform:translate(-50%,-.35rem)}.nav-dropdown[data-astro-cid-nen7h5rs][open] .nav-dropdown-panel[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transform:translate(-50%)}.nav-dropdown-link[data-astro-cid-nen7h5rs],.mobile-nav-section[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-nav-section[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.mobile-nav-panel[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.nav-dropdown-link[data-astro-cid-nen7h5rs]:hover,.mobile-nav-section[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-nav-section[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,.mobile-nav-panel[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{background:var(--accent)}.nav-dropdown-link[data-astro-cid-nen7h5rs]:active,.mobile-nav-section[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active,.mobile-nav-panel[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:active{transform:scale(.96)}.nav-dropdown-icon[data-astro-cid-nen7h5rs]{transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.nav-dropdown-link[data-astro-cid-nen7h5rs]:hover .nav-dropdown-icon[data-astro-cid-nen7h5rs]{color:var(--primary-foreground);background:var(--primary);transform:translateY(-1px)}.nav-dropdown summary:focus-visible,.mobile-nav summary:focus-visible,.mobile-nav-section summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nav-dropdown-panel[data-astro-cid-nen7h5rs],.nav-dropdown-link[data-astro-cid-nen7h5rs],.nav-dropdown-icon[data-astro-cid-nen7h5rs],.mobile-nav-section[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-nav-section[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.mobile-nav-panel[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{transition-duration:.01ms}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--foreground);background:var(--background)}.site-footer__frame[data-astro-cid-jo6i4kqk]{box-sizing:border-box}.marketing-shell[data-visual-system=editorial] .site-footer__frame[data-astro-cid-jo6i4kqk],.marketing-shell[data-homepage=true] .site-footer__frame[data-astro-cid-jo6i4kqk]{border-inline:1px solid var(--home-line,var(--editorial-line,var(--border)));width:min(100% - clamp(7.5rem,12vw,12rem),90rem);max-width:none;padding-left:clamp(2rem,4vw,4rem);padding-right:clamp(2rem,4vw,4rem)}.marketing-shell[data-visual-system=editorial] .site-footer__frame[data-astro-cid-jo6i4kqk]{border-color:var(--editorial-line)}.marketing-shell[data-visual-system=editorial] .site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--editorial-line);background:var(--editorial-surface)}@media (width<=760px){.marketing-shell[data-visual-system=editorial] .site-footer__frame[data-astro-cid-jo6i4kqk],.marketing-shell[data-homepage=true] .site-footer__frame[data-astro-cid-jo6i4kqk]{width:calc(100% - 2rem);padding-left:1.25rem;padding-right:1.25rem}}.marketing-shell{--marketing-rail-color:color-mix(in oklch, var(--border) 62%, transparent);--grid-bg:var(--background);--grid-line:oklch(from var(--border) l c h / .22)}.marketing-shell>*{z-index:2;position:relative}.marketing-shell>.site-nav{z-index:50;border-bottom:1px solid #0000;transition-property:background-color,border-color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out;position:sticky;top:0}.marketing-rail-section{isolation:isolate;border-color:var(--marketing-rail-color);background:color-mix(in oklch, var(--background) 88%, transparent);border-top-width:1px;border-bottom-width:1px;position:relative;overflow:clip}.marketing-rail-section>*{z-index:1;position:relative}.marketing-rail-section--grid:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(to right, transparent calc(50% - 40rem), var(--marketing-rail-color) calc(50% - 40rem), var(--marketing-rail-color) calc(50% - 40rem + 1px), transparent calc(50% - 40rem + 1px), transparent calc(50% - .5px), var(--marketing-rail-color) calc(50% - .5px), var(--marketing-rail-color) calc(50% + .5px), transparent calc(50% + .5px), transparent calc(50% + 40rem), var(--marketing-rail-color) calc(50% + 40rem), var(--marketing-rail-color) calc(50% + 40rem + 1px), transparent calc(50% + 40rem + 1px));position:absolute;inset:0}@keyframes hero-word-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-word-in{animation:.3s cubic-bezier(.33,1,.68,1) backwards hero-word-in}.toolkit-shell-grid{--toolkit-sidebar-width:24rem}@media (width>=1024px){.toolkit-shell-grid{grid-template-columns:var(--toolkit-sidebar-width) minmax(0, 1fr)}}@media (width<=1279px){.marketing-rail-section--grid:before{background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--marketing-rail-color) calc(50% - .5px), var(--marketing-rail-color) calc(50% + .5px), transparent calc(50% + .5px))}}@media (width<=1023px){.marketing-rail-section--grid:before{display:none}}.marketing-shell[data-visual-system=editorial]{--background:oklch(97.4% .006 100);--foreground:oklch(18% .012 145);--card:oklch(99% .004 100);--popover:oklch(99% .004 100);--secondary:oklch(94% .008 110);--muted:oklch(94% .008 110);--muted-foreground:oklch(48% .014 135);--description-foreground:oklch(42% .014 135);--accent:oklch(92.5% .018 145);--accent-strong:oklch(89% .028 145);--accent-foreground:oklch(18% .012 145);--border:oklch(79% .012 135);--input:oklch(99% .004 100);--editorial-surface:var(--background);--editorial-surface-raised:var(--card);--editorial-ink:var(--foreground);--editorial-copy:oklch(43% .014 135);--editorial-copy-dim:oklch(58% .012 135);--editorial-line:oklch(18% .012 145/.105);--editorial-line-strong:oklch(18% .012 145/.22);--editorial-display:"Archivo Variable", "Inter Display", ui-sans-serif, sans-serif;--editorial-body:"Inter", ui-sans-serif, system-ui, sans-serif;--marketing-signal:oklch(62% .202 145.667);--marketing-signal-text:oklch(45% .15 145.667);--home-signal:var(--marketing-signal);--home-signal-text:var(--marketing-signal-text);--home-action-edge:oklch(47% .145 145.667);--home-action-foreground:oklch(14.5% .018 145.667);--home-action-shadow:oklch(42% .15 145.667/.34);--home-action-start:oklch(76% .205 145.667);--home-action-end:oklch(73% .202 145.667);--primary:var(--home-action-start);--primary-strong:var(--home-action-end);--primary-foreground:var(--home-action-foreground);--primary-text:var(--marketing-signal-text);--ring:var(--marketing-signal);--shadow-action-primary:0 .7rem 1.7rem -.9rem var(--home-action-shadow), 0 2px 0 var(--home-action-edge), inset 0 1px 0 oklch(100% 0 0/.42);--shadow-action-primary-hover:0 .9rem 2rem -.85rem var(--home-action-shadow), 0 2px 0 var(--home-action-edge), inset 0 1px 0 oklch(100% 0 0/.5);--shadow-action-primary-pressed:0 .35rem .8rem -.55rem var(--home-action-shadow), 0 1px 0 var(--home-action-edge), inset 0 2px 3px oklch(35% .11 145.667/.28);--frame-line:var(--editorial-line-strong);--frame-surface:var(--editorial-surface);--marketing-glass-surface:color-mix(in oklch, var(--card) 64%, transparent);--marketing-glass-surface-strong:color-mix(in oklch, white 74%, var(--card) 26%);--marketing-glass-border:color-mix(in oklch, var(--foreground) 12%, transparent);--marketing-glass-border-strong:color-mix(in oklch, var(--foreground) 20%, transparent);--marketing-glass-highlight:#ffffffb8;--marketing-glass-shadow:0 26px 70px -48px #0003;--marketing-lens-surface:color-mix(in oklch, var(--popover) 84%, var(--muted) 16%);--marketing-lens-rim:color-mix(in oklch, var(--border) 88%, transparent);--marketing-lens-rim-strong:color-mix(in oklch, var(--foreground) 22%, transparent);--marketing-lens-glow:color-mix(in oklch, var(--foreground) 10%, transparent);--marketing-field-text-shadow:none;--film-grain-overlay-opacity:.075;--film-grain-overlay-blend:multiply;--film-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .48'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");--film-grain-size:260px 260px;background-color:var(--background);background-image:var(--film-grain);background-repeat:repeat;background-size:var(--film-grain-size);background-blend-mode:soft-light;color:var(--foreground);font-family:var(--editorial-body)}@media (prefers-color-scheme:dark){.marketing-shell[data-visual-system=editorial]{--background:oklch(10.5% .006 145);--foreground:oklch(96.5% .008 105);--card:oklch(14% .008 145);--popover:oklch(14.5% .008 145);--secondary:oklch(17.5% .009 145);--muted:oklch(17.5% .009 145);--muted-foreground:oklch(67% .014 115);--description-foreground:oklch(78% .012 115);--accent:oklch(19% .022 145);--accent-strong:oklch(23% .034 145);--accent-foreground:oklch(96.5% .008 105);--border:oklch(29% .012 145);--input:oklch(18% .009 145);--editorial-copy:oklch(75.5% .014 115);--editorial-copy-dim:oklch(52% .012 135);--editorial-line:oklch(96.5% .008 105/.105);--editorial-line-strong:oklch(96.5% .008 105/.22);--marketing-signal:oklch(79% .19 145.667);--marketing-signal-text:oklch(82% .17 145.667);--home-action-edge:oklch(54% .16 145.667);--home-action-foreground:oklch(12% .012 145.667);--home-action-shadow:oklch(70% .19 145.667/.3);--home-action-start:var(--marketing-signal);--home-action-end:oklch(74% .185 145.667);--marketing-glass-surface:color-mix(in oklch, var(--card) 68%, transparent);--marketing-glass-surface-strong:color-mix(in oklch, var(--card) 82%, transparent);--marketing-glass-border:color-mix(in oklch, var(--foreground) 14%, transparent);--marketing-glass-border-strong:color-mix(in oklch, var(--foreground) 21%, transparent);--marketing-glass-highlight:#ffffff1c;--marketing-glass-shadow:0 26px 70px -44px #000000f2;--marketing-lens-surface:color-mix(in oklch, var(--popover) 92%, var(--accent) 8%);--marketing-lens-rim:color-mix(in oklch, var(--foreground) 24%, transparent);--marketing-lens-rim-strong:color-mix(in oklch, var(--foreground) 34%, transparent);--marketing-lens-glow:color-mix(in oklch, var(--foreground) 14%, transparent);--marketing-field-text-shadow:0 1px 1px #00000057;--film-grain-overlay-opacity:.42;--film-grain-overlay-blend:soft-light}}.marketing-shell[data-visual-system=editorial]:before{z-index:1;pointer-events:none;content:"";background-image:var(--film-grain);background-repeat:repeat;background-size:var(--film-grain-size);opacity:var(--film-grain-overlay-opacity);mix-blend-mode:var(--film-grain-overlay-blend);position:fixed;inset:0}.marketing-shell[data-visual-system=editorial] .site-nav{border-bottom-color:var(--editorial-line);background:var(--editorial-surface);box-shadow:none;backdrop-filter:none}.marketing-shell[data-visual-system=editorial] .site-nav[data-scrolled]{border-bottom-color:var(--editorial-line-strong);background:var(--editorial-surface);box-shadow:none;backdrop-filter:none}.marketing-shell[data-visual-system=editorial] .site-nav>div{box-sizing:border-box;border-inline:1px solid var(--editorial-line);width:min(100% - clamp(7.5rem,12vw,12rem),90rem);max-width:none;padding-left:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem)}.marketing-shell[data-visual-system=editorial] .site-nav .font-wordmark,.marketing-shell[data-visual-system=editorial] .site-footer .font-wordmark{font-family:var(--editorial-display);letter-spacing:-.055em;font-weight:760;font-stretch:108%}.marketing-shell[data-visual-system=editorial] .site-nav .marketing-wordmark-icon,.marketing-shell[data-visual-system=editorial] .site-footer .marketing-wordmark-icon{width:1.3em;height:1.3em}.marketing-shell[data-homepage=true] .site-nav{border-bottom-color:var(--home-line);background:var(--home-background);backdrop-filter:none}.marketing-shell[data-homepage=true] .site-nav>div{box-sizing:border-box;border-inline:1px solid var(--home-line);width:min(100% - clamp(7.5rem,12vw,12rem),90rem);max-width:none;padding-left:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem)}.marketing-shell[data-homepage=true] .site-nav .font-wordmark,.marketing-shell[data-homepage=true] .site-footer .font-wordmark{font-family:var(--home-display);letter-spacing:-.055em;font-weight:760;font-stretch:108%}.marketing-shell[data-homepage=true] .site-nav .marketing-wordmark-icon,.marketing-shell[data-homepage=true] .site-footer .marketing-wordmark-icon{width:1.3em;height:1.3em}.marketing-shell[data-visual-system=editorial] .site-nav .site-nav-text-link{color:color-mix(in oklch, var(--foreground) 76%, transparent)}.marketing-shell[data-visual-system=editorial] .site-nav .site-nav-text-link:hover{color:var(--foreground)}.marketing-shell[data-homepage=true]{--background:oklch(97.4% .006 100);--foreground:oklch(18% .012 145);--card:oklch(99% .004 100);--popover:oklch(99% .004 100);--secondary:oklch(94% .008 110);--muted:oklch(94% .008 110);--muted-foreground:oklch(48% .014 135);--description-foreground:oklch(42% .014 135);--accent:oklch(92.5% .018 145);--accent-strong:oklch(89% .028 145);--accent-foreground:oklch(18% .012 145);--border:oklch(79% .012 135);--input:oklch(99% .004 100);--home-signal:oklch(62% .202 145.667);--home-signal-text:oklch(45% .15 145.667);--home-action-edge:oklch(47% .145 145.667);--home-action-foreground:oklch(14.5% .018 145.667);--home-action-shadow:oklch(42% .15 145.667/.34);--home-action-start:oklch(76% .205 145.667);--home-action-end:oklch(73% .202 145.667);--primary:var(--home-action-start);--primary-strong:var(--home-action-end);--primary-foreground:var(--home-action-foreground);--primary-text:var(--home-signal-text);--ring:var(--home-signal);--shadow-action-primary:0 .7rem 1.7rem -.9rem var(--home-action-shadow), 0 2px 0 var(--home-action-edge), inset 0 1px 0 oklch(100% 0 0/.42);--shadow-action-primary-hover:0 .9rem 2rem -.85rem var(--home-action-shadow), 0 2px 0 var(--home-action-edge), inset 0 1px 0 oklch(100% 0 0/.5);--shadow-action-primary-pressed:0 .35rem .8rem -.55rem var(--home-action-shadow), 0 1px 0 var(--home-action-edge), inset 0 2px 3px oklch(35% .11 145.667/.28);--home-display:"Archivo Variable", "Inter Display", ui-sans-serif, sans-serif;--home-body:"Inter", ui-sans-serif, system-ui, sans-serif;--home-background:oklch(97.4% .006 100);--home-foreground:oklch(18% .012 145);--home-copy:oklch(43% .014 135);--home-copy-dim:oklch(58% .012 135);--home-line:oklch(18% .012 145/.105);--home-line-strong:oklch(18% .012 145/.22);--film-grain-overlay-opacity:.06;--film-grain-overlay-blend:multiply}@media (prefers-color-scheme:dark){.marketing-shell[data-homepage=true]{--background:oklch(10.5% .006 145);--foreground:oklch(96.5% .008 105);--card:oklch(14% .008 145);--popover:oklch(14.5% .008 145);--secondary:oklch(17.5% .009 145);--muted:oklch(17.5% .009 145);--muted-foreground:oklch(67% .014 115);--description-foreground:oklch(78% .012 115);--accent:oklch(19% .022 145);--accent-strong:oklch(23% .034 145);--accent-foreground:oklch(96.5% .008 105);--border:oklch(29% .012 145);--input:oklch(18% .009 145);--home-signal:oklch(79% .19 145.667);--home-signal-text:oklch(82% .17 145.667);--home-action-edge:oklch(54% .16 145.667);--home-action-foreground:oklch(12% .012 145.667);--home-action-shadow:oklch(70% .19 145.667/.3);--home-action-start:oklch(79% .19 145.667);--home-action-end:oklch(74% .185 145.667);--primary:var(--home-action-start);--primary-strong:var(--home-action-end);--primary-foreground:var(--home-action-foreground);--primary-text:var(--home-signal-text);--ring:var(--home-signal);--home-background:oklch(10.5% .006 145);--home-foreground:oklch(96.5% .008 105);--home-copy:oklch(75.5% .014 115);--home-copy-dim:oklch(52% .012 135);--home-line:oklch(96.5% .008 105/.105);--home-line-strong:oklch(96.5% .008 105/.22);--film-grain-overlay-opacity:.18;--film-grain-overlay-blend:soft-light}}@media (width<=760px){.marketing-shell[data-visual-system=editorial] .site-nav>div,.marketing-shell[data-homepage=true] .site-nav>div{width:calc(100% - 2rem);padding-left:1rem;padding-right:1rem}}.marketing-shell[data-visual-system=editorial] .site-nav .nav-pet+span{color:color-mix(in oklch, var(--foreground) 88%, transparent)}.marketing-shell>main,.marketing-shell>footer{z-index:2;position:relative}.marketing-shell[data-visual-system=editorial] main>section{background-color:#0000}.marketing-shell[data-visual-system=editorial] .marketing-rail-section--grid:before{display:none}.marketing-shell[data-visual-system=editorial] #section-how-it-works{background:0 0}.marketing-shell[data-visual-system=editorial] .final-cta{border-top:0;background:var(--background)!important}.marketing-shell[data-visual-system=editorial] .final-cta-shader{opacity:.66}.marketing-shell[data-visual-system=editorial] .request-access-control{border-color:color-mix(in oklch, var(--foreground) 14%, transparent);background:linear-gradient(to bottom, color-mix(in oklch, var(--popover) 98%, white 2%), var(--popover));transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px 2px #0000000f,0 12px 28px -24px #0000003d}.marketing-shell[data-visual-system=editorial] .request-access-control:before{display:none}.marketing-shell[data-visual-system=editorial] .request-access-control[data-invalid=true]:focus-within{border-color:color-mix(in oklch, var(--destructive) 52%, var(--foreground) 12%);box-shadow:0 0 0 1px color-mix(in oklch, var(--destructive) 16%, transparent), 0 18px 48px -34px #782c2c5c}.marketing-shell[data-visual-system=editorial] .request-access-control>*{z-index:1;position:relative}.marketing-shell[data-visual-system=editorial] .request-access-control input{color:color-mix(in oklch, var(--foreground) 92%, var(--background) 8%);caret-color:var(--primary);text-shadow:var(--marketing-field-text-shadow,none)}.marketing-shell[data-visual-system=editorial] .request-access-control input::placeholder{color:var(--placeholder-foreground);opacity:1;text-shadow:var(--marketing-field-text-shadow,none)}.marketing-shell[data-visual-system=editorial] .request-access-control button[type=submit]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--primary) 24%, transparent)}.marketing-shell[data-visual-system=editorial] .request-access-control{border-color:color-mix(in oklch, var(--foreground) 20%, transparent);background:linear-gradient(to bottom, color-mix(in oklch, var(--popover) 88%, var(--foreground) 6%), var(--popover));box-shadow:0 18px 42px -30px #000000e0}.marketing-shell[data-visual-system=editorial] .request-access-control:focus-within{border-color:color-mix(in oklch, var(--foreground) 30%, transparent);box-shadow:0 18px 42px -30px #000000e0}.marketing-shell[data-visual-system=editorial] .request-access-control input::placeholder{color:var(--placeholder-foreground)}.marketing-shell[data-visual-system=editorial] .site-footer{border-top:1px solid var(--editorial-line);background:var(--editorial-surface)}.marketing-shell[data-visual-system=editorial] .site-footer-shell{flex-direction:column;gap:1.25rem;padding-top:1.25rem;display:flex}.marketing-shell[data-visual-system=editorial] .site-footer-copy{flex-direction:column;gap:.4rem;max-width:26rem;display:flex}.marketing-shell[data-visual-system=editorial] .site-footer-actions{flex-direction:column;gap:.9rem;display:flex}.marketing-shell[data-visual-system=editorial] .site-footer-links{flex-wrap:wrap;gap:.9rem 1.25rem;display:flex}.marketing-shell[data-visual-system=editorial] .site-footer-meta{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.marketing-shell[data-visual-system=editorial] .site-footer-tagline{color:color-mix(in oklch, var(--foreground) 56%, transparent);line-height:1.5}.marketing-shell[data-visual-system=editorial] .site-footer a:not(.site-footer-cta),.marketing-shell[data-visual-system=editorial] .site-footer span,.marketing-shell[data-visual-system=editorial] .site-footer p{color:color-mix(in oklch, var(--foreground) 54%, transparent)}.marketing-shell[data-visual-system=editorial] .site-footer a:not(.site-footer-cta):hover,.marketing-shell[data-visual-system=editorial] .site-footer .site-footer-brand{color:color-mix(in oklch, var(--foreground) 86%, transparent)}@media (width>=768px){.marketing-shell[data-visual-system=editorial] .site-footer-shell{flex-direction:row;justify-content:space-between;align-items:end;gap:2rem}.marketing-shell[data-visual-system=editorial] .site-footer-actions{align-items:flex-end}.marketing-shell[data-visual-system=editorial] .site-footer-links,.marketing-shell[data-visual-system=editorial] .site-footer-meta{justify-content:flex-end}}.marketing-shell[data-visual-system=editorial] .pricing-toggle{border-color:var(--border);background:color-mix(in oklch, var(--card) 86%, var(--background));box-shadow:var(--shadow-sm)}.pricing-toggle-indicator{inset-block:3px;background:var(--background);width:calc(50% - 3px);box-shadow:var(--shadow-sm);pointer-events:none;will-change:transform;border-radius:9999px;transition:transform .36s cubic-bezier(.18,1.35,.28,1);position:absolute;left:3px;overflow:hidden;transform:translate(0)}.pricing-toggle[data-period=annual] .pricing-toggle-indicator{transform:translate(100%)}.pricing-toggle-option{z-index:1;color:color-mix(in oklch, var(--foreground) 54%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem .95rem;line-height:1;transition:color .13s ease-out,transform .13s ease-out;display:inline-flex;position:relative}.pricing-toggle-option:hover{color:var(--foreground)}.pricing-toggle-option.is-active{color:color-mix(in oklch, var(--foreground) 91%, transparent)}.pricing-toggle-option:active{transform:scale(.98)}.pricing-toggle-option.is-active .text-primary-text{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}.pricing-save-copy{color:var(--primary-text)}.marketing-shell[data-visual-system=editorial] .pricing-card{--pricing-tier-accent:var(--primary);--pricing-tier-surface:var(--editorial-surface-raised);--pricing-tier-border:var(--editorial-line-strong);--pricing-tier-top-light:color-mix(in oklch, var(--pricing-tier-accent) 9%, transparent);--pricing-tier-side-light:transparent;isolation:isolate;contain:paint;border:1px solid var(--pricing-tier-border);background:linear-gradient(to bottom, var(--pricing-tier-top-light), transparent 42%), var(--pricing-tier-surface);background-blend-mode:normal, normal;box-shadow:none;backdrop-filter:none;background-repeat:no-repeat,no-repeat;background-size:auto,auto;position:relative;overflow:clip;transform:translateZ(0)}.marketing-shell[data-visual-system=editorial] .pricing-card[data-tier=starter]{--pricing-tier-accent:var(--primary);--pricing-tier-surface:color-mix(in oklch, var(--editorial-surface-raised) 94%, var(--marketing-signal) 6%)}.marketing-shell[data-visual-system=editorial] .pricing-card[data-tier=business]{--pricing-tier-accent:var(--foreground);--pricing-tier-surface:color-mix(in oklch, var(--card) 94%, var(--background))}.marketing-shell[data-visual-system=editorial] .pricing-card:before{z-index:0;pointer-events:none;content:"";clip-path:inset(0);background:radial-gradient(105% 78% at 88% 2%, color-mix(in oklch, var(--pricing-tier-accent) 22%, transparent), transparent 70%), radial-gradient(86% 78% at 10% 14%, color-mix(in oklch, var(--pricing-tier-accent) 12%, transparent), transparent 72%), linear-gradient(to bottom, color-mix(in oklch, var(--pricing-tier-accent) 8%, transparent), transparent 46%);opacity:1;position:absolute;inset:0}.marketing-shell[data-visual-system=editorial] .pricing-card:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(to bottom, color-mix(in oklch, var(--pricing-tier-accent) 7%, transparent), transparent 32%), linear-gradient(to top, color-mix(in oklch, var(--card) 96%, transparent), transparent 54%);opacity:.9;position:absolute;inset:0}.marketing-shell[data-visual-system=editorial] .pricing-card-shader{z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:normal;position:absolute;inset:0;mask-image:radial-gradient(130% 88% at 84% 0,#000 0%,#0000 70%)}.marketing-shell[data-visual-system=editorial] .pricing-card>:not(.pricing-card-shader){z-index:1;position:relative}.marketing-shell[data-visual-system=editorial] .pricing-card-highlighted{background:linear-gradient(to bottom, color-mix(in oklch, var(--pricing-tier-accent) 10%, transparent), transparent 48%), var(--pricing-tier-surface);background-blend-mode:normal, normal;box-shadow:inset 0 2px 0 var(--marketing-signal);background-repeat:no-repeat,no-repeat;background-size:auto,auto}.marketing-shell[data-visual-system=editorial] .pricing-tier-badge{border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 72%, transparent);color:var(--muted-foreground);box-shadow:none;opacity:.82;white-space:nowrap;border-radius:.2rem;flex:none;padding:.42rem .58rem;line-height:1}.marketing-shell[data-visual-system=editorial] .pricing-card[data-tier=business] .pricing-tier-badge{background:color-mix(in oklch, var(--muted) 72%, transparent);color:var(--muted-foreground)}.marketing-shell[data-visual-system=editorial] .pricing-card li svg{color:var(--pricing-tier-accent);filter:none}@media (prefers-reduced-motion:reduce){.pricing-toggle-indicator,.pricing-toggle-option{transition:none}}
