.ServiceDetail-module__gXkl1a__container{background:var(--bg-primary);max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.ServiceDetail-module__gXkl1a__breadcrumb{color:var(--text-secondary);margin-bottom:2rem}.ServiceDetail-module__gXkl1a__breadcrumb a{color:var(--accent-2);text-decoration:none}.ServiceDetail-module__gXkl1a__breadcrumb a:hover{text-decoration:underline}.ServiceDetail-module__gXkl1a__header{text-align:center;margin-bottom:3rem}.ServiceDetail-module__gXkl1a__header h1{color:var(--text-primary);margin-bottom:1rem;font-size:3rem}.ServiceDetail-module__gXkl1a__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.6}.ServiceDetail-module__gXkl1a__content{gap:3rem;margin-bottom:4rem;display:grid}.ServiceDetail-module__gXkl1a__section h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:2rem}.ServiceDetail-module__gXkl1a__list{padding:0;list-style:none}.ServiceDetail-module__gXkl1a__list li{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.75rem 0 .75rem 2rem;position:relative}.ServiceDetail-module__gXkl1a__list li:before{content:"✓";color:var(--accent-2);font-weight:700;position:absolute;left:0}.ServiceDetail-module__gXkl1a__technologies{flex-wrap:wrap;gap:1rem;display:flex}.ServiceDetail-module__gXkl1a__tech{background:var(--bg-secondary);color:var(--accent-1);border:1px solid var(--border-color);border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.ServiceDetail-module__gXkl1a__cta{background:linear-gradient(135deg,var(--accent-1),var(--accent-2));color:#fff;text-align:center;box-shadow:0 4px 20px var(--shadow);border-radius:12px;padding:3rem}.ServiceDetail-module__gXkl1a__cta h3{margin-bottom:1rem;font-size:2rem}.ServiceDetail-module__gXkl1a__cta p{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.ServiceDetail-module__gXkl1a__button{color:var(--accent-1);box-shadow:0 2px 10px var(--shadow);background:#fff;border-radius:8px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.ServiceDetail-module__gXkl1a__button:hover{box-shadow:0 4px 20px var(--shadow-hover);transform:translateY(-2px)}@media (max-width:768px){.ServiceDetail-module__gXkl1a__container{padding:1rem}.ServiceDetail-module__gXkl1a__header h1{font-size:2rem}.ServiceDetail-module__gXkl1a__description{font-size:1rem}}
