.ap-page{color:#111827;background:#fff;padding-top:80px;font-family:Outfit,Inter,sans-serif;overflow-x:hidden}.ap-container{max-width:1200px;margin:0 auto;padding:0 48px}.ap-hero{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:80px 0 72px}.ap-breadcrumb{color:#6b7280;align-items:center;gap:8px;margin-bottom:36px;font-size:13px;font-weight:600;display:flex}.ap-bc-home{color:#374151;align-items:center;text-decoration:none;display:flex}.ap-bc-home:hover{color:#0d9488}.ap-bc-sep{color:#d1d5db;font-size:16px}.ap-bc-current{color:#0d9488;font-weight:700}.ap-label{letter-spacing:2.5px;text-transform:uppercase;color:#9ca3af;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.ap-title{color:#111827;letter-spacing:-2.5px;margin:0 0 22px;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.06}.ap-accent{color:#0d9488}.ap-sub{color:#4b5563;max-width:560px;margin-bottom:48px;font-size:18px;line-height:1.7}.ap-hero-stats{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:40px;padding-top:32px;display:flex}.ap-hstat{flex-direction:column;gap:4px;display:flex}.ap-hstat-val{color:#111827;letter-spacing:-1px;font-size:28px;font-weight:900}.ap-hstat-lbl{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.ap-products{padding:80px 0}.ap-card{border-bottom:1px solid #f3f4f6;grid-template-columns:1fr minmax(280px,340px);align-items:start;gap:48px;padding:56px 0;display:grid}@media (width<=900px){.ap-card{grid-template-columns:1fr;gap:32px}}.ap-card:last-child{border-bottom:none}.ap-card-icon{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:28px;display:flex}.ap-card-label{letter-spacing:2px;text-transform:uppercase;color:#9ca3af;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.ap-card-name{color:#111827;letter-spacing:-1px;margin:0 0 6px;font-size:clamp(28px,3vw,40px);font-weight:900}.ap-card-tagline{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 18px;font-size:15px;font-weight:600}.ap-card-desc{color:#4b5563;max-width:520px;margin:0 0 24px;font-size:16px;line-height:1.7}.ap-card-tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.ap-tag{color:#374151;letter-spacing:.3px;background:#f3f4f6;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.ap-card-btn{color:#fff;background:#0d9488;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ap-card-btn:hover{background:#0f766e;transform:translateY(-1px)}.ap-card-stats{word-break:break-word;overflow-wrap:break-word;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:28px;padding:36px 32px;display:flex;overflow:visible}.ap-stat{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:4px;padding-bottom:28px;display:flex}.ap-stat:last-child{border-bottom:none;padding-bottom:0}.ap-stat-val{letter-spacing:-1px;font-size:32px;font-weight:900;line-height:1}.ap-stat-lbl{color:#6b7280;font-size:13px;font-weight:500}.ap-cta{background:#f9fafb;border-top:1px solid #e5e7eb;padding:80px 0}.ap-cta-box{text-align:center;background:#0a1128;border-radius:20px;padding:64px}.ap-cta-box h2{color:#fff;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(24px,3vw,36px);font-weight:900}.ap-cta-box p{color:#ffffffa6;margin:0 0 32px;font-size:17px}.ap-cta-btn{color:#fff;background:#0d9488;border-radius:8px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.ap-cta-btn:hover{background:#0f766e}@media (width<=1024px){.ap-card{grid-template-columns:1fr;gap:40px}.ap-card-stats{flex-flow:wrap;gap:16px}.ap-stat{border-bottom:none;border-right:1px solid #e5e7eb;flex:120px;min-width:0;padding-bottom:0;padding-right:24px}.ap-stat:last-child{border-right:none;padding-right:0}.ap-stat-val{word-break:break-word;overflow-wrap:break-word;font-size:24px}.ap-cta-box{padding:48px 32px}}@media (width<=768px){.ap-container{padding:0 20px}.ap-hero{padding:60px 0 48px}.ap-products{padding:48px 0}.ap-card{padding:40px 0}.ap-card-stats{flex-direction:column}.ap-stat{border-bottom:1px solid #e5e7eb;border-right:none;padding-bottom:20px;padding-right:0}.ap-stat:last-child{border-bottom:none}.ap-hero-stats{gap:24px}.ap-cta-box{padding:32px 20px}}.ap-page [class*=ap-card]:not([class*=nav]):not([class*=menu]){box-shadow:none!important}
