/* Buddha Wraps inner-page art direction v5 */
body:not(.home) .bw-authority-page{--acid:#00ef7f;--ink:#050c09;--cream:#f3f5f0;--line:rgba(255,255,255,.16);background:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}
body:not(.home) .bw-authority-page *{box-sizing:border-box}
body:not(.home) .bw-auth-inner{width:min(1440px,100%)!important;margin:0 auto!important;padding-left:clamp(24px,6vw,90px)!important;padding-right:clamp(24px,6vw,90px)!important}
body:not(.home) .bw-auth-hero{position:relative!important;min-height:570px!important;display:flex!important;align-items:flex-end!important;padding:0!important;background:linear-gradient(90deg,rgba(2,9,6,.97) 0%,rgba(2,9,6,.88) 47%,rgba(2,9,6,.25) 78%),url('/wp-content/uploads/2026/09/Commercial-Box-Truck-Fleet-Rollout.png') center/cover no-repeat!important;border-bottom:5px solid var(--acid)!important}
body:not(.home) .bw-auth-hero:after{content:"BUILT TO BE SEEN";position:absolute;right:4vw;bottom:48px;color:rgba(255,255,255,.68);font-size:11px;font-weight:900;letter-spacing:.25em;writing-mode:vertical-rl}
body:not(.home) .bw-auth-hero .bw-auth-inner{padding-top:110px!important;padding-bottom:80px!important}
body:not(.home) .bw-auth-kicker,body:not(.home) .bw-auth-number,body:not(.home) .bw-home-kicker{display:flex!important;align-items:center!important;gap:12px!important;color:var(--acid)!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}
body:not(.home) .bw-auth-kicker:before,body:not(.home) .bw-auth-number:before,body:not(.home) .bw-home-kicker:before{content:"";width:34px;height:2px;background:var(--acid)}
body:not(.home) .bw-auth-hero h1{max-width:930px!important;margin:25px 0 28px!important;color:#fff!important;font-size:clamp(55px,6.6vw,106px)!important;line-height:.9!important;letter-spacing:-.06em!important;text-transform:uppercase!important}
body:not(.home) .bw-auth-lead{max-width:760px!important;margin:0 0 34px!important;color:rgba(255,255,255,.8)!important;font-size:clamp(18px,1.5vw,23px)!important;line-height:1.55!important}
body:not(.home) .bw-auth-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body:not(.home) .bw-auth-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:0 25px!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:4px!important;background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:.03em!important;text-decoration:none!important}
body:not(.home) .bw-auth-btn-primary{border-color:var(--acid)!important;background:var(--acid)!important;color:#04100a!important;box-shadow:none!important}
body:not(.home) .bw-auth-related{padding:clamp(65px,8vw,115px) 0!important;background:var(--cream)!important;color:var(--ink)!important}
body:not(.home) .bw-auth-related h2,body:not(.home) .bw-auth-section h2{max-width:980px!important;margin:20px 0 46px!important;color:var(--ink)!important;font-size:clamp(42px,5vw,76px)!important;line-height:.94!important;letter-spacing:-.052em!important;text-transform:uppercase!important}
body:not(.home) .bw-auth-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;border-top:2px solid var(--ink)!important}
body:not(.home) .bw-auth-card{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:86px!important;padding:18px 6px!important;border:0!important;border-bottom:1px solid rgba(5,12,9,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;font-size:clamp(18px,1.5vw,23px)!important;font-weight:850!important;text-decoration:none!important}
body:not(.home) .bw-auth-card:nth-child(odd){margin-right:30px!important}body:not(.home) .bw-auth-card:nth-child(even){margin-left:30px!important}
body:not(.home) .bw-auth-card b{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:50%!important;background:var(--acid)!important;color:var(--ink)!important;font-size:18px!important}
body:not(.home) .bw-auth-card:hover{padding-left:16px!important;background:#fff!important}
body:not(.home) .bw-auth-section.bw-auth-muted{position:relative!important;min-height:590px!important;display:flex!important;align-items:center!important;padding:clamp(75px,9vw,125px) 0!important;background:linear-gradient(90deg,rgba(2,9,6,.98) 0%,rgba(2,9,6,.92) 52%,rgba(2,9,6,.25)),url('/wp-content/uploads/2026/09/Box-Truck-Wrap-Installation.png') center/cover no-repeat!important;color:#fff!important}
body:not(.home) .bw-auth-section.bw-auth-muted .bw-auth-copy{max-width:1440px!important;margin:0 auto!important}
body:not(.home) .bw-auth-section.bw-auth-muted h2{max-width:780px!important;color:#fff!important;margin-bottom:28px!important}
body:not(.home) .bw-auth-section.bw-auth-muted p{max-width:710px!important;color:rgba(255,255,255,.78)!important;font-size:18px!important;line-height:1.68!important}
body:not(.home) .bw-auth-related:last-of-type{padding:65px 0!important;background:#05100c!important}
body:not(.home) .bw-auth-final{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:45px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body:not(.home) .bw-auth-final h2{margin:18px 0 0!important;color:#fff!important;font-size:clamp(38px,4vw,62px)!important}
body:not(.home) .bw-auth-final>p{margin:0!important;flex:0 0 auto!important}
body:not(.home) .bw-auth-final .bw-auth-btn{min-width:210px!important}
@media(max-width:760px){
 body:not(.home) .bw-auth-inner{padding-left:20px!important;padding-right:20px!important}
 body:not(.home) .bw-auth-hero{min-height:530px!important;background-position:64% center!important}
 body:not(.home) .bw-auth-hero:after{display:none!important}
 body:not(.home) .bw-auth-hero .bw-auth-inner{padding-top:90px!important;padding-bottom:52px!important}
 body:not(.home) .bw-auth-hero h1{font-size:48px!important;line-height:.91!important}
 body:not(.home) .bw-auth-lead{font-size:17px!important;line-height:1.5!important}
 body:not(.home) .bw-auth-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
 body:not(.home) .bw-auth-btn{width:100%!important;min-height:56px!important;padding:0 14px!important;font-size:13px!important}
 body:not(.home) .bw-auth-related{padding:60px 0!important}
 body:not(.home) .bw-auth-related h2,body:not(.home) .bw-auth-section h2{font-size:41px!important;margin-bottom:32px!important}
 body:not(.home) .bw-auth-grid{grid-template-columns:1fr!important}
 body:not(.home) .bw-auth-card:nth-child(n){margin:0!important;min-height:72px!important;font-size:17px!important}
 body:not(.home) .bw-auth-section.bw-auth-muted{min-height:560px!important;background-position:58% center!important;padding:70px 0!important}
 body:not(.home) .bw-auth-section.bw-auth-muted:before{content:"";position:absolute;inset:0;background:rgba(1,8,5,.25)}
 body:not(.home) .bw-auth-section.bw-auth-muted .bw-auth-inner{position:relative;z-index:1}
 body:not(.home) .bw-auth-section.bw-auth-muted p{font-size:16px!important}
 body:not(.home) .bw-auth-final{display:block!important}
 body:not(.home) .bw-auth-final>p{margin-top:28px!important}
}

/* Project photography system */
body:not(.home).bw-slug-vehicle-wraps .bw-auth-hero,
body:not(.home).bw-slug-box-truck-wraps .bw-auth-hero,
body:not(.home).bw-slug-fleet-van-wraps .bw-auth-hero{background-image:linear-gradient(90deg,rgba(2,9,6,.97) 0%,rgba(2,9,6,.82) 48%,rgba(2,9,6,.18) 80%),url('/wp-content/uploads/buddhawraps-new-orleans-service-van-wrap.webp')!important}
body:not(.home).bw-slug-fleet-solutions .bw-auth-hero,
body:not(.home).bw-slug-industries .bw-auth-hero,
body:not(.home).bw-slug-government .bw-auth-hero{background-image:linear-gradient(90deg,rgba(2,9,6,.97) 0%,rgba(2,9,6,.82) 48%,rgba(2,9,6,.18) 80%),url('/wp-content/uploads/buddhawraps-commercial-fleet-branding.webp')!important}
body:not(.home).bw-slug-signs-graphics .bw-auth-hero,
body:not(.home).bw-slug-applications .bw-auth-hero{background-image:linear-gradient(90deg,rgba(2,9,6,.97) 0%,rgba(2,9,6,.82) 48%,rgba(2,9,6,.18) 80%),url('/wp-content/uploads/buddhawraps-commercial-signs-environmental-graphics.webp')!important}
.fusion-tb-header>.bw-showcase,.fusion-tb-header .bw-showcase{display:none!important}.bw-showcase{background:#050c09!important;color:#fff!important;padding:clamp(70px,8vw,115px) 0!important}.bw-showcase-inner{width:min(1440px,100%)!important;margin:auto!important;padding:0 clamp(24px,6vw,90px)!important}.bw-showcase-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:40px!important;margin-bottom:35px!important}.bw-showcase-head h2{font-size:clamp(42px,5vw,74px)!important;line-height:.94!important;letter-spacing:-.05em!important;color:#fff!important;text-transform:uppercase!important;margin:18px 0 0!important}.bw-showcase-head p{max-width:390px!important;color:rgba(255,255,255,.67)!important;font-size:16px!important;line-height:1.55!important}.bw-showcase-grid{display:grid!important;grid-template-columns:1.3fr .7fr .7fr!important;grid-template-rows:285px 285px!important;gap:10px!important}.bw-showcase-shot{position:relative!important;overflow:hidden!important;display:block!important;background:#14201b!important}.bw-showcase-shot:first-child{grid-row:1/3!important}.bw-showcase-shot:last-child{grid-column:2/4!important}.bw-showcase-shot img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .55s ease!important}.bw-showcase-shot:hover img{transform:scale(1.035)}.bw-showcase-shot:after{content:attr(data-label);position:absolute;left:18px;bottom:16px;padding:8px 11px;background:rgba(2,9,6,.8);border-left:3px solid #00ef7f;color:#fff;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.bw-showcase-source{margin:15px 0 0!important;color:rgba(255,255,255,.45)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}
@media(max-width:760px){.bw-showcase{padding:60px 0}.bw-showcase-head{display:block}.bw-showcase-head p{margin-top:20px}.bw-showcase-grid{grid-template-columns:1fr 1fr;grid-template-rows:330px 190px 190px}.bw-showcase-shot:first-child{grid-column:1/3;grid-row:auto}.bw-showcase-shot:last-child{grid-column:1/3}.bw-showcase-shot:after{font-size:9px}.bw-showcase-head h2{font-size:41px!important}}
