.page-hero{padding:var(--space-24) 0;background:linear-gradient(135deg,var(--color-primary-soft) 0%,var(--color-bg) 100%);text-align:center;overflow:hidden}.page-hero h1{font-size:var(--text-4xl);color:var(--color-primary);margin-bottom:var(--space-4);font-family:var(--font-display);padding:0 12px;overflow-wrap:break-word}.page-hero p{font-size:var(--text-lg);color:var(--color-text-muted);max-width:700px;margin:0 auto;padding:0 12px;overflow-wrap:break-word}.service-content h2{font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-text);overflow-wrap:break-word}.service-content h2:first-child{margin-top:0}.service-content p{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-4);overflow-wrap:break-word}.service-content ul{padding-left:var(--space-6);margin-bottom:var(--space-4)}.service-content li{color:var(--color-text-muted);margin-bottom:var(--space-2);overflow-wrap:break-word}.service-content strong{color:var(--color-text)}.service-content{min-width:0;overflow-wrap:break-word}.service-content a{overflow-wrap:break-word;word-break:break-word}@media(max-width:768px){.page-hero{padding:48px 0}.page-hero h1{font-size:var(--text-3xl)}section[style*="padding: var(--space-24)"]{padding:48px 0!important}div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:var(--space-8)!important}.service-content{padding-top:var(--space-6)}}
