.technology-page-module__5Iw3Na__hero{background:linear-gradient(135deg,var(--tech-primary)0%,var(--tech-primary-dark)100%);text-align:center;color:var(--color-white);padding:6rem 0 4rem}.technology-page-module__5Iw3Na__heroTitle{color:var(--color-white);margin-bottom:1rem;font-size:48px;font-weight:700}.technology-page-module__5Iw3Na__heroSubtitle{opacity:.95;max-width:700px;margin:0 auto;font-size:24px}.technology-page-module__5Iw3Na__intro{text-align:center;max-width:800px;margin:0 auto}.technology-page-module__5Iw3Na__intro h2{color:var(--color-dark-gray);margin-bottom:1.5rem;font-size:36px}.technology-page-module__5Iw3Na__intro p{color:var(--color-medium-gray);margin-bottom:1rem;font-size:18px;line-height:1.8}.technology-page-module__5Iw3Na__sectionTitle{color:var(--color-dark-gray);text-align:center;margin-bottom:3rem;font-size:36px}.technology-page-module__5Iw3Na__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.technology-page-module__5Iw3Na__serviceCard{background:var(--color-white);border-radius:.5rem;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.technology-page-module__5Iw3Na__serviceCard:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.technology-page-module__5Iw3Na__serviceCard h3{color:var(--color-dark-gray);margin-bottom:1rem;font-size:24px}.technology-page-module__5Iw3Na__serviceCard p{color:var(--color-medium-gray);font-size:16px;line-height:1.6}.technology-page-module__5Iw3Na__techGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.technology-page-module__5Iw3Na__techCategory{background:var(--color-light-gray);border-radius:.5rem;padding:2rem}.technology-page-module__5Iw3Na__techCategory h3{color:var(--color-dark-gray);border-bottom:2px solid var(--tech-accent);margin-bottom:1rem;padding-bottom:.5rem;font-size:20px}.technology-page-module__5Iw3Na__techCategory ul{margin:0;padding:0;list-style:none}.technology-page-module__5Iw3Na__techCategory li{color:var(--color-medium-gray);padding:.5rem 0;font-size:16px}.technology-page-module__5Iw3Na__featuresGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.technology-page-module__5Iw3Na__featureCard{background:var(--color-white);border-left:4px solid var(--tech-accent);border-radius:.5rem;padding:2rem}.technology-page-module__5Iw3Na__featureCard h3{color:var(--color-dark-gray);margin-bottom:1rem;font-size:22px}.technology-page-module__5Iw3Na__featureCard p{color:var(--color-medium-gray);font-size:16px;line-height:1.6}.technology-page-module__5Iw3Na__whyGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.technology-page-module__5Iw3Na__whyCard{background:var(--color-light-gray);border-radius:.5rem;padding:2rem}.technology-page-module__5Iw3Na__whyCard h3{color:var(--color-dark-gray);margin-bottom:1rem;font-size:22px}.technology-page-module__5Iw3Na__whyCard p{color:var(--color-medium-gray);font-size:16px;line-height:1.6}.technology-page-module__5Iw3Na__cta{text-align:center}.technology-page-module__5Iw3Na__cta h2{color:var(--color-dark-gray);margin-bottom:1rem;font-size:36px}.technology-page-module__5Iw3Na__cta p{color:var(--color-medium-gray);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:18px}@media (max-width:901px){.technology-page-module__5Iw3Na__heroTitle{font-size:36px}.technology-page-module__5Iw3Na__heroSubtitle{font-size:20px}.technology-page-module__5Iw3Na__servicesGrid,.technology-page-module__5Iw3Na__techGrid{grid-template-columns:repeat(2,1fr)}.technology-page-module__5Iw3Na__featuresGrid,.technology-page-module__5Iw3Na__whyGrid{grid-template-columns:1fr}}@media (max-width:601px){.technology-page-module__5Iw3Na__hero{padding:4rem 0 3rem}.technology-page-module__5Iw3Na__heroTitle{font-size:28px}.technology-page-module__5Iw3Na__heroSubtitle{font-size:18px}.technology-page-module__5Iw3Na__intro h2{font-size:28px}.technology-page-module__5Iw3Na__intro p{font-size:16px}.technology-page-module__5Iw3Na__sectionTitle{font-size:28px}.technology-page-module__5Iw3Na__servicesGrid{grid-template-columns:1fr;gap:1.5rem}.technology-page-module__5Iw3Na__techGrid{grid-template-columns:1fr}.technology-page-module__5Iw3Na__cta h2{font-size:28px}}
