.services-hero{padding:var(--spacing-20) 0;background:linear-gradient(135deg,var(--bg-light) 0%,white 100%)}.services-hero-content{max-width:800px;margin:0 auto}.services-hero h1{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;margin-top:var(--spacing-4);margin-bottom:var(--spacing-6)}.services-hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-8)}.services-list{background:#fff}.service-block{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-10);padding:var(--spacing-12) 0;border-bottom:1px solid var(--border-light)}.service-block:last-child{border-bottom:none}.service-block.reverse{direction:rtl}.service-block.reverse>*{direction:ltr}.service-main{display:flex;gap:var(--spacing-6)}.service-icon-large{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(135deg,#16a34a1a,#84cc161a);border-radius:var(--radius-xl);color:var(--green-primary);flex-shrink:0}.service-content h2{font-size:var(--font-size-2xl);font-weight:800;margin-bottom:var(--spacing-2)}.service-tagline{font-size:var(--font-size-lg);color:var(--green-primary);font-weight:600;margin-bottom:var(--spacing-4)}.service-description{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-6)}.service-outcomes h3{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-3)}.service-outcomes h3 svg{color:var(--green-primary)}.service-outcomes ul{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}.service-outcomes li{position:relative;padding-left:var(--spacing-5);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.service-outcomes li:before{content:"✓";position:absolute;left:0;color:var(--green-primary);font-weight:700}.service-sidebar{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background:var(--bg-light);border-radius:var(--radius-xl);height:fit-content}.sidebar-section h4{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-3)}.platform-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.platform-tag{padding:var(--spacing-1) var(--spacing-3);background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500;color:var(--text-secondary)}.sidebar-section.mistakes h4{color:#f59e0b}.sidebar-section.mistakes h4 svg{color:#f59e0b}.sidebar-section.mistakes ul{display:flex;flex-direction:column;gap:var(--spacing-2)}.sidebar-section.mistakes li{font-size:var(--font-size-sm);color:var(--text-secondary);padding-left:var(--spacing-4);position:relative}.sidebar-section.mistakes li:before{content:"✕";position:absolute;left:0;color:#f59e0b}.service-sidebar .btn{margin-top:auto}.amea-approach{background:var(--bg-light)}.approach-card{padding:var(--spacing-12);background:linear-gradient(135deg,var(--green-deep) 0%,var(--bg-dark) 100%);border-radius:var(--radius-2xl)}.approach-content{max-width:900px;margin:0 auto}.approach-content h2{color:#fff;font-size:var(--font-size-3xl);margin-top:var(--spacing-4);margin-bottom:var(--spacing-8)}.approach-points{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.approach-point{display:flex;gap:var(--spacing-4);padding:var(--spacing-5);background:#ffffff0d;border-radius:var(--radius-lg)}.point-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#84cc1633;border-radius:var(--radius-lg);color:var(--green-lime);flex-shrink:0}.approach-point h3{font-size:var(--font-size-base);font-weight:700;color:#fff;margin-bottom:var(--spacing-2)}.approach-point p{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.6}.services-cta{padding:var(--spacing-16) 0}.services-cta h2{font-size:var(--font-size-3xl);color:#fff;margin-bottom:var(--spacing-4)}.services-cta>.container>p{font-size:var(--font-size-lg);color:var(--text-muted);margin-bottom:var(--spacing-8)}@media (max-width: 1024px){.service-block{grid-template-columns:1fr}.service-block.reverse{direction:ltr}.approach-points{grid-template-columns:1fr}}@media (max-width: 768px){.service-main{flex-direction:column}.service-outcomes ul{grid-template-columns:1fr}.approach-point{flex-direction:column;text-align:center;align-items:center}}
