@keyframes landing_fadeInUp__SQ2Yq{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_fadeInScale__zaIsQ{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes landing_gradientShift__B8puR{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes landing_float__wgAae{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12px,-18px) scale(1.04)}66%{transform:translate(-8px,10px) scale(.97)}}@keyframes landing_pulse__c9Dy9{0%,to{opacity:.45}50%{opacity:.7}}@keyframes landing_progressFill__z9usA{0%{width:0}}@keyframes landing_shimmer__5jx2U{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes landing_numberRoll__tFFYz{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing_reveal__gOkS9{transform:translateY(32px)}.landing_revealScale__omA3R,.landing_reveal__gOkS9{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.landing_revealScale__omA3R{transform:scale(.94)}.landing_revealVisible__mukhs{opacity:1;transform:translateY(0) scale(1)}.landing_heroWrapper__KM8HL{position:relative;overflow:hidden;padding:21px 0}@media (min-width:48em){.landing_heroWrapper__KM8HL{padding:80px 0 60px}}.landing_heroContent__KCriZ{position:relative;z-index:1}.landing_gradientTitle__GXDyl{background:linear-gradient(135deg,#316263,#c36a4a 35%,#3e5c47 65%,#316263);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:landing_gradientShift__B8puR 6s ease infinite;line-height:1.15}.landing_heroStagger1__m5Ld_{animation:landing_fadeInUp__SQ2Yq .8s cubic-bezier(.16,1,.3,1) .1s both}.landing_heroStagger2__TssC8{animation:landing_fadeInUp__SQ2Yq .8s cubic-bezier(.16,1,.3,1) .3s both}.landing_heroStagger3__mka21{animation:landing_fadeInUp__SQ2Yq .8s cubic-bezier(.16,1,.3,1) .5s both}.landing_heroStagger4__OwjXS{animation:landing_fadeInUp__SQ2Yq .8s cubic-bezier(.16,1,.3,1) .7s both}.landing_orbContainer__Hfkzz{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.landing_orb__Yypsv{position:absolute;border-radius:50%;filter:blur(60px);animation:landing_float__wgAae 14s ease-in-out infinite,landing_pulse__c9Dy9 6s ease-in-out infinite}.landing_orb1__jj2YO{width:280px;height:280px;top:-60px;left:-40px;background:radial-gradient(circle,rgba(49,98,99,.25),transparent 70%);animation-delay:0s,0s}.landing_orb2__MJbyO{width:220px;height:220px;top:20px;right:-30px;background:radial-gradient(circle,rgba(195,106,74,.18),transparent 70%);animation-delay:-4s,-2s}.landing_orb3__7fGS2{width:180px;height:180px;bottom:-40px;left:30%;background:radial-gradient(circle,rgba(62,92,71,.2),transparent 70%);animation-delay:-8s,-4s}.landing_featureCard__3MhM6{position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;overflow:hidden}.landing_featureCard__3MhM6:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(49,98,99,.08),transparent 40%);pointer-events:none;z-index:0}.landing_featureCard__3MhM6:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.08),0 0 0 1px rgba(49,98,99,.15)}.landing_featureCard__3MhM6:hover:before{opacity:1}html[data-mantine-color-scheme=dark] .landing_featureCard__3MhM6:hover{box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 0 1px rgba(49,98,99,.25)}.landing_featureCardContent__iZFQY{position:relative;z-index:1}.landing_featureIcon__HFCB0{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(49,98,99,.12),rgba(62,92,71,.12));margin-bottom:8px}html[data-mantine-color-scheme=dark] .landing_featureIcon__HFCB0{background:linear-gradient(135deg,rgba(49,98,99,.2),rgba(62,92,71,.2))}.landing_planCard__iGxNq{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.landing_planCard__iGxNq:hover{transform:translateY(-6px)}.landing_planCardHighlight__13nKo{position:relative;overflow:hidden}.landing_planCardHighlight__13nKo:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#316263,transparent);animation:landing_shimmer__5jx2U 3s ease-in-out infinite}.landing_animatedProgress__rDn8H{animation:landing_progressFill__z9usA 1.5s cubic-bezier(.16,1,.3,1) .3s both}.landing_animatedNumber__7cdo_{animation:landing_numberRoll__tFFYz .6s cubic-bezier(.16,1,.3,1) both;display:inline-block}.landing_previewCard__3QaeT{position:relative;overflow:hidden}.landing_previewCard__3QaeT:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(49,98,99,.3),rgba(195,106,74,.2),rgba(62,92,71,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity .4s ease}.landing_previewCard__3QaeT:hover:before{opacity:1}.landing_ctaCard__J1rv9{position:relative;overflow:hidden}.landing_ctaGlow__2uTen{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 120%,rgba(49,98,99,.1),transparent)}html[data-mantine-color-scheme=dark] .landing_ctaGlow__2uTen{background:radial-gradient(ellipse 60% 50% at 50% 120%,rgba(49,98,99,.15),transparent)}.landing_sectionDivider__TMK4D{width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg,#316263,#c36a4a);margin:0 auto}@media (prefers-reduced-motion:reduce){.landing_revealScale__omA3R,.landing_reveal__gOkS9{opacity:1;transform:none;transition:none}.landing_gradientTitle__GXDyl{animation:none}.landing_heroStagger1__m5Ld_,.landing_heroStagger2__TssC8,.landing_heroStagger3__mka21,.landing_heroStagger4__OwjXS{animation:none;opacity:1}.landing_orb__Yypsv{animation:none}.landing_featureCard__3MhM6{transition:none}.landing_featureCard__3MhM6:hover,.landing_planCard__iGxNq:hover{transform:none}.landing_animatedNumber__7cdo_,.landing_animatedProgress__rDn8H,.landing_planCardHighlight__13nKo:after{animation:none}}