.MarketingText-module__Nyv14a__pending{text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.MarketingText-module__Nyv14a__tag{padding:0 var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-2xs);vertical-align:middle;white-space:nowrap;border:1px solid;margin-inline-start:var(--space-1);font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.MarketingText-module__Nyv14a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MarketingSection-module__CX5cqa__container{width:100%;max-width:var(--container-max-width);padding-inline:var(--space-4);margin-inline:auto}.MarketingSection-module__CX5cqa__section{padding-block:var(--space-12);scroll-margin-top:calc(var(--marketing-header-height) + var(--space-4))}.MarketingSection-module__CX5cqa__soft{background:color-mix(in srgb, var(--color-secondary) 45%, var(--color-background))}.MarketingSection-module__CX5cqa__header{max-width:40rem;margin-bottom:var(--space-8)}.MarketingSection-module__CX5cqa__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-tertiary);font-weight:600}.MarketingSection-module__CX5cqa__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-foreground);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.MarketingSection-module__CX5cqa__lead{margin:var(--space-3) 0 0;font-size:var(--text-base);color:var(--color-muted)}@media (min-width:640px){.MarketingSection-module__CX5cqa__container{padding-inline:var(--space-6)}}@media (min-width:1024px){.MarketingSection-module__CX5cqa__container{padding-inline:var(--space-8)}.MarketingSection-module__CX5cqa__section{padding-block:var(--space-16)}.MarketingSection-module__CX5cqa__title{font-size:var(--text-2xl)}.MarketingSection-module__CX5cqa__lead{font-size:var(--text-lg)}}
.FaqList-module__5sgsLq__list{max-width:45rem}.FaqList-module__5sgsLq__item{border-bottom:1px solid var(--color-border)}.FaqList-module__5sgsLq__summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-target);padding-block:var(--space-4);cursor:pointer;color:var(--color-foreground);font-size:var(--text-base);font-weight:600;list-style:none;display:flex}.FaqList-module__5sgsLq__summary::-webkit-details-marker{display:none}.FaqList-module__5sgsLq__chevron{color:var(--color-primary);transition:transform var(--transition-fast);flex-shrink:0}.FaqList-module__5sgsLq__item[open] .FaqList-module__5sgsLq__chevron{transform:rotate(180deg)}.FaqList-module__5sgsLq__answer{max-width:65ch;margin:0 0 var(--space-4);color:var(--color-muted)}.FaqList-module__5sgsLq__link{min-height:var(--touch-target);color:var(--color-link);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.FaqList-module__5sgsLq__chevron{transition:none}}
.FeatureCards-module__AtieGq__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.FeatureCards-module__AtieGq__card{height:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);transition:border-color var(--transition-fast)}.FeatureCards-module__AtieGq__card:hover{border-color:var(--md-sys-color-primary)}.FeatureCards-module__AtieGq__iconTile{width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent), color-mix(in srgb, var(--md-sys-color-secondary) 16%, transparent));color:var(--md-sys-color-tertiary);justify-content:center;align-items:center;display:inline-flex}.FeatureCards-module__AtieGq__icon{width:var(--space-6);height:var(--space-6)}.FeatureCards-module__AtieGq__cardTitle{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-foreground);font-weight:600;line-height:1.3}.FeatureCards-module__AtieGq__cardText{color:var(--color-muted);margin:0}@media (min-width:640px){.FeatureCards-module__AtieGq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.FeatureCards-module__AtieGq__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.FeatureCards-module__AtieGq__grid.FeatureCards-module__AtieGq__four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.FeatureCards-module__AtieGq__card{transition:none}}
.FinalCta-module__y3ko3a__wrap{padding:var(--space-12) var(--space-4)}.FinalCta-module__y3ko3a__band{max-width:var(--container-max-width);padding:var(--space-12) var(--space-4);border-radius:calc(var(--radius-lg) * 2);background:linear-gradient(135deg, var(--md-sys-color-tertiary), var(--md-sys-color-primary) 45%, var(--md-sys-color-secondary));color:var(--md-sys-color-on-primary);text-align:center;margin-inline:auto}.FinalCta-module__y3ko3a__inner{max-width:40rem;margin-inline:auto}.FinalCta-module__y3ko3a__title{font-family:var(--font-heading);font-size:var(--text-xl);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.FinalCta-module__y3ko3a__lead{margin:var(--space-3) 0 0;font-size:var(--text-base)}.FinalCta-module__y3ko3a__action{margin-top:var(--space-6)}.FinalCta-module__y3ko3a__action a{background:var(--color-background);color:var(--color-foreground);border-color:var(--color-background)}.FinalCta-module__y3ko3a__action a:hover{background:var(--color-secondary)}@media (min-width:640px){.FinalCta-module__y3ko3a__action a{width:auto}}@media (min-width:1024px){.FinalCta-module__y3ko3a__wrap{padding:var(--space-8) var(--space-8) var(--space-16)}.FinalCta-module__y3ko3a__band{padding-block:var(--space-16)}.FinalCta-module__y3ko3a__title{font-size:var(--text-2xl)}.FinalCta-module__y3ko3a__lead{font-size:var(--text-lg)}}
.MarketingFooter-module__lScJma__footer{padding-block:var(--space-12) var(--space-6);background:var(--color-secondary);color:var(--color-secondary-foreground)}.MarketingFooter-module__lScJma__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.MarketingFooter-module__lScJma__logo{min-height:var(--touch-target);align-items:center;display:inline-flex}.MarketingFooter-module__lScJma__logoImage{height:var(--space-8);width:auto;display:block}.MarketingFooter-module__lScJma__heading{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-foreground);font-weight:700}.MarketingFooter-module__lScJma__list{margin:0;padding:0;list-style:none;display:grid}.MarketingFooter-module__lScJma__link{min-height:var(--touch-target);color:var(--color-foreground);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.MarketingFooter-module__lScJma__link:hover{text-decoration:underline}.MarketingFooter-module__lScJma__creator{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.MarketingFooter-module__lScJma__creatorLink{min-height:var(--touch-target);color:var(--color-foreground);align-items:center;display:inline-flex}.MarketingFooter-module__lScJma__copyright{margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-muted);font-size:var(--text-sm)}@media (min-width:640px){.MarketingFooter-module__lScJma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.MarketingFooter-module__lScJma__footer{padding-block:var(--space-16) var(--space-6)}.MarketingFooter-module__lScJma__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}}
.HeroVisual-module__BrrmcG__visual{max-width:30rem;padding-bottom:var(--space-8);margin:0 auto;position:relative}.HeroVisual-module__BrrmcG__browser{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-elevated);overflow:hidden}.HeroVisual-module__BrrmcG__bar{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-secondary);display:flex}.HeroVisual-module__BrrmcG__bar span{width:var(--space-2);height:var(--space-2);background:var(--color-muted);opacity:.5;border-radius:50%}.HeroVisual-module__BrrmcG__browserImage{width:100%;height:auto;display:block}.HeroVisual-module__BrrmcG__phone{right:calc(var(--space-2) * -1);border:var(--space-1) solid var(--color-background);border-radius:calc(var(--radius-lg) * 2);background:var(--color-background);width:30%;box-shadow:var(--shadow-elevated), 0 0 0 1px var(--color-border);position:absolute;bottom:0;overflow:hidden}.HeroVisual-module__BrrmcG__phoneImage{width:100%;height:auto;display:block}.HeroVisual-module__BrrmcG__badge{top:var(--space-6);left:var(--space-2);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) * 2);background:var(--color-background);color:var(--color-foreground);font-size:var(--text-sm);box-shadow:var(--shadow-elevated);font-weight:600;display:inline-flex;position:absolute}.HeroVisual-module__BrrmcG__badgeIcon{width:var(--space-4);height:var(--space-4);color:var(--md-sys-color-tertiary)}.HeroVisual-module__BrrmcG__caption{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-muted);text-align:center}@media (min-width:1024px){.HeroVisual-module__BrrmcG__visual{max-width:none;margin:0}.HeroVisual-module__BrrmcG__badge{left:calc(var(--space-4) * -1)}.HeroVisual-module__BrrmcG__phone{right:calc(var(--space-2) * -1)}}
.MarketingMobileMenu-module__A8354W__wrap{display:block}.MarketingMobileMenu-module__A8354W__button{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-foreground);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MarketingMobileMenu-module__A8354W__button:hover{background:var(--color-secondary)}.MarketingMobileMenu-module__A8354W__panel{gap:var(--space-3);padding:var(--space-4);background:var(--color-background);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-elevated);display:grid;position:absolute;top:100%;left:0;right:0}.MarketingMobileMenu-module__A8354W__panel[hidden]{display:none}.MarketingMobileMenu-module__A8354W__list{margin:0;padding:0;list-style:none;display:grid}.MarketingMobileMenu-module__A8354W__link{min-height:var(--touch-target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-foreground);font-size:var(--text-base);align-items:center;font-weight:500;text-decoration:none;display:flex}.MarketingMobileMenu-module__A8354W__link:hover{background:var(--color-secondary)}@media (min-width:1024px){.MarketingMobileMenu-module__A8354W__wrap{display:none}}
.Hero-module__GgLHAa__hero{isolation:isolate;padding-block:var(--space-12);position:relative;overflow:clip}.Hero-module__GgLHAa__glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 30% 20%, color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent), transparent 70%), radial-gradient(50% 50% at 80% 10%, color-mix(in srgb, var(--md-sys-color-secondary) 16%, transparent), transparent 70%);height:38rem;position:absolute;inset:-10% -10% auto}.Hero-module__GgLHAa__inner{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.Hero-module__GgLHAa__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-tertiary);font-weight:600}.Hero-module__GgLHAa__brand{margin:0 0 var(--space-4);line-height:0}.Hero-module__GgLHAa__logo{width:clamp(9.5rem,30vw,13.75rem);height:auto;display:block}.Hero-module__GgLHAa__title{font-family:var(--font-heading);font-size:clamp(1.75rem, 2.4vw + 1rem, var(--text-3xl));color:var(--color-foreground);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.Hero-module__GgLHAa__lead{max-width:46ch;margin:var(--space-4) 0 0;font-size:var(--text-lg);color:var(--color-muted)}.Hero-module__GgLHAa__actions{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}@media (min-width:640px){.Hero-module__GgLHAa__actions{flex-flow:wrap}.Hero-module__GgLHAa__actions a{width:auto}}@media (min-width:1024px){.Hero-module__GgLHAa__hero{padding-block:var(--space-16)}.Hero-module__GgLHAa__inner{gap:var(--space-16);grid-template-columns:1.05fr .95fr}}
.MarketingHeader-module__hUFOna__header{z-index:20;background:var(--color-background);border-bottom:1px solid var(--color-border);position:sticky;top:0}.MarketingHeader-module__hUFOna__skip{left:var(--space-4);top:var(--space-2);z-index:30;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-sm);font-weight:500;text-decoration:none;position:absolute;transform:translateY(-200%)}.MarketingHeader-module__hUFOna__skip:focus-visible{transform:translateY(0)}.MarketingHeader-module__hUFOna__bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--marketing-header-height);display:flex}.MarketingHeader-module__hUFOna__logo{min-height:var(--touch-target);flex-shrink:0;align-items:center;display:inline-flex}.MarketingHeader-module__hUFOna__logoImage{height:var(--space-6);width:auto;display:block}.MarketingHeader-module__hUFOna__nav{display:none}.MarketingHeader-module__hUFOna__navList{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.MarketingHeader-module__hUFOna__navLink{min-height:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-foreground);font-size:var(--text-sm);transition:background-color var(--transition-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.MarketingHeader-module__hUFOna__navLink:hover{background:var(--color-secondary)}.MarketingHeader-module__hUFOna__actions{align-items:center;gap:var(--space-2);display:flex}.MarketingHeader-module__hUFOna__actions a{width:auto;min-height:var(--touch-target);white-space:nowrap}@media (min-width:640px){.MarketingHeader-module__hUFOna__logoImage{height:var(--space-8)}}@media (min-width:1024px){.MarketingHeader-module__hUFOna__nav{display:block}}
.PlanCard-module__dGyRUa__card{height:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);flex-direction:column;display:flex}.PlanCard-module__dGyRUa__featured{border:2px solid var(--md-sys-color-primary);box-shadow:var(--shadow-elevated)}.PlanCard-module__dGyRUa__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.PlanCard-module__dGyRUa__name{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-foreground);margin:0;font-weight:600}.PlanCard-module__dGyRUa__price{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-foreground);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.PlanCard-module__dGyRUa__amount{font-size:inherit}.PlanCard-module__dGyRUa__suffix{font-size:var(--text-base);color:var(--color-muted);font-weight:500}.PlanCard-module__dGyRUa__period,.PlanCard-module__dGyRUa__regular{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-muted)}.PlanCard-module__dGyRUa__features{gap:var(--space-2);margin:var(--space-4) 0;font-size:var(--text-sm);color:var(--color-foreground);padding:0;list-style:none;display:grid}.PlanCard-module__dGyRUa__feature{padding-left:var(--space-4);position:relative}.PlanCard-module__dGyRUa__feature:before{content:"";width:var(--space-2);height:var(--space-2);background:linear-gradient(135deg, var(--md-sys-color-primary), var(--md-sys-color-secondary));border-radius:50%;position:absolute;top:.55em;left:0}.PlanCard-module__dGyRUa__note{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}.PlanCard-module__dGyRUa__cta{margin-top:auto}
.PricingSection-module__RcwJlW__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:30rem;margin:0 auto;padding:0;list-style:none;display:grid}.PricingSection-module__RcwJlW__legal{max-width:30rem;margin:var(--space-6) auto 0;font-size:var(--text-sm);color:var(--color-muted);text-align:center}@media (min-width:640px){.PricingSection-module__RcwJlW__grid[data-count="2"],.PricingSection-module__RcwJlW__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem}}@media (min-width:1024px){.PricingSection-module__RcwJlW__grid{gap:var(--space-6);max-width:none}.PricingSection-module__RcwJlW__grid[data-count="1"]{max-width:24rem}.PricingSection-module__RcwJlW__grid[data-count="2"]{max-width:48rem}.PricingSection-module__RcwJlW__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PricingSection-module__RcwJlW__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.PricingSection-module__RcwJlW__grid[data-count=many]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.PricingSection-module__RcwJlW__legal{text-align:left;max-width:none}}
