/*
Theme Name: Kilwhiss Tech Reviewed
Theme URI: https://www.kilwhiss.tech/
Author: Kilwhiss Group
Description: Reviewed child theme for the existing Kilwhiss Tech website. Preserves the parent design while correcting positioning, legal content, forms and SEO.
Version: 1.2.7
Template: kilwhiss-tech
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: kilwhiss-tech-reviewed
*/
.process-section{padding:88px 0;background:#0d1527}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px}.process-card{background:#111d33;border:1px solid rgba(255,145,0,.2);border-radius:14px;padding:27px;text-align:left}.process-card .step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ff9100;color:#07101f;font-weight:900;margin-bottom:16px}.process-card h3{color:#fff;margin:0 0 10px}.process-card p{color:#aebed0;margin:0}.scope-note{margin-top:28px;padding:18px 20px;border-left:4px solid #ff9100;background:#111d33;color:#c8d6e5;border-radius:0 10px 10px 0}.scope-note strong{color:#fff}.legal-section{padding:70px 0;background:#0a0f1c}.legal-content{max-width:900px}.legal-content h2{color:#fff;margin-top:38px}.legal-content h3{color:#fff}.legal-content p,.legal-content li{color:#c8d6e5}.legal-content a{color:#ff9f1a}.consent-row{margin:20px 0;padding:16px;border:1px solid rgba(255,145,0,.25);border-radius:10px;background:#0d1527}.consent-row label{display:flex;gap:11px;color:#c8d6e5;line-height:1.5}.consent-row input{width:auto!important;margin-top:5px}.consent-row a{color:#ff9f1a}.service-boundary{font-size:.92rem;color:#aebed0;margin-top:18px}.stats-section .stat-label{max-width:190px;margin:auto}.detail-card .price-note{font-size:.84rem;color:#91a3b7;margin-top:14px}.meta-source{font-size:.82rem;color:#91a3b7;margin-top:20px}.meta-source a{color:#ff9f1a}.form-status{margin:0 0 22px;padding:14px 16px;border-radius:10px;line-height:1.5}.form-status-success{background:#123624;border:1px solid #2c8a58;color:#d8f7e5}.form-status-error{background:#401b1b;border:1px solid #b84a4a;color:#ffe1e1}.website-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:900px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.process-grid{grid-template-columns:1fr}.process-section{padding:60px 0}}
.service-route-section{padding:76px 0;background:#0a0f1c}.service-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.service-route-card{background:#111d33;border:1px solid rgba(255,145,0,.24);border-radius:16px;padding:30px;text-align:left}.service-route-card h3{color:#fff;margin:0 0 12px}.service-route-card p{color:#b8c8d8;margin:0 0 18px}.service-route-card a{color:#ff9f1a;font-weight:800;text-decoration:none}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.package-card{background:#111d33;border:1px solid rgba(255,145,0,.2);border-radius:15px;padding:28px}.package-card.featured{border-color:#ff9100;box-shadow:0 0 0 1px rgba(255,145,0,.18)}.package-card h3{color:#fff}.package-card p,.package-card li{color:#c8d6e5}.package-card ul{padding-left:20px}.package-price{color:#ff9100;font-size:2rem;font-weight:900;margin:12px 0 16px}@media(max-width:900px){.service-route-grid,.package-grid{grid-template-columns:1fr}}
