.SolutionsSection-module-scss-module__mOakIa__wrapper{background-color:var(--clr-page-background);padding:80px 0}.SolutionsSection-module-scss-module__mOakIa__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:968px){.SolutionsSection-module-scss-module__mOakIa__inner{grid-template-columns:1fr;gap:40px}}.SolutionsSection-module-scss-module__mOakIa__inner.SolutionsSection-module-scss-module__mOakIa__flipped .SolutionsSection-module-scss-module__mOakIa__imageContainer{order:2}@media (max-width:968px){.SolutionsSection-module-scss-module__mOakIa__inner.SolutionsSection-module-scss-module__mOakIa__flipped .SolutionsSection-module-scss-module__mOakIa__imageContainer{order:2}}.SolutionsSection-module-scss-module__mOakIa__inner.SolutionsSection-module-scss-module__mOakIa__flipped .SolutionsSection-module-scss-module__mOakIa__content{order:1}@media (max-width:968px){.SolutionsSection-module-scss-module__mOakIa__inner.SolutionsSection-module-scss-module__mOakIa__flipped .SolutionsSection-module-scss-module__mOakIa__content{order:1}}.SolutionsSection-module-scss-module__mOakIa__imageContainer{border-radius:24px;max-width:500px;overflow:hidden}@media (max-width:968px){.SolutionsSection-module-scss-module__mOakIa__imageContainer{border-radius:16px;order:2;max-width:100%}}.SolutionsSection-module-scss-module__mOakIa__image{width:100%;height:auto}.SolutionsSection-module-scss-module__mOakIa__content{margin:0 10px}@media (max-width:968px){.SolutionsSection-module-scss-module__mOakIa__content{order:1}}.SolutionsSection-module-scss-module__mOakIa__heading{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0 0 20px;font-size:clamp(32px,4vw,42px);font-weight:700}.SolutionsSection-module-scss-module__mOakIa__description{color:var(--clr-text-secondary);white-space:pre-line;max-width:520px;margin:0 0 40px;font-size:16px;line-height:1.7}.SolutionsSection-module-scss-module__mOakIa__features{flex-direction:column;gap:10px;display:flex}.SolutionsSection-module-scss-module__mOakIa__feature{gap:20px;display:flex}.SolutionsSection-module-scss-module__mOakIa__featureIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:flex-start;width:44px;height:44px;display:flex}.SolutionsSection-module-scss-module__mOakIa__featureIcon .SolutionsSection-module-scss-module__mOakIa__material-symbols-outlined{color:#fff;font-size:22px}.SolutionsSection-module-scss-module__mOakIa__featureContent{flex:1}.SolutionsSection-module-scss-module__mOakIa__featureTitle{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0;font-size:18px;font-weight:700}.SolutionsSection-module-scss-module__mOakIa__featureDescription{color:var(--clr-text-secondary);margin:0;font-size:15px;line-height:1.6}.SolutionsSection-module-scss-module__mOakIa__buttonWrapper{margin-top:32px}
.SvgIcon-module-scss-module__JIuNVW__svgIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SvgIcon-module-scss-module__JIuNVW__svgIcon svg{fill:currentColor;width:100%;height:100%}
.CTASection-module-scss-module__I84jAa__wrapper{margin:80px 0;overflow:hidden}.CTASection-module-scss-module__I84jAa__inner{background:var(--gradient-cta-bg);text-align:center;z-index:1;border-radius:var(--radius-badge-pill);width:100%;margin:0 auto;padding:50px 32px;position:relative;overflow:hidden}.CTASection-module-scss-module__I84jAa__inner.CTASection-module-scss-module__I84jAa__slim{text-align:left;align-items:center;gap:24px;padding:28px 48px;display:flex}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__inner.CTASection-module-scss-module__I84jAa__slim{flex-wrap:wrap;padding:28px 32px}}.CTASection-module-scss-module__I84jAa__backgroundDecoration{opacity:.06;pointer-events:none;z-index:0;color:var(--clr-white);line-height:1;position:absolute;bottom:-380px;right:-180px}.CTASection-module-scss-module__I84jAa__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:100%;margin:0 auto;display:flex;position:relative}.CTASection-module-scss-module__I84jAa__content.CTASection-module-scss-module__I84jAa__hasIcon{text-align:left;grid-template-columns:minmax(96px,160px) minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__content.CTASection-module-scss-module__I84jAa__hasIcon{text-align:center;grid-template-columns:1fr}}.CTASection-module-scss-module__I84jAa__iconCol{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__iconCol{display:none}}.CTASection-module-scss-module__I84jAa__sideIcon{color:var(--clr-white);opacity:.9;z-index:1;position:relative}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__sideIcon{display:none}}.CTASection-module-scss-module__I84jAa__textCol{flex-direction:column;align-items:center;display:flex}.CTASection-module-scss-module__I84jAa__hasIcon .CTASection-module-scss-module__I84jAa__textCol{align-items:flex-start}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__textCol{align-items:center}}.CTASection-module-scss-module__I84jAa__slimText{z-index:1;flex:1;min-width:0;position:relative}.CTASection-module-scss-module__I84jAa__slimButtons{z-index:1;flex-shrink:0;position:relative}.CTASection-module-scss-module__I84jAa__slimButtons .CTASection-module-scss-module__I84jAa__buttons{margin-top:0}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__slimButtons{width:100%}.CTASection-module-scss-module__I84jAa__slimButtons .CTASection-module-scss-module__I84jAa__buttons{margin-top:16px}}.CTASection-module-scss-module__I84jAa__heading{font-family:var(--font-family-heading);font-size:clamp(36px,5vw,52px);font-weight:var(--font-weight-bold);color:var(--clr-white);z-index:1;margin:0 0 20px;line-height:1.2;position:relative}.CTASection-module-scss-module__I84jAa__slim .CTASection-module-scss-module__I84jAa__heading{margin-bottom:4px;font-size:clamp(18px,2.5vw,24px)}.CTASection-module-scss-module__I84jAa__highlight{color:var(--clr-primary-400);font-style:italic}.CTASection-module-scss-module__I84jAa__description{color:var(--clr-white-80);z-index:1;margin:0 0 40px;font-size:18px;line-height:1.7;position:relative}.CTASection-module-scss-module__I84jAa__slim .CTASection-module-scss-module__I84jAa__description{opacity:.8;margin-bottom:0;font-size:14px}.CTASection-module-scss-module__I84jAa__buttons{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.CTASection-module-scss-module__I84jAa__hasIcon .CTASection-module-scss-module__I84jAa__buttons{justify-content:flex-start}@media (max-width:768px){.CTASection-module-scss-module__I84jAa__buttons{flex-direction:column;align-items:stretch;width:100%}.CTASection-module-scss-module__I84jAa__buttons>*{width:100%}.CTASection-module-scss-module__I84jAa__hasIcon .CTASection-module-scss-module__I84jAa__buttons{justify-content:center}}
.FeatureListSection-module-scss-module__WfNujW__wrapper{background-color:var(--clr-page-background);padding:80px 0}@media (max-width:968px){.FeatureListSection-module-scss-module__WfNujW__wrapper{padding:60px 0}}.FeatureListSection-module-scss-module__WfNujW__header{text-align:center;max-width:800px;margin:0 auto 60px}@media (max-width:968px){.FeatureListSection-module-scss-module__WfNujW__header{margin-bottom:40px}}.FeatureListSection-module-scss-module__WfNujW__heading{font-family:var(--font-family-heading);color:var(--clr-text-primary);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}.FeatureListSection-module-scss-module__WfNujW__underline{background-color:var(--clr-primary-400);border-radius:2px;width:60px;height:4px;margin:0 auto}.FeatureListSection-module-scss-module__WfNujW__features{--feature-gap:40px;justify-content:center;gap:var(--feature-gap);flex-wrap:wrap;display:flex}@media (max-width:1100px){.FeatureListSection-module-scss-module__WfNujW__features{--feature-gap:32px}}.FeatureListSection-module-scss-module__WfNujW__featuresOdd .FeatureListSection-module-scss-module__WfNujW__feature{flex:0 0 calc((100% - 2*var(--feature-gap))/3);max-width:calc((100% - 2*var(--feature-gap))/3)}@media (max-width:1100px){.FeatureListSection-module-scss-module__WfNujW__featuresOdd .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:100%;max-width:100%}}.FeatureListSection-module-scss-module__WfNujW__featuresEven .FeatureListSection-module-scss-module__WfNujW__feature{flex:0 0 calc((100% - 3*var(--feature-gap))/4);max-width:calc((100% - 3*var(--feature-gap))/4)}@media (max-width:1100px){.FeatureListSection-module-scss-module__WfNujW__featuresEven .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:calc((100% - var(--feature-gap))/2);max-width:calc((100% - var(--feature-gap))/2)}}@media (max-width:640px){.FeatureListSection-module-scss-module__WfNujW__featuresEven .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:100%;max-width:100%}}.FeatureListSection-module-scss-module__WfNujW__feature{text-align:left;border:1px solid var(--clr-border);background-color:var(--clr-card-bg);border-radius:12px;flex-direction:column;align-items:flex-start;padding:32px;transition:all .3s;display:flex}.FeatureListSection-module-scss-module__WfNujW__feature:hover{border-color:var(--clr-primary-400);box-shadow:var(--shadow-feature);transform:translateY(-4px)}.FeatureListSection-module-scss-module__WfNujW__iconWrapper{background-color:var(--clr-primary-50);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;transition:all .3s;display:flex}@media (max-width:968px){.FeatureListSection-module-scss-module__WfNujW__iconWrapper{width:56px;height:56px}}.FeatureListSection-module-scss-module__WfNujW__feature:hover .FeatureListSection-module-scss-module__WfNujW__iconWrapper{background-color:var(--clr-primary-400);transform:scale(1.05)}.FeatureListSection-module-scss-module__WfNujW__feature:hover .FeatureListSection-module-scss-module__WfNujW__icon{color:#fff}.FeatureListSection-module-scss-module__WfNujW__icon{color:var(--clr-primary-400);font-size:32px}@media (max-width:968px){.FeatureListSection-module-scss-module__WfNujW__icon{font-size:28px}}.FeatureListSection-module-scss-module__WfNujW__featureTitle{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}@media (max-width:968px){.FeatureListSection-module-scss-module__WfNujW__featureTitle{font-size:18px}}.FeatureListSection-module-scss-module__WfNujW__featureDescription{color:var(--clr-text-secondary);margin:0;font-size:15px;line-height:1.6}@media (max-width:968px){.FeatureListSection-module-scss-module__WfNujW__featureDescription{font-size:14px}}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal{background-color:var(--clr-page-background);color:var(--clr-text-primary)}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__eyebrow{color:var(--clr-text-tertiary);letter-spacing:2px;font-size:12px}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__heading{color:var(--clr-text-primary);font-size:clamp(28px,3.5vw,42px)}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features{--feature-gap:32px}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features.FeatureListSection-module-scss-module__WfNujW__featuresOdd .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:calc((100% - 2*var(--feature-gap))/3);max-width:calc((100% - 2*var(--feature-gap))/3)}@media (max-width:1100px){.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features.FeatureListSection-module-scss-module__WfNujW__featuresOdd .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:100%;max-width:100%}}@media (max-width:640px){.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features.FeatureListSection-module-scss-module__WfNujW__featuresOdd .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:100%;max-width:100%}}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features.FeatureListSection-module-scss-module__WfNujW__featuresEven .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:calc((100% - 3*var(--feature-gap))/4);max-width:calc((100% - 3*var(--feature-gap))/4)}@media (max-width:1100px){.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features.FeatureListSection-module-scss-module__WfNujW__featuresEven .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:calc((100% - var(--feature-gap))/2);max-width:calc((100% - var(--feature-gap))/2)}}@media (max-width:640px){.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__features.FeatureListSection-module-scss-module__WfNujW__featuresEven .FeatureListSection-module-scss-module__WfNujW__feature{flex-basis:100%;max-width:100%}}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__feature{text-align:center;background-color:#0000;border:none;align-items:center;padding:24px 16px}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__feature:hover{box-shadow:none;border:none;transform:none}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__iconWrapper{background-color:var(--clr-card-bg-subtle);border:1px solid var(--clr-border-subtle);width:56px;height:56px;margin-bottom:16px}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__feature:hover .FeatureListSection-module-scss-module__WfNujW__iconWrapper{background-color:var(--clr-card-bg-hover);transform:none}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__icon{color:var(--clr-text-primary)}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__featureTitle{color:var(--clr-text-primary);text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:600}.FeatureListSection-module-scss-module__WfNujW__wrapper.FeatureListSection-module-scss-module__WfNujW__minimal .FeatureListSection-module-scss-module__WfNujW__featureDescription{color:var(--clr-text-secondary);font-size:14px}
.PricingCardSection-module-scss-module__zUoFoa__wrapper{--section-bg:var(--clr-section-bg-2);background-color:var(--section-bg);padding:80px 0;transition:background-color .3s}.PricingCardSection-module-scss-module__zUoFoa__sectionLabel{text-align:center;font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--clr-primary-400);margin-bottom:16px}.PricingCardSection-module-scss-module__zUoFoa__heading{font-family:var(--font-family-heading);font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-bold);color:var(--clr-text-primary);text-align:center;margin:0 0 60px;line-height:1.2}.PricingCardSection-module-scss-module__zUoFoa__cards{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:968px){.PricingCardSection-module-scss-module__zUoFoa__cards{grid-template-columns:1fr;max-width:450px}}.PricingCardSection-module-scss-module__zUoFoa__disclaimer{max-width:900px;color:var(--clr-text-muted);text-align:center;white-space:pre-line;margin:28px auto 0;font-size:13px;line-height:1.6}.PricingCardSection-module-scss-module__zUoFoa__card{--card-bg:var(--clr-card-bg);--card-border:var(--clr-border);--card-border-width:var(--btn-border-width);--card-border-radius:var(--radius-card-lg);--card-padding:40px 32px;--card-hover-border:var(--clr-card-warm-border);background:var(--card-bg);border:var(--card-border-width) solid var(--card-border);border-radius:var(--card-border-radius);padding:var(--card-padding);flex-direction:column;transition:all .3s;display:flex;position:relative}.PricingCardSection-module-scss-module__zUoFoa__card:not(.PricingCardSection-module-scss-module__zUoFoa__featured):hover{border-color:var(--card-hover-border)}.PricingCardSection-module-scss-module__zUoFoa__featured{border-color:var(--clr-featured);border-width:3px;transform:scale(1.04)}.PricingCardSection-module-scss-module__zUoFoa__badge{background:var(--clr-featured);color:var(--clr-white);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-badge);white-space:nowrap;padding:6px 16px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingCardSection-module-scss-module__zUoFoa__cardContent{flex-direction:column;height:100%;display:flex}.PricingCardSection-module-scss-module__zUoFoa__cardTitle{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-bold);color:var(--clr-text-primary);text-align:center;margin:0 0 8px}.PricingCardSection-module-scss-module__zUoFoa__cardSubtitle{color:var(--clr-text-secondary);text-align:center;min-height:48px;margin:0 0 24px;font-size:15px;line-height:1.6}@media (min-width:969px){.PricingCardSection-module-scss-module__zUoFoa__cardSubtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em;min-height:3.2em;display:-webkit-box;overflow:hidden}}.PricingCardSection-module-scss-module__zUoFoa__priceWrapper{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.PricingCardSection-module-scss-module__zUoFoa__price{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);color:var(--clr-text-primary);white-space:nowrap;line-height:1}.PricingCardSection-module-scss-module__zUoFoa__priceInterval{color:var(--clr-text-secondary);font-size:18px;font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;line-height:1.4}.PricingCardSection-module-scss-module__zUoFoa__buttonFeatured{width:100%;margin-bottom:32px;background:var(--clr-featured)!important;border-color:var(--clr-featured)!important;color:var(--clr-white)!important}.PricingCardSection-module-scss-module__zUoFoa__buttonFeatured:hover{background:var(--clr-featured-hover)!important;border-color:var(--clr-featured-hover)!important}.PricingCardSection-module-scss-module__zUoFoa__cardContent>.button{width:100%;margin-bottom:32px}.PricingCardSection-module-scss-module__zUoFoa__features{flex-direction:column;flex:1;gap:14px;margin:0;padding:0;list-style:none;display:flex}.PricingCardSection-module-scss-module__zUoFoa__card:not(.PricingCardSection-module-scss-module__zUoFoa__featured) .PricingCardSection-module-scss-module__zUoFoa__features{margin-top:24px}.PricingCardSection-module-scss-module__zUoFoa__feature{color:var(--clr-text-secondary);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.PricingCardSection-module-scss-module__zUoFoa__feature span{flex:1}.PricingCardSection-module-scss-module__zUoFoa__checkIcon{color:var(--clr-success);flex-shrink:0;margin-top:2px}.PricingCardSection-module-scss-module__zUoFoa__featured .PricingCardSection-module-scss-module__zUoFoa__checkIcon{color:var(--clr-featured)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant{--section-bg:var(--clr-card-subtle-bg)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__card{--card-bg:var(--clr-card-bg);--card-border:var(--clr-card-subtle-border);--card-border-width:1px;--card-border-radius:var(--radius-md);--card-padding:48px 36px;--card-hover-border:var(--clr-text-faint)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__card:not(.PricingCardSection-module-scss-module__zUoFoa__featured):hover{box-shadow:var(--shadow-md)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__sectionLabel{color:var(--clr-primary-400);letter-spacing:2px;font-size:12px}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__heading{margin-bottom:48px;font-size:clamp(28px,3.5vw,42px)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__cards{gap:24px}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__featured{border-color:var(--clr-pricing-elegant-accent);background:var(--clr-card-bg);border-width:2px;transform:none}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__badge{background:var(--clr-pricing-elegant-accent);color:var(--clr-pricing-elegant-on-accent);letter-spacing:1.5px;padding:5px 14px;font-size:10px}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__cardTitle{text-transform:uppercase;letter-spacing:1px;font-size:22px;font-weight:var(--font-weight-semi-bold)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__cardSubtitle{color:var(--clr-text-muted);min-height:42px;font-size:14px}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__price{font-size:42px;font-weight:var(--font-weight-semi-bold)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__priceInterval{color:var(--clr-text-faint);font-size:16px}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__buttonFeatured{background:var(--clr-pricing-elegant-accent)!important;border-color:var(--clr-pricing-elegant-accent)!important;color:var(--clr-pricing-elegant-on-accent)!important}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__buttonFeatured:hover{background:var(--clr-pricing-elegant-accent-hover)!important;border-color:var(--clr-pricing-elegant-accent-hover)!important}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__feature{color:var(--clr-text-secondary);font-size:14px}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__checkIcon{color:var(--clr-text-muted)}.PricingCardSection-module-scss-module__zUoFoa__wrapper.PricingCardSection-module-scss-module__zUoFoa__elegant .PricingCardSection-module-scss-module__zUoFoa__featured .PricingCardSection-module-scss-module__zUoFoa__checkIcon{color:var(--clr-pricing-elegant-accent)}
.TestimonialSection-module-scss-module__UMy7Ya__wrapper{background-color:var(--clr-page-background);padding:50px 0}@media (max-width:968px){.TestimonialSection-module-scss-module__UMy7Ya__wrapper{padding:30px 0}}.TestimonialSection-module-scss-module__UMy7Ya__inner{text-align:center;max-width:1100px;margin:0 auto;padding:0 48px}@media (max-width:968px){.TestimonialSection-module-scss-module__UMy7Ya__inner{padding:0 24px}}.TestimonialSection-module-scss-module__UMy7Ya__quote{font-family:var(--font-family-heading);color:var(--clr-text-primary);quotes:"" " " "" "'" "'";max-width:920px;margin:0 auto 32px;font-size:clamp(24px,2.6vw,34px);font-style:italic;font-weight:500;line-height:1.55}.TestimonialSection-module-scss-module__UMy7Ya__quote:before{content:open-quote}.TestimonialSection-module-scss-module__UMy7Ya__quote:after{content:close-quote}@media (max-width:968px){.TestimonialSection-module-scss-module__UMy7Ya__quote{margin-bottom:32px}}.TestimonialSection-module-scss-module__UMy7Ya__author{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.TestimonialSection-module-scss-module__UMy7Ya__author:before{content:"";background:var(--clr-primary-400);width:68px;height:2px;margin-bottom:8px;display:block}@media (max-width:640px){.TestimonialSection-module-scss-module__UMy7Ya__author{gap:16px}}.TestimonialSection-module-scss-module__UMy7Ya__authorImageWrapper{border-radius:50%;flex-shrink:0;width:64px;height:64px;overflow:hidden}.TestimonialSection-module-scss-module__UMy7Ya__authorImage{object-fit:cover;width:100%;height:100%}.TestimonialSection-module-scss-module__UMy7Ya__authorInfo{text-align:center}.TestimonialSection-module-scss-module__UMy7Ya__authorName{font-family:var(--font-family-heading);color:var(--clr-text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:18px;font-weight:700}.TestimonialSection-module-scss-module__UMy7Ya__authorTitle{color:var(--clr-text-secondary);font-size:15px;line-height:1.4}.TestimonialSection-module-scss-module__UMy7Ya__starsWrapper{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.TestimonialSection-module-scss-module__UMy7Ya__star{color:var(--clr-star);filter:drop-shadow(0 2px 4px var(--clr-overlay-30));font-size:28px}.TestimonialSection-module-scss-module__UMy7Ya__verifiedBadge{background:var(--gradient-verified-badge);border-radius:var(--radius-badge-pill);color:var(--clr-white);font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-semi-bold);letter-spacing:.5px;text-transform:uppercase;box-shadow:var(--shadow-badge);align-items:center;gap:8px;margin-top:32px;padding:12px 24px;transition:transform .2s,box-shadow .2s;display:inline-flex}.TestimonialSection-module-scss-module__UMy7Ya__verifiedBadge:hover{box-shadow:var(--shadow-badge-hover);transform:translateY(-2px)}.TestimonialSection-module-scss-module__UMy7Ya__verifiedIcon{font-size:20px}
.PortfolioHighlightsSection-module-scss-module__wHYuAa__wrapper{background-color:var(--clr-page-background);padding:80px 0}@media (max-width:968px){.PortfolioHighlightsSection-module-scss-module__wHYuAa__wrapper{padding:60px 0}}.PortfolioHighlightsSection-module-scss-module__wHYuAa__header{text-align:center;max-width:800px;margin:0 auto 60px}@media (max-width:968px){.PortfolioHighlightsSection-module-scss-module__wHYuAa__header{margin-bottom:40px}}.PortfolioHighlightsSection-module-scss-module__wHYuAa__heading{font-family:var(--font-family-heading);color:var(--clr-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}.PortfolioHighlightsSection-module-scss-module__wHYuAa__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:968px){.PortfolioHighlightsSection-module-scss-module__wHYuAa__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.PortfolioHighlightsSection-module-scss-module__wHYuAa__grid{grid-template-columns:1fr;gap:32px}}.PortfolioHighlightsSection-module-scss-module__wHYuAa__item{flex-direction:column;transition:transform .3s;display:flex}.PortfolioHighlightsSection-module-scss-module__wHYuAa__item:hover{transform:translateY(-4px)}.PortfolioHighlightsSection-module-scss-module__wHYuAa__imageWrapper{aspect-ratio:3/2;background-color:var(--clr-card-bg);border-radius:12px;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.PortfolioHighlightsSection-module-scss-module__wHYuAa__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.PortfolioHighlightsSection-module-scss-module__wHYuAa__item:hover .PortfolioHighlightsSection-module-scss-module__wHYuAa__image{transform:scale(1.05)}.PortfolioHighlightsSection-module-scss-module__wHYuAa__overlay{background:linear-gradient(to top, var(--clr-overlay-70) 0%, var(--clr-overlay-30) 50%, transparent 100%);opacity:0;align-items:flex-end;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.PortfolioHighlightsSection-module-scss-module__wHYuAa__item:hover .PortfolioHighlightsSection-module-scss-module__wHYuAa__overlay{opacity:1}.PortfolioHighlightsSection-module-scss-module__wHYuAa__link{color:var(--clr-white);font-size:14px;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;text-decoration:none;transition:gap .3s;display:inline-flex}.PortfolioHighlightsSection-module-scss-module__wHYuAa__link:hover{gap:12px}.PortfolioHighlightsSection-module-scss-module__wHYuAa__linkIcon{color:var(--clr-primary-400);flex-shrink:0}.PortfolioHighlightsSection-module-scss-module__wHYuAa__content{flex-direction:column;gap:8px;display:flex}.PortfolioHighlightsSection-module-scss-module__wHYuAa__category{text-transform:uppercase;letter-spacing:2px;color:var(--clr-text-secondary);font-size:12px;font-weight:700}.PortfolioHighlightsSection-module-scss-module__wHYuAa__title{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.3}@media (max-width:968px){.PortfolioHighlightsSection-module-scss-module__wHYuAa__title{font-size:20px}}.PortfolioHighlightsSection-module-scss-module__wHYuAa__description{color:var(--clr-text-secondary);margin:0;font-size:15px;line-height:1.6}.PortfolioHighlightsSection-module-scss-module__wHYuAa__buttonWrap{justify-content:center;margin-top:60px;display:flex}@media (max-width:968px){.PortfolioHighlightsSection-module-scss-module__wHYuAa__buttonWrap{margin-top:40px}}
@keyframes HeaderSection-module-scss-module__9yM43q__iconRing{0%,to{transform:rotate(0)}20%{transform:rotate(-18deg)}40%{transform:rotate(18deg)}60%{transform:rotate(-12deg)}80%{transform:rotate(8deg)}}@keyframes HeaderSection-module-scss-module__9yM43q__iconBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(-2px)}}.HeaderSection-module-scss-module__9yM43q__topBar{z-index:1001;height:var(--topbar-height);background-color:var(--clr-card-bg);border-bottom:1px solid var(--clr-border);position:fixed;top:0;left:0;right:0}@media (max-width:600px){.HeaderSection-module-scss-module__9yM43q__topBar{display:none}}.HeaderSection-module-scss-module__9yM43q__topBarInner{max-width:var(--max-container);justify-content:flex-end;align-items:center;gap:28px;height:100%;margin:0 auto;padding:0 24px;display:flex}.HeaderSection-module-scss-module__9yM43q__topBarLink{color:var(--clr-text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.HeaderSection-module-scss-module__9yM43q__topBarLink:hover{color:var(--clr-text-primary)}.HeaderSection-module-scss-module__9yM43q__topBarLink:hover:first-child .HeaderSection-module-scss-module__9yM43q__topBarIcon{animation:.5s HeaderSection-module-scss-module__9yM43q__iconRing}.HeaderSection-module-scss-module__9yM43q__topBarLink:hover .HeaderSection-module-scss-module__9yM43q__topBarIcon{animation:.45s HeaderSection-module-scss-module__9yM43q__iconBounce}.HeaderSection-module-scss-module__9yM43q__topBarIcon{transform-origin:50%;color:var(--clr-primary-400);align-items:center;display:flex}.HeaderSection-module-scss-module__9yM43q__header{top:var(--topbar-height);z-index:1000;background-color:var(--clr-card-bg);padding:16px 24px;transition:all .3s;position:fixed;left:0;right:0}@media (max-width:600px){.HeaderSection-module-scss-module__9yM43q__header{top:0}}.HeaderSection-module-scss-module__9yM43q__scrolled{box-shadow:var(--shadow-sm);padding:12px 24px}.HeaderSection-module-scss-module__9yM43q__inner{max-width:var(--max-container);justify-content:space-between;align-items:center;gap:40px;margin:0 auto;display:flex}.HeaderSection-module-scss-module__9yM43q__logo{align-items:center;display:flex}.HeaderSection-module-scss-module__9yM43q__logoImage{width:auto;height:48px}.HeaderSection-module-scss-module__9yM43q__rightSection{align-items:center;gap:32px;margin-left:auto;display:flex}.HeaderSection-module-scss-module__9yM43q__nav{align-items:center;gap:32px;display:flex}@media (max-width:768px){.HeaderSection-module-scss-module__9yM43q__nav{display:none}}.HeaderSection-module-scss-module__9yM43q__navLink{color:var(--clr-text-primary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.HeaderSection-module-scss-module__9yM43q__navLink:hover{color:var(--clr-primary-400)}.HeaderSection-module-scss-module__9yM43q__ctaButton{padding:10px 24px!important;font-size:14px!important}@media (max-width:768px){.HeaderSection-module-scss-module__9yM43q__ctaButton{display:none}}.HeaderSection-module-scss-module__9yM43q__themeToggle{cursor:pointer;width:40px;height:40px;color:var(--clr-text-primary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.HeaderSection-module-scss-module__9yM43q__themeToggle:hover{background-color:var(--clr-border)}.HeaderSection-module-scss-module__9yM43q__themeToggle .HeaderSection-module-scss-module__9yM43q__material-symbols-outlined{font-size:22px}.HeaderSection-module-scss-module__9yM43q__mobileMenuToggle{cursor:pointer;width:40px;height:40px;color:var(--clr-text-primary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:none}.HeaderSection-module-scss-module__9yM43q__mobileMenuToggle:hover{background-color:var(--clr-border)}.HeaderSection-module-scss-module__9yM43q__mobileMenuToggle .HeaderSection-module-scss-module__9yM43q__material-symbols-outlined{font-size:24px}@media (max-width:768px){.HeaderSection-module-scss-module__9yM43q__mobileMenuToggle{display:flex}}.HeaderSection-module-scss-module__9yM43q__mobileMenuOverlay{background-color:var(--clr-overlay-50);z-index:999;animation:.3s HeaderSection-module-scss-module__9yM43q__fadeIn;position:fixed;inset:0}@keyframes HeaderSection-module-scss-module__9yM43q__fadeIn{0%{opacity:0}to{opacity:1}}.HeaderSection-module-scss-module__9yM43q__mobileMenu{background-color:var(--clr-page-background);background-image:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--clr-primary-400) 10%, transparent) 0%, transparent 55%);z-index:1001;width:85%;max-width:460px;box-shadow:var(--shadow-sidebar);flex-direction:column;padding:84px 28px 32px;transition:right .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:-100%;overflow-y:auto}.HeaderSection-module-scss-module__9yM43q__mobileMenuOpen{right:0}.HeaderSection-module-scss-module__9yM43q__mobileMenuClose{cursor:pointer;width:40px;height:40px;color:var(--clr-text-primary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:16px;right:24px}.HeaderSection-module-scss-module__9yM43q__mobileMenuClose:hover{background-color:var(--clr-border);transform:rotate(90deg)}.HeaderSection-module-scss-module__9yM43q__mobileNav{flex-direction:column;gap:0;display:flex}.HeaderSection-module-scss-module__9yM43q__mobileNavLink{color:var(--clr-text-primary);border-bottom:1px solid var(--clr-border);padding:18px 4px;font-size:20px;font-weight:600;text-decoration:none;transition:color .2s,padding-left .2s}.HeaderSection-module-scss-module__9yM43q__mobileNavLink:hover{color:var(--clr-primary-400);padding-left:12px}.HeaderSection-module-scss-module__9yM43q__mobileMenuCta{margin-top:auto;padding-top:32px}.HeaderSection-module-scss-module__9yM43q__mobileCtaButton{justify-content:center;width:100%;padding:14px 24px!important;font-size:16px!important}.HeaderSection-module-scss-module__9yM43q__mobileContact{flex-direction:column;gap:4px;margin-top:24px;display:flex}.HeaderSection-module-scss-module__9yM43q__mobileContactItem{color:var(--clr-text-secondary);align-items:center;gap:12px;padding:10px 4px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.HeaderSection-module-scss-module__9yM43q__mobileContactItem:hover{color:var(--clr-text-primary)}.HeaderSection-module-scss-module__9yM43q__mobileContactIcon{width:38px;height:38px;color:var(--clr-primary-400);background-color:color-mix(in srgb, var(--clr-primary-400) 12%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HeaderSection-module-scss-module__9yM43q__mobileSocial{border-top:1px solid var(--clr-border);gap:12px;margin-top:24px;padding-top:24px;display:flex}.HeaderSection-module-scss-module__9yM43q__mobileSocialLink{width:44px;height:44px;color:var(--clr-text-primary);border:1px solid var(--clr-border);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:flex}.HeaderSection-module-scss-module__9yM43q__mobileSocialLink:hover{color:var(--clr-white);background-color:var(--clr-primary-400);border-color:var(--clr-primary-400);transform:translateY(-2px)}
.FooterSection-module-scss-module__UYo6Eq__wrapper{background-color:var(--clr-section-alt-bg);color:var(--clr-text-primary);padding:60px 0 30px}.FooterSection-module-scss-module__UYo6Eq__main{grid-template-columns:1fr 2fr;gap:60px;margin-bottom:60px;display:grid}@media (max-width:968px){.FooterSection-module-scss-module__UYo6Eq__main{grid-template-columns:1fr;gap:40px}}.FooterSection-module-scss-module__UYo6Eq__brand{max-width:280px}.FooterSection-module-scss-module__UYo6Eq__logo{margin-bottom:16px;display:inline-block}.FooterSection-module-scss-module__UYo6Eq__logoImage{width:auto;height:32px}.FooterSection-module-scss-module__UYo6Eq__tagline{color:var(--clr-text-secondary);margin:0;font-size:14px;line-height:1.7}.FooterSection-module-scss-module__UYo6Eq__columns{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:end;gap:56px;display:grid}@media (max-width:640px){.FooterSection-module-scss-module__UYo6Eq__columns{grid-template-columns:repeat(2,1fr);justify-content:stretch;gap:40px}}@media (max-width:480px){.FooterSection-module-scss-module__UYo6Eq__columns{grid-template-columns:1fr}}.FooterSection-module-scss-module__UYo6Eq__column{flex-direction:column;gap:16px;display:flex}.FooterSection-module-scss-module__UYo6Eq__column:last-child{padding-right:20px}@media (max-width:640px){.FooterSection-module-scss-module__UYo6Eq__column:last-child{padding-right:0}}.FooterSection-module-scss-module__UYo6Eq__columnTitle{text-transform:uppercase;letter-spacing:1.5px;color:var(--clr-text-muted);margin:0;font-size:12px;font-weight:600}.FooterSection-module-scss-module__UYo6Eq__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FooterSection-module-scss-module__UYo6Eq__link{color:var(--clr-text-secondary);font-size:14px;text-decoration:none;transition:color .2s}.FooterSection-module-scss-module__UYo6Eq__link:hover{color:var(--clr-text-primary)}.FooterSection-module-scss-module__UYo6Eq__contactInfo{flex-direction:column;gap:8px;display:flex}.FooterSection-module-scss-module__UYo6Eq__contactItem{color:var(--clr-text-secondary);margin:0;font-size:14px}.FooterSection-module-scss-module__UYo6Eq__social{gap:12px;margin-top:8px;display:flex}.FooterSection-module-scss-module__UYo6Eq__socialLink{background:var(--clr-border);width:42px;height:42px;color:var(--clr-text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.FooterSection-module-scss-module__UYo6Eq__socialLink:hover{background:var(--clr-primary-400);color:#fff}.FooterSection-module-scss-module__UYo6Eq__bottom{border-top:1px solid var(--clr-border);justify-content:space-between;align-items:center;padding-top:30px;display:flex}@media (max-width:640px){.FooterSection-module-scss-module__UYo6Eq__bottom{text-align:center;flex-direction:column;gap:16px}}.FooterSection-module-scss-module__UYo6Eq__copyright{color:var(--clr-text-muted);margin:0;font-size:13px}.FooterSection-module-scss-module__UYo6Eq__legal{gap:24px;display:flex}.FooterSection-module-scss-module__UYo6Eq__legalLink{color:var(--clr-text-muted);font-size:13px;text-decoration:none;transition:color .2s}.FooterSection-module-scss-module__UYo6Eq__legalLink:hover{color:var(--clr-text-secondary)}.FooterSection-module-scss-module__UYo6Eq__company{color:var(--clr-text-muted);margin:16px 0 0;font-size:12px;line-height:1.6}@media (max-width:640px){.FooterSection-module-scss-module__UYo6Eq__company{text-align:center}}
.PortfolioGridSection-module-scss-module__td0oDa__wrapper{background-color:var(--clr-card-bg);padding:80px 0}.PortfolioGridSection-module-scss-module__td0oDa__inner{width:100%}.PortfolioGridSection-module-scss-module__td0oDa__filters{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px;display:flex}.PortfolioGridSection-module-scss-module__td0oDa__filterButton{background-color:var(--clr-bg-subtle);border:var(--btn-border-width) solid #0000;border-radius:var(--radius-md);font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;color:var(--clr-text-secondary);padding:12px 24px;transition:all .3s}.PortfolioGridSection-module-scss-module__td0oDa__filterButton:hover{background-color:var(--clr-bg-hover);border-color:var(--clr-border)}.PortfolioGridSection-module-scss-module__td0oDa__filterButton.PortfolioGridSection-module-scss-module__td0oDa__active{background-color:var(--clr-primary-400);color:var(--clr-white);border-color:var(--clr-primary-400)}.PortfolioGridSection-module-scss-module__td0oDa__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1024px){.PortfolioGridSection-module-scss-module__td0oDa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PortfolioGridSection-module-scss-module__td0oDa__grid{grid-template-columns:1fr}}.PortfolioGridSection-module-scss-module__td0oDa__projectCard{background-color:var(--clr-card-bg);border-radius:var(--radius-card);flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.PortfolioGridSection-module-scss-module__td0oDa__projectCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PortfolioGridSection-module-scss-module__td0oDa__imageWrapper{aspect-ratio:3/2;background-color:var(--clr-bg-subtle);width:100%;position:relative;overflow:hidden}.PortfolioGridSection-module-scss-module__td0oDa__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.PortfolioGridSection-module-scss-module__td0oDa__projectCard:hover .PortfolioGridSection-module-scss-module__td0oDa__image{transform:scale(1.05)}.PortfolioGridSection-module-scss-module__td0oDa__content{flex-direction:column;gap:12px;padding:24px;display:flex}.PortfolioGridSection-module-scss-module__td0oDa__tags{color:var(--clr-text-muted);font-size:14px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;gap:4px;display:flex}.PortfolioGridSection-module-scss-module__td0oDa__tag{color:var(--clr-text-muted)}.PortfolioGridSection-module-scss-module__td0oDa__title{font-size:24px;font-weight:var(--font-weight-bold);color:var(--clr-text-primary);margin:0;line-height:1.3}.PortfolioGridSection-module-scss-module__td0oDa__description{color:var(--clr-text-muted);margin:0;font-size:16px;line-height:1.6}.PortfolioGridSection-module-scss-module__td0oDa__noResults{text-align:center;color:var(--clr-text-muted);padding:80px 20px;font-size:18px}
.ContactForm-module-scss-module__CqJnma__form{background-color:var(--clr-neutral-light-100);border-radius:20px;flex-direction:column;gap:1.5rem;width:100%;padding:20px;display:flex}.ContactForm-module-scss-module__CqJnma__formTitle{font-size:2.5rem;font-weight:var(--font-weight-semi-bold);color:var(--clr-text-primary);margin:0 0 .5rem}.ContactForm-module-scss-module__CqJnma__successMessage{background:color-mix(in srgb, var(--clr-primary-400) 12%, transparent);border:1px solid color-mix(in srgb, var(--clr-primary-400) 40%, transparent);border-radius:var(--radius-md);color:var(--clr-text-primary);font-size:var(--font-size-300);margin:0;padding:12px 16px}.ContactForm-module-scss-module__CqJnma__errorMessage{border-radius:var(--radius-md);color:var(--clr-text-primary);font-size:var(--font-size-300);background:#e53e3e1a;border:1px solid #e53e3e59;margin:0;padding:12px 16px}.ContactForm-module-scss-module__CqJnma__recaptchaWrapper{display:flex}.ContactForm-module-scss-module__CqJnma__formGroup{flex-direction:column;display:flex}.ContactForm-module-scss-module__CqJnma__input,.ContactForm-module-scss-module__CqJnma__select,.ContactForm-module-scss-module__CqJnma__textarea{border:1px solid var(--clr-border-input);background:var(--clr-card-bg);color:var(--clr-text-primary);font-size:var(--font-size-400);border-radius:var(--radius-md);padding:1rem 1.5rem;font-family:inherit;transition:all .3s}.ContactForm-module-scss-module__CqJnma__input::placeholder,.ContactForm-module-scss-module__CqJnma__select::placeholder,.ContactForm-module-scss-module__CqJnma__textarea::placeholder{color:var(--clr-input-placeholder)}.ContactForm-module-scss-module__CqJnma__input:focus,.ContactForm-module-scss-module__CqJnma__select:focus,.ContactForm-module-scss-module__CqJnma__textarea:focus{border-color:var(--clr-border-input-focus);background:var(--clr-input-bg-focus);outline:none}.ContactForm-module-scss-module__CqJnma__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem;padding-right:3rem}.ContactForm-module-scss-module__CqJnma__select option{background:var(--clr-select-option-bg);color:var(--clr-select-option-text)}.ContactForm-module-scss-module__CqJnma__textarea{resize:vertical;min-height:150px}.ContactForm-module-scss-module__CqJnma__icon{vertical-align:middle;margin-left:.5rem;font-family:Material Icons;font-size:1.25rem}
.ContactInfoBox-module-scss-module__fOS1rq__wrapper{background:var(--clr-card-subtle-bg);border:1px solid var(--clr-card-subtle-border);border-radius:var(--radius-lg);width:100%;padding:2rem}.ContactInfoBox-module-scss-module__fOS1rq__header{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.ContactInfoBox-module-scss-module__fOS1rq__icon{color:var(--clr-text-muted);font-size:30px}.ContactInfoBox-module-scss-module__fOS1rq__heading{font-size:var(--font-size-500);font-weight:var(--font-weight-semi-bold);color:var(--clr-text-primary);margin:0}.ContactInfoBox-module-scss-module__fOS1rq__steps{flex-direction:column;gap:2rem;display:flex}.ContactInfoBox-module-scss-module__fOS1rq__step{align-items:flex-start;gap:1.5rem;display:flex}.ContactInfoBox-module-scss-module__fOS1rq__stepNumber{background:var(--clr-white);border:1px solid var(--clr-card-subtle-border);width:2.5rem;height:2.5rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-400);color:var(--clr-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactInfoBox-module-scss-module__fOS1rq__stepContent{flex:1}.ContactInfoBox-module-scss-module__fOS1rq__stepTitle{font-size:var(--font-size-400);font-weight:var(--font-weight-semi-bold);color:var(--clr-text-primary);margin:0 0 .5rem}.ContactInfoBox-module-scss-module__fOS1rq__stepDescription{font-size:var(--font-size-300);color:var(--clr-text-muted);margin:0;line-height:1.6}@media (max-width:768px){.ContactInfoBox-module-scss-module__fOS1rq__wrapper{padding:1.5rem}.ContactInfoBox-module-scss-module__fOS1rq__step{gap:1rem}.ContactInfoBox-module-scss-module__fOS1rq__stepNumber{width:2rem;height:2rem;font-size:1rem}}
.ContactSection-module-scss-module__MRxrBq__wrapper{background-color:var(--clr-section-bg-2);padding:16rem}.ContactSection-module-scss-module__MRxrBq__inner{grid-template-columns:1fr 40%;align-items:start;gap:4rem;display:grid}.ContactSection-module-scss-module__MRxrBq__leftColumn{flex-direction:column;gap:2.5rem;padding-right:2rem;display:flex;position:relative}.ContactSection-module-scss-module__MRxrBq__leftContent{z-index:1;flex-direction:column;gap:2.5rem;max-width:55%;display:flex;position:relative}.ContactSection-module-scss-module__MRxrBq__headingGroup{flex-direction:column;gap:4px;display:flex}.ContactSection-module-scss-module__MRxrBq__subheading{font-size:var(--font-size-400);color:var(--clr-text-muted);margin:0;line-height:1.8}.ContactSection-module-scss-module__MRxrBq__contactInfo{flex-direction:column;gap:1.5rem;display:flex}.ContactSection-module-scss-module__MRxrBq__contactItem{align-items:flex-start;gap:1rem;display:flex}.ContactSection-module-scss-module__MRxrBq__contactIcon{color:var(--clr-text-primary);flex-shrink:0;font-size:30px}.ContactSection-module-scss-module__MRxrBq__contactDetails{flex-direction:column;gap:.25rem;display:flex}.ContactSection-module-scss-module__MRxrBq__contactLabel{font-size:var(--font-size-300);text-transform:uppercase;letter-spacing:.1em;color:var(--clr-text-faint);font-weight:700}.ContactSection-module-scss-module__MRxrBq__contactValue{font-size:var(--font-size-400);color:var(--clr-text-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.ContactSection-module-scss-module__MRxrBq__contactValue:hover{color:var(--clr-link)}.ContactSection-module-scss-module__MRxrBq__socialLinks{align-items:center;gap:1rem;display:flex}.ContactSection-module-scss-module__MRxrBq__socialLink{background:var(--clr-social-bg);width:2.5rem;height:2.5rem;color:var(--clr-text-primary);border-radius:50%;justify-content:center;align-items:center;gap:2rem;text-decoration:none;transition:all .3s;display:flex}.ContactSection-module-scss-module__MRxrBq__socialLink:hover{background:var(--clr-social-hover-bg);color:var(--clr-white);transform:translateY(-2px)}.ContactSection-module-scss-module__MRxrBq__rightColumn{flex-direction:column;gap:3rem;display:flex}.ContactSection-module-scss-module__MRxrBq__formSection{flex-direction:column;gap:2rem;display:flex}.ContactSection-module-scss-module__MRxrBq__formTitle{font-size:1.5rem;font-weight:var(--font-weight-semi-bold);color:var(--clr-text-primary);margin:0}.ContactSection-module-scss-module__MRxrBq__infoSection{display:flex}.ContactSection-module-scss-module__MRxrBq__sideImage{object-fit:contain;pointer-events:none;z-index:0;opacity:.9;width:420px;height:auto;position:absolute;top:175px;right:-1rem}@media (max-width:1024px){.ContactSection-module-scss-module__MRxrBq__inner{grid-template-columns:1fr;gap:3rem}.ContactSection-module-scss-module__MRxrBq__leftColumn{padding-right:0}}@media (max-width:768px){.ContactSection-module-scss-module__MRxrBq__wrapper{padding:4rem 0}.ContactSection-module-scss-module__MRxrBq__inner{gap:2.5rem}.ContactSection-module-scss-module__MRxrBq__subheading{font-size:1.125rem}.ContactSection-module-scss-module__MRxrBq__formTitle{font-size:1.25rem}.ContactSection-module-scss-module__MRxrBq__rightColumn{gap:2rem}}
.HighlightSection-module-scss-module__aN4IGW__wrapper{background-color:var(--clr-secondary-50);padding:80px 0}@media (max-width:768px){.HighlightSection-module-scss-module__aN4IGW__wrapper{padding:60px 0}}.HighlightSection-module-scss-module__aN4IGW__inner{text-align:center;flex-direction:column;align-items:center;gap:48px;display:flex}.HighlightSection-module-scss-module__aN4IGW__content{flex-direction:column;gap:16px;max-width:800px;display:flex}.HighlightSection-module-scss-module__aN4IGW__heading{color:var(--clr-text-primary)}.HighlightSection-module-scss-module__aN4IGW__description{color:var(--clr-text-secondary);font-size:18px;line-height:1.7}@media (max-width:768px){.HighlightSection-module-scss-module__aN4IGW__description{font-size:16px}}.HighlightSection-module-scss-module__aN4IGW__stats{grid-template-columns:repeat(4,1fr);align-items:start;gap:40px;width:100%;display:grid}@media (max-width:1024px){.HighlightSection-module-scss-module__aN4IGW__stats{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:600px){.HighlightSection-module-scss-module__aN4IGW__stats{grid-template-columns:1fr}}.HighlightSection-module-scss-module__aN4IGW__stat{flex-direction:column;gap:8px;min-width:0;display:flex}.HighlightSection-module-scss-module__aN4IGW__statValue{color:var(--clr-primary-400);font-size:40px;font-weight:700;line-height:1}@media (max-width:768px){.HighlightSection-module-scss-module__aN4IGW__statValue{font-size:32px}}.HighlightSection-module-scss-module__aN4IGW__statLabel{text-transform:uppercase;letter-spacing:1.5px;color:var(--clr-text-secondary);font-size:12px;font-weight:600}.HighlightSection-module-scss-module__aN4IGW__stars{align-items:center;gap:4px;display:flex}.HighlightSection-module-scss-module__aN4IGW__starIcon{width:24px;height:24px;color:var(--clr-primary-400)}@media (max-width:768px){.HighlightSection-module-scss-module__aN4IGW__starIcon{width:20px;height:20px}}
.ProjectOverviewSection-module-scss-module__CirI6q__wrapper{z-index:3;background-color:#0000;margin-top:-3.5rem;padding:0 0 3rem;position:relative}@media (max-width:767px){.ProjectOverviewSection-module-scss-module__CirI6q__wrapper{margin-top:-1.5rem}}.ProjectOverviewSection-module-scss-module__CirI6q__inner{background-color:var(--clr-card-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);justify-content:center;padding:3rem;display:flex}@media (min-width:969px){.ProjectOverviewSection-module-scss-module__CirI6q__inner{width:80%;margin:0 auto}}.ProjectOverviewSection-module-scss-module__CirI6q__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;width:100%;max-width:1200px;margin:0;display:grid}@media (max-width:767px){.ProjectOverviewSection-module-scss-module__CirI6q__list{gap:2rem}}.ProjectOverviewSection-module-scss-module__CirI6q__item{border-right:1px solid var(--clr-border);flex-direction:column;gap:.75rem;padding:0 3rem;display:flex}.ProjectOverviewSection-module-scss-module__CirI6q__item:first-child{padding-left:0}.ProjectOverviewSection-module-scss-module__CirI6q__item:last-child{border-right:none;padding-right:0}@media (max-width:767px){.ProjectOverviewSection-module-scss-module__CirI6q__item{border-right:none;border-bottom:1px solid var(--clr-border);padding:0 0 2rem}.ProjectOverviewSection-module-scss-module__CirI6q__item:last-child{border-bottom:none;padding-bottom:0}}.ProjectOverviewSection-module-scss-module__CirI6q__label{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--clr-primary-400);margin:0}.ProjectOverviewSection-module-scss-module__CirI6q__value{font-weight:var(--font-weight-regular);color:var(--clr-text-primary);margin:0;line-height:1.6}.ProjectOverviewSection-module-scss-module__CirI6q__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--clr-primary-400);text-decoration-color:var(--clr-primary-400);text-underline-offset:3px}.ProjectOverviewSection-module-scss-module__CirI6q__link:hover,.ProjectOverviewSection-module-scss-module__CirI6q__link:focus-visible{color:var(--clr-primary-400)}
.SolutionHighlightSection-module-scss-module__RyoBVW__wrapper{margin-bottom:5rem}.SolutionHighlightSection-module-scss-module__RyoBVW__inner{max-width:100%}.SolutionHighlightSection-module-scss-module__RyoBVW__textContent{text-align:center;max-width:63rem;margin:0 auto 3rem}.SolutionHighlightSection-module-scss-module__RyoBVW__sectionLabel{color:var(--clr-primary-400);font-size:.875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.2em;margin-bottom:.75rem}.SolutionHighlightSection-module-scss-module__RyoBVW__description{color:var(--clr-text-secondary);margin-top:1.5rem;font-size:16px;line-height:1.7}.SolutionHighlightSection-module-scss-module__RyoBVW__card{background-color:var(--clr-card-bg);background-image:var(--solution-background-image);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.SolutionHighlightSection-module-scss-module__RyoBVW__imageWrapper{height:400px}.SolutionHighlightSection-module-scss-module__RyoBVW__highlightsGrid{background-color:var(--clr-card-bg);gap:2.5rem;padding:3rem;display:grid}@media (min-width:768px){.SolutionHighlightSection-module-scss-module__RyoBVW__highlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:3rem}}.SolutionHighlightSection-module-scss-module__RyoBVW__card[data-has-image=true] .SolutionHighlightSection-module-scss-module__RyoBVW__highlightsGrid{background:linear-gradient(#fffc 0,#fff 194px)}.SolutionHighlightSection-module-scss-module__RyoBVW__highlight{flex-direction:column;gap:1rem;padding:2rem;display:flex}.SolutionHighlightSection-module-scss-module__RyoBVW__highlightTitle{font-size:var(--font-size-500);font-weight:var(--font-weight-bold);color:var(--clr-text-primary);align-items:center;gap:1rem;margin-bottom:1rem;line-height:1.75rem;display:flex}.SolutionHighlightSection-module-scss-module__RyoBVW__highlightIcon{color:var(--clr-primary-400);font-size:var(--font-size-500);flex-shrink:0}.SolutionHighlightSection-module-scss-module__RyoBVW__highlightDescription{color:var(--clr-text-secondary);margin:0;line-height:1.625}@media (prefers-color-scheme:dark){.SolutionHighlightSection-module-scss-module__RyoBVW__card{background-color:var(--clr-card-dark-bg)}.SolutionHighlightSection-module-scss-module__RyoBVW__highlightDescription{color:var(--clr-text-secondary)}}@media (max-width:767px){.SolutionHighlightSection-module-scss-module__RyoBVW__wrapper{margin-bottom:3rem}.SolutionHighlightSection-module-scss-module__RyoBVW__card[data-has-image=true] .SolutionHighlightSection-module-scss-module__RyoBVW__highlightsGrid{background:linear-gradient(#ffffffbf 0,#fff 194px)}.SolutionHighlightSection-module-scss-module__RyoBVW__highlightsGrid{padding:2rem}.SolutionHighlightSection-module-scss-module__RyoBVW__imageWrapper{height:300px}}
.BeforeAfterSection-module-scss-module__YMCo6a__wrapper{margin-bottom:5rem}@media (max-width:767px){.BeforeAfterSection-module-scss-module__YMCo6a__wrapper{margin-bottom:3rem}}.BeforeAfterSection-module-scss-module__YMCo6a__textContent{text-align:center;max-width:63rem;margin:0 auto 3rem}.BeforeAfterSection-module-scss-module__YMCo6a__description{color:var(--clr-text-secondary);margin-top:1.5rem;font-size:16px;line-height:1.7}.BeforeAfterSection-module-scss-module__YMCo6a__panels{gap:2rem;display:grid}@media (min-width:900px){.BeforeAfterSection-module-scss-module__YMCo6a__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.BeforeAfterSection-module-scss-module__YMCo6a__panel{border-radius:var(--radius-card);background-color:var(--clr-card-bg);border:1px solid var(--clr-border);margin:0;padding:2rem}.BeforeAfterSection-module-scss-module__YMCo6a__panel[data-variant=after]{border-color:var(--clr-primary-300);box-shadow:var(--shadow-xl)}@media (max-width:767px){.BeforeAfterSection-module-scss-module__YMCo6a__panel{padding:1.5rem}}.BeforeAfterSection-module-scss-module__YMCo6a__label{font-size:var(--font-size-300);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1rem;display:inline-block}[data-variant=before] .BeforeAfterSection-module-scss-module__YMCo6a__label{background-color:var(--clr-neutral-light-300);color:var(--clr-text-secondary)}[data-variant=after] .BeforeAfterSection-module-scss-module__YMCo6a__label{background-color:var(--clr-primary-400);color:#fff}.BeforeAfterSection-module-scss-module__YMCo6a__frame{border:1px solid var(--clr-border);background-color:var(--clr-neutral-light-200);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.BeforeAfterSection-module-scss-module__YMCo6a__frameBar{border-bottom:1px solid var(--clr-border);gap:6px;padding:10px 12px;display:flex}.BeforeAfterSection-module-scss-module__YMCo6a__frameBar span{background-color:var(--clr-neutral-light-500);border-radius:50%;width:10px;height:10px}.BeforeAfterSection-module-scss-module__YMCo6a__image{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}[data-variant=before] .BeforeAfterSection-module-scss-module__YMCo6a__image{filter:saturate(.7)}.BeforeAfterSection-module-scss-module__YMCo6a__points{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.BeforeAfterSection-module-scss-module__YMCo6a__point{color:var(--clr-text-secondary);align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.BeforeAfterSection-module-scss-module__YMCo6a__pointIcon{flex-shrink:0;margin-top:.2em;font-size:1.25em}[data-variant=before] .BeforeAfterSection-module-scss-module__YMCo6a__pointIcon{color:var(--clr-neutral-light-500)}[data-variant=after] .BeforeAfterSection-module-scss-module__YMCo6a__pointIcon{color:var(--clr-primary-400)}
.SolutionResultsSection-module-scss-module__x537Na__wrapper{margin-bottom:5rem}.SolutionResultsSection-module-scss-module__x537Na__resultsCard{background:linear-gradient(135deg, var(--clr-primary-500) 0%, var(--clr-primary-400) 100%);text-align:center;border-radius:1rem;margin-bottom:2rem;padding:4rem 2rem}@media (min-width:768px){.SolutionResultsSection-module-scss-module__x537Na__resultsCard{padding:4rem}}.SolutionResultsSection-module-scss-module__x537Na__eyebrow{color:var(--clr-white-80);margin-bottom:3rem}.SolutionResultsSection-module-scss-module__x537Na__resultsGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:640px){.SolutionResultsSection-module-scss-module__x537Na__resultsGrid{grid-template-columns:repeat(3,1fr)}}.SolutionResultsSection-module-scss-module__x537Na__result{flex-direction:column;align-items:center;gap:1rem;display:flex}.SolutionResultsSection-module-scss-module__x537Na__resultValue{font-size:clamp(3rem,5vw,5rem);font-weight:var(--font-weight-extra-bold);color:var(--clr-white);line-height:1}@media (min-width:768px){.SolutionResultsSection-module-scss-module__x537Na__resultValue{font-size:clamp(4.5rem,6vw,5.5rem)}}.SolutionResultsSection-module-scss-module__x537Na__resultLabel{font-weight:var(--font-weight-medium);color:var(--clr-white-90);margin:0}.SolutionResultsSection-module-scss-module__x537Na__highlightsCard{background-color:var(--clr-card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);border:1px solid var(--clr-card-warm-border);padding:3rem;overflow:hidden}@media (min-width:768px){.SolutionResultsSection-module-scss-module__x537Na__highlightsCard{padding:3rem}}.SolutionResultsSection-module-scss-module__x537Na__highlightsGrid{gap:2.5rem;display:grid}@media (min-width:768px){.SolutionResultsSection-module-scss-module__x537Na__highlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SolutionResultsSection-module-scss-module__x537Na__highlight{flex-direction:column;gap:1rem;display:flex}.SolutionResultsSection-module-scss-module__x537Na__highlightTitle{color:var(--clr-text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.75rem;display:flex}.SolutionResultsSection-module-scss-module__x537Na__highlightIcon{color:var(--clr-primary-400);flex-shrink:0;font-size:1.5rem}.SolutionResultsSection-module-scss-module__x537Na__highlightDescription{color:var(--clr-text-secondary);margin:0;line-height:1.625}@media (prefers-color-scheme:dark){.SolutionResultsSection-module-scss-module__x537Na__highlightsCard{background-color:var(--clr-card-dark-bg);border-color:var(--clr-card-dark-border)}.SolutionResultsSection-module-scss-module__x537Na__highlightTitle{color:var(--clr-text-primary)}.SolutionResultsSection-module-scss-module__x537Na__highlightDescription{color:var(--clr-card-dark-muted)}}@media (max-width:639px){.SolutionResultsSection-module-scss-module__x537Na__wrapper{margin-bottom:3rem}.SolutionResultsSection-module-scss-module__x537Na__resultsCard{padding:2rem 1rem}.SolutionResultsSection-module-scss-module__x537Na__resultsGrid{gap:2rem}}
.NavigationCTASection-module-scss-module__1TxsJG__wrapper{border-top:1px solid var(--clr-border);margin-top:96px;padding:48px 0}.NavigationCTASection-module-scss-module__1TxsJG__card{border-radius:var(--radius-card-lg);background-color:var(--clr-nav-card-bg);min-height:250px;text-decoration:none;transition:opacity .3s;display:block;position:relative;overflow:hidden}.NavigationCTASection-module-scss-module__1TxsJG__card:hover .NavigationCTASection-module-scss-module__1TxsJG__background{opacity:.6}.NavigationCTASection-module-scss-module__1TxsJG__card:hover .NavigationCTASection-module-scss-module__1TxsJG__linkContent{transform:translate(8px)}.NavigationCTASection-module-scss-module__1TxsJG__background{opacity:.4;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.NavigationCTASection-module-scss-module__1TxsJG__content{z-index:1;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex;position:relative}@media (min-width:768px){.NavigationCTASection-module-scss-module__1TxsJG__content{text-align:left;flex-direction:row;padding:80px}}.NavigationCTASection-module-scss-module__1TxsJG__textContent{flex-direction:column;gap:8px;display:flex}.NavigationCTASection-module-scss-module__1TxsJG__eyebrow{color:var(--clr-primary-400);font-weight:var(--font-weight-bold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:14px}.NavigationCTASection-module-scss-module__1TxsJG__heading{color:var(--clr-white);font-size:30px;font-weight:var(--font-weight-extra-bold);line-height:1.2}@media (min-width:768px){.NavigationCTASection-module-scss-module__1TxsJG__heading{font-size:48px}}.NavigationCTASection-module-scss-module__1TxsJG__linkContent{color:var(--clr-white);font-weight:var(--font-weight-bold);align-items:center;gap:12px;transition:transform .3s;display:flex}.NavigationCTASection-module-scss-module__1TxsJG__linkContent .NavigationCTASection-module-scss-module__1TxsJG__material-symbols-outlined{font-size:24px}.NavigationCTASection-module-scss-module__1TxsJG__linkText{font-size:2rem}
.ComparisonTableSection-module-scss-module__7MlBoG__wrapper{isolation:isolate;background:radial-gradient(circle at 8% 12%, #277d541f, transparent 40%),radial-gradient(circle at 86% 18%, #c33a4c1a, transparent 38%),linear-gradient(180deg, #fffffff0 0%, var(--clr-page-background) 100%);padding:80px 0;position:relative}@media (max-width:968px){.ComparisonTableSection-module-scss-module__7MlBoG__wrapper{padding:60px 0}}.ComparisonTableSection-module-scss-module__7MlBoG__wrapper.ComparisonTableSection-module-scss-module__7MlBoG__neutral{background:radial-gradient(circle at 82% 16%, #277d541a, transparent 38%),linear-gradient(180deg, #fffffff5 0%, var(--clr-page-background) 100%)}.ComparisonTableSection-module-scss-module__7MlBoG__inner{flex-direction:column;gap:36px;display:flex}.ComparisonTableSection-module-scss-module__7MlBoG__header{text-align:center;max-width:760px;margin:0 auto}.ComparisonTableSection-module-scss-module__7MlBoG__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--clr-primary-400);margin:0;font-size:12px;font-weight:700}.ComparisonTableSection-module-scss-module__7MlBoG__heading{color:var(--clr-text-primary);margin-top:14px}.ComparisonTableSection-module-scss-module__7MlBoG__description{color:var(--clr-text-secondary);margin:18px 0 0;font-size:17px;line-height:1.7}.ComparisonTableSection-module-scss-module__7MlBoG__tableWrapper{background:linear-gradient(#fffffffa 0%,#f7f9fbf5 100%);border:1px solid #1c242d24;border-radius:22px;width:100%;overflow-x:auto;box-shadow:0 20px 45px #131d261a,inset 0 1px #ffffffe6}.ComparisonTableSection-module-scss-module__7MlBoG__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.ComparisonTableSection-module-scss-module__7MlBoG__table.ComparisonTableSection-module-scss-module__7MlBoG__twoColumn{min-width:560px}.ComparisonTableSection-module-scss-module__7MlBoG__table th,.ComparisonTableSection-module-scss-module__7MlBoG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--clr-border-subtle);padding:22px 20px}.ComparisonTableSection-module-scss-module__7MlBoG__table th{font-family:var(--font-family-heading);text-align:center;z-index:1;font-size:17px;font-weight:700;line-height:1.3;position:sticky;top:0}.ComparisonTableSection-module-scss-module__7MlBoG__table tr:last-child td{border-bottom:none}.ComparisonTableSection-module-scss-module__7MlBoG__negativeHeading{color:var(--clr-text-primary);background:#c33a4c24}.ComparisonTableSection-module-scss-module__7MlBoG__negativeHeading+.ComparisonTableSection-module-scss-module__7MlBoG__negativeHeading,.ComparisonTableSection-module-scss-module__7MlBoG__negativeCell+.ComparisonTableSection-module-scss-module__7MlBoG__negativeCell{border-left:1px solid #c33a4c38}.ComparisonTableSection-module-scss-module__7MlBoG__positiveHeading{color:var(--clr-text-primary);background:linear-gradient(#277d543d,#277d5429);border-left:2px solid #277d5466}.ComparisonTableSection-module-scss-module__7MlBoG__neutralHeading{color:var(--clr-text-primary);background:#1c242d0f}.ComparisonTableSection-module-scss-module__7MlBoG__accentHeading{color:var(--clr-text-primary);background:linear-gradient(#277d5433,#277d541f);border-left:2px solid #277d5452}.ComparisonTableSection-module-scss-module__7MlBoG__headingLabel{display:block}.ComparisonTableSection-module-scss-module__7MlBoG__recommendedBadge{letter-spacing:.08em;text-transform:uppercase;color:#125a39;background:#277d5433;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ComparisonTableSection-module-scss-module__7MlBoG__negativeCell{color:var(--clr-text-secondary);background:#c33a4c08;line-height:1.6}.ComparisonTableSection-module-scss-module__7MlBoG__positiveCell{color:var(--clr-text-primary);background:linear-gradient(#277d5414,#277d5408);border-left:2px solid #277d5433;font-weight:600;line-height:1.6}.ComparisonTableSection-module-scss-module__7MlBoG__neutralCell{color:var(--clr-text-secondary);background:#1c242d05;line-height:1.6}.ComparisonTableSection-module-scss-module__7MlBoG__accentCell{color:var(--clr-text-primary);background:linear-gradient(#277d5412,#277d5406);border-left:2px solid #277d5429;font-weight:600;line-height:1.6}.ComparisonTableSection-module-scss-module__7MlBoG__table td.ComparisonTableSection-module-scss-module__7MlBoG__pointCell{padding-left:52px;position:relative}.ComparisonTableSection-module-scss-module__7MlBoG__pointCell:before{content:"";background-color:#c33a4c80;border-radius:50%;width:10px;height:10px;position:absolute;top:31px;left:20px}.ComparisonTableSection-module-scss-module__7MlBoG__positiveCell.ComparisonTableSection-module-scss-module__7MlBoG__pointCell:before{background-color:#277d54b8;box-shadow:0 0 0 4px #277d5429}.ComparisonTableSection-module-scss-module__7MlBoG__neutralCell.ComparisonTableSection-module-scss-module__7MlBoG__pointCell:before{background-color:#1c242d57}.ComparisonTableSection-module-scss-module__7MlBoG__accentCell.ComparisonTableSection-module-scss-module__7MlBoG__pointCell:before{background-color:#277d54b8;box-shadow:0 0 0 4px #277d5424}.ComparisonTableSection-module-scss-module__7MlBoG__row{transition:background-color .2s}.ComparisonTableSection-module-scss-module__7MlBoG__rowAlt .ComparisonTableSection-module-scss-module__7MlBoG__negativeCell{background:#c33a4c0d}.ComparisonTableSection-module-scss-module__7MlBoG__rowAlt .ComparisonTableSection-module-scss-module__7MlBoG__positiveCell{background:linear-gradient(#277d541c,#277d540a)}.ComparisonTableSection-module-scss-module__7MlBoG__rowAlt .ComparisonTableSection-module-scss-module__7MlBoG__neutralCell{background:#1c242d09}.ComparisonTableSection-module-scss-module__7MlBoG__rowAlt .ComparisonTableSection-module-scss-module__7MlBoG__accentCell{background:linear-gradient(#277d541a,#277d5409)}.ComparisonTableSection-module-scss-module__7MlBoG__row:hover .ComparisonTableSection-module-scss-module__7MlBoG__negativeCell{background:#c33a4c14}.ComparisonTableSection-module-scss-module__7MlBoG__row:hover .ComparisonTableSection-module-scss-module__7MlBoG__positiveCell{background:linear-gradient(#277d5429,#277d5414)}.ComparisonTableSection-module-scss-module__7MlBoG__row:hover .ComparisonTableSection-module-scss-module__7MlBoG__neutralCell{background:#1c242d0e}.ComparisonTableSection-module-scss-module__7MlBoG__row:hover .ComparisonTableSection-module-scss-module__7MlBoG__accentCell{background:linear-gradient(#277d5424,#277d540f)}.ComparisonTableSection-module-scss-module__7MlBoG__buttonWrap{justify-content:center;display:flex}[data-theme=dark] .ComparisonTableSection-module-scss-module__7MlBoG__wrapper{background:radial-gradient(circle at 8% 12%, #277d542e, transparent 40%),radial-gradient(circle at 86% 18%, #c33a4c29, transparent 38%),linear-gradient(180deg, #1e293b 0%, var(--clr-page-background) 100%)}[data-theme=dark] .ComparisonTableSection-module-scss-module__7MlBoG__wrapper.ComparisonTableSection-module-scss-module__7MlBoG__neutral{background:radial-gradient(circle at 82% 16%, #277d5429, transparent 38%),linear-gradient(180deg, #1e293b 0%, var(--clr-page-background) 100%)}[data-theme=dark] .ComparisonTableSection-module-scss-module__7MlBoG__tableWrapper{background:linear-gradient(#243244 0%,#1b2735 100%);border-color:#ffffff1a;box-shadow:0 20px 45px #00000059,inset 0 1px #ffffff0d}[data-theme=dark] .ComparisonTableSection-module-scss-module__7MlBoG__recommendedBadge{color:#7ee0ab;background:#277d5447}@media (max-width:768px){.ComparisonTableSection-module-scss-module__7MlBoG__inner{gap:28px}.ComparisonTableSection-module-scss-module__7MlBoG__description{margin-top:14px;font-size:15px}.ComparisonTableSection-module-scss-module__7MlBoG__tableWrapper{border-radius:16px}.ComparisonTableSection-module-scss-module__7MlBoG__table th,.ComparisonTableSection-module-scss-module__7MlBoG__table td{padding:16px;font-size:14px}.ComparisonTableSection-module-scss-module__7MlBoG__table th{font-size:16px}.ComparisonTableSection-module-scss-module__7MlBoG__table td.ComparisonTableSection-module-scss-module__7MlBoG__pointCell{padding-left:36px}.ComparisonTableSection-module-scss-module__7MlBoG__pointCell:before{width:8px;height:8px;top:21px;left:14px}}
.TeamSection-module-scss-module__AwKiJG__wrapper{padding:var(--section-padding-y) 0;background-color:var(--clr-page-background)}.TeamSection-module-scss-module__AwKiJG__headingBlock{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:680px;margin:0 auto 56px;display:flex}.TeamSection-module-scss-module__AwKiJG__description{color:var(--clr-text-secondary);margin:0;font-size:18px;line-height:1.7}.TeamSection-module-scss-module__AwKiJG__grid{gap:32px;display:grid}.TeamSection-module-scss-module__AwKiJG__columns2{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.TeamSection-module-scss-module__AwKiJG__columns2{grid-template-columns:1fr}}.TeamSection-module-scss-module__AwKiJG__columns3{grid-template-columns:repeat(3,1fr)}@media (max-width:968px){.TeamSection-module-scss-module__AwKiJG__columns3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TeamSection-module-scss-module__AwKiJG__columns3{grid-template-columns:1fr}}.TeamSection-module-scss-module__AwKiJG__columns4{grid-template-columns:repeat(4,1fr)}@media (max-width:968px){.TeamSection-module-scss-module__AwKiJG__columns4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.TeamSection-module-scss-module__AwKiJG__columns4{grid-template-columns:1fr}}.TeamSection-module-scss-module__AwKiJG__card{flex-direction:column;display:flex}.TeamSection-module-scss-module__AwKiJG__cardFull{background-color:var(--clr-card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}.TeamSection-module-scss-module__AwKiJG__cardMinimal{text-align:center;align-items:center}.TeamSection-module-scss-module__AwKiJG__imageWrapper{aspect-ratio:4/3;flex-shrink:0;overflow:hidden}.TeamSection-module-scss-module__AwKiJG__image{object-fit:cover;width:100%;height:100%;display:block}.TeamSection-module-scss-module__AwKiJG__imageWrapperMinimal{border-radius:50%;flex-shrink:0;width:160px;height:160px;margin-bottom:16px;overflow:hidden}.TeamSection-module-scss-module__AwKiJG__imageMinimal{object-fit:cover;width:100%;height:100%;display:block}.TeamSection-module-scss-module__AwKiJG__info{flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.TeamSection-module-scss-module__AwKiJG__infoMinimal{flex-direction:column;align-items:center;gap:4px;display:flex}.TeamSection-module-scss-module__AwKiJG__name{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);color:var(--clr-text-primary)}.TeamSection-module-scss-module__AwKiJG__role{color:var(--clr-primary-400);font-size:14px;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.05em}.TeamSection-module-scss-module__AwKiJG__bio{color:var(--clr-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.65}.TeamSection-module-scss-module__AwKiJG__socials{gap:12px;margin-top:12px;display:flex}.TeamSection-module-scss-module__AwKiJG__socialLink{border-radius:var(--radius-full);background-color:var(--clr-bg-subtle);width:36px;height:36px;color:var(--clr-text-secondary);justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.TeamSection-module-scss-module__AwKiJG__socialLink:hover{background-color:var(--clr-primary-400);color:var(--clr-white)}
.SplitContentSection-module-scss-module__Oj2n_G__wrapper{padding:var(--section-padding-y) 0;background-color:var(--clr-page-background)}.SplitContentSection-module-scss-module__Oj2n_G__inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:968px){.SplitContentSection-module-scss-module__Oj2n_G__inner{grid-template-columns:1fr;gap:40px}}.SplitContentSection-module-scss-module__Oj2n_G__flipped .SplitContentSection-module-scss-module__Oj2n_G__imageColumn{order:2}.SplitContentSection-module-scss-module__Oj2n_G__flipped .SplitContentSection-module-scss-module__Oj2n_G__contentColumn{order:1}@media (max-width:968px){.SplitContentSection-module-scss-module__Oj2n_G__flipped .SplitContentSection-module-scss-module__Oj2n_G__imageColumn{order:1}.SplitContentSection-module-scss-module__Oj2n_G__flipped .SplitContentSection-module-scss-module__Oj2n_G__contentColumn{order:2}}.SplitContentSection-module-scss-module__Oj2n_G__imageColumn{order:1}@media (max-width:968px){.SplitContentSection-module-scss-module__Oj2n_G__imageColumn{order:1}}.SplitContentSection-module-scss-module__Oj2n_G__contentColumn{flex-direction:column;order:2;gap:20px;display:flex}@media (max-width:968px){.SplitContentSection-module-scss-module__Oj2n_G__contentColumn{order:2}}.SplitContentSection-module-scss-module__Oj2n_G__image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.SplitContentSection-module-scss-module__Oj2n_G__imageStyle_default{border-radius:0}.SplitContentSection-module-scss-module__Oj2n_G__imageStyle_rounded{border-radius:16px}.SplitContentSection-module-scss-module__Oj2n_G__imageStyle_roundedFull{aspect-ratio:1;border-radius:50%}.SplitContentSection-module-scss-module__Oj2n_G__body{color:var(--clr-text-secondary);font-size:16px;line-height:1.7}.SplitContentSection-module-scss-module__Oj2n_G__buttonWrapper{margin-top:8px}
.RichTextSection-module-scss-module___SGZAG__wrapper{padding:var(--section-padding-y) 0;background-color:var(--clr-page-background)}.RichTextSection-module-scss-module___SGZAG__inner{margin:0 auto}.RichTextSection-module-scss-module___SGZAG__narrow{max-width:720px}.RichTextSection-module-scss-module___SGZAG__medium{max-width:900px}.RichTextSection-module-scss-module___SGZAG__wide{max-width:none}
.QuoteSection-module-scss-module__TC0rcG__wrapper{text-align:center;padding:120px 40px}.QuoteSection-module-scss-module__TC0rcG__light{background-color:var(--clr-bg-subtle);color:var(--clr-text-primary)}.QuoteSection-module-scss-module__TC0rcG__light .QuoteSection-module-scss-module__TC0rcG__quote{color:var(--clr-text-primary)}.QuoteSection-module-scss-module__TC0rcG__light .QuoteSection-module-scss-module__TC0rcG__quoteWrapper:before{color:var(--clr-text-primary);opacity:.08}.QuoteSection-module-scss-module__TC0rcG__light .QuoteSection-module-scss-module__TC0rcG__attributionRole{color:var(--clr-text-muted)}.QuoteSection-module-scss-module__TC0rcG__dark{color:var(--clr-white);background-color:#0f172a}.QuoteSection-module-scss-module__TC0rcG__dark .QuoteSection-module-scss-module__TC0rcG__quote{color:var(--clr-white)}.QuoteSection-module-scss-module__TC0rcG__dark .QuoteSection-module-scss-module__TC0rcG__quoteWrapper:before{color:var(--clr-white);opacity:.08}.QuoteSection-module-scss-module__TC0rcG__dark .QuoteSection-module-scss-module__TC0rcG__attributionName{color:var(--clr-white)}.QuoteSection-module-scss-module__TC0rcG__dark .QuoteSection-module-scss-module__TC0rcG__attributionRole{color:var(--clr-white-80)}.QuoteSection-module-scss-module__TC0rcG__accent{background-color:var(--clr-primary-400);color:var(--clr-white)}.QuoteSection-module-scss-module__TC0rcG__accent .QuoteSection-module-scss-module__TC0rcG__quote{color:var(--clr-white)}.QuoteSection-module-scss-module__TC0rcG__accent .QuoteSection-module-scss-module__TC0rcG__quoteWrapper:before{color:var(--clr-white);opacity:.12}.QuoteSection-module-scss-module__TC0rcG__accent .QuoteSection-module-scss-module__TC0rcG__attributionName{color:var(--clr-white)}.QuoteSection-module-scss-module__TC0rcG__accent .QuoteSection-module-scss-module__TC0rcG__attributionRole{color:var(--clr-white-80)}.QuoteSection-module-scss-module__TC0rcG__inner{flex-direction:column;align-items:center;gap:32px;max-width:900px;margin:0 auto;display:flex}.QuoteSection-module-scss-module__TC0rcG__quoteWrapper{position:relative}.QuoteSection-module-scss-module__TC0rcG__quoteWrapper:before{content:"“";font-size:140px;font-family:var(--font-family-heading);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.QuoteSection-module-scss-module__TC0rcG__quote{font-family:var(--font-family-heading);margin:0;font-style:italic;line-height:1.4}.QuoteSection-module-scss-module__TC0rcG__large .QuoteSection-module-scss-module__TC0rcG__quote{font-size:clamp(32px,5vw,56px)}.QuoteSection-module-scss-module__TC0rcG__medium .QuoteSection-module-scss-module__TC0rcG__quote{font-size:clamp(24px,3.5vw,40px)}.QuoteSection-module-scss-module__TC0rcG__attribution{flex-direction:column;align-items:center;gap:4px;display:flex}.QuoteSection-module-scss-module__TC0rcG__attributionName{font-size:16px;font-weight:var(--font-weight-bold)}.QuoteSection-module-scss-module__TC0rcG__attributionRole{font-size:14px}
.TimelineSection-module-scss-module__kS07ca__wrapper{padding:var(--section-padding-y) 0;background-color:var(--clr-page-background)}.TimelineSection-module-scss-module__kS07ca__header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:700px;margin:0 auto 64px;display:flex}.TimelineSection-module-scss-module__kS07ca__description{color:var(--clr-text-secondary);margin:0;font-size:18px;line-height:1.7}.TimelineSection-module-scss-module__kS07ca__timeline{width:100%;position:relative}.TimelineSection-module-scss-module__kS07ca__centerLine{background-color:var(--clr-border);z-index:0;width:2px;position:absolute;top:0;bottom:0}.TimelineSection-module-scss-module__kS07ca__timelineAlternating .TimelineSection-module-scss-module__kS07ca__centerLine{left:50%;transform:translate(-50%)}@media (max-width:768px){.TimelineSection-module-scss-module__kS07ca__timelineAlternating .TimelineSection-module-scss-module__kS07ca__centerLine{left:16px;transform:none}}.TimelineSection-module-scss-module__kS07ca__timelineLeft .TimelineSection-module-scss-module__kS07ca__centerLine{left:16px;transform:none}.TimelineSection-module-scss-module__kS07ca__timelineRow{z-index:1;grid-template-columns:1fr 32px 1fr;align-items:center;gap:0;margin-bottom:40px;display:grid;position:relative}@media (max-width:768px){.TimelineSection-module-scss-module__kS07ca__timelineAlternating .TimelineSection-module-scss-module__kS07ca__timelineRow{grid-template-rows:auto;grid-template-columns:32px 1fr}.TimelineSection-module-scss-module__kS07ca__timelineAlternating .TimelineSection-module-scss-module__kS07ca__timelineRow .TimelineSection-module-scss-module__kS07ca__colLeft{display:none}.TimelineSection-module-scss-module__kS07ca__timelineAlternating .TimelineSection-module-scss-module__kS07ca__timelineRow .TimelineSection-module-scss-module__kS07ca__dotWrapper{grid-area:1/1;align-self:start;padding-top:20px}.TimelineSection-module-scss-module__kS07ca__timelineAlternating .TimelineSection-module-scss-module__kS07ca__timelineRow .TimelineSection-module-scss-module__kS07ca__colRight{grid-area:1/2}}.TimelineSection-module-scss-module__kS07ca__timelineLeft .TimelineSection-module-scss-module__kS07ca__timelineRow{grid-template-columns:32px 1fr}.TimelineSection-module-scss-module__kS07ca__timelineLeft .TimelineSection-module-scss-module__kS07ca__timelineRow .TimelineSection-module-scss-module__kS07ca__colLeft{display:none}.TimelineSection-module-scss-module__kS07ca__timelineLeft .TimelineSection-module-scss-module__kS07ca__timelineRow .TimelineSection-module-scss-module__kS07ca__dotWrapper{grid-column:1;align-self:start;padding-top:20px}.TimelineSection-module-scss-module__kS07ca__timelineLeft .TimelineSection-module-scss-module__kS07ca__timelineRow .TimelineSection-module-scss-module__kS07ca__colRight{grid-column:2}.TimelineSection-module-scss-module__kS07ca__colLeft{justify-content:flex-end;padding-right:24px;display:flex}.TimelineSection-module-scss-module__kS07ca__colRight{padding-left:24px}.TimelineSection-module-scss-module__kS07ca__dotWrapper{justify-content:center;align-items:center;display:flex}.TimelineSection-module-scss-module__kS07ca__dot{background-color:var(--clr-primary-400);z-index:2;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.TimelineSection-module-scss-module__kS07ca__card{background-color:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:var(--radius-card-lg);width:100%;overflow:hidden}.TimelineSection-module-scss-module__kS07ca__cardImage{aspect-ratio:16/9;width:100%;overflow:hidden}.TimelineSection-module-scss-module__kS07ca__cardImg{object-fit:cover;width:100%;height:100%;display:block}.TimelineSection-module-scss-module__kS07ca__cardBody{padding:24px}.TimelineSection-module-scss-module__kS07ca__dateBadge{background-color:var(--clr-primary-50);color:var(--clr-primary-400);border-radius:var(--radius-badge,var(--radius-full));font-size:12px;font-weight:var(--font-weight-semi-bold);margin-bottom:12px;padding:4px 12px;display:inline-block}.TimelineSection-module-scss-module__kS07ca__cardTitle{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);color:var(--clr-text-primary);margin:0 0 8px;line-height:1.3}.TimelineSection-module-scss-module__kS07ca__cardDescription{color:var(--clr-text-secondary);margin:0;font-size:15px;line-height:1.6}
.IconBarSection-module-scss-module__KHbR0W__wrapper{background-color:var(--clr-section-alt-bg);padding:48px 0}.IconBarSection-module-scss-module__KHbR0W__heading{font-family:var(--font-family-heading);font-size:24px;font-weight:var(--font-weight-bold);color:var(--clr-text-primary);text-align:center;margin:0 0 32px}.IconBarSection-module-scss-module__KHbR0W__items{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.IconBarSection-module-scss-module__KHbR0W__items.IconBarSection-module-scss-module__KHbR0W__bordered{gap:24px}.IconBarSection-module-scss-module__KHbR0W__items.IconBarSection-module-scss-module__KHbR0W__dividers .IconBarSection-module-scss-module__KHbR0W__item:not(:last-child){border-right:1px solid var(--clr-border);padding-right:40px}@media (max-width:640px){.IconBarSection-module-scss-module__KHbR0W__items.IconBarSection-module-scss-module__KHbR0W__dividers .IconBarSection-module-scss-module__KHbR0W__item:not(:last-child){border-right:none;padding-right:0}}.IconBarSection-module-scss-module__KHbR0W__item{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.IconBarSection-module-scss-module__KHbR0W__bordered .IconBarSection-module-scss-module__KHbR0W__item{border:1px solid var(--clr-border);border-radius:var(--radius-card);padding:16px 24px}.IconBarSection-module-scss-module__KHbR0W__iconWrapper{height:32px;color:var(--clr-primary-400);justify-content:center;align-items:center;display:flex}.IconBarSection-module-scss-module__KHbR0W__image{object-fit:contain;width:auto;height:32px;display:block}.IconBarSection-module-scss-module__KHbR0W__label{font-size:15px;font-weight:var(--font-weight-semi-bold);color:var(--clr-text-primary)}.IconBarSection-module-scss-module__KHbR0W__sublabel{color:var(--clr-text-muted);font-size:13px}
.VideoSection-module-scss-module__wwJ_Ca__wrapper{padding:var(--section-padding-y) 0;background-color:var(--clr-page-background)}.VideoSection-module-scss-module__wwJ_Ca__header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:700px;margin:0 auto 40px;display:flex}.VideoSection-module-scss-module__wwJ_Ca__description{color:var(--clr-text-secondary);margin:0;font-size:18px;line-height:1.7}.VideoSection-module-scss-module__wwJ_Ca__videoOuter{width:100%;margin:0 auto}.VideoSection-module-scss-module__wwJ_Ca__videoAspect{border-radius:var(--radius-card-lg);background-color:var(--clr-background-dark);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.VideoSection-module-scss-module__wwJ_Ca__videoEmbed{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.VideoSection-module-scss-module__wwJ_Ca__caption{text-align:center;color:var(--clr-text-muted);margin:12px 0 0;font-size:14px;line-height:1.5}
.BlogGridSection-module-scss-module__MpUuvG__wrapper{padding:var(--section-padding-y) 0;background-color:var(--clr-page-background)}.BlogGridSection-module-scss-module__MpUuvG__header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:700px;margin:0 auto 48px;display:flex}.BlogGridSection-module-scss-module__MpUuvG__description{color:var(--clr-text-secondary);margin:0;font-size:18px;line-height:1.7}.BlogGridSection-module-scss-module__MpUuvG__grid{gap:32px;display:grid}@media (max-width:1024px){.BlogGridSection-module-scss-module__MpUuvG__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.BlogGridSection-module-scss-module__MpUuvG__grid{grid-template-columns:1fr!important}}.BlogGridSection-module-scss-module__MpUuvG__card{background-color:var(--clr-card-bg);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.BlogGridSection-module-scss-module__MpUuvG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.BlogGridSection-module-scss-module__MpUuvG__imageWrapper{aspect-ratio:16/9;width:100%;overflow:hidden}.BlogGridSection-module-scss-module__MpUuvG__image{object-fit:cover;width:100%;height:100%;display:block}.BlogGridSection-module-scss-module__MpUuvG__cardBody{flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.BlogGridSection-module-scss-module__MpUuvG__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BlogGridSection-module-scss-module__MpUuvG__category{background-color:var(--clr-primary-50);color:var(--clr-primary-400);border-radius:var(--radius-badge,var(--radius-full));padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-block}.BlogGridSection-module-scss-module__MpUuvG__date{color:var(--clr-text-muted);font-size:13px}.BlogGridSection-module-scss-module__MpUuvG__title{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.35}.BlogGridSection-module-scss-module__MpUuvG__excerpt{color:var(--clr-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogGridSection-module-scss-module__MpUuvG__readTime{color:var(--clr-text-muted);margin-top:auto;padding-top:4px;font-size:13px}.BlogGridSection-module-scss-module__MpUuvG__viewAllWrapper{justify-content:center;margin-top:48px;display:flex}.BlogGridSection-module-scss-module__MpUuvG__viewAllButton{border:2px solid var(--clr-border);border-radius:var(--radius-md);font-size:15px;font-weight:var(--font-weight-semi-bold);color:var(--clr-text-primary);padding:12px 28px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.BlogGridSection-module-scss-module__MpUuvG__viewAllButton:hover{border-color:var(--clr-primary-400);color:var(--clr-primary-400)}
.ServiceCardsSection-module-scss-module__yzoKna__wrapper{background-color:var(--clr-section-bg-2);padding:80px 0}.ServiceCardsSection-module-scss-module__yzoKna__header{max-width:700px;margin:0 auto 60px}.ServiceCardsSection-module-scss-module__yzoKna__header.ServiceCardsSection-module-scss-module__yzoKna__left{text-align:left;margin-left:0;margin-right:auto}.ServiceCardsSection-module-scss-module__yzoKna__header.ServiceCardsSection-module-scss-module__yzoKna__center{text-align:center;margin-left:auto;margin-right:auto}.ServiceCardsSection-module-scss-module__yzoKna__header.ServiceCardsSection-module-scss-module__yzoKna__right{text-align:right;margin-left:auto;margin-right:0}.ServiceCardsSection-module-scss-module__yzoKna__heading{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0 0 16px;font-size:clamp(32px,4vw,42px);font-weight:700}.ServiceCardsSection-module-scss-module__yzoKna__accent{border-radius:2px;width:200px;height:2px;margin-bottom:20px}.ServiceCardsSection-module-scss-module__yzoKna__accent--left{margin-left:0;margin-right:auto}.ServiceCardsSection-module-scss-module__yzoKna__accent--center{margin-left:auto;margin-right:auto}.ServiceCardsSection-module-scss-module__yzoKna__accent--right{margin-left:auto;margin-right:0}.ServiceCardsSection-module-scss-module__yzoKna__description{color:var(--clr-text-secondary);margin:0;font-size:18px;line-height:1.7}.ServiceCardsSection-module-scss-module__yzoKna__groups{flex-direction:column;gap:48px;display:flex}.ServiceCardsSection-module-scss-module__yzoKna__group{flex-direction:column;gap:24px;display:flex}.ServiceCardsSection-module-scss-module__yzoKna__groupTitle{font-family:var(--font-family-heading);margin:0;font-size:clamp(18px,2.5vw,24px);font-weight:700}.ServiceCardsSection-module-scss-module__yzoKna__cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:968px){.ServiceCardsSection-module-scss-module__yzoKna__cards{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.ServiceCardsSection-module-scss-module__yzoKna__cards{grid-template-columns:1fr!important}}.ServiceCardsSection-module-scss-module__yzoKna__card{background:var(--clr-card-bg);border:1px solid var(--clr-border);border-radius:16px;padding:32px;transition:all .3s;position:relative}.ServiceCardsSection-module-scss-module__yzoKna__card:hover{box-shadow:var(--shadow-overlay);transform:translateY(-4px)}.ServiceCardsSection-module-scss-module__yzoKna__cardLink{color:inherit;padding-bottom:52px;text-decoration:none;display:block}.ServiceCardsSection-module-scss-module__yzoKna__cardLink:focus-visible{outline:3px solid var(--clr-primary-400);outline-offset:3px}.ServiceCardsSection-module-scss-module__yzoKna__cardLink:hover .ServiceCardsSection-module-scss-module__yzoKna__linkArrow{transform:translate(4px)}.ServiceCardsSection-module-scss-module__yzoKna__linkArrow{color:var(--link-arrow-color,var(--clr-primary-400));font-size:22px;transition:transform .2s;position:absolute;bottom:18px;right:20px}.ServiceCardsSection-module-scss-module__yzoKna__featured{border-color:var(--clr-primary-400);border-width:2px}.ServiceCardsSection-module-scss-module__yzoKna__iconWrapper{border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.ServiceCardsSection-module-scss-module__yzoKna__cardTitle{font-family:var(--font-family-heading);color:var(--clr-text-primary);margin:0 0 12px;font-size:20px;font-weight:700}.ServiceCardsSection-module-scss-module__yzoKna__cardDescription{color:var(--clr-text-secondary);margin:0 0 20px;font-size:15px;line-height:1.6}.ServiceCardsSection-module-scss-module__yzoKna__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ServiceCardsSection-module-scss-module__yzoKna__feature{color:var(--clr-text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.ServiceCardsSection-module-scss-module__yzoKna__checkIcon{color:var(--clr-primary-400);flex-shrink:0;font-size:18px}.ServiceCardsSection-module-scss-module__yzoKna__buttonWrapper{justify-content:center;margin-top:56px;display:flex}
