.ContactUs_contactContainer__1y3vz{max-width:64rem;margin:0 auto}.ContactUs_companyHeader__HW9KC{text-align:center;margin-bottom:3rem}.ContactUs_logoSection__Cowrl{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-bottom:1.5rem;color:hsl(var(--primary))}.ContactUs_logo__0wPlx{flex-shrink:0}.ContactUs_companyName__iju0a{font-size:1.875rem;font-weight:600;color:inherit}.ContactUs_contactGrid__18jBi{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:48rem;margin:0 auto}@media (min-width:768px){.ContactUs_contactGrid__18jBi{grid-template-columns:repeat(3,1fr)}}.ContactUs_contactCard__oE9Yn{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;border-radius:.75rem;border:1px solid hsl(var(--contact-color)/.1);background:linear-gradient(135deg,hsl(var(--contact-color)/.02),hsl(var(--contact-color)/.05));transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactUs_contactCard__oE9Yn:hover{background:linear-gradient(135deg,hsl(var(--contact-color)/.05),hsl(var(--contact-color)/.1));border-color:hsl(var(--contact-color)/.2);transform:translateY(-2px);box-shadow:0 8px 24px hsl(var(--contact-color)/.15)}.ContactUs_iconContainer___zo2Q{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,hsl(var(--contact-color)/.1),hsl(var(--contact-color)/.15));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.ContactUs_contactCard__oE9Yn:hover .ContactUs_iconContainer___zo2Q{background:linear-gradient(135deg,hsl(var(--contact-color)/.15),hsl(var(--contact-color)/.25));transform:scale(1.05)}.ContactUs_contactIcon__Osp94{width:2rem;height:2rem;color:hsl(var(--contact-color));transition:all .3s ease}.ContactUs_contactLabel__0SJg6{font-size:.75rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:.5rem}.ContactUs_contactLink__j8bUG{color:hsl(var(--foreground));font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .3s ease}.ContactUs_contactLink__j8bUG:hover{color:hsl(var(--contact-color));transform:translateY(-1px)}.ContactUs_foundersSection__HIsq3{margin-top:3rem;text-align:center;padding-top:2rem;border-top:1px solid hsl(var(--border))}.ContactUs_foundersLabel__ge6yX{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.ContactUs_foundersGrid__b48sb{display:flex;justify-content:center;gap:2rem}.ContactUs_founderCard__kMeSb{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;transition:all .2s ease}.ContactUs_founderCard__kMeSb:hover{transform:translateY(-2px);opacity:.8}.ContactUs_founderAvatar__TS_kd{width:3rem;height:3rem;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;transition:all .2s ease;position:relative;overflow:hidden}.ContactUs_founderCard__kMeSb:hover .ContactUs_founderAvatar__TS_kd{transform:scale(1.05);box-shadow:0 4px 12px hsl(var(--primary)/.3)}.ContactUs_founderNameWrapper__M3VnK{display:flex;align-items:center;gap:.375rem}.ContactUs_linkedInIcon__YitwA{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));transition:color .2s ease}.ContactUs_founderCard__kMeSb:hover .ContactUs_linkedInIcon__YitwA{color:hsl(var(--primary))}.ContactUs_founderName__qvrw9{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));transition:color .2s ease}.ContactUs_founderCard__kMeSb:hover .ContactUs_founderName__qvrw9{color:hsl(var(--primary))}.ContactUs_founderImage__rRLJr{-o-object-fit:cover;object-fit:cover;border-radius:50%}.ContactUs_founderInitials__gcIth{z-index:1}@media (max-width:640px){.ContactUs_companyHeader__HW9KC{margin-bottom:2rem}.ContactUs_logoSection__Cowrl{gap:1rem;margin-bottom:1rem}.ContactUs_companyName__iju0a{font-size:1.5rem}.ContactUs_contactCard__oE9Yn{padding:1.25rem}.ContactUs_iconContainer___zo2Q{width:3.5rem;height:3.5rem}.ContactUs_contactIcon__Osp94{width:1.75rem;height:1.75rem}.ContactUs_contactLink__j8bUG{font-size:1rem}.ContactUs_foundersSection__HIsq3{margin-top:2rem;padding-top:1.5rem}.ContactUs_foundersGrid__b48sb{gap:1.5rem}}.CtaBanner_ctaBannerSection__qx_64{background:hsl(var(--muted)/.3)}.CtaBanner_ctaBannerContainer__y3ODx{max-width:80rem;margin:0 auto;text-align:center;padding:3rem 0}@media (min-width:768px){.CtaBanner_ctaBannerContainer__y3ODx{padding:4rem 0}}.CtaBanner_mainHeading__9rhJw{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem;line-height:1.3}@media (min-width:640px){.CtaBanner_mainHeading__9rhJw{font-size:1.875rem}}@media (min-width:768px){.CtaBanner_mainHeading__9rhJw{font-size:2.25rem}}.CtaBanner_subtitle__ljelB{font-size:1.125rem;color:hsl(var(--muted-foreground));margin-bottom:2.5rem;line-height:1.6}@media (min-width:768px){.CtaBanner_subtitle__ljelB{font-size:1.25rem}}.CtaBanner_ctaButton__koqIt{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.9));color:white;padding:1rem 2.5rem;font-size:1.25rem;font-weight:600;margin-bottom:3rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px hsl(var(--primary)/.3);position:relative;overflow:hidden;min-height:48px}@media (max-width:768px){.CtaBanner_ctaButton__koqIt{min-height:48px;padding:1rem 2rem;font-size:1.125rem}}.CtaBanner_ctaButton__koqIt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsl(var(--primary)/.1),transparent);opacity:0;transition:opacity .3s ease}.CtaBanner_ctaButton__koqIt:hover{transform:translateY(-2px);box-shadow:0 8px 24px hsl(var(--primary)/.4);background:linear-gradient(135deg,hsl(var(--primary)/.95),hsl(var(--primary)/.85))}.CtaBanner_ctaButton__koqIt:hover:before{opacity:1}.CtaBanner_expectationsContainer__DxRx0{max-width:64rem;margin:0 auto}.CtaBanner_expectationsCard__lLUHR{background:linear-gradient(135deg,hsl(var(--primary)/.02),hsl(var(--primary)/.08));border-radius:1rem;border:1px solid hsl(var(--primary)/.15);padding:2rem;transition:all .3s ease}@media (min-width:768px){.CtaBanner_expectationsCard__lLUHR{padding:2.5rem}}.CtaBanner_expectationsCard__lLUHR:hover{background:linear-gradient(135deg,hsl(var(--primary)/.05),hsl(var(--primary)/.12));border-color:hsl(var(--primary)/.25);transform:translateY(-2px);box-shadow:0 8px 24px hsl(var(--primary)/.15)}.CtaBanner_sectionHeader__vhqlH{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.CtaBanner_checkIcon__qGr3z{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.CtaBanner_sectionTitle__RD4xZ{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}@media (min-width:768px){.CtaBanner_sectionTitle__RD4xZ{font-size:1.5rem}}.CtaBanner_featuresGrid__N_pSt{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.CtaBanner_featuresGrid__N_pSt{grid-template-columns:repeat(3,1fr);gap:2rem}}.CtaBanner_featureItem__Ysj62{display:flex;flex-direction:column;align-items:center;text-align:center}.CtaBanner_featureIcon__JNih8{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,hsl(var(--primary)/.1),hsl(var(--primary)/.15));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid hsl(var(--primary)/.2);transition:all .3s ease}.CtaBanner_expectationsCard__lLUHR:hover .CtaBanner_featureIcon__JNih8{background:linear-gradient(135deg,hsl(var(--primary)/.15),hsl(var(--primary)/.25));border-color:hsl(var(--primary)/.3);transform:scale(1.05)}.CtaBanner_featureDot__ByT79{width:.75rem;height:.75rem;border-radius:50%;background:hsl(var(--primary))}.CtaBanner_featureTitle__qoTDD{font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1rem}.CtaBanner_featureDescription__grIGP{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.6}.CtaBanner_footerNote__rAuFu{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsl(var(--primary)/.2)}.CtaBanner_noteText__eeD6P{font-size:.875rem;color:hsl(var(--muted-foreground));font-style:italic}.CtaBanner_noteHighlight__RBy8m{color:hsl(var(--foreground));font-weight:600;font-style:normal}@media (max-width:640px){.CtaBanner_ctaBannerContainer__y3ODx{padding:2rem 0}.CtaBanner_mainHeading__9rhJw{font-size:1.25rem}.CtaBanner_subtitle__ljelB{font-size:1rem;margin-bottom:2rem}.CtaBanner_ctaButton__koqIt{padding:.875rem 2rem;font-size:1.125rem;margin-bottom:2rem}.CtaBanner_expectationsCard__lLUHR{padding:1.5rem}.CtaBanner_sectionTitle__RD4xZ{font-size:1.125rem}.CtaBanner_featuresGrid__N_pSt{gap:1.5rem}.CtaBanner_featureIcon__JNih8{width:2.5rem;height:2.5rem}.CtaBanner_featureDot__ByT79{width:.625rem;height:.625rem}}.Hero_heroContainer__CXS6l{display:flex;flex-direction:column;gap:4rem;position:relative;z-index:1;min-height:70vh;max-height:600px;justify-content:center}@media (min-width:768px){.Hero_heroContainer__CXS6l{gap:5rem;min-height:75vh;max-height:650px}}@media (min-width:1024px){.Hero_heroContainer__CXS6l{gap:6rem;min-height:70vh;max-height:700px}}.Hero_heroTextSection__1yf6Q{text-align:center;max-width:56rem;margin:0 auto}.Hero_heroTitle__ONLQ0{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground));line-height:1.1}@media (min-width:640px){.Hero_heroTitle__ONLQ0{font-size:2.25rem}}@media (min-width:768px){.Hero_heroTitle__ONLQ0{font-size:3rem}}@media (min-width:1024px){.Hero_heroTitle__ONLQ0{font-size:3.5rem}}@media (min-width:1280px){.Hero_heroTitle__ONLQ0{font-size:4rem}}.Hero_heroDescription__0KTEN{margin-top:1rem;font-size:1.125rem;line-height:1.7;font-weight:500;color:hsl(var(--muted-foreground));max-width:48rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.Hero_heroDescription__0KTEN{font-size:1.25rem}}@media (min-width:768px){.Hero_heroDescription__0KTEN{margin-top:1.5rem;font-size:1.375rem;max-width:50rem}}.Hero_buttonGroup__WQj_i{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem}@media (min-width:640px){.Hero_buttonGroup__WQj_i{flex-direction:row;gap:1rem}}@media (min-width:768px){.Hero_buttonGroup__WQj_i{margin-top:2.5rem}}.Hero_statsSection__xnflg{text-align:center;margin-top:2rem}.Hero_statsContainer__9NQwj{background:linear-gradient(135deg,hsl(var(--background)) 0,hsl(var(--muted)/.05) 50%,hsl(var(--background)) 100%);border:1px solid hsl(var(--border)/.5);border-radius:1.5rem;padding:2rem;max-width:64rem;margin:0 auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:768px){.Hero_statsContainer__9NQwj{padding:3rem}}.Hero_statsHeader__RFRbS{margin-bottom:2rem}.Hero_statsHeaderText___gQZ7{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (min-width:768px){.Hero_statsHeaderText___gQZ7{font-size:.9rem}}.Hero_statsGrid__znYlI{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:640px){.Hero_statsGrid__znYlI{grid-template-columns:repeat(3,1fr);gap:3rem}}@media (min-width:768px){.Hero_statsGrid__znYlI{gap:4rem}}.Hero_statItem__GlAsi{display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:transform .3s ease}.Hero_statIcon__GoeKi{width:2rem;height:2rem;color:hsl(var(--primary))}.Hero_statContent__vvuM7{text-align:center}.Hero_statValue__mPZFH{font-size:2.25rem;font-weight:800;color:hsl(var(--foreground));line-height:1}.Hero_statLabel__in2Rs{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.025em;margin-top:.25rem}.Hero_statDetail__vcls_{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.25rem;font-weight:400}@media (min-width:768px){.Hero_statValue__mPZFH{font-size:2.5rem}.Hero_statLabel__in2Rs{font-size:.9rem}.Hero_statDetail__vcls_{font-size:.8rem}}@media (max-width:768px){.Hero_heroContainer__CXS6l{gap:3rem;min-height:70vh}}@media (max-width:480px){.Hero_heroContainer__CXS6l{gap:2.5rem;min-height:60vh}.Hero_statsContainer__9NQwj{padding:1.5rem}.Hero_statValue__mPZFH{font-size:1.75rem}}.Hero_primaryHighlight__ozC_f{color:hsl(var(--primary));font-weight:700}.HowWeApproach_container__uQ9Go{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.HowWeApproach_container__uQ9Go{padding-top:3rem;padding-bottom:3rem}}.HowWeApproach_stepsContainer__wp7Q7{margin-top:3rem;display:grid;gap:1.5rem}@media (min-width:768px){.HowWeApproach_stepsContainer__wp7Q7{margin-top:4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HowWeApproach_stepsContainer__wp7Q7{grid-template-columns:repeat(3,minmax(0,1fr))}}.HowWeApproach_stepCard__DRII1{position:relative;border-radius:var(--radius-2xl);border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1));padding:1.5rem}@media (min-width:768px){.HowWeApproach_stepCard__DRII1{padding:2rem}}.HowWeApproach_stepCard__DRII1{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.HowWeApproach_stepCard__DRII1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:hsl(var(--step-color)/.3)}.HowWeApproach_stepHeader__cOOdW{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.HowWeApproach_stepNumber__Gfab_{border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--step-color));background-color:hsl(var(--step-color)/.1);border:1px solid hsl(var(--step-color)/.2)}.HowWeApproach_stepIcon__pLlUI{height:1.5rem;width:1.5rem;opacity:.6;color:hsl(var(--step-color))}.HowWeApproach_stepTitle__cqEPZ{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.HowWeApproach_stepTitle__cqEPZ{font-size:1.25rem;line-height:1.75rem}}.HowWeApproach_stepTitle__cqEPZ{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.HowWeApproach_stepDescription__Jv6oU{line-height:1.625;--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.HowWeApproach_stepDescription__Jv6oU{font-size:1rem;line-height:1.5rem}}.HowWeApproach_tagline__BcTQq{margin-top:4rem;text-align:center}@media (min-width:768px){.HowWeApproach_tagline__BcTQq{margin-top:5rem}}.HowWeApproach_tagline__BcTQq{margin-left:auto;margin-right:auto;max-width:48rem}.HowWeApproach_taglineText__GOE1P{font-size:1.25rem;line-height:1.75rem;font-weight:500}@media (min-width:768px){.HowWeApproach_taglineText__GOE1P{font-size:1.5rem;line-height:2rem}}.HowWeApproach_taglineText__GOE1P{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.HowWeApproach_highlight__S04wt{font-weight:600;--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}@media (min-width:1024px){.HowWeApproach_stepCard__DRII1:nth-child(3),.HowWeApproach_stepCard__DRII1:nth-child(4),.HowWeApproach_stepCard__DRII1:nth-child(5){grid-column:span 1/span 1}}@media (min-width:1024px){@media (min-width:1024px){.HowWeApproach_stepsContainer__wp7Q7{grid-template-columns:repeat(3,minmax(0,1fr))}.HowWeApproach_stepCard__DRII1:nth-child(4){grid-column-start:1;grid-column-end:2}.HowWeApproach_stepCard__DRII1:nth-child(5){grid-column-start:2;grid-column-end:3}}}@media (max-width:768px){.HowWeApproach_stepCard__DRII1{padding:1.25rem}.HowWeApproach_stepHeader__cOOdW{margin-bottom:.75rem}.HowWeApproach_stepIcon__pLlUI{height:1.25rem;width:1.25rem}}.PartnershipCriteria_criteriaContainer__B7KpU{max-width:96rem;margin:0 auto}.PartnershipCriteria_criteriaGrid__i1qy7{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.PartnershipCriteria_criteriaGrid__i1qy7{grid-template-columns:repeat(2,1fr);gap:2rem}}.PartnershipCriteria_criteriaCard__9JwXr{padding:1.5rem;border-radius:.75rem;border:1px solid hsl(var(--border));transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,hsl(var(--card-color)/.02),hsl(var(--card-color)/.05));display:flex;align-items:flex-start;gap:1rem}.PartnershipCriteria_criteriaCard__9JwXr:hover{transform:translateY(-4px);box-shadow:0 12px 32px -12px hsl(var(--card-color)/.2);border-color:hsl(var(--card-color)/.3);background:linear-gradient(135deg,hsl(var(--card-color)/.05),hsl(var(--card-color)/.1))}.PartnershipCriteria_iconContainer__STm3H{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;background:linear-gradient(135deg,hsl(var(--card-color)/.1),hsl(var(--card-color)/.15))}.PartnershipCriteria_criteriaCard__9JwXr:hover .PartnershipCriteria_iconContainer__STm3H{background:linear-gradient(135deg,hsl(var(--card-color)/.15),hsl(var(--card-color)/.25));transform:scale(1.05)}.PartnershipCriteria_icon__f9sCK{width:1.5rem;height:1.5rem;color:hsl(var(--card-color));transition:all .3s ease}.PartnershipCriteria_textContent__K1bog{flex:1}.PartnershipCriteria_cardTitle__CKNgb{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem;line-height:1.3}.PartnershipCriteria_cardDescription__m_Bsw{color:hsl(var(--muted-foreground));line-height:1.6;font-size:.875rem;margin:0}@media (max-width:640px){.PartnershipCriteria_criteriaCard__9JwXr{padding:1.25rem;flex-direction:column;text-align:center;gap:.75rem}.PartnershipCriteria_iconContainer__STm3H{width:2.5rem;height:2.5rem;margin:0 auto}.PartnershipCriteria_icon__f9sCK{width:1.25rem;height:1.25rem}.PartnershipCriteria_cardTitle__CKNgb{font-size:1rem}.PartnershipCriteria_textContent__K1bog{text-align:center}}.HowWeWork_approachContainer__s4_Zl{max-width:96rem;margin:0 auto}.HowWeWork_approachGrid__coVwt{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media (min-width:640px){.HowWeWork_approachGrid__coVwt{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:768px){.HowWeWork_approachGrid__coVwt{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1024px){.HowWeWork_approachGrid__coVwt{grid-template-columns:repeat(4,1fr);gap:1.75rem}}@media (min-width:1280px){.HowWeWork_approachGrid__coVwt{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.HowWeWork_approachCard___4DoY{padding:1.5rem;border-radius:.75rem;border:1px solid hsl(var(--border));text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,hsl(var(--card-color)/.02),hsl(var(--card-color)/.05));display:flex;flex-direction:column;height:100%}.HowWeWork_approachCard___4DoY:hover{transform:translateY(-4px);box-shadow:0 12px 32px -12px hsl(var(--card-color)/.2);border-color:hsl(var(--card-color)/.3);background:linear-gradient(135deg,hsl(var(--card-color)/.05),hsl(var(--card-color)/.1))}@media (min-width:1024px){.HowWeWork_approachCard___4DoY{text-align:left}}.HowWeWork_cardHeader__Zucfz{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;min-height:3rem}.HowWeWork_iconContainer__sFeoy{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;background:linear-gradient(135deg,hsl(var(--card-color)/.1),hsl(var(--card-color)/.15))}.HowWeWork_approachCard___4DoY:hover .HowWeWork_iconContainer__sFeoy{background:linear-gradient(135deg,hsl(var(--card-color)/.15),hsl(var(--card-color)/.25));transform:scale(1.05)}.HowWeWork_icon__zuixR{width:1.25rem;height:1.25rem;color:hsl(var(--card-color));transition:all .3s ease}.HowWeWork_cardTitle__GroCk{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin:0;line-height:1.4}.HowWeWork_cardDescription__EzZbL{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6;margin:0}@media (max-width:640px){.HowWeWork_approachCard___4DoY{padding:1.25rem}.HowWeWork_iconContainer__sFeoy{width:2.25rem;height:2.25rem}.HowWeWork_icon__zuixR{width:1.125rem;height:1.125rem}.HowWeWork_cardTitle__GroCk{font-size:.9375rem}}.Services_accordionContainer__xNMu2{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.Services_accordionItem___QTrO{border:1px solid hsl(var(--service-color)/.1);border-radius:.75rem;background:linear-gradient(135deg,hsl(var(--service-color)/.02),hsl(var(--service-color)/.05));overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.Services_accordionItem___QTrO:hover{border-color:hsl(var(--service-color)/.3);box-shadow:0 4px 12px -4px hsl(var(--service-color)/.15);background:linear-gradient(135deg,hsl(var(--service-color)/.05),hsl(var(--service-color)/.08))}.Services_accordionItemActive__OjI9C{border-color:hsl(var(--service-color)/.4);box-shadow:0 8px 25px -8px hsl(var(--service-color)/.25);background:linear-gradient(135deg,hsl(var(--service-color)/.08),hsl(var(--service-color)/.12))}.Services_accordionHeader__ySC8g{width:100%;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;transition:background-color .2s ease}.Services_accordionHeader__ySC8g:hover{background:hsl(var(--service-color)/.08)}.Services_accordionItemActive__OjI9C .Services_accordionHeader__ySC8g{background:hsl(var(--service-color)/.1)}@media (min-width:768px){.Services_accordionHeader__ySC8g{padding:1.5rem 2rem}}.Services_headerContent__HpRcR{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.Services_iconWrapper__T_lCC{width:2.5rem;height:2.5rem;border-radius:.5rem;background:linear-gradient(135deg,hsl(var(--service-color)/.1),hsl(var(--service-color)/.15));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;will-change:transform}@media (prefers-reduced-motion:reduce){.Services_accordionItem___QTrO{transition:none}.Services_iconWrapper__T_lCC{transition:none;will-change:auto}.Services_accordionItemActive__OjI9C .Services_iconWrapper__T_lCC,.Services_accordionItem___QTrO:hover .Services_iconWrapper__T_lCC{transform:none}}@media (max-width:768px){.Services_accordionItem___QTrO{will-change:auto}.Services_accordionItem___QTrO:focus-within,.Services_accordionItem___QTrO:hover{box-shadow:0 2px 8px -2px hsl(var(--service-color)/.15);background:linear-gradient(135deg,hsl(var(--service-color)/.06),hsl(var(--service-color)/.1));border-color:hsl(var(--service-color)/.35)}.Services_accordionItemActive__OjI9C{box-shadow:0 4px 12px -4px hsl(var(--service-color)/.25)}.Services_accordionItemActive__OjI9C .Services_iconWrapper__T_lCC,.Services_accordionItem___QTrO:hover .Services_iconWrapper__T_lCC{transform:none}.Services_iconWrapper__T_lCC{will-change:auto}}.Services_accordionItem___QTrO:hover .Services_iconWrapper__T_lCC{background:linear-gradient(135deg,hsl(var(--service-color)/.15),hsl(var(--service-color)/.25));transform:scale(1.05)}.Services_accordionItemActive__OjI9C .Services_iconWrapper__T_lCC{background:linear-gradient(135deg,hsl(var(--service-color)/.2),hsl(var(--service-color)/.3));transform:scale(1.02)}@media (min-width:768px){.Services_iconWrapper__T_lCC{width:3rem;height:3rem}}.Services_serviceIcon__cPB5q{width:1.25rem;height:1.25rem;color:hsl(var(--service-color));transition:all .3s ease}@media (min-width:768px){.Services_serviceIcon__cPB5q{width:1.5rem;height:1.5rem}}.Services_textWrapper__s8V2h{flex:1;min-width:0}.Services_serviceTitle__3FqpY{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 .25rem;line-height:1.3}@media (min-width:768px){.Services_serviceTitle__3FqpY{font-size:1.125rem;margin-bottom:.375rem}}.Services_serviceDescription__iEbXj{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}@media (min-width:768px){.Services_serviceDescription__iEbXj{font-size:.9375rem}}.Services_chevronIcon__vNMLe{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));transition:all .3s ease;flex-shrink:0}.Services_chevronRotated__BEWu6{transform:rotate(180deg);color:hsl(var(--service-color))}.Services_accordionContent__1Tqts{overflow:hidden}.Services_contentInner__hYQ9T{padding:0 1.5rem 1.5rem;border-top:1px solid hsl(var(--service-color)/.2)}@media (min-width:768px){.Services_contentInner__hYQ9T{padding:0 2rem 2rem}}.Services_contentGrid__2LX1Y{display:grid;grid-template-columns:1fr;gap:2rem;padding-top:1.5rem}@media (min-width:768px){.Services_contentGrid__2LX1Y{grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;padding-top:2rem}}.Services_descriptionSection__tv09S{order:2;display:flex;align-items:center}@media (min-width:768px){.Services_descriptionSection__tv09S{order:1}}.Services_enhancedDescription__M_WMD{font-size:1rem;color:hsl(var(--foreground));line-height:1.7;margin:0;font-weight:400}@media (min-width:768px){.Services_enhancedDescription__M_WMD{font-size:1.125rem;line-height:1.6}}.Services_imageSection__vYP6l{order:1}@media (min-width:768px){.Services_imageSection__vYP6l{order:2}}.Services_imageContainer__5hLbR{width:100%;aspect-ratio:16/10;border-radius:.5rem;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:transform .2s ease}.Services_serviceImage__S2tMG{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.375rem;position:relative;z-index:2;transition:transform .3s ease}.Services_imageContainer__5hLbR:hover{transform:scale(1.02)}.Services_imageContainer__5hLbR:hover .Services_serviceImage__S2tMG{transform:scale(1.05)}@media (max-width:768px),(prefers-reduced-motion:reduce){.Services_imageContainer__5hLbR:hover,.Services_imageContainer__5hLbR:hover .Services_serviceImage__S2tMG{transform:none}.Services_imageContainer__5hLbR,.Services_serviceImage__S2tMG{transition:none}}.Services_imageDialogContent__Ge3Ap{max-width:64rem;width:100%;padding:0;background:transparent;border:none}.Services_imageDialogContent__Ge3Ap button{background:rgba(0,0,0,.95);color:white;border:2px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.3);border-radius:4px}.Services_imageDialogContent__Ge3Ap button:hover{background:rgba(0,0,0,1);border-color:rgba(255,255,255,1);transform:scale(1.05)}.Services_imageDialogContent__Ge3Ap button:focus{outline:2px solid #ffffff;outline-offset:2px}.Services_imageDialogInner__vre7r{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.Services_imageDialogImage__iGjfk{width:100%;height:auto;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}@media (max-width:480px){.Services_accordionContainer__xNMu2{gap:.5rem}.Services_accordionHeader__ySC8g{padding:1rem 1.25rem}.Services_contentInner__hYQ9T{padding:0 1.25rem 1.25rem}.Services_iconWrapper__T_lCC{width:2.25rem;height:2.25rem}.Services_serviceIcon__cPB5q{width:1.125rem;height:1.125rem}.Services_serviceTitle__3FqpY{font-size:.9375rem}.Services_serviceDescription__iEbXj{font-size:.8125rem}.Services_enhancedDescription__M_WMD{font-size:.9375rem}}.Testimonials_carouselContainer__qNNbl{max-width:800px;margin:2rem auto}.Testimonials_testimonialCarousel__YCqoM{background:linear-gradient(135deg,hsl(var(--background)),hsl(var(--background)/.95));border-radius:1.5rem;padding:2rem;border:1px solid hsl(var(--border));box-shadow:0 12px 40px hsl(var(--foreground)/.08);position:relative;min-height:300px}.Testimonials_serviceTag__TisZ_{position:absolute;top:1.5rem;right:1.5rem;font-size:.7rem;padding:.3rem .75rem;border-radius:1rem;background:hsl(var(--testimonial-color)/.06);color:hsl(var(--testimonial-color));font-weight:500;border:1px solid hsl(var(--testimonial-color)/.12);text-transform:uppercase;letter-spacing:.02em}.Testimonials_content__L5_hb{width:100%}.Testimonials_quoteIcon__WKlyl{color:hsl(var(--testimonial-color)/.3);text-align:center;margin-bottom:1rem}.Testimonials_quote__TqH6o{font-size:1.1rem;line-height:1.6;color:hsl(var(--foreground));font-style:normal;font-weight:400;text-align:center;max-width:700px;margin:0 auto 1.5rem}.Testimonials_attribution__pshyQ{display:flex;justify-content:space-between;align-items:flex-end;margin-top:1rem}.Testimonials_client__84gsL{display:flex;align-items:center;gap:1rem}.Testimonials_avatar__oWp6u{position:relative;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,hsl(var(--testimonial-color)),hsl(var(--testimonial-color)/.8));color:white;font-weight:700;font-size:1.125rem;display:flex;align-items:center;justify-content:center;border:3px solid hsl(var(--background));box-shadow:0 4px 12px hsl(var(--testimonial-color)/.3);transition:all .3s ease;overflow:hidden}.Testimonials_avatarImage__Fiqea{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Testimonials_details__iM9Vz{text-align:left}.Testimonials_name__dZmz6{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem;line-height:1.3}.Testimonials_role__4Dl7m{font-size:.95rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.3}.Testimonials_result__IR09h{font-size:.85rem;font-weight:600;color:hsl(var(--testimonial-color));flex-shrink:0}.Testimonials_navigation__e4jkB{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem}.Testimonials_navButton__LaSL_{width:44px;height:44px;border-radius:50%;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px hsl(var(--foreground)/.1)}.Testimonials_navButton__LaSL_:hover{background:hsl(var(--accent));border-color:hsl(var(--accent-foreground)/.2);transform:translateY(-2px);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.Testimonials_dots__lCpfc{display:flex;gap:.75rem;align-items:center}.Testimonials_dot__xTLdB{width:12px;height:12px;border-radius:50%;border:none;background:hsl(var(--muted-foreground)/.3);cursor:pointer;transition:all .3s ease;position:relative}.Testimonials_dot__xTLdB:hover{background:hsl(var(--muted-foreground)/.5);transform:scale(1.2)}.Testimonials_activeDot__9xNWJ{background:hsl(var(--primary));transform:scale(1.3)}.Testimonials_activeDot__9xNWJ:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid hsl(var(--primary)/.3);border-radius:50%;animation:Testimonials_pulse__pccae 2s infinite}@keyframes Testimonials_pulse__pccae{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@media (max-width:768px),(prefers-reduced-motion:reduce){.Testimonials_activeDot__9xNWJ:after{animation:none;transform:scale(1);opacity:1}}.Testimonials_carouselContainer__qNNbl:hover .Testimonials_avatar__oWp6u{transform:scale(1.05);box-shadow:0 6px 20px hsl(var(--testimonial-color)/.4)}.Testimonials_carouselContainer__qNNbl:hover .Testimonials_serviceTag__TisZ_{background:hsl(var(--testimonial-color)/.1);border-color:hsl(var(--testimonial-color)/.2);transform:scale(1.02)}@media (max-width:768px){.Testimonials_carouselContainer__qNNbl:hover .Testimonials_avatar__oWp6u,.Testimonials_carouselContainer__qNNbl:hover .Testimonials_serviceTag__TisZ_{transform:none}.Testimonials_navButton__LaSL_:hover{transform:none;box-shadow:0 2px 8px hsl(var(--foreground)/.1)}}@media (prefers-reduced-motion:reduce){.Testimonials_carouselContainer__qNNbl:hover .Testimonials_avatar__oWp6u,.Testimonials_carouselContainer__qNNbl:hover .Testimonials_serviceTag__TisZ_,.Testimonials_navButton__LaSL_:hover{transform:none}}@media (max-width:767px){.Testimonials_carouselContainer__qNNbl{margin:1.5rem auto}.Testimonials_testimonialCarousel__YCqoM{padding:1.5rem;border-radius:1.25rem;min-height:280px}.Testimonials_serviceTag__TisZ_{top:1rem;right:1rem;font-size:.65rem;padding:.25rem .6rem}.Testimonials_quote__TqH6o{font-size:1rem;line-height:1.6;margin-bottom:1.25rem}.Testimonials_attribution__pshyQ{flex-direction:column;align-items:center;gap:1rem}.Testimonials_avatar__oWp6u{width:50px;height:50px;font-size:1rem}.Testimonials_name__dZmz6{font-size:1rem}.Testimonials_role__4Dl7m{font-size:.875rem}.Testimonials_navigation__e4jkB{gap:1.5rem;margin-top:1.5rem}.Testimonials_navButton__LaSL_{width:40px;height:40px}}@media (min-width:768px){.Testimonials_quote__TqH6o{font-size:1.2rem;line-height:1.6}}@media (min-width:1200px){.Testimonials_testimonialCarousel__YCqoM{padding:2.5rem}.Testimonials_quote__TqH6o{font-size:1.3rem}.Testimonials_name__dZmz6{font-size:1.125rem}.Testimonials_role__4Dl7m{font-size:.95rem}}.WhoWeAre_sectionContainer__5EhKY{max-width:56rem;margin:0 auto}.WhoWeAre_introText__C_rP6{font-size:1.1875rem;line-height:1.75;color:hsl(var(--foreground));text-align:center;max-width:44rem;margin:0 auto 2.5rem;font-weight:450}@media (min-width:768px){.WhoWeAre_introText__C_rP6{font-size:1.375rem;margin-bottom:3rem}}.WhoWeAre_foundersGrid__nIK3g{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media (min-width:768px){.WhoWeAre_foundersGrid__nIK3g{grid-template-columns:repeat(2,1fr);gap:2rem}}.WhoWeAre_founderCard___Rbm_{padding:1.25rem;border-radius:.5rem;border:1px solid hsl(var(--border)/.5);transition:all .2s ease;position:relative;overflow:hidden;background:transparent;display:flex;flex-direction:column}.WhoWeAre_founderCard___Rbm_:hover{border-color:hsl(var(--border));background:hsl(var(--muted)/.3)}@media (min-width:768px){.WhoWeAre_founderCard___Rbm_{padding:1.5rem}}.WhoWeAre_cardHeader__JNjAs{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.WhoWeAre_avatar__ZF9xK{width:3.5rem;height:3.5rem;border-radius:50%;position:relative;overflow:hidden;flex-shrink:0;border:1px solid hsl(var(--border))}@media (min-width:768px){.WhoWeAre_avatar__ZF9xK{width:4rem;height:4rem}}.WhoWeAre_avatarImage__vdp7s{-o-object-fit:cover;object-fit:cover}.WhoWeAre_headerInfo__GkHad{display:flex;flex-direction:column;gap:.25rem}.WhoWeAre_founderName__MZ6wS{font-size:1.0625rem;font-weight:600;color:hsl(var(--foreground));margin:0;line-height:1.3}@media (min-width:768px){.WhoWeAre_founderName__MZ6wS{font-size:1.125rem}}.WhoWeAre_founderRole__vq_oe{font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground));margin:0;display:flex;align-items:center;gap:.375rem}.WhoWeAre_roleIcon___7CXj{width:.875rem;height:.875rem;opacity:.7}.WhoWeAre_bio__eomxK{font-size:.9375rem;line-height:1.7;color:hsl(var(--muted-foreground));margin:0 0 1.25rem;flex:1}@media (min-width:768px){.WhoWeAre_bio__eomxK{font-size:1rem}}.WhoWeAre_linkedInLink__tMBgb{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;padding:.5rem;border-radius:.375rem}.WhoWeAre_linkedInLink__tMBgb:hover{background:rgba(10,102,194,.1)}.WhoWeAre_linkedInIcon__flTCE{width:1.25rem;height:1.25rem;color:#0A66C2}@media (max-width:480px){.WhoWeAre_introText__C_rP6{font-size:1.0625rem;margin-bottom:2rem}.WhoWeAre_founderCard___Rbm_{padding:1rem}.WhoWeAre_avatar__ZF9xK{width:3rem;height:3rem}.WhoWeAre_founderName__MZ6wS{font-size:1rem}.WhoWeAre_bio__eomxK{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.WhoWeAre_founderCard___Rbm_{transition:none}.WhoWeAre_founderCard___Rbm_:hover,.WhoWeAre_linkedInLink__tMBgb:hover .WhoWeAre_linkArrow__Q3Fzy{transform:none}}.CaseStudies_ourWorkSection__zsBUB{padding:4rem 0;text-align:center}.CaseStudies_headingContainer__qo2e4{margin-bottom:4rem}.CaseStudies_subHeading__fjVcX{font-size:1.875rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.CaseStudies_mainHeading__y1XgJ{font-size:3.5rem;font-weight:700;color:hsl(var(--foreground))}.CaseStudies_caseStudiesContainer__T_T4W{display:flex;flex-direction:column;gap:6rem;margin-top:4rem}.CaseStudies_caseStudyRow__NLMXK{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:0 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CaseStudies_caseStudyRow__NLMXK:hover .CaseStudies_contentSection__sTIgE{background:linear-gradient(135deg,hsl(var(--case-color)/.05),hsl(var(--case-color)/.1));border-color:hsl(var(--case-color)/.2);transform:translateY(-2px);box-shadow:0 8px 24px hsl(var(--case-color)/.15)}.CaseStudies_caseStudyRow__NLMXK:hover .CaseStudies_imageContainer__eqvxp{transform:translateY(-2px);box-shadow:0 12px 32px hsl(var(--case-color)/.2);border-color:hsl(var(--case-color)/.2)}@media (max-width:768px),(prefers-reduced-motion:reduce){.CaseStudies_caseStudyRow__NLMXK:hover .CaseStudies_contentSection__sTIgE{transform:none;box-shadow:0 4px 12px hsl(var(--case-color)/.1)}.CaseStudies_caseStudyRow__NLMXK:hover .CaseStudies_imageContainer__eqvxp{transform:none;box-shadow:0 4px 12px hsl(var(--case-color)/.15)}}.CaseStudies_imageLeft__XmeO9{grid-template-columns:1.2fr 1fr;grid-template-areas:"image content"}.CaseStudies_imageRight__7EnlN{grid-template-columns:1fr 1.2fr;grid-template-areas:"content image"}.CaseStudies_imageLeft__XmeO9 .CaseStudies_imageSection__bqH4z{grid-area:image}.CaseStudies_imageLeft__XmeO9 .CaseStudies_contentSection__sTIgE{grid-area:content}.CaseStudies_imageRight__7EnlN .CaseStudies_imageSection__bqH4z{grid-area:image}.CaseStudies_imageRight__7EnlN .CaseStudies_contentSection__sTIgE{grid-area:content}.CaseStudies_resultsSection__bf6Qm{margin-top:2.5rem;padding:1.5rem;border-top:1px solid hsl(var(--case-color)/.2);background:linear-gradient(135deg,hsl(var(--case-color)/.05),hsl(var(--case-color)/.08));border-radius:.5rem;transition:all .3s ease}.CaseStudies_resultHeadline__hJnVl{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem;line-height:1.4}.CaseStudies_resultDetail__0pFBc{font-size:.95rem;font-weight:500;color:hsl(var(--muted-foreground));margin-bottom:.5rem;line-height:1.5}.CaseStudies_resultBonus__y_JcA{font-size:.85rem;color:hsl(var(--muted-foreground));font-weight:400;opacity:.8;line-height:1.4}.CaseStudies_contentSection__sTIgE{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;border-radius:.75rem;background:linear-gradient(135deg,hsl(var(--case-color)/.02),hsl(var(--case-color)/.05));border:1px solid hsl(var(--case-color)/.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.CaseStudies_category__P8Tik{display:inline-block;background:linear-gradient(135deg,hsl(var(--case-color)),hsl(var(--case-color)/.8));color:white;padding:.5rem 1rem;border-radius:1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;box-shadow:0 2px 8px hsl(var(--case-color)/.2);transition:all .3s ease}.CaseStudies_caseTitle__jT88x{font-size:2rem;font-weight:700;color:hsl(var(--foreground));line-height:1.3;margin-bottom:1.5rem}.CaseStudies_caseDescription__qZk4N{font-size:1.1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:2rem}.CaseStudies_imageSection__bqH4z{display:flex;align-items:center;justify-content:center}.CaseStudies_imageContainer__eqvxp{position:relative;width:100%;max-width:650px;aspect-ratio:675/366;border-radius:1rem;overflow:hidden;background:hsl(var(--muted)/.3);box-shadow:0 8px 32px hsl(var(--case-color)/.12);border:1px solid hsl(var(--case-color)/.1);transition:all .3s ease}.CaseStudies_caseImage__HVUIm{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.CaseStudies_caseImage__HVUIm:hover{opacity:.95}@media (max-width:1024px){.CaseStudies_caseStudyRow__NLMXK{gap:3rem;padding:0 1rem}.CaseStudies_caseTitle__jT88x{font-size:1.75rem}.CaseStudies_caseDescription__qZk4N{font-size:1rem}}@media (max-width:768px){.CaseStudies_headingContainer__qo2e4{margin-bottom:2rem}.CaseStudies_caseStudiesContainer__T_T4W{gap:4rem;margin-top:2rem}.CaseStudies_caseStudyRow__NLMXK{grid-template-columns:1fr;gap:2rem;padding:0}.CaseStudies_imageLeft__XmeO9,.CaseStudies_imageRight__7EnlN{grid-template-areas:"image" "content"}.CaseStudies_contentSection__sTIgE{padding:1rem}.CaseStudies_caseTitle__jT88x{font-size:1.5rem}.CaseStudies_caseDescription__qZk4N{font-size:.95rem}.CaseStudies_imageContainer__eqvxp{max-width:500px;margin:0 auto}.CaseStudies_resultsSection__bf6Qm{padding:1rem}.CaseStudies_resultHeadline__hJnVl{font-size:1.1rem}.CaseStudies_resultDetail__0pFBc{font-size:.9rem}.CaseStudies_resultBonus__y_JcA{font-size:.8rem}}@media (max-width:480px){.CaseStudies_caseStudiesContainer__T_T4W{gap:3rem}.CaseStudies_caseTitle__jT88x{font-size:1.25rem}.CaseStudies_caseDescription__qZk4N{font-size:.9rem}.CaseStudies_imageContainer__eqvxp{max-width:300px}.CaseStudies_resultHeadline__hJnVl{font-size:1rem}.CaseStudies_resultDetail__0pFBc{font-size:.85rem}.CaseStudies_resultBonus__y_JcA{font-size:.75rem}}