.SolutionDetail-module__Tqv8Ha__pageWrapper{background-color:var(--bg-light);min-height:100vh}.SolutionDetail-module__Tqv8Ha__container{max-width:1200px;margin:0 auto;padding:0 2rem}.SolutionDetail-module__Tqv8Ha__breadcrumbs{color:var(--text-light);flex-wrap:wrap;gap:.5rem;max-width:1200px;margin:0 auto;padding:1rem 2rem;font-size:.9rem;display:flex}.SolutionDetail-module__Tqv8Ha__breadcrumbLink{color:var(--primary-blue)}.SolutionDetail-module__Tqv8Ha__breadcrumbLink:hover{text-decoration:underline}.SolutionDetail-module__Tqv8Ha__hero{background:linear-gradient(135deg,var(--secondary-blue)0%,#001d3d 100%);text-align:center;padding:4rem 2rem}.SolutionDetail-module__Tqv8Ha__heroIcon{margin-bottom:1rem;font-size:4rem;display:block}.SolutionDetail-module__Tqv8Ha__heroTitle{color:var(--white);margin:0 0 1rem;font-size:2.5rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__heroSubtitle{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:1.2rem}.SolutionDetail-module__Tqv8Ha__section{background-color:var(--white);padding:4rem 0}.SolutionDetail-module__Tqv8Ha__sectionAlt{background-color:var(--bg-light);padding:4rem 0}.SolutionDetail-module__Tqv8Ha__sectionTitle{color:var(--secondary-blue);text-align:center;margin:0 0 2rem;font-size:1.75rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__standardsTable{background-color:var(--white);border:1px solid var(--border-color);border-radius:12px;gap:.75rem;padding:1.5rem;display:grid}.SolutionDetail-module__Tqv8Ha__standardsHeader,.SolutionDetail-module__Tqv8Ha__standardsRow{grid-template-columns:180px 1.5fr 1.5fr;align-items:start;gap:1rem;display:grid}.SolutionDetail-module__Tqv8Ha__standardsHeader{color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-size:.85rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__standardCode{color:var(--secondary-blue);font-weight:600}.SolutionDetail-module__Tqv8Ha__standardName{color:var(--text-dark);font-size:.9rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__standardDesc{color:var(--text-light);font-size:.9rem;line-height:1.4}.SolutionDetail-module__Tqv8Ha__principlesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.SolutionDetail-module__Tqv8Ha__principleCard{background-color:var(--white);border:1px solid var(--border-color);border-radius:12px;padding:1.75rem;transition:box-shadow .2s,border-color .2s}.SolutionDetail-module__Tqv8Ha__principleCard:hover{border-color:var(--primary-blue);box-shadow:0 4px 16px #00000014}.SolutionDetail-module__Tqv8Ha__principleTitle{color:var(--secondary-blue);border-bottom:2px solid var(--primary-blue);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__principleDesc{color:var(--text-dark);white-space:pre-line;margin:0;font-size:.95rem;line-height:1.7}.SolutionDetail-module__Tqv8Ha__tasksGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.SolutionDetail-module__Tqv8Ha__taskCard{background-color:var(--bg-light);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.SolutionDetail-module__Tqv8Ha__taskTitle{color:var(--secondary-blue);margin:0 0 .75rem;font-size:1rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__taskList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.SolutionDetail-module__Tqv8Ha__taskList li{flex-direction:column;gap:.25rem;display:flex}.SolutionDetail-module__Tqv8Ha__taskName{color:var(--text-dark);font-size:.9rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__taskDesc{color:var(--text-light);font-size:.85rem}.SolutionDetail-module__Tqv8Ha__configGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.SolutionDetail-module__Tqv8Ha__configCard{background-color:var(--white);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.SolutionDetail-module__Tqv8Ha__configTitle{color:var(--secondary-blue);margin:0 0 .75rem;font-size:1rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__configList{color:var(--text-light);gap:.5rem;margin:0 0 1rem 1rem;font-size:.9rem;display:grid}.SolutionDetail-module__Tqv8Ha__configCta{color:var(--primary-blue);font-size:.9rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__configExtras{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.SolutionDetail-module__Tqv8Ha__extraTitle{color:var(--secondary-blue);margin:0 0 .75rem;font-size:1rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__extraList{color:var(--text-light);gap:.5rem;margin:0 0 0 1rem;font-size:.9rem;display:grid}.SolutionDetail-module__Tqv8Ha__servicesGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.SolutionDetail-module__Tqv8Ha__serviceCard{background-color:var(--bg-light);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.SolutionDetail-module__Tqv8Ha__serviceTitle{color:var(--secondary-blue);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__serviceDesc{color:var(--text-light);margin:0;font-size:.85rem;line-height:1.5}.SolutionDetail-module__Tqv8Ha__serviceHighlights{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.SolutionDetail-module__Tqv8Ha__serviceTag{background-color:var(--white);border:1px solid var(--border-color);color:var(--primary-blue);border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__overview{color:var(--text-dark);text-align:center;max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.8}.SolutionDetail-module__Tqv8Ha__challengesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.SolutionDetail-module__Tqv8Ha__challengeItem{background-color:var(--white);border:1px solid var(--border-color);border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.SolutionDetail-module__Tqv8Ha__challengeNumber{background-color:var(--primary-blue);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.SolutionDetail-module__Tqv8Ha__challengeText{color:var(--text-dark);margin:0;font-size:.95rem;line-height:1.5}.SolutionDetail-module__Tqv8Ha__capabilitiesGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.SolutionDetail-module__Tqv8Ha__capabilityCard{background-color:var(--bg-light);text-align:center;border-radius:12px;padding:2rem}.SolutionDetail-module__Tqv8Ha__capabilityTitle{color:var(--secondary-blue);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__capabilityDesc{color:var(--text-light);margin:0;font-size:.9rem;line-height:1.5}.SolutionDetail-module__Tqv8Ha__productsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.SolutionDetail-module__Tqv8Ha__productCard{background-color:var(--white);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.SolutionDetail-module__Tqv8Ha__productCard:hover{border-color:var(--primary-blue);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.SolutionDetail-module__Tqv8Ha__productPlaceholder{width:100%;height:100px;color:var(--secondary-blue);background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:600;display:flex}.SolutionDetail-module__Tqv8Ha__productName{color:var(--text-dark);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__productDesc{color:var(--text-light);margin:0 0 1rem;font-size:.85rem;line-height:1.4}.SolutionDetail-module__Tqv8Ha__viewProducts{color:var(--primary-blue);font-size:.85rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__applicationsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:900px;margin:0 auto;display:grid}.SolutionDetail-module__Tqv8Ha__applicationItem{background-color:var(--bg-light);color:var(--text-dark);border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.95rem;display:flex}.SolutionDetail-module__Tqv8Ha__checkIcon{color:#16a34a;font-weight:700}.SolutionDetail-module__Tqv8Ha__ctaSection{background:linear-gradient(135deg,var(--primary-blue)0%,var(--secondary-blue)100%);text-align:center;padding:4rem 2rem}.SolutionDetail-module__Tqv8Ha__ctaTitle{color:var(--white);margin:0 0 1rem;font-size:2rem;font-weight:700}.SolutionDetail-module__Tqv8Ha__ctaText{color:#ffffffd9;max-width:600px;margin:0 auto 2rem;font-size:1.1rem}.SolutionDetail-module__Tqv8Ha__ctaButtons{justify-content:center;gap:1rem;display:flex}.SolutionDetail-module__Tqv8Ha__ghostBtn{color:var(--white);background-color:#0000;border:1px solid #ffffff59;border-radius:6px;padding:1rem 2rem;font-weight:600;transition:border-color .2s,background-color .2s}.SolutionDetail-module__Tqv8Ha__ghostBtn:hover{border-color:var(--white);background-color:#ffffff14}.SolutionDetail-module__Tqv8Ha__ctaPhone{color:#ffffffd9;margin-top:1.25rem;font-size:.95rem;font-weight:600}.SolutionDetail-module__Tqv8Ha__primaryBtn{background-color:var(--action-orange);color:var(--white);border-radius:6px;padding:1rem 2rem;font-weight:600;transition:background-color .2s}.SolutionDetail-module__Tqv8Ha__primaryBtn:hover{background-color:#e55a00}.SolutionDetail-module__Tqv8Ha__secondaryBtn{color:var(--white);background-color:#0000;border:2px solid #ffffff80;border-radius:6px;padding:1rem 2rem;font-weight:600;transition:border-color .2s,background-color .2s}.SolutionDetail-module__Tqv8Ha__secondaryBtn:hover{border-color:var(--white);background-color:#ffffff1a}@media (max-width:1024px){.SolutionDetail-module__Tqv8Ha__capabilitiesGrid,.SolutionDetail-module__Tqv8Ha__productsGrid,.SolutionDetail-module__Tqv8Ha__applicationsGrid,.SolutionDetail-module__Tqv8Ha__principlesGrid,.SolutionDetail-module__Tqv8Ha__tasksGrid,.SolutionDetail-module__Tqv8Ha__configGrid,.SolutionDetail-module__Tqv8Ha__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SolutionDetail-module__Tqv8Ha__container{padding:0 1.25rem}.SolutionDetail-module__Tqv8Ha__breadcrumbs{flex-wrap:wrap;row-gap:.5rem;padding:.75rem 1.25rem}.SolutionDetail-module__Tqv8Ha__hero{padding:3rem 1.25rem}.SolutionDetail-module__Tqv8Ha__heroTitle{font-size:2rem}.SolutionDetail-module__Tqv8Ha__capabilitiesGrid,.SolutionDetail-module__Tqv8Ha__productsGrid,.SolutionDetail-module__Tqv8Ha__applicationsGrid{grid-template-columns:1fr}.SolutionDetail-module__Tqv8Ha__ctaButtons{flex-direction:column}.SolutionDetail-module__Tqv8Ha__primaryBtn,.SolutionDetail-module__Tqv8Ha__secondaryBtn,.SolutionDetail-module__Tqv8Ha__ghostBtn{width:100%}.SolutionDetail-module__Tqv8Ha__standardsHeader,.SolutionDetail-module__Tqv8Ha__standardsRow,.SolutionDetail-module__Tqv8Ha__principlesGrid,.SolutionDetail-module__Tqv8Ha__tasksGrid,.SolutionDetail-module__Tqv8Ha__configGrid,.SolutionDetail-module__Tqv8Ha__servicesGrid,.SolutionDetail-module__Tqv8Ha__configExtras{grid-template-columns:1fr}}@media (max-width:640px){.SolutionDetail-module__Tqv8Ha__heroIcon{font-size:3rem}.SolutionDetail-module__Tqv8Ha__heroTitle{font-size:1.75rem}.SolutionDetail-module__Tqv8Ha__sectionTitle{font-size:1.5rem}}
