.kronnos-service-page{max-width:1120px;margin:0 auto;padding:48px 24px 72px;color:#1e293b;font-family:Arial,sans-serif}.kronnos-service-hero{background:#2e375f;color:#fff;padding:48px 42px;border-radius:8px;margin-bottom:28px}.kronnos-service-hero h1{margin:0 0 14px;font-size:42px;line-height:1.1;color:#fff}.kronnos-service-hero p{margin:0;max-width:760px;font-size:18px;line-height:1.7;color:#edf2ff}.kronnos-service-section{margin:28px 0;padding:28px;background:#f7f8fb;border-left:4px solid #f22613;border-radius:4px}.kronnos-service-section h2{margin:0 0 14px;color:#2e375f;font-size:28px}.kronnos-service-section p{line-height:1.75;margin:0}.kronnos-service-process{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 30px}.kronnos-service-step{background:#fff;border:1px solid #e2e6ef;border-top:4px solid #f22613;padding:20px;border-radius:5px;box-shadow:0 3px 12px rgba(30,41,59,.06)}.kronnos-service-step strong{display:block;color:#2e375f;margin-bottom:8px;font-size:17px}.kronnos-service-step span{font-size:14px;line-height:1.6;color:#526071}.kronnos-service-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.kronnos-service-faq article{background:#fff;border:1px solid #e2e6ef;padding:20px;border-radius:5px}.kronnos-service-faq h3{margin:0 0 8px;color:#2e375f;font-size:18px}.kronnos-service-faq p{margin:0;line-height:1.6}.kronnos-service-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f22613;color:#fff;padding:28px 32px;border-radius:6px;margin-top:30px}.kronnos-service-cta h2{margin:0 0 6px;color:#fff}.kronnos-service-cta p{margin:0;color:#fff}.kronnos-service-button{display:inline-block;background:#fff;color:#2e375f!important;padding:14px 22px;border-radius:3px;text-decoration:none;font-weight:700;white-space:nowrap}.kronnos-services-index{max-width:1120px;margin:0 auto;padding:48px 24px 72px;color:#1e293b}.kronnos-services-index h1{color:#2e375f;font-size:42px}.kronnos-services-index>p{font-size:18px;line-height:1.7;max-width:820px}.kronnos-services-index .kronnos-service-cta{margin-top:30px}.kronnos-home-section{max-width:1120px;margin:0 auto;padding:70px 24px}.kronnos-home-heading{text-align:center;margin:0 0 42px;color:#2e375f;font-size:34px;line-height:1.2}.kronnos-home-heading:after{content:"";display:block;width:54px;height:3px;background:#f22613;margin:16px auto 0}.kronnos-process-section{background:#2e375f url('https://kronnos-technology.co.uk/wp-content/uploads/2025/06/home-bg.jpg') center/cover;padding:78px 24px;position:relative}.kronnos-process-section:before{content:"";position:absolute;inset:0;background:rgba(19,27,55,.78)}.kronnos-process-inner{position:relative;max-width:1120px;margin:0 auto}.kronnos-process-section .kronnos-home-heading{color:#fff}.kronnos-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kronnos-process-card{min-height:220px;padding:26px 22px;background:#fff;border-top:5px solid #f22613;box-sizing:border-box}.kronnos-process-card:nth-child(odd){background:#2e375f;color:#fff}.kronnos-process-card h3{margin:0 0 14px;font-size:22px;color:inherit;line-height:1.2}.kronnos-process-card p{margin:0;font-size:16px;line-height:1.55;color:inherit}.kronnos-process-number{display:block;color:#f22613;font-size:14px;font-weight:700;margin-bottom:16px}.kronnos-popular-section{background:#fff}.kronnos-popular-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.kronnos-popular-card{border:1px solid #e1e5ec;border-top:5px solid #f22613;padding:28px 24px;background:#fff;min-height:220px;box-sizing:border-box}.kronnos-popular-card h3{margin:0 0 12px;color:#2e375f;font-size:23px;line-height:1.2}.kronnos-popular-card p{margin:0;color:#526071;font-size:16px;line-height:1.6}.kronnos-popular-action{text-align:center;margin-top:30px}.kronnos-home-button{display:inline-block;background:#2e375f;color:#fff!important;text-decoration:none;padding:14px 24px;font-weight:700;border-radius:3px}.kronnos-home-button:hover{background:#f22613}.kronnos-contact-section{background:#f22613;color:#fff}.kronnos-contact-inner{max-width:1120px;margin:0 auto;padding:58px 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}.kronnos-contact-inner h2{margin:0 0 12px;color:#fff;font-size:34px}.kronnos-contact-inner p{margin:0;color:#fff;font-size:18px;line-height:1.6}.kronnos-contact-inner .kronnos-home-button{background:#111}.kronnos-testimonials{background:#f6f7f9}.kronnos-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kronnos-testimonial{background:#fff;border:1px solid #e1e5ec;padding:26px}.kronnos-testimonial p{margin:0 0 18px;color:#526071;line-height:1.6}.kronnos-testimonial strong{color:#2e375f}@media(max-width:760px){.kronnos-service-page{padding:28px 16px 48px}.kronnos-service-hero{padding:32px 24px}.kronnos-service-hero h1{font-size:32px}.kronnos-service-process,.kronnos-service-faq,.kronnos-popular-grid,.kronnos-process-grid,.kronnos-testimonial-grid{grid-template-columns:1fr}.kronnos-service-cta{display:block;padding:24px}.kronnos-home-section{padding:48px 16px}.kronnos-contact-inner{display:block;padding:44px 16px}.kronnos-contact-inner .kronnos-home-button{margin-top:22px}}
