/* AWEBZONE V17 — Green Performance System
   Re-skins the existing V16 architecture without removing templates, URLs or tools. */
:root{
  --awz-green:#8CFF19;
  --awz-green-2:#B7FF66;
  --awz-green-dark:#123300;
  --awz-ink:#07100b;
  --awz-ink-2:#0a1510;
  --awz-white:#ffffff;
  --awz-paper:#f7faf6;
  --awz-muted:#647064;
  --awz-line:rgba(7,16,11,.11);
  --awz-dark-line:rgba(255,255,255,.11);
  --awz-shadow:0 24px 70px rgba(7,16,11,.12);
  --awz-glow:0 0 42px rgba(140,255,25,.22);
}
html{scroll-behavior:smooth}
body.az-body{background:var(--awz-paper)!important;color:var(--awz-ink)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}
body.az-body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 85% 0%,rgba(140,255,25,.08),transparent 22%),radial-gradient(circle at 10% 35%,rgba(0,0,0,.025),transparent 28%)}
.az-page-noise{opacity:.035!important;background-image:radial-gradient(#0a180d 1px,transparent 1px)!important;background-size:5px 5px!important}
.az-cursor-glow{background:radial-gradient(circle,rgba(140,255,25,.13),transparent 68%)!important}
.az-scanline{display:none!important}
/* Utility strip + header */
.az-header{position:relative!important;z-index:1000;background:#fff!important;border-bottom:1px solid var(--awz-line)!important;box-shadow:0 8px 30px rgba(7,16,11,.06)!important}
.az-header:before{content:"";display:block;height:30px;background:#070d09}
.az-header:after{content:"SURAT, GUJARAT, INDIA   •   +91 93276 30032   •   hello@awebzone.in";position:absolute;left:28px;top:0;height:30px;display:flex;align-items:center;color:#dfe9e0;font-size:10px;font-weight:700;letter-spacing:.08em;z-index:2;white-space:nowrap}
.az-header-inner,.az-header-inner-v2{min-height:74px!important;background:#fff!important;border:0!important;box-shadow:none!important;padding:0 26px!important}
.az-brand{color:#101811!important;font-weight:900!important;letter-spacing:.12em!important}
.az-brand-mark{width:29px!important;height:29px!important;background:transparent!important;border:0!important;display:flex!important;align-items:flex-end!important;gap:3px!important}
.az-brand-mark span{display:block!important;width:5px!important;background:var(--awz-green)!important;border-radius:3px 3px 0 0!important;box-shadow:0 0 12px rgba(140,255,25,.25)}
.az-brand-mark span:nth-child(1){height:13px}.az-brand-mark span:nth-child(2){height:22px}.az-brand-mark span:nth-child(3){height:17px}
.az-nav-list{gap:4px!important}.az-nav-list>li>a{color:#243025!important;font-size:12px!important;font-weight:650!important;border-radius:999px!important;padding:10px 12px!important;transition:.25s ease!important}
.az-nav-list>li>a:hover,.az-nav-list>li.current-menu-item>a{color:#0a170b!important;background:rgba(140,255,25,.15)!important}
.az-header-quick{border:1px solid #b9c4ba!important;color:#111b12!important;background:#fff!important;border-radius:12px!important;padding:10px 14px!important}
.az-header-cta,.az-btn-primary{background:linear-gradient(135deg,var(--awz-green),#b7ff55)!important;color:#071006!important;border:1px solid #76d90d!important;box-shadow:0 10px 30px rgba(140,255,25,.22)!important}
.az-header-cta:hover,.az-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 16px 40px rgba(140,255,25,.30)!important}
.az-menu-toggle{color:#0a150d!important;border-color:#c8d0c8!important}
.az-mobile-menu{background:#fff!important;border-top:1px solid var(--awz-line)!important}
.az-mobile-list a{color:#142017!important}
/* Buttons */
.az-btn{border-radius:12px!important;min-height:44px!important;font-weight:800!important;letter-spacing:.01em!important}
.az-btn-outline{background:#fff!important;color:#122016!important;border:1px solid #b9c5ba!important}
.az-btn-outline:hover{border-color:var(--awz-green)!important;box-shadow:0 12px 30px rgba(140,255,25,.14)!important}
.az-whatsapp-link .az-wa-icon{color:#20c863!important}
/* Main hero */
.az-home-hero,.az-v14-hero{position:relative!important;min-height:610px!important;background:#07100b!important;color:#fff!important;overflow:hidden!important;border:0!important}
.az-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,11,.99) 0%,rgba(7,16,11,.93) 48%,rgba(7,16,11,.52) 72%,rgba(7,16,11,.95) 100%),radial-gradient(circle at 75% 45%,rgba(140,255,25,.18),transparent 30%);pointer-events:none}
.az-home-hero:after{content:"";position:absolute;inset:0;opacity:.20;background-image:linear-gradient(rgba(140,255,25,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(140,255,25,.12) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#000,transparent 80%);pointer-events:none}
.az-home-hero .az-container{position:relative;z-index:3}
.az-v14-hero-grid{grid-template-columns:1.02fr .98fr!important;min-height:610px!important;gap:42px!important}
.az-hero-copy{max-width:650px!important}
.az-eyebrow{display:inline-flex!important;padding:8px 13px!important;border:1px solid rgba(140,255,25,.34)!important;background:rgba(140,255,25,.07)!important;border-radius:999px!important;color:#c9f6a6!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important}
.az-hero-copy h1,.az-hero-title{font-size:clamp(3.7rem,7.3vw,7.3rem)!important;line-height:.88!important;letter-spacing:-.065em!important;color:#fff!important;margin:24px 0 22px!important}
.az-gradient-text,.az-hero-copy h1 em{color:var(--awz-green)!important;background:none!important;-webkit-text-fill-color:initial!important;text-shadow:0 0 35px rgba(140,255,25,.15)}
.az-hero-lead{max-width:610px!important;color:#c3cec4!important;font-size:16px!important;line-height:1.75!important}
.az-hero-trust{color:#aebbb0!important}.az-hero-trust i{background:rgba(255,255,255,.25)!important}
.az-live-type-line{color:#c6d1c7!important}.az-typing{color:var(--awz-green)!important}.az-typing:after{background:var(--awz-green)!important}
.az-v14-hero-visual{min-height:540px!important;position:relative!important}
.az-hero-visual-ring{border-color:rgba(140,255,25,.48)!important;box-shadow:0 0 100px rgba(140,255,25,.15),inset 0 0 100px rgba(140,255,25,.06)!important;animation:awzOrbit 22s linear infinite!important}
.az-hero-visual-ring.ring-2{border-color:rgba(255,255,255,.13)!important;animation-direction:reverse!important;animation-duration:32s!important}
.az-hero-core{background:rgba(4,11,7,.86)!important;border:1px solid rgba(140,255,25,.35)!important;box-shadow:0 25px 80px rgba(0,0,0,.5),0 0 50px rgba(140,255,25,.12)!important;animation:awzFloatCore 6s ease-in-out infinite!important}
.az-hero-core span{color:#c3d0c6!important}.az-hero-core b{color:#fff!important;font-size:28px!important}.az-hero-core small{color:#9fac9f!important}
.az-float-card{background:rgba(7,17,11,.82)!important;border-color:rgba(140,255,25,.28)!important;box-shadow:0 20px 60px rgba(0,0,0,.35)!important;backdrop-filter:blur(14px)!important;animation:awzFloatCard 7s ease-in-out infinite!important}
.az-float-card span{color:#8fa193!important}.az-float-card b{color:#fff!important}.az-float-card small{color:#9eaa9f!important}
.az-float-card.fc-a{--delay:-1s}.az-float-card.fc-b{--delay:-3s}.az-float-card.fc-c{--delay:-5s}.az-float-card.fc-d{--delay:-2s}
.az-hero-network{opacity:.7!important}.az-hero-network *{stroke:#8cff19!important}.az-hero-network circle[fill="#EC4899"]{fill:#8cff19!important}
@keyframes awzOrbit{to{transform:rotate(360deg)}}
@keyframes awzFloatCore{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes awzFloatCard{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(8px,-12px,0)}}
/* Trust */
.az-global-trust{background:#fff!important;color:#102014!important;border-top:1px solid var(--awz-line)!important;border-bottom:1px solid var(--awz-line)!important}
.az-global-trust-grid>div{border-color:var(--awz-line)!important}.az-trust-icon{background:rgba(140,255,25,.14)!important;border-color:rgba(80,120,45,.22)!important;color:#2c5c10!important}.az-global-trust-grid b{color:#101811!important}.az-global-trust-grid small{color:#69766b!important}
/* Generic sections */
.az-section{background:#fff!important;color:var(--awz-ink)!important;border:0!important}
.az-soft-section{background:#f3f7f1!important}
.az-dark-section{background:#07100b!important;color:#fff!important;position:relative!important;overflow:hidden!important}
.az-dark-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 10%,rgba(140,255,25,.10),transparent 24%),linear-gradient(90deg,transparent,rgba(140,255,25,.025),transparent);pointer-events:none}
.az-dark-section>*{position:relative;z-index:1}
.az-section-head h2,.az-section h2{color:var(--awz-ink)!important}.az-dark-section .az-section-head h2,.az-dark-section h2{color:#fff!important}
.az-section-head p,.az-section p{color:#667267!important}.az-dark-section .az-section-head p,.az-dark-section p{color:#b4c0b5!important}
.az-kicker{color:#4f8b22!important;font-weight:900!important;letter-spacing:.15em!important}.az-dark-section .az-kicker{color:var(--awz-green)!important}
.az-kicker:before{background:var(--awz-green)!important}
.az-section h2 em{color:#4e9a0b!important;background:none!important;-webkit-text-fill-color:initial!important}.az-dark-section h2 em{color:var(--awz-green)!important}
/* Service cards and goals */
.v14-goal,.az-v14-service-card,.az-home-tools-grid a,.az-three-grid>div,.az-loop-grid>div,.az-related-grid a,.az-check-grid>div,.az-evidence-grid>div,.az-signal-grid>div,.az-principles>div,.az-decision-board>div{background:#fff!important;color:var(--awz-ink)!important;border:1px solid var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}
.az-dark-section .az-v14-service-card,.az-dark-section .az-loop-grid>div,.az-dark-section .az-related-grid a{background:rgba(255,255,255,.035)!important;color:#fff!important;border-color:rgba(140,255,25,.14)!important;box-shadow:0 20px 60px rgba(0,0,0,.22)!important}
.v14-goal:hover,.az-v14-service-card:hover,.az-home-tools-grid a:hover,.az-three-grid>div:hover,.az-loop-grid>div:hover,.az-related-grid a:hover{border-color:rgba(140,255,25,.5)!important;box-shadow:0 26px 80px rgba(7,16,11,.16),0 0 34px rgba(140,255,25,.09)!important}
.goal-icon{color:var(--goal-color)!important}
.goal-purple{--goal-color:#6b4cff!important}.goal-pink{--goal-color:#ff4f9a!important}.goal-teal{--goal-color:#16a86a!important}
.v14-service-icon,.az-card-icon,.az-service-card-icon{color:var(--card-accent,var(--awz-green))!important}
.az-v14-service-card span{color:#111b13!important}.az-v14-service-card small{color:#6d786e!important}.az-v14-service-card b{color:#3e7617!important}
/* Infographics */
.az-infographic{background:#fff!important;border-color:rgba(7,16,11,.1)!important;box-shadow:0 20px 70px rgba(7,16,11,.10)!important;filter:none!important}
.az-infographic-live{mix-blend-mode:multiply}.az-infographic-scan{background:linear-gradient(90deg,transparent,rgba(140,255,25,.20),transparent)!important}
/* Panels */
.az-tech-panel,.az-contact-form-v2,.az-tool-workspace,.az-tool-app,.az-audit-shell{background:#fff!important;color:var(--awz-ink)!important;border:1px solid var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}
.az-panel-caption,.az-form-topbar{color:#5c695e!important;border-color:var(--awz-line)!important}.az-tech-row{border-color:var(--awz-line)!important}.az-tech-row strong{color:#182218!important}.az-tech-row span{color:#5e991d!important}
/* Service heroes */
.az-page-hero.az-service-hero,.az-page-hero.az-contact-hero,.az-page-hero.az-tools-hero,.az-page-hero.az-audit-hero{background:#07100b!important;color:#fff!important;overflow:hidden!important}
.az-page-hero.az-service-hero:before,.az-page-hero.az-contact-hero:before,.az-page-hero.az-tools-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 20%,transparent),transparent 28%),radial-gradient(circle at 10% 10%,rgba(140,255,25,.10),transparent 28%),linear-gradient(90deg,rgba(7,16,11,.98),rgba(7,16,11,.82));pointer-events:none}
.az-service-hero-grid{position:relative;z-index:2}.az-service-hero-copy h1{color:#fff!important}.az-service-hero-copy h1 em{color:var(--az-service-accent,var(--awz-green))!important;background:none!important;-webkit-text-fill-color:initial!important}.az-service-hero-copy p{color:#bec9bf!important}
.az-service-visual-ring{border-color:color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 70%,transparent)!important;box-shadow:0 0 90px color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 18%,transparent)!important}
.az-service-icon-shell{background:rgba(4,12,7,.88)!important;border-color:color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 55%,transparent)!important;color:var(--az-service-accent,var(--awz-green))!important;box-shadow:0 25px 80px rgba(0,0,0,.45),0 0 70px color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 15%,transparent)!important}
.az-service-visual-chip{background:rgba(4,12,7,.8)!important;color:#dce6dd!important;border-color:color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 45%,transparent)!important}
.az-service-aurora{background:radial-gradient(circle,color-mix(in srgb,var(--az-service-accent,var(--awz-green)) 22%,transparent),transparent 70%)!important}
/* Service specific color accents */
.az-service-theme-facebook .az-service-visual-ring{box-shadow:0 0 90px rgba(24,119,242,.22)!important}.az-service-theme-instagram .az-service-visual-ring{box-shadow:0 0 90px rgba(255,79,154,.20)!important}.az-service-theme-google .az-service-visual-ring{box-shadow:0 0 90px rgba(66,133,244,.20)!important}.az-service-theme-youtube .az-service-visual-ring{box-shadow:0 0 90px rgba(255,48,48,.20)!important}
/* Founder / images */
.az-founder-photo,.az-founder-showcase-photo,.az-training-mentor-photo{background:#07100b!important;border-color:rgba(140,255,25,.25)!important;box-shadow:0 22px 70px rgba(7,16,11,.18)!important}
.az-founder-showcase{background:#f3f7f1!important}
.az-founder-showcase-copy h2{color:#0a150d!important}.az-founder-showcase-copy h2 em{color:#4e9a0b!important}
.az-v14-founder-card{background:#fff!important;border:1px solid var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}.az-v14-founder-card h3{color:#0c170f!important}.az-v14-founder-card p{color:#687469!important}.az-v14-tags span{background:#f2f6f0!important;border-color:#d8e0d8!important;color:#3d4a3e!important}
.az-v14-proof-stack>div{background:#fff!important;border-color:var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}.az-v14-proof-stack b{color:#4f9b0b!important}.az-v14-proof-stack span{color:#667267!important}
/* Training */
.az-training-core{background:#07100b!important;border-color:rgba(140,255,25,.25)!important;box-shadow:0 0 80px rgba(140,255,25,.10)!important}.az-training-node{background:rgba(8,18,11,.88)!important;border-color:rgba(140,255,25,.22)!important;color:#fff!important}.az-training-node b,.az-training-core b{color:var(--awz-green)!important}.az-curriculum-card{background:#fff!important;border-color:var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}.az-curriculum-card b{color:#122016!important}.az-curriculum-card small{color:#687469!important}.az-training-promise-grid>div{background:#fff!important;border-color:var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}.az-training-promise-grid b{color:#132015!important}.az-training-promise-grid small{color:#687469!important}
/* Tools */
.az-tools-home{background:#f3f7f1!important}.az-home-tools-grid a{background:#fff!important}.az-home-tool-icon{background:rgba(140,255,25,.13)!important;border-color:rgba(70,120,35,.20)!important;color:#2d6a0b!important}.az-tool-card{background:#fff!important;color:#122016!important;border-color:var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}.az-tool-card:hover{border-color:rgba(140,255,25,.6)!important}.az-tool-badge{color:#4d891b!important;background:rgba(140,255,25,.12)!important}.az-tool-card-icon{background:#f1f7ed!important;color:#438914!important}
/* Contact */
.az-contact-hero{background:#07100b!important}.az-contact-side h2{color:#fff!important}.az-contact-side>p{color:#bdc9bf!important}.az-contact-trust>div{background:#fff!important;border-color:var(--awz-line)!important}.az-contact-trust b{color:#438914!important}.az-contact-trust span{color:#667267!important}.az-contact-card{background:#fff!important;border-color:var(--awz-line)!important;box-shadow:var(--awz-shadow)!important}.az-contact-card span{color:#5b6a5d!important}.az-contact-card a{color:#34700b!important}.az-contact-card p{color:#667267!important}.az-contact-form-v2 label{color:#475548!important}.az-contact-form-v2 input,.az-contact-form-v2 select,.az-contact-form-v2 textarea{background:#f7faf6!important;border-color:#ccd5cc!important;color:#152017!important}.az-contact-form-v2 input:focus,.az-contact-form-v2 select:focus,.az-contact-form-v2 textarea:focus{border-color:#82d72a!important;box-shadow:0 0 0 3px rgba(140,255,25,.12)!important}.az-contact-trust-wide>div{background:#07100b!important;border-color:rgba(140,255,25,.18)!important}.az-contact-trust-wide span{color:var(--awz-green)!important}.az-contact-trust-wide b{color:#fff!important}.az-contact-trust-wide small{color:#b6c2b7!important}
/* Footer */
.az-footer{background:#07100b!important;border-top:0!important;color:#fff!important}.az-footer:before{background:linear-gradient(90deg,transparent,var(--awz-green),transparent)!important;box-shadow:0 0 30px rgba(140,255,25,.35)!important}.az-footer h4{color:#fff!important}.az-footer a{color:#aebcaf!important}.az-footer a:hover{color:var(--awz-green)!important}.az-footer .az-muted{color:#a8b5aa!important}.az-footer-bottom{border-color:rgba(255,255,255,.1)!important;color:#829082!important}
/* Floating WhatsApp */
.az-whatsapp{background:linear-gradient(135deg,#8cff19,#50b90b)!important;color:#071006!important;border:1px solid rgba(7,16,11,.25)!important;box-shadow:0 16px 45px rgba(90,190,20,.30)!important}.az-whatsapp:before{border-color:rgba(140,255,25,.55)!important}.az-whatsapp .az-wa-icon{color:#071006!important}
/* Reveal safety + premium micro motion */
.az-reveal-ready,.az-reveal-ready:not(.is-visible){opacity:1!important;visibility:visible!important;transform:none!important}
.az-three-grid>div,.az-loop-grid>div,.az-related-grid a,.az-check-grid>div,.az-evidence-grid>div,.az-signal-grid>div,.az-curriculum-card,.az-home-tools-grid a{animation:awzCardBreathe 7s ease-in-out infinite!important;animation-delay:calc(var(--awz-delay,0) * -1s)}
@keyframes awzCardBreathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
.az-three-grid>div:nth-child(2n),.az-loop-grid>div:nth-child(2n),.az-related-grid a:nth-child(2n){animation-delay:-2s!important}.az-three-grid>div:nth-child(3n),.az-loop-grid>div:nth-child(3n),.az-related-grid a:nth-child(3n){animation-delay:-4s!important}
/* responsive */
@media(max-width:1100px){.az-nav-list>li>a{padding:8px 8px!important;font-size:11px!important}.az-header-quick{display:none}.az-v14-hero-grid{gap:20px!important}}
@media(max-width:900px){.az-header:after{left:14px;font-size:9px}.az-header-inner{padding:0 16px!important}.az-v14-hero-grid{grid-template-columns:1fr!important;min-height:auto!important;padding-top:62px;padding-bottom:70px}.az-v14-hero-visual{min-height:450px!important;order:-1}.az-hero-copy{max-width:100%!important}.az-hero-copy h1{font-size:clamp(3.3rem,13vw,5.7rem)!important}.az-global-trust-grid{grid-template-columns:repeat(2,1fr)!important}.az-global-trust-grid>div:nth-child(2n){border-right:0}}
@media(max-width:640px){.az-header:before{height:26px}.az-header:after{top:0;height:26px;max-width:calc(100% - 70px);overflow:hidden}.az-header-inner{min-height:64px!important}.az-hero-copy h1{font-size:clamp(3rem,16vw,4.8rem)!important;margin-top:18px!important}.az-hero-lead{font-size:14px!important}.az-v14-hero-visual{min-height:330px!important}.az-hero-visual-ring{width:270px!important;height:270px!important}.az-float-card{transform:scale(.82)!important}.az-float-card.fc-a{left:0!important}.az-float-card.fc-b{right:0!important}.az-float-card.fc-c{left:4%!important}.az-float-card.fc-d{right:2%!important}.az-section{padding-top:60px!important;padding-bottom:60px!important}.az-section-head{gap:18px!important}.az-section-head h2{font-size:clamp(2.2rem,11vw,3.5rem)!important}.az-global-trust-grid{grid-template-columns:1fr 1fr!important}.az-global-trust-grid>div{border-right:0!important}.az-whatsapp{right:12px!important;bottom:14px!important}.az-whatsapp b{font-size:10px!important}.az-contact-trust-wide,.az-contact-trust{grid-template-columns:1fr 1fr!important}}
@media(prefers-reduced-motion:reduce){.az-hero-visual-ring,.az-hero-visual-ring.ring-2,.az-hero-core,.az-float-card,.az-three-grid>div,.az-loop-grid>div,.az-related-grid a,.az-check-grid>div,.az-evidence-grid>div,.az-signal-grid>div,.az-curriculum-card,.az-home-tools-grid a,.az-whatsapp{animation:none!important;transition:none!important}}
.az-home-founder-cutout{position:absolute;z-index:2;bottom:-10px;left:50%;transform:translateX(-50%);height:430px;width:auto;max-width:64%;object-fit:contain;filter:drop-shadow(0 25px 40px rgba(0,0,0,.5));pointer-events:none}.az-v14-hero-visual .az-hero-network{z-index:0;position:absolute;inset:0;width:100%;height:100%}.az-v14-hero-visual .az-hero-core{z-index:3}.az-v14-hero-visual .az-float-card{z-index:5}.az-v17-proof-grid{grid-template-columns:repeat(3,1fr)!important}.az-v17-proof-grid>div{min-height:220px;padding:28px!important}.az-v17-proof-grid h3{color:#fff!important}.az-v17-proof-grid p{color:#b7c3b8!important}.az-v17-proof-grid span{color:var(--awz-green)!important;font-weight:900}.az-v14-training{border:1px solid rgba(140,255,25,.18)!important;background:linear-gradient(145deg,rgba(140,255,25,.06),rgba(255,255,255,.02))!important;border-radius:28px!important;overflow:hidden!important}.az-v14-training-image img{filter:none!important}.az-final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px;border:1px solid var(--awz-line);border-radius:28px;background:#fff;box-shadow:var(--awz-shadow)}
@media(max-width:900px){.az-home-founder-cutout{height:330px;max-width:70%}.az-v17-proof-grid{grid-template-columns:1fr!important}.az-final-cta-inner{flex-direction:column;align-items:flex-start}}
@media(max-width:640px){.az-home-founder-cutout{height:260px;bottom:0;max-width:68%}.az-v14-hero-visual{margin-bottom:-15px}.az-final-cta-inner{padding:28px}.az-v14-training{grid-template-columns:1fr!important}}
/* Service hero architecture fix: breadcrumb spans full width so copy + visual share one row. */
.az-service-hero-grid>.az-breadcrumbs{grid-column:1 / -1!important;grid-row:1!important;align-self:start!important;margin-bottom:0!important}.az-service-hero-grid>.az-service-hero-copy{grid-column:1!important;grid-row:2!important}.az-service-hero-grid>.az-service-visual{grid-column:2!important;grid-row:2!important}.az-service-hero-grid{grid-template-rows:auto 1fr!important}.az-service-hero-grid .az-breadcrumbs a,.az-service-hero-grid .az-breadcrumbs span{color:#aebbb0!important}.az-service-hero-grid .az-breadcrumbs{padding-top:8px!important}
@media(max-width:980px){.az-service-hero-grid>.az-breadcrumbs,.az-service-hero-grid>.az-service-hero-copy,.az-service-hero-grid>.az-service-visual{grid-column:1!important}.az-service-hero-grid>.az-service-visual{grid-row:3!important}.az-service-hero-grid>.az-service-hero-copy{grid-row:2!important}}
