/*
Theme Name: Walan Miya Complete V8
Theme URI: https://walanmiya.com/
Author: Walan Miya Limited
Description: Complete SEO-focused consultancy theme with service pages, news, qualifications and embedded branding.
Version: 8.0.0
Requires at least: 5.8
Requires PHP: 7.4
Text Domain: walan-miya-v6
*/
:root{--g:#20c279;--d:#061729;--i:#14232c;--m:#5d6b73;--p:#f4f7f6;--l:#dce5e1;--w:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--p);color:var(--i);font:16px/1.65 Arial,sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.wrap{width:min(1200px,calc(100% - 40px));margin:auto}.header{position:sticky;top:0;z-index:30;background:#000}.head{min-height:145px;display:flex;align-items:center;justify-content:space-between;gap:22px}.logo{width:600px;max-height:128px;object-fit:contain;object-position:left}.menu{display:flex;flex-wrap:wrap;gap:19px;list-style:none;padding:0}.menu a{color:#fff;font-weight:700;font-size:.9rem}.menu a:hover{color:var(--g)}.toggle{display:none;color:#fff;background:#111;border:1px solid #555;border-radius:8px;padding:9px 11px}.hero,.pagehero{color:#fff;background:linear-gradient(90deg,rgba(0,8,19,.95),rgba(0,8,19,.58)),url('assets/images/bridge.jpg') center/cover no-repeat}.hero{min-height:700px;display:grid;align-items:center}.heroGrid{display:grid;grid-template-columns:1.13fr .87fr;gap:52px;align-items:center}.tag,.eye{font-size:.78rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.tag{display:inline-block;border:1px solid #ffffff66;border-radius:99px;padding:8px 14px}.hero h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1.02;letter-spacing:-.05em;margin:20px 0}.hero h1 span{color:#79e5b5}.hero p{font-size:1.2rem;color:#e2ebf0}.btn{display:inline-block;padding:13px 20px;border-radius:10px;font-weight:800;margin:8px 8px 0 0}.green{background:var(--g);color:#03160e}.outline{border:1px solid #ffffff99;color:#fff}.capGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.cap{padding:20px;border:1px solid #ffffff44;border-radius:16px;background:#061729c7}.cap b{display:block;font-size:1.12rem}.creds,.section{padding:82px 0}.creds{background:#fff;text-align:center}.credGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:34px}.cred{min-height:180px;padding:15px;border:1px solid var(--l);border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:10px;box-shadow:0 6px 20px #0a1e2a12}.cred img{max-height:115px;object-fit:contain}.cred b{font-size:.8rem}.eye{color:#08724b}h2,.pagehero h1{font-size:clamp(2.2rem,4vw,3.55rem);line-height:1.08;margin:12px 0 22px}.two{display:grid;grid-template-columns:1fr 1fr;gap:58px}.lead{font-size:1.13rem;color:var(--m)}.white{background:#fff}.cards,.features,.newsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:34px}.card,.feature,.news,.contactCard{background:#fff;border:1px solid var(--l);border-radius:18px;padding:24px}.card p,.feature p,.news p{color:var(--m)}.card a,.news a,.contactCard a{color:#08724b;font-weight:800}.pagehero{padding:90px 0}.pagehero .eye{color:#7ce4b6}.pagehero p{color:#dce7ed;max-width:780px}.content{max-width:1080px}.content h2{font-size:2rem;margin-top:40px}.highlight{padding:28px;background:#e7f8f0;border-left:5px solid var(--g);border-radius:8px}.core{columns:2}.notice{padding:20px;border:1px solid #e0be6e;background:#fff8e5;border-radius:12px}.news time{font-weight:800;color:#08724b}.contactGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.form{display:grid;gap:12px}.form input,.form select,.form textarea{padding:12px;border:1px solid #cad5d0;border-radius:8px;font:inherit}.form textarea{min-height:140px}.footer{background:#000;color:#aeb9bf;padding:42px 0}.foot{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:35px}.footLogo{width:420px}.footer h3{color:#fff}.footer a{display:block;margin:7px 0}@media(max-width:1000px){.head{min-height:115px}.logo{width:420px;max-height:100px}.toggle{display:block}.nav{display:none;position:absolute;top:115px;left:0;right:0;background:#000;padding:15px}.nav.open{display:block}.menu{display:grid}.heroGrid,.two,.contactGrid{grid-template-columns:1fr}.credGrid{grid-template-columns:repeat(3,1fr)}.cards,.features,.newsGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wrap{width:min(100% - 28px,1200px)}.head{min-height:95px}.logo{width:280px;max-height:80px}.nav{top:95px}.hero{min-height:auto;padding:70px 0}.hero h1{font-size:3rem}.capGrid,.credGrid,.cards,.features,.newsGrid,.foot{grid-template-columns:1fr}.core{columns:1}.section,.creds{padding:62px 0}}
.footerBottom{margin-top:34px;padding-top:22px;border-top:1px solid #292929;text-align:center;color:#c2cbd0;font-size:.9rem}.footerBottom p{margin:5px 0}

.serviceNav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.serviceNav a{padding:9px 13px;border:1px solid var(--l);border-radius:999px;background:#fff;color:#08724b;font-weight:800}.detailGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:26px 0}.detail{background:#fff;border:1px solid var(--l);border-radius:16px;padding:23px}.detail h3{margin-top:0}.faq{margin-top:42px}.faq details{background:#fff;border:1px solid var(--l);border-radius:12px;padding:17px 19px;margin:10px 0}.faq summary{cursor:pointer;font-weight:800}.sectorStrip{background:var(--d);color:#fff;padding:38px 0}.sectorGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sectorGrid div{border:1px solid #ffffff33;border-radius:12px;padding:15px;text-align:center}.quote{font-size:1.15rem;padding:25px;border-left:5px solid var(--g);background:#fff}.legalNote{font-size:.9rem;color:var(--m)}@media(max-width:760px){.detailGrid,.sectorGrid{grid-template-columns:1fr}}
