:root{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-text-primary:#212529;--color-text-secondary:#495057;--color-text-tertiary:#6c757d;--color-border:#dee2e6;--color-hover:rgba(0,102,204,.1);--shadow-light:0 4px 12px rgba(0,0,0,.08);--shadow-medium:0 8px 25px rgba(0,0,0,.15);--border-radius:var(--radius-md,8px)}.professionalServices_section__AXeA4{background-color:var(--color-bg-primary);overflow-x:hidden;padding:4rem 0;position:relative}.professionalServices_sectionAlt__hqHAp{background-color:var(--color-bg-secondary)}.professionalServices_sectionAlt__hqHAp .professionalServices_subsection__eGlfR{background-color:var(--color-bg-primary);border:1px solid var(--color-border)}.professionalServices_sectionAlt__hqHAp .professionalServices_subsection__eGlfR:hover{border-color:var(--color-primary,#06c);box-shadow:var(--shadow-medium)}.professionalServices_container__s4b1x{margin:0 auto;max-width:var(--screen-size,1200px);padding:0 1rem}.professionalServices_sectionTitle__sbqVV{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-H2-heading);font-weight:700;line-height:1.3;margin-bottom:1.5rem;text-align:center}.professionalServices_sectionDescription__OHyEG{color:var(--color-text-secondary);font-size:var(--font-para);font-weight:400;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.professionalServices_subsection__eGlfR{background-color:var(--color-bg-primary);border-radius:var(--border-radius);box-shadow:var(--shadow-light);margin-bottom:2.5rem;padding:2rem;text-align:center;transition:all .3s ease}.professionalServices_subsection__eGlfR:hover{border-color:var(--color-primary,#06c);box-shadow:var(--shadow-medium);transform:translateY(-2px)}.professionalServices_subsectionTitle__Tf9yS{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-H3-heading);font-weight:600;line-height:1.3;margin-bottom:1rem}.professionalServices_subsectionDescription__jytxE{color:var(--color-text-secondary);font-size:var(--font-para);font-weight:400;line-height:1.6;margin-bottom:1rem}.professionalServices_featuresGrid__Z9AL0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.professionalServices_ctaContainer__UCv67{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.professionalServices_compactButton__3kll1{margin-top:0;width:auto}.professionalServices_heroVideoSection__I197b{overflow:hidden;position:relative}.professionalServices_heroVideoWrap__z9iP5{inset:0;overflow:hidden;position:absolute;z-index:0}.professionalServices_heroVideo__6RerM{display:block;height:100%;object-fit:cover;width:100%}.professionalServices_heroVideoOverlay__ejQRk{background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.7));inset:0;position:absolute;z-index:1}.professionalServices_heroVideoSection__I197b .professionalServices_container__s4b1x{position:relative;z-index:2}.professionalServices_heroSubtitle__UTVBp{font-size:var(--font-H3-heading);margin-left:auto;margin-right:auto;max-width:800px}.professionalServices_heroMicroCopy__c98fS{color:var(--color-text-tertiary);font-weight:600;letter-spacing:1px;text-transform:uppercase}.professionalServices_heroCtaContainer__radzm{margin-top:2rem}.professionalServices_serviceMicroCopy__qQV36{color:var(--color-primary,#06c);font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.professionalServices_serviceCtaContainer__esGNY{margin-top:1.5rem}.professionalServices_statsContainer__9DI0b{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.professionalServices_statItem__cB5BQ{background-color:var(--color-bg-primary);border-radius:var(--border-radius);border-top:4px solid var(--color-primary,#06c);box-shadow:var(--shadow-light);padding:2rem;text-align:center;transition:all .3s ease}.professionalServices_statItem__cB5BQ:hover{box-shadow:var(--shadow-medium);transform:translateY(-4px)}.professionalServices_statValue__v4EXQ{color:var(--color-primary,#06c);display:block;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.professionalServices_statLabel__WmrXM{color:var(--color-text-secondary);display:block;font-size:var(--font-para);font-weight:400}@media (max-width:768px){.professionalServices_section__AXeA4{padding:3rem 0}.professionalServices_sectionTitle__sbqVV{font-size:var(--font-H3-heading)}.professionalServices_subsectionTitle__Tf9yS{font-size:var(--font-H4-heading)}.professionalServices_container__s4b1x{padding:0 1.5rem}.professionalServices_subsection__eGlfR{padding:1.5rem}.professionalServices_featuresGrid__Z9AL0{gap:1.5rem;grid-template-columns:1fr}.professionalServices_statsContainer__9DI0b{gap:1rem;grid-template-columns:repeat(2,1fr)}.professionalServices_statItem__cB5BQ{padding:1.5rem}.professionalServices_statValue__v4EXQ{font-size:1.5rem}}@media (max-width:480px){.professionalServices_section__AXeA4{padding:2rem 0}.professionalServices_container__s4b1x{padding:0 1rem}.professionalServices_subsection__eGlfR{padding:1rem}.professionalServices_statsContainer__9DI0b{grid-template-columns:1fr}.professionalServices_ctaContainer__UCv67{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.professionalServices_statItem__cB5BQ:hover,.professionalServices_subsection__eGlfR:hover{transform:none}}