.page-module__tX6DZW__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:160px;display:grid}.page-module__tX6DZW__serviceCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);flex-direction:column;padding:60px 48px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.page-module__tX6DZW__serviceCard:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 40px 100px #0006}.page-module__tX6DZW__iconWrapper{color:var(--accent);background:rgba(var(--accent-rgb,0,112,243),.1);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;display:flex}.page-module__tX6DZW__serviceTitle{letter-spacing:-.02em;margin-bottom:20px;font-size:2rem;font-weight:700}.page-module__tX6DZW__serviceDescription{color:var(--text-secondary);margin-bottom:32px;font-size:1.125rem;line-height:1.6}.page-module__tX6DZW__featureList{flex-wrap:wrap;gap:12px;margin-top:auto;padding:0;list-style:none;display:flex}.page-module__tX6DZW__featureItem{color:var(--text-tertiary);background:#ffffff0d;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;font-weight:500;display:flex}.page-module__tX6DZW__featureIcon{color:var(--accent)}.page-module__tX6DZW__workflowSection{border-top:1px solid var(--border-subtle);padding:120px 0}.page-module__tX6DZW__sectionTitle{text-align:center;margin-bottom:80px;font-size:3rem;font-weight:800}.page-module__tX6DZW__workflowGrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.page-module__tX6DZW__step{position:relative}.page-module__tX6DZW__stepNumber{color:#ffffff0d;font-size:4rem;font-weight:800;line-height:1;position:absolute;top:-30px;left:0}.page-module__tX6DZW__stepTitle{z-index:1;margin-bottom:16px;font-size:1.5rem;font-weight:700;position:relative}.page-module__tX6DZW__stepText{color:var(--text-secondary);z-index:1;line-height:1.5;position:relative}.page-module__tX6DZW__cta{text-align:center;border-radius:var(--radius-xl);background:linear-gradient(#0000,#0070f30d);margin-top:80px;padding:120px 0}.page-module__tX6DZW__cta h2{margin-bottom:48px;font-size:3rem;font-weight:800}.page-module__tX6DZW__ctaButtons{justify-content:center;gap:20px;display:flex}@media (max-width:1024px){.page-module__tX6DZW__workflowGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__tX6DZW__workflowGrid{grid-template-columns:1fr}.page-module__tX6DZW__ctaButtons{flex-direction:column}}
