.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__heroContent{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.technology-page-module__5Iw3Na__heroLogo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:1rem;width:80px;height:80px;padding:1rem}.technology-page-module__5Iw3Na__heroLogoImage{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.technology-page-module__5Iw3Na__heroTitle{letter-spacing:-.03em;color:var(--color-white);margin-bottom:0;font-size:48px;font-weight:700}.technology-page-module__5Iw3Na__heroSubtitle{letter-spacing:.01em;opacity:.95;max-width:700px;margin:0 auto;font-size:24px;font-weight:400}.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;font-weight:600}.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:1px solid var(--color-border);box-shadow:var(--shadow-subtle);border-radius:.375rem;padding:2rem 2rem 2rem 2.25rem;transition:box-shadow .3s,border-color .3s;position:relative}.technology-page-module__5Iw3Na__serviceCard:before{content:"";background:linear-gradient(180deg,var(--tech-accent,var(--color-orange))0%,transparent 100%);opacity:0;border-radius:.375rem 0 0 .375rem;width:3px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.technology-page-module__5Iw3Na__serviceCard:hover{box-shadow:var(--shadow-card);border-color:var(--tech-accent,var(--color-orange))}.technology-page-module__5Iw3Na__serviceCard:hover:before{opacity:1}.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-white);border:1px solid var(--color-border);border-radius:.375rem;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:1px solid var(--color-border);border-left:3px solid var(--tech-accent);box-shadow:var(--shadow-subtle);border-radius:.375rem;padding:2rem 2rem 2rem 2.25rem}.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-white);border:1px solid var(--color-border);box-shadow:var(--shadow-subtle);border-radius:.375rem;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__heroContent{gap:1rem}.technology-page-module__5Iw3Na__heroLogo{width:64px;height:64px;padding:.75rem}.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}}
