.HO9oCW_container{color:#1a1a2e;background-color:#faf8f5;max-width:1200px;margin:0 auto;padding:0 24px 80px}.HO9oCW_header{text-align:center;margin-bottom:0;padding:120px 0 80px}.HO9oCW_title{color:#1a1a2e;margin-bottom:20px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}.HO9oCW_subtitle{color:#555;max-width:640px;margin:0 auto;font-size:clamp(17px,2vw,20px);line-height:1.7}.HO9oCW_section{margin-bottom:120px}.HO9oCW_sectionTitle{color:#1a1a2e;text-align:center;text-transform:none;margin-bottom:48px;font-size:clamp(24px,3vw,36px);font-weight:700}.HO9oCW_sectionDescription{color:var(--foreground);text-align:center;max-width:800px;margin:0 auto 30px;font-size:1.1rem}.HO9oCW_applicationServiceGrid{grid-template-columns:1fr 1fr;gap:60px;max-width:800px;margin:0 auto;display:grid}.HO9oCW_applicationServiceCard{box-shadow:none;background-color:#fff;border:1px solid #2b17610f;border-radius:16px;flex-direction:column;justify-content:flex-start;padding:36px;text-decoration:none;transition:all .3s;display:flex}.HO9oCW_applicationServiceCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #2b176114}.HO9oCW_cardHeader{align-items:center;gap:15px;margin-bottom:15px;display:flex}.HO9oCW_cardIcon{color:var(--primary);flex-shrink:0;font-size:40px}.HO9oCW_highlightedApplicationCard .HO9oCW_cardIcon{color:var(--secondary)}.HO9oCW_applicationServiceTitle{color:#1a1a2e;margin-bottom:0;font-size:18px;font-weight:600;line-height:1.2}.HO9oCW_applicationServiceDescription{color:#666;flex-grow:1;font-size:15px;line-height:1.6}.HO9oCW_highlightedApplicationCard{background:#f5f0ff;border-color:#2b17611f}.HO9oCW_servicesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:60px;display:grid}.HO9oCW_serviceCard{box-shadow:none;background-color:#fff;border:1px solid #2b17610f;border-radius:16px;flex-direction:column;justify-content:space-between;padding:36px;transition:all .3s;display:flex}.HO9oCW_serviceCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #2b176114}.HO9oCW_serviceCardTitle{color:#1a1a2e;margin-bottom:10px;font-size:18px;font-weight:600}.HO9oCW_serviceCardDescription{color:#666;flex-grow:1;font-size:15px;line-height:1.6}.HO9oCW_highlightedCard{background-color:var(--primary);border-color:var(--secondary);color:var(--white);position:relative;overflow:hidden}.HO9oCW_highlightedCard .HO9oCW_serviceCardTitle{color:var(--white)}.HO9oCW_highlightedCard .HO9oCW_serviceCardDescription{color:#fffc}.HO9oCW_serviceCardButton{background:var(--primary,#2b1761);color:#fff;text-align:center;border-radius:60px;align-items:center;gap:8px;margin-top:24px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.HO9oCW_serviceCardButton:hover{background:#3d2280;transform:translateY(-1px);box-shadow:0 8px 24px #2b176140}.HO9oCW_toolsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.HO9oCW_toolItem{text-align:center;background-color:#faf8f5;border:1px solid #2b17610f;border-radius:16px;padding:36px;transition:all .3s}.HO9oCW_toolItem:hover{transform:translateY(-2px);box-shadow:0 8px 32px #2b176114}.HO9oCW_toolTitle{color:#1a1a2e;margin-bottom:10px;font-size:18px;font-weight:600}.HO9oCW_toolDescription{color:#666;font-size:15px;line-height:1.6}@media (max-width:768px){.HO9oCW_container{padding:20px}.HO9oCW_title{font-size:2.5rem}.HO9oCW_sectionTitle{font-size:2rem}.HO9oCW_subtitle,.HO9oCW_sectionDescription{font-size:1rem}.HO9oCW_applicationServiceGrid,.HO9oCW_servicesGrid,.HO9oCW_toolsGrid{grid-template-columns:1fr;gap:40px}}
