header.w-full.bg-white.border-b.border-gray-200{position:sticky;top:0;z-index:60;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header .max-w-7xl nav a{transition:color .2s ease}header .max-w-7xl nav a:hover{color:#0f172a}.corporate-page{padding-top:72px;padding-bottom:72px}#about-hero,#services-hero,#service-hero,.page-header{background:linear-gradient(140deg,#f8fafc,#eef4ff);border:1px solid #e6edf7;border-radius:16px;padding:34px}#services-cta,#about-cta{background:#0f172a;border-radius:16px;padding:32px}#services-cta h2,#services-cta p,#about-cta h2,#about-cta p{color:#fff}#services-cta .btn-primary,#about-cta .btn-primary{background:#fff;color:#0f172a}.service-page .container{max-width:1100px;margin:0 auto}.service-page section:not(.service-hero){margin-top:36px}.service-grid,.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:22px}.service-card,.process-step{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:18px;box-shadow:0 8px 20px #0f172a0d}.why-list{margin-top:18px;padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.why-list li{border:1px solid #e5eaf2;border-radius:10px;padding:12px 14px;background:#fff;font-size:.98rem}.service-hero{border-radius:16px;overflow:hidden;min-height:62vh}.hero-cta .btn-primary{border-radius:999px}@media(max-width:768px){#about-hero,#services-hero,#service-hero,.page-header,#services-cta,#about-cta{padding:20px}.corporate-page{padding-top:42px;padding-bottom:48px}}
