.MarketingBackground_ambient__tvgW8{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.MarketingBackground_orb__dXcKy{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:MarketingBackground_orbDrift__jT3SR 20s ease-in-out infinite alternate}.MarketingBackground_orb__dXcKy:first-child{width:min(520px,90vw);height:min(520px,90vw);top:-14%;left:-12%;background:radial-gradient(circle,rgba(15,107,107,.22) 0,transparent 70%)}.MarketingBackground_orbSecondary__0PHwY{width:min(440px,78vw);height:min(440px,78vw);bottom:8%;right:-10%;background:radial-gradient(circle,rgba(224,122,95,.18) 0,transparent 70%);animation-delay:-7s;animation-duration:24s}.MarketingBackground_gridOverlay__Ik2Nh{position:absolute;inset:0;background-image:linear-gradient(rgba(28,36,35,.02) 1px,transparent 0),linear-gradient(90deg,rgba(28,36,35,.02) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 70%);mask-image:linear-gradient(180deg,black 0,transparent 70%);opacity:.7}.MarketingBackground_night__cIu4M .MarketingBackground_orb__dXcKy:first-child{background:radial-gradient(circle,rgba(139,92,246,.55) 0,transparent 70%);opacity:.7;filter:blur(90px)}.MarketingBackground_night__cIu4M .MarketingBackground_orbSecondary__0PHwY{background:radial-gradient(circle,rgba(102,126,234,.4) 0,transparent 70%);opacity:.65}.MarketingBackground_night__cIu4M .MarketingBackground_gridOverlay__Ik2Nh{background-image:linear-gradient(rgba(197,202,233,.03) 1px,transparent 0),linear-gradient(90deg,rgba(197,202,233,.03) 1px,transparent 0);background-size:48px 48px,48px 48px;-webkit-mask-image:none;mask-image:none;opacity:1}@keyframes MarketingBackground_orbDrift__jT3SR{0%{transform:translate(0) scale(1)}to{transform:translate(3%,5%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.MarketingBackground_orbSecondary__0PHwY,.MarketingBackground_orb__dXcKy{animation:none}}.LandingPage_pageContent__BQd_M{max-width:none!important;padding:0!important;margin:0!important}.LandingPage_landing__oIxbv{position:relative;width:100%;overflow:hidden}.LandingPage_features__nUaL6,.LandingPage_finalCta__t7QLW,.LandingPage_hero__C_Cgs,.LandingPage_steps__IkNYH{position:relative;z-index:1}.LandingPage_hero__C_Cgs{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;text-align:center;grid-gap:var(--gap-l);gap:var(--gap-l);padding:clamp(2rem,6vw,4rem) var(--page-gutter) var(--gap-xxl);max-width:var(--page-max);margin:0 auto;min-height:min(72vh,720px);animation:LandingPage_fadeInUp__2_XGX .7s ease both}.LandingPage_heroBrand__nXnQc{margin-bottom:var(--gap-s)}.LandingPage_heroBrand__nXnQc,.LandingPage_heroCopy__yT5y1{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m)}.LandingPage_heroCopy__yT5y1{width:100%;max-width:36rem}.LandingPage_otter__QGnPn{width:clamp(120px,22vw,168px);height:auto;animation:LandingPage_float__ogdli 5s ease-in-out infinite;filter:drop-shadow(0 16px 32px rgba(15,107,107,.18))}.LandingPage_wordmark__FTjVv{width:clamp(220px,48vw,320px);height:auto;animation:LandingPage_fadeInUp__2_XGX .9s ease .15s both}.LandingPage_heroEyebrow__Kjod6{margin:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);animation:LandingPage_fadeInUp__2_XGX .8s ease .2s both}.LandingPage_heroTitle__tAQqP{margin:0;font-family:var(--font-h1-family);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:var(--font-h1-weight);line-height:1.12;color:var(--text-primary);letter-spacing:-.02em;animation:LandingPage_fadeInUp__2_XGX .8s ease .25s both}.LandingPage_heroAccent__oatMs{color:var(--color-accent)}.LandingPage_heroLead__dSwVA{margin:0;max-width:34rem;font-family:var(--font-paragraph-family);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--text-secondary);animation:LandingPage_fadeInUp__2_XGX .8s ease .35s both}.LandingPage_heroActions__kXtJY{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-s);width:min(100%,320px);margin-top:var(--gap-s);animation:LandingPage_fadeInUp__2_XGX .8s ease .45s both}.LandingPage_sectionTitle__HmKHF{margin:0 0 var(--gap-l);font-family:var(--font-h2-family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);color:var(--text-h2-color);text-align:center}.LandingPage_features__nUaL6{padding:var(--gap-xxl) var(--page-gutter);max-width:var(--page-max);margin:0 auto}.LandingPage_featureGrid__zahd6{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m)}.LandingPage_featureCard___Bxie{animation:LandingPage_fadeInUp__2_XGX .7s ease both;height:100%}.LandingPage_featureIcon__3Jxep{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--gap-m);border-radius:var(--radius-sm);background:var(--color-primary-o10);border:1px solid var(--color-primary-o20);color:var(--color-primary)}.LandingPage_featureTitle__BvLin{margin:0 0 var(--gap-s);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--text-primary)}.LandingPage_featureText__IaVe2{margin:0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);line-height:1.55;color:var(--text-secondary)}.LandingPage_steps__IkNYH{padding:var(--gap-xxl) var(--page-gutter);max-width:48rem;margin:0 auto}.LandingPage_stepList__725ya{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-m)}.LandingPage_stepItem__e5XQV{display:flex;gap:var(--gap-m);align-items:flex-start;padding:var(--gap-l);border-left:3px solid var(--color-accent);background:var(--bg-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);animation:LandingPage_fadeInUp__2_XGX .6s ease both}.LandingPage_stepNumber__9WtMz{flex-shrink:0;font-family:var(--font-display);font-size:var(--font-h3-size);font-weight:700;color:var(--color-accent)}.LandingPage_stepBody__kYfUf{flex:1 1}.LandingPage_stepTitle__zzFBR{margin:0 0 var(--gap-xs);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--text-primary)}.LandingPage_stepText__O5K_5{margin:0;font-size:var(--font-paragraph-size);line-height:1.5;color:var(--text-secondary)}.LandingPage_finalCta__t7QLW{padding:var(--gap-xxl) var(--page-gutter) calc(var(--gap-xxl)*1.5)}.LandingPage_finalCtaInner__xuFBH{max-width:40rem;margin:0 auto;padding:var(--gap-xl);text-align:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.LandingPage_finalCtaTitle__6KvxB{margin:0 0 var(--gap-s);font-family:var(--font-h2-family);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--font-h2-weight);color:var(--text-primary)}.LandingPage_finalCtaText__4Sgsb{margin:0 0 var(--gap-l);font-size:var(--font-paragraph-size);line-height:1.55;color:var(--text-secondary)}.LandingPage_finalCtaActions__J_N4S{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m)}.LandingPage_learnMoreLink__nJVsm{font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--color-primary);text-decoration:none;transition:color .2s ease}.LandingPage_learnMoreLink__nJVsm:hover{color:var(--color-accent)}@keyframes LandingPage_float__ogdli{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes LandingPage_fadeInUp__2_XGX{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.LandingPage_heroActions__kXtJY{flex-direction:row;justify-content:center;width:auto}.LandingPage_featureGrid__zahd6{grid-template-columns:repeat(3,1fr)}.LandingPage_finalCtaActions__J_N4S{flex-direction:row;justify-content:center}}@media(min-width:1024px){.LandingPage_hero__C_Cgs{grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr);text-align:left;justify-items:stretch;align-items:center;gap:var(--gap-xxl);padding-top:clamp(2.5rem,7vh,4.5rem)}.LandingPage_heroBrand__nXnQc{align-items:center;justify-self:center;margin-bottom:0}.LandingPage_heroCopy__yT5y1{align-items:flex-start;max-width:none;justify-self:stretch}.LandingPage_heroEyebrow__Kjod6,.LandingPage_heroLead__dSwVA,.LandingPage_heroTitle__tAQqP{text-align:left}.LandingPage_heroActions__kXtJY{justify-content:flex-start}.LandingPage_heroLead__dSwVA{max-width:34rem}}@media(prefers-reduced-motion:reduce){.LandingPage_featureCard___Bxie,.LandingPage_heroActions__kXtJY,.LandingPage_heroEyebrow__Kjod6,.LandingPage_heroLead__dSwVA,.LandingPage_heroTitle__tAQqP,.LandingPage_hero__C_Cgs,.LandingPage_otter__QGnPn,.LandingPage_stepItem__e5XQV,.LandingPage_wordmark__FTjVv{animation:none}}