.services-hero p,.services-grid-header p,.services-industries-desc,.services-why-card p,.services-cta p,.services-faq-subtext,.services-faq-answer,.services-form-status,.content-scroll-inner p{color:#9ca3af;letter-spacing:normal;text-align:justify;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;font-size:1rem;line-height:1.75rem}@media (min-width:768px){.services-hero p,.services-grid-header p,.services-industries-desc,.services-why-card p,.services-cta p,.services-faq-subtext,.services-faq-answer,.services-form-status,.content-scroll-inner p{font-size:1.125rem;line-height:2rem}}.services-hero{text-align:center;background:#000;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:56px;padding:48px 16px;display:flex}@media (min-width:640px){.services-hero{gap:20px;padding:64px 24px}}@media (min-width:1024px){.services-hero{gap:24px;padding:80px 24px}}.services-hero-tag{text-transform:uppercase;letter-spacing:.2em;color:#00bfff;background:#00bfff14;border:1px solid #00bfff40;border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-block}.services-hero h1{color:#00bfff;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:640px){.services-hero h1{font-size:2.25rem}}@media (min-width:1024px){.services-hero h1{font-size:3rem}}.services-hero-rotating{color:#ec4899;margin-top:16px;transition:opacity .5s;display:inline-block}.services-hero p{color:#9ca3af;max-width:100%;padding:0}.services-hero-btn{color:#fff;background:#ec4899;border-radius:9999px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.services-hero-btn:hover{background:#db2777}.services-grid-section{background:#fff;width:100%;padding:48px 16px}@media (min-width:640px){.services-grid-section{padding:64px 24px}}@media (min-width:1024px){.services-grid-section{padding:80px 48px}}.services-grid-header{text-align:center;margin-bottom:48px}.services-grid-header h2{color:#000;margin-bottom:12px;font-size:1.875rem;font-weight:700;line-height:1.3}@media (min-width:640px){.services-grid-header h2{font-size:2.25rem}}.services-grid-header h2 span{color:#00bfff}.services-grid-underline{background:#00bfff;border-radius:9999px;width:96px;height:4px;margin:0 auto 16px}.services-grid-header p{color:#1f2937;letter-spacing:normal;text-align:justify;max-width:100%;margin:0;font-size:1rem;line-height:1.75}@media (min-width:768px){.services-grid-header p{font-size:1.125rem;line-height:2rem}}.services-grid{border:1px solid #1f2937;border-radius:16px;grid-template-columns:1fr;gap:0;max-width:1200px;margin:0 auto;display:grid;overflow:hidden}@media (min-width:640px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services-grid{grid-template-columns:repeat(4,1fr)}}.services-card{background:#0a0a0a;border-bottom:1px solid #1f2937;border-right:1px solid #1f2937;flex-direction:column;gap:16px;padding:28px 24px;transition:background .3s;display:flex;position:relative;overflow:hidden}.services-card:before{content:"";background:var(--accent,#00bfff);width:3px;height:0;transition:height .4s;position:absolute;top:0;left:0}.services-card:hover:before{height:100%}.services-card:hover{background:#111}.services-card-category{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin:0;font-size:.9rem;font-weight:700;display:flex}.services-card-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.services-card-tags{flex-direction:column;gap:6px;display:flex}.services-card-tag{color:#9ca3af;background:#ffffff08;border:1px solid #1f2937;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 14px;font-size:.85rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.services-card-tag:hover{color:#fff;background:#ffffff0f;border-color:#374151}.services-card-tag-icon{opacity:1;flex-shrink:0;transition:transform .2s}.services-card-tag:hover .services-card-tag-icon{opacity:1;transform:translate(2px,-2px)}.services-why{background:#0a0a0a;width:100%;padding:48px 16px}@media (min-width:640px){.services-why{padding:64px 24px}}@media (min-width:1024px){.services-why{padding:80px 24px}}.services-why-inner{max-width:1200px;margin:0 auto}.services-why-header{text-align:center;margin-bottom:40px}.services-why-header h2{color:#fff;margin-bottom:12px;font-size:2.25rem;font-weight:700;line-height:1.3}.services-why-header h2 span{color:#ec4899}.services-why-underline{background:#ec4899;border-radius:9999px;width:64px;height:4px;margin:0 auto}.services-why-grid{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (min-width:640px){.services-why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services-why-grid{grid-template-columns:repeat(4,1fr)}}.services-why-card{text-align:center;background:#111;border:1px solid #1f2937;border-radius:12px;padding:24px 20px;transition:border-color .3s,transform .3s}.services-why-card:hover{border-color:#ec4899;transform:translateY(-4px)}.services-why-stat{color:#ec4899;margin-bottom:8px;font-size:2rem;font-weight:700}.services-why-card h3{color:#fff;margin-bottom:8px;font-size:1rem;font-weight:600}.services-why-card p{color:#9ca3af;margin:0;font-size:1.125rem;line-height:1.6}.services-cta{text-align:center;background:#000;width:100%;padding:48px 16px}@media (min-width:640px){.services-cta{padding:64px 24px}}@media (min-width:1024px){.services-cta{padding:80px 24px}}.services-cta-inner{flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:0 auto;display:flex}.services-cta h2{color:#fff;margin:0;font-size:2.25rem;font-weight:700;line-height:1.3}.services-cta h2 span{color:#00bfff}.services-cta p{color:#9ca3af;text-align:justify;max-width:100%;margin:0;font-size:1rem;line-height:1.75rem}.services-cta-btn{color:#fff;background:#ec4899;border-radius:9999px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.services-cta-btn:hover{background:#db2777}.services-industries{background:#000;width:100%;padding:48px 16px}@media (min-width:640px){.services-industries{padding:64px 24px}}@media (min-width:1024px){.services-industries{padding:80px 24px}}.services-industries-inner{text-align:center;max-width:1200px;margin:0 auto}.services-industries-heading{color:#fff;margin-bottom:8px;font-size:1.875rem;font-weight:700;line-height:1.3}@media (min-width:640px){.services-industries-heading{font-size:2.25rem}}.services-industries-heading span{color:#ff4081}.services-industries-underline{background:#ff4081;border-radius:9999px;width:96px;height:4px;margin:8px auto 16px}.services-industries-desc{color:#9ca3af;text-align:justify;max-width:100%;margin:0 0 48px;font-size:1rem;line-height:1.75rem}.services-industries-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}@media (min-width:640px){.services-industries-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.services-industries-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.services-industry-card{border:2px dashed #4b5563;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .3s;display:flex}.services-industry-card:hover{border-color:#ff4081}.services-industry-icon{color:#ff4081;width:32px;height:32px}.services-industry-card p{color:#fff;margin:0;font-size:1rem;font-weight:500}.services-tech{background:#fff;width:100%;min-height:160px;padding:64px 0}.services-tech-heading{color:#000;margin-bottom:8px;font-size:1.875rem;font-weight:700}@media (min-width:640px){.services-tech-heading{font-size:2.25rem}}.services-tech-heading span{color:#00bfff}.services-tech-underline{background:#00bfff;border-radius:9999px;width:96px;height:4px;margin:0 auto 32px}.services-form-section{text-align:center;background:#000;width:100%;padding:80px 24px}.services-form-heading{color:#fff;margin-bottom:8px;font-size:1.875rem;font-weight:700}@media (min-width:640px){.services-form-heading{font-size:2.25rem}}.services-form-heading span{color:#ec4899}.services-form-underline{background:#ec4899;border-radius:9999px;width:64px;height:4px;margin:0 auto 32px}.services-form{text-align:left;flex-direction:column;gap:24px;max-width:42rem;margin:0 auto;display:flex}.services-form-label{color:#fff;margin-bottom:4px;font-size:.875rem;font-weight:500;display:block}.services-form-input,.services-form-select{color:#fff;box-sizing:border-box;background:#000;border:1px solid #374151;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:.95rem;transition:border-color .3s,box-shadow .3s}.services-form-input::placeholder{color:#6b7280}.services-form-input:focus,.services-form-select:focus{border-color:#ec4899;box-shadow:0 0 0 2px #ec489933}.services-form-btn{color:#fff;cursor:pointer;background:#ec4899;border:none;border-radius:8px;width:100%;padding:12px;font-size:1rem;font-weight:600;transition:background .3s}.services-form-btn:hover{background:#db2777}.services-form-status{text-align:center;color:#fff;font-size:.9rem}.services-faq{background:#fff;width:100%;padding:80px 24px}.services-faq-inner{max-width:896px;margin:0 auto}.services-faq-header{text-align:center;margin-bottom:48px}.services-faq-heading{color:#000;margin-bottom:12px;font-size:1.875rem;font-weight:700}@media (min-width:640px){.services-faq-heading{font-size:2.25rem}}.services-faq-heading span{color:#00bfff}.services-faq-underline{background:#00bfff;border-radius:9999px;width:96px;height:4px;margin:0 auto 16px}.services-faq-subtext{color:#6b7280;text-align:center;max-width:100%;margin:0;font-size:1rem;line-height:1.75rem}.services-faq-list{flex-direction:column;gap:16px;display:flex}.services-faq-item{border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 1px 4px #0000000d}.services-faq-item:hover{box-shadow:0 4px 16px #00000014}.services-faq-question{text-align:left;cursor:pointer;color:#1f2937;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px 24px;font-size:1rem;font-weight:500;transition:background .2s;display:flex}.services-faq-question:hover{background:#f9fafb}.services-faq-icon{color:#00bfff;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.services-faq-icon-open{transform:rotate(180deg)}.services-faq-answer{color:#4b5563;padding:0 24px 20px;font-size:1.125rem;line-height:1.75}.services-card-sub-divider{background:#1f2937;width:100%;height:1px;margin:4px 0}.services-card-sub-title{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin:0;font-size:.9rem;font-weight:700;display:flex}.services-card-tag-text{color:inherit;margin:0;font-size:.85rem;font-weight:400}.services-content-scroll-section{background:#000;width:100%;padding:64px 24px}.services-content-scroll-wrap{max-width:896px;margin:0 auto}.services-faq-link{color:#00bfff;margin-top:12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.services-faq-link:hover{color:#38bdf8;text-decoration:underline}
