.arch-section,[class*=arch-section],section.arch-section{background:#121826!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;overflow:hidden!important;padding:6rem 0!important;position:relative!important}.arch-section .arch-container{margin:0 auto!important;max-width:80rem!important;padding:0 1.5rem!important;text-align:center!important}.arch-section .arch-heading{color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1.875rem!important;font-weight:700!important;margin-bottom:1rem!important}.arch-section .arch-heading-highlight{background:linear-gradient(90deg,#38bdf8,#f97316)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.arch-section .arch-subtitle{color:#868686!important;font-size:1rem!important;margin:0 auto 4rem!important;max-width:42rem!important}.arch-section .arch-products{display:grid!important;gap:2rem!important;grid-template-columns:1fr!important;margin:0 auto!important;max-width:64rem!important}@media (min-width:768px){.arch-section .arch-products{grid-template-columns:repeat(2,1fr)!important}}.arch-section .arch-product-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:rgba(18,24,38,.7)!important;border:1px solid rgba(56,189,248,.3)!important;border-radius:1.5rem!important;padding:2rem!important;position:relative!important;transition:all .3s ease!important}.arch-section .arch-product-card.security{border-color:rgba(249,115,22,.3)!important}.arch-section .arch-product-card:hover{border-color:rgba(56,189,248,.5)!important}.arch-section .arch-product-card.security:hover{border-color:rgba(249,115,22,.5)!important}.arch-section .arch-product-glow{background:linear-gradient(to bottom right,rgba(56,189,248,.05),transparent)!important;border-radius:1.5rem!important;inset:0!important;opacity:0!important;position:absolute!important;transition:opacity .3s ease!important}.arch-section .arch-product-card.security .arch-product-glow{background:linear-gradient(to bottom right,rgba(249,115,22,.05),transparent)!important}.arch-section .arch-product-card:hover .arch-product-glow{opacity:1!important}.arch-section .arch-product-content{position:relative!important;z-index:10!important}.arch-section .arch-product-icon{align-items:center!important;background:rgba(56,189,248,.1)!important;border-radius:1rem!important;display:flex!important;height:5rem!important;justify-content:center!important;margin:0 auto 1.5rem!important;transition:background .3s ease!important;width:5rem!important}.arch-section .arch-product-icon.security{background:rgba(249,115,22,.1)!important}.arch-section .arch-product-card:hover .arch-product-icon{background:rgba(56,189,248,.2)!important}.arch-section .arch-product-card.security:hover .arch-product-icon{background:rgba(249,115,22,.2)!important}.arch-section .arch-product-icon svg{color:#38bdf8!important;height:2.5rem!important;width:2.5rem!important}.arch-section .arch-product-icon.security svg{color:#f97316!important}.arch-section .arch-product-title{color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:.75rem!important}.arch-section .arch-product-category{color:#38bdf8!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.05em!important;margin-bottom:1rem!important;text-transform:uppercase!important}.arch-section .arch-product-category.security{color:#f97316!important}.arch-section .arch-product-desc{color:#868686!important;font-size:.875rem!important;line-height:1.6!important;margin-bottom:1.5rem!important}.arch-section .arch-product-stats{margin-bottom:1.5rem!important;text-align:left!important}.arch-section .arch-stat-item{align-items:center!important;display:flex!important;gap:.75rem!important;margin-bottom:.75rem!important}.arch-section .arch-stat-dot{background:#38bdf8!important;border-radius:9999px!important;flex-shrink:0!important;height:.375rem!important;width:.375rem!important}.arch-section .arch-stat-dot.security{background:#f97316!important}.arch-section .arch-stat-item span{color:#868686!important;font-size:.75rem!important}.arch-section .arch-product-cta{color:#38bdf8!important;display:inline-block!important;font-size:.875rem!important;font-weight:600!important;margin-top:1rem!important;text-decoration:none!important;transition:text-decoration .3s ease!important}.arch-section .arch-product-cta.security{color:#f97316!important}.arch-section .arch-product-cta:hover{text-decoration:underline!important}