.HeroIllustration-module__p2IKEW__wrapper{filter:drop-shadow(0 20px 40px #0b2b4126);width:100%;max-width:600px;margin:0 auto;animation:6s ease-in-out infinite HeroIllustration-module__p2IKEW__float;position:relative}.HeroIllustration-module__p2IKEW__svg{width:100%;height:auto;display:block}@keyframes HeroIllustration-module__p2IKEW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1023px){.HeroIllustration-module__p2IKEW__wrapper{max-width:480px}}@media (max-width:480px){.HeroIllustration-module__p2IKEW__wrapper{animation:none}}@media (max-height:500px) and (orientation:landscape){.HeroIllustration-module__p2IKEW__wrapper{max-width:400px;animation:none}}
.Stepper-module__cBu3kW__stepper{gap:var(--space-8);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.Stepper-module__cBu3kW__stepper:before{content:"";background:linear-gradient(90deg, var(--color-primary-100), var(--color-primary), var(--color-primary-100));z-index:0;height:2px;position:absolute;top:28px;left:16.6667%;right:16.6667%}.Stepper-module__cBu3kW__step{text-align:center;align-items:center;gap:var(--space-4);z-index:1;flex-direction:column;display:flex;position:relative}.Stepper-module__cBu3kW__number{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600) 100%);width:56px;height:56px;color:var(--color-white);font-size:var(--font-xl);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex;box-shadow:0 8px 16px #128b7f40}.Stepper-module__cBu3kW__content{max-width:280px}.Stepper-module__cBu3kW__title{font-size:var(--font-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.Stepper-module__cBu3kW__description{font-size:var(--font-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}@media (max-width:1023px){.Stepper-module__cBu3kW__stepper{gap:var(--space-6);grid-template-columns:1fr}.Stepper-module__cBu3kW__stepper:before{display:none}}@media (max-width:480px){.Stepper-module__cBu3kW__number{width:48px;height:48px;font-size:var(--font-lg)}.Stepper-module__cBu3kW__title{font-size:var(--font-base)}.Stepper-module__cBu3kW__description{font-size:var(--font-sm)}}@media (max-height:500px) and (orientation:landscape){.Stepper-module__cBu3kW__stepper{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.Stepper-module__cBu3kW__stepper:before{display:none}}
.Stat-module__LnCYwq__stat{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.Stat-module__LnCYwq__value{font-size:var(--font-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.Stat-module__LnCYwq__label{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--line-height-tight);max-width:200px}@media (max-width:1023px){.Stat-module__LnCYwq__value{font-size:var(--font-2xl)}}@media (max-width:480px){.Stat-module__LnCYwq__value{font-size:var(--font-xl)}.Stat-module__LnCYwq__label{font-size:var(--font-xs)}}@media (max-height:500px) and (orientation:landscape){.Stat-module__LnCYwq__value{font-size:var(--font-2xl)}.Stat-module__LnCYwq__label{font-size:var(--font-xs)}}
.PricingCard-module__jhiAcW__card{gap:var(--space-4);padding:var(--space-8);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base);flex-direction:column;height:100%;display:flex;position:relative}.PricingCard-module__jhiAcW__card:hover{box-shadow:var(--shadow-md)}.PricingCard-module__jhiAcW__popular{border:2px solid var(--color-primary);box-shadow:var(--shadow-xl);transform:translateY(-8px)}.PricingCard-module__jhiAcW__popularBadge{padding:var(--space-1) var(--space-4);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600) 100%);color:var(--color-white);font-size:var(--font-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);white-space:nowrap;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.PricingCard-module__jhiAcW__name{font-size:var(--font-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.PricingCard-module__jhiAcW__description{font-size:var(--font-sm);color:var(--text-secondary);min-height:2.5em;margin:0}.PricingCard-module__jhiAcW__priceBlock{align-items:baseline;gap:var(--space-1);padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--color-gray-100);display:flex}.PricingCard-module__jhiAcW__price{font-size:var(--font-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.PricingCard-module__jhiAcW__period{font-size:var(--font-base);color:var(--text-secondary)}.PricingCard-module__jhiAcW__limitsRow{padding:var(--space-3);background:var(--color-primary-50);border-radius:var(--radius-md);font-size:var(--font-sm);flex-direction:column;display:flex}.PricingCard-module__jhiAcW__limitsValue{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.PricingCard-module__jhiAcW__limitsLabel{color:var(--text-secondary);font-size:var(--font-xs)}.PricingCard-module__jhiAcW__features{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.PricingCard-module__jhiAcW__feature{align-items:flex-start;gap:var(--space-2);font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--line-height-normal);display:flex}.PricingCard-module__jhiAcW__checkIcon{color:var(--color-sentiment-positive,#25a28a);flex-shrink:0;margin-top:2px}.PricingCard-module__jhiAcW__xIcon{color:var(--color-sentiment-negative,#ea5766);flex-shrink:0;margin-top:2px}.PricingCard-module__jhiAcW__featureDisabled{color:var(--text-tertiary);opacity:.6}@media (max-width:1023px){.PricingCard-module__jhiAcW__popular{transform:none}}@media (max-width:480px){.PricingCard-module__jhiAcW__card{padding:var(--space-6)}.PricingCard-module__jhiAcW__price{font-size:var(--font-3xl)}.PricingCard-module__jhiAcW__name{font-size:var(--font-xl)}}@media (max-height:500px) and (orientation:landscape){.PricingCard-module__jhiAcW__card{padding:var(--space-5)}.PricingCard-module__jhiAcW__popular{transform:none}}
.PricingTable-module__vhwA0G__wrapper{width:100%;margin-top:var(--space-10);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-sm);overflow-x:auto}.PricingTable-module__vhwA0G__table{border-collapse:collapse;width:100%;min-width:640px}.PricingTable-module__vhwA0G__th{padding:var(--space-4) var(--space-5);text-align:left;font-size:var(--font-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.PricingTable-module__vhwA0G__th:not(:first-child){text-align:center}.PricingTable-module__vhwA0G__row:nth-child(2n){background:var(--color-gray-50)}.PricingTable-module__vhwA0G__td{padding:var(--space-3) var(--space-5);font-size:var(--font-sm);color:var(--text-secondary);text-align:center;border-bottom:1px solid var(--color-gray-100)}.PricingTable-module__vhwA0G__rowLabel{text-align:left;font-weight:var(--font-weight-medium);color:var(--text-primary)}.PricingTable-module__vhwA0G__row:last-child .PricingTable-module__vhwA0G__td{border-bottom:none}.PricingTable-module__vhwA0G__check{color:var(--color-sentiment-positive,#25a28a);font-weight:var(--font-weight-bold);font-size:var(--font-lg)}.PricingTable-module__vhwA0G__cross{color:var(--color-sentiment-negative,#ea5766);font-weight:var(--font-weight-bold);font-size:var(--font-lg)}@media (max-width:1023px){.PricingTable-module__vhwA0G__table{min-width:540px}.PricingTable-module__vhwA0G__th,.PricingTable-module__vhwA0G__td{padding:var(--space-3) var(--space-4)}}@media (max-width:480px){.PricingTable-module__vhwA0G__th,.PricingTable-module__vhwA0G__td{padding:var(--space-3);font-size:var(--font-xs)}}@media (max-height:500px) and (orientation:landscape){.PricingTable-module__vhwA0G__th,.PricingTable-module__vhwA0G__td{padding:var(--space-2) var(--space-4);font-size:var(--font-xs)}}
