.page-hero{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-16);text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px}.page-hero__title{font-size:var(--font-size-4xl);font-weight:900;color:var(--color-white);margin-bottom:var(--space-4);position:relative}.page-hero__subtitle{font-size:var(--font-size-lg);color:var(--color-gray-300);max-width:600px;margin:0 auto;position:relative}.page-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-gray-400);margin-bottom:var(--space-6);position:relative}.page-hero__breadcrumb a{color:var(--color-accent)}.page-hero__breadcrumb a:hover{text-decoration:underline}.service-detail{padding:var(--space-20) 0}.service-detail:nth-child(2n){background-color:var(--color-light)}.service-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.service-detail:nth-child(2n) .service-detail__grid{direction:rtl}.service-detail:nth-child(2n) .service-detail__grid>*{direction:ltr}.service-detail__badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.service-detail__title{font-size:var(--font-size-3xl);font-weight:800;color:var(--color-primary);margin-bottom:var(--space-6);line-height:1.2}.service-detail__problem{background:linear-gradient(135deg,#fff5f5,#fed7d7);border-left:4px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6)}.service-detail__problem-title{font-weight:700;color:var(--color-danger);font-size:var(--font-size-sm);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.service-detail__problem-text{color:var(--color-gray-700);font-size:var(--font-size-sm);line-height:1.7}.service-detail__agitation{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6)}.service-detail__agitation-title{font-weight:700;color:#b45309;font-size:var(--font-size-sm);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.service-detail__agitation-text{color:var(--color-gray-700);font-size:var(--font-size-sm);line-height:1.7}.service-detail__solution{background:linear-gradient(135deg,#f0fff4,#c6f6d5);border-left:4px solid var(--color-success);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6)}.service-detail__solution-title{font-weight:700;color:#047857;font-size:var(--font-size-sm);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.service-detail__solution-text{color:var(--color-gray-700);font-size:var(--font-size-sm);line-height:1.7}.service-detail__features{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.service-detail__feature{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-700)}.service-detail__feature-icon{width:24px;height:24px;min-width:24px;border-radius:50%;background:var(--color-success-light);color:var(--color-success);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.service-detail__visual{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-size:80px;color:#ffffff26}@media(max-width:768px){.service-detail__grid{grid-template-columns:1fr}.service-detail:nth-child(2n) .service-detail__grid{direction:ltr}.service-detail__visual{order:-1;aspect-ratio:16/9;font-size:60px}.page-hero__title{font-size:var(--font-size-3xl)}}
