.services-page-container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh;position:relative}.services-page-container:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"50\" cy=\"50\" r=\"1\" fill=\"%2387CEEB\" opacity=\"0.03\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;inset:0}.services-hero{text-align:center;z-index:0;background:linear-gradient(135deg,#87ceeb 0%,#b0e0e6 100%);padding:120px 20px 80px;position:relative;overflow:hidden}.services-hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"hero-pattern\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"50\" cy=\"50\" r=\"2\" fill=\"%23ffffff\" opacity=\"0.1\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23hero-pattern)\"/></svg>");position:absolute;inset:0}.services-hero-title{color:#1a1a1a;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:3.5rem;font-weight:700;position:relative}.services-hero-subtitle{color:#374151;z-index:1;max-width:800px;margin:0 auto;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.7;position:relative}.services-content{z-index:1;padding:60px 20px;position:relative}@media (max-width:768px){.services-hero{padding:calc(var(--header-height-mobile,60px) + 40px) 16px 60px}.services-hero-title{font-size:2.5rem}.services-hero-subtitle{font-size:1.1rem}.services-content{padding:40px 16px}}@media (max-width:480px){.services-hero-title{font-size:2rem}.services-hero-subtitle{font-size:1rem}}
