/*
Theme Name: Mawi Digital Growth Engineering
Theme URI: https://mawidigital.com/
Author: Mawi Digital
Author URI: https://mawidigital.com/
Description: Custom digital growth engineering theme designed and developed by Mawi Digital.
Version: 1.0.9
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: mawi-digital
*/
.phoenix-mark{width:68px;height:84px;object-fit:contain;display:block;flex:0 0 auto}.site-header{min-height:112px;height:112px}
:root{--black:#0a0a0a;--panel:#111;--paper:#eeeae1;--line:#2b2b29;--muted:#99968e;--orange:#ff4d22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,strong,.logo{font-family:"Arial Narrow",Arial,sans-serif}em{font-style:normal;color:var(--orange)}.site-header{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5;background:var(--black)}.logo{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.13em}.logo b{width:34px;height:34px;background:var(--orange);color:#080808;display:grid;place-items:center;clip-path:polygon(50% 0,100% 30%,82% 100%,18% 100%,0 30%)}.logo span{color:var(--muted)}.site-nav{display:flex;gap:26px;text-transform:uppercase;font-size:10px;letter-spacing:.15em}.site-nav a:hover,.site-nav .current-menu-item>a{color:var(--orange)}.start-link{display:inline-flex;gap:25px;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.13em;border-bottom:1px solid var(--orange);padding:10px 0}.hero,.page-hero{min-height:760px;padding:85px 4vw 90px;position:relative;overflow:hidden;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px}.label{text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:10px}.label i{display:block;width:7px;height:7px;background:var(--orange)}.hero h1,.page-hero h1,.section h2,.cta h2{font-size:clamp(58px,8.5vw,138px);letter-spacing:-.075em;line-height:.84;margin:60px 0}.hero-foot{display:flex;align-items:center;justify-content:space-between}.hero-foot p,.lead{color:#bbb8b1;font-size:18px;line-height:1.7;max-width:720px}.button{display:inline-flex;gap:32px;align-items:center;background:var(--orange);color:#080808;padding:20px 23px;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.12em}.signal{position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--line);height:72px;display:flex;align-items:center;justify-content:space-around;color:var(--muted);font-size:9px;letter-spacing:.14em}.signal b{color:var(--orange)}.section{padding:115px 4vw}.paper{background:var(--paper);color:#111}.section-head{display:grid;grid-template-columns:1.25fr .75fr;align-items:end}.section-head p{color:var(--muted);line-height:1.7}.section h2,.cta h2{font-size:clamp(50px,7vw,104px);margin:35px 0}.steps,.rows{margin:70px 0;border-top:1px solid var(--line)}.steps>div,.rows article{display:grid;grid-template-columns:70px 1fr 1fr;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:28px 0}.steps small,.rows small,.cards small{color:var(--orange);font-weight:800}.steps strong,.rows h3{font-size:clamp(24px,3vw,42px);margin:0}.rows p{color:var(--muted);line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:70px}.cards article{background:var(--black);min-height:280px;padding:28px;display:flex;flex-direction:column}.paper .cards article{background:var(--paper)}.cards h3{font-size:clamp(28px,3.5vw,50px);letter-spacing:-.05em;margin:auto 0 15px}.cards p{color:var(--muted);line-height:1.65}.flow{padding:30px;background:var(--orange);color:#090909;display:flex;justify-content:space-between;gap:15px;overflow:auto;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.12em}.cta{padding:115px 4vw;background:var(--orange);color:#090909}.cta em{color:white}.cta p{max-width:650px;line-height:1.8}.cta .button{background:var(--paper);margin-top:30px}.email{display:flex;justify-content:space-between;border-block:1px solid #a83218;padding:30px 0;font-size:clamp(25px,4vw,56px);font-weight:800}.site-footer{min-height:120px;border-top:1px solid var(--line);padding:30px 4vw;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}.made-by{color:var(--paper)}.wp-content{padding:80px 4vw;max-width:1100px}.wp-content p{line-height:1.8;color:#bbb8b1}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:white;padding:10px}.admin-bar .site-header{margin-top:32px}
@media(max-width:800px){.site-header{height:auto;min-height:70px;flex-wrap:wrap;padding-block:15px}.menu-toggle{display:block}.start-link{display:none}.site-nav{display:none;width:100%;flex-direction:column;padding:25px 0}.site-nav.open{display:flex}.hero,.page-hero{min-height:650px;padding:70px 5vw 100px}.hero h1,.page-hero h1{font-size:15vw}.hero-foot{align-items:flex-start;flex-direction:column;gap:25px}.signal{justify-content:flex-start;gap:18px;padding:0 5vw;white-space:nowrap;overflow:hidden}.section,.cta{padding:75px 5vw}.section-head{grid-template-columns:1fr}.section h2,.cta h2{font-size:14vw}.steps>div,.rows article{grid-template-columns:40px 1fr}.steps>div>:last-child,.rows article p{grid-column:2}.cards{grid-template-columns:1fr}.site-footer{flex-direction:column;gap:20px;padding:40px}.admin-bar .site-header{margin-top:46px}}
.site-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}@media(max-width:800px){.site-nav ul{flex-direction:column}}
@media(min-width:801px){.site-header{height:86px;min-height:86px}}.admin-bar .site-header{margin-top:0}.seo-bottom{margin:0 auto;max-width:900px}
.hero>*:not(.hero-phoenix),.blueprint-section>*:not(.blueprint-phoenix){position:relative;z-index:1}.hero-phoenix{position:absolute;z-index:0;right:-3vw;top:38px;width:min(40vw,560px);height:auto;opacity:.065;filter:grayscale(1);pointer-events:none}.blueprint-section{position:relative;overflow:hidden}.blueprint-phoenix{position:absolute;right:-90px;top:35px;width:430px;height:auto;opacity:.15;clip-path:inset(0 0 38% 0);pointer-events:none}.cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,34%);align-items:center;overflow:hidden}.cta-copy{position:relative;z-index:1}.cta-phoenix{position:relative;z-index:0;justify-self:center;width:min(330px,28vw);height:auto;filter:brightness(0);opacity:.78;pointer-events:none}
@media(max-width:800px){.hero-phoenix{right:-90px;top:95px;width:330px;opacity:.055}.blueprint-phoenix{right:-105px;top:65px;width:290px;opacity:.11}.cta{display:block}.cta-phoenix{position:absolute;right:-65px;bottom:-100px;width:260px;opacity:.14}.cta-copy{padding-right:0}}
