.Infrastruktur-module__dmw_Sq__page{background:var(--background)}.Infrastruktur-module__dmw_Sq__hero{background:linear-gradient(#52cc8f14 0%,#0000 100%);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:120px 20px 80px;display:flex}.Infrastruktur-module__dmw_Sq__heroTitle{color:var(--foreground);text-align:center;margin-bottom:20px;font-size:4rem;font-weight:600}.Infrastruktur-module__dmw_Sq__heroDescription{color:#ffffffb3;text-align:center;max-width:600px;font-size:1.4rem;line-height:1.6}.Infrastruktur-module__dmw_Sq__servicesSection{max-width:1200px;margin:0 auto;padding:80px 20px}.Infrastruktur-module__dmw_Sq__sectionDescription{text-align:center;color:#ffffffb3;max-width:600px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1.2rem}.Infrastruktur-module__dmw_Sq__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.Infrastruktur-module__dmw_Sq__serviceCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:30px;transition:all .3s}.Infrastruktur-module__dmw_Sq__serviceCard:hover{background:#52cc8f14;border-color:#52cc8f4d;transform:translateY(-5px)}.Infrastruktur-module__dmw_Sq__serviceIcon{margin-bottom:15px;font-size:2.5rem;display:block}.Infrastruktur-module__dmw_Sq__serviceTitle{color:var(--foreground);margin-bottom:10px;font-size:1.3rem;font-weight:600}.Infrastruktur-module__dmw_Sq__serviceDescription{color:#ffffffb3;font-size:1rem;line-height:1.6}.Infrastruktur-module__dmw_Sq__featuresSection{background:linear-gradient(#0000 0%,#52cc8f08 50%,#0000 100%);padding:80px 20px}.Infrastruktur-module__dmw_Sq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;max-width:900px;margin:40px auto 0;display:grid}.Infrastruktur-module__dmw_Sq__featureCard{text-align:center;padding:30px}.Infrastruktur-module__dmw_Sq__featureTitle{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:1.5rem;font-weight:700}.Infrastruktur-module__dmw_Sq__featureDescription{color:#ffffffb3;font-size:.95rem}.Infrastruktur-module__dmw_Sq__techSection{max-width:900px;margin:0 auto;padding:80px 20px}.Infrastruktur-module__dmw_Sq__techGrid{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px;display:flex}.Infrastruktur-module__dmw_Sq__techItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;min-width:130px;padding:20px 30px;transition:all .3s;display:flex}.Infrastruktur-module__dmw_Sq__techItem:hover{background:#52cc8f1a;border-color:#52cc8f4d}.Infrastruktur-module__dmw_Sq__techCategory{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.75rem;font-weight:500}.Infrastruktur-module__dmw_Sq__techName{color:var(--foreground);font-size:1.1rem;font-weight:500}.Infrastruktur-module__dmw_Sq__pricingSection{padding:80px 20px}.Infrastruktur-module__dmw_Sq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1000px;margin:0 auto;display:grid}.Infrastruktur-module__dmw_Sq__pricingCard{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:40px 30px;transition:all .3s;position:relative}.Infrastruktur-module__dmw_Sq__pricingCard:hover{border-color:#52cc8f4d}.Infrastruktur-module__dmw_Sq__pricingCard.Infrastruktur-module__dmw_Sq__featured{border-color:var(--primary);background:linear-gradient(135deg,#52cc8f1a 0%,#52a3cc1a 100%);transform:scale(1.05)}.Infrastruktur-module__dmw_Sq__popularBadge{background:linear-gradient(135deg,var(--primary),var(--primary-hueshift));color:var(--background);border-radius:20px;padding:6px 20px;font-size:.85rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.Infrastruktur-module__dmw_Sq__pricingTitle{color:var(--foreground);margin-bottom:20px;font-size:1.5rem;font-weight:600}.Infrastruktur-module__dmw_Sq__pricingPrice{margin-bottom:30px}.Infrastruktur-module__dmw_Sq__price{color:var(--foreground);font-size:3rem;font-weight:700}.Infrastruktur-module__dmw_Sq__period{color:#ffffff80;font-size:1rem}.Infrastruktur-module__dmw_Sq__pricingFeatures{margin:0;padding:0;list-style:none}.Infrastruktur-module__dmw_Sq__pricingFeatures li{color:#ffffffb3;border-bottom:1px solid #ffffff0d;padding:12px 0}.Infrastruktur-module__dmw_Sq__pricingFeatures li:last-child{border-bottom:none}.Infrastruktur-module__dmw_Sq__ctaSection{padding:100px 20px}.Infrastruktur-module__dmw_Sq__ctaContent{text-align:center;background:linear-gradient(135deg,#52cc8f1a 0%,#52a3cc1a 100%);border-radius:30px;max-width:700px;margin:0 auto;padding:60px 40px}.Infrastruktur-module__dmw_Sq__ctaTitle{color:var(--foreground);margin-bottom:15px;font-size:2rem;font-weight:600}.Infrastruktur-module__dmw_Sq__ctaDescription{color:#fffc;margin-bottom:30px;font-size:1.1rem}.Infrastruktur-module__dmw_Sq__ctaButton{background:linear-gradient(135deg,var(--primary),var(--primary-hueshift));color:var(--background);border-radius:50px;padding:16px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Infrastruktur-module__dmw_Sq__ctaButton:hover{transform:translateY(-3px);box-shadow:0 15px 30px #52cc8f4d}@media (max-width:768px){.Infrastruktur-module__dmw_Sq__heroTitle{font-size:2.5rem}.Infrastruktur-module__dmw_Sq__heroDescription{font-size:1.1rem}.Infrastruktur-module__dmw_Sq__pricingCard.Infrastruktur-module__dmw_Sq__featured{transform:scale(1)}.Infrastruktur-module__dmw_Sq__ctaTitle{font-size:1.6rem}}
