.zone-nav{display:flex;align-items:center;gap:22px}.zone-nav a:not(.button){color:#022e15;font-size:.88rem;font-weight:800;text-decoration:none}.zone-hero{padding:90px 0;color:#fff;background:#022e15}.zone-hero-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:70px;align-items:end}.zone-hero h1{max-width:850px;margin:0;font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.065em}.zone-hero h1 span{color:#fcc426}.zone-lead{max-width:750px;margin:28px 0;color:rgba(255,255,255,.78);font-size:1.08rem}.zone-hero aside{padding:26px;color:#022e15;background:#fcc426;border-radius:18px}.zone-hero aside strong{font-size:1.2rem}.zone-hero aside p{margin-bottom:0}.zone-content{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:start}.zone-content h2{color:#022e15;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.045em}.zone-services{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.zone-services a{display:grid;gap:4px;padding:20px;color:#15251d;background:#f5f8f6;border:1px solid #d9e2dc;border-radius:14px;text-decoration:none}.zone-services strong{color:#022e15}.zone-services span{color:#657269;font-size:.85rem}.zone-area{padding:30px;background:#f5f8f6;border-radius:20px}.zone-area h2{margin-top:0}.zone-area li{margin:7px 0}.zone-disclaimer{margin-top:24px;padding-left:14px;color:#657269;border-left:3px solid #fcc426;font-size:.84rem}.zone-cta{padding:54px 0;background:#fcc426}.zone-cta>.container{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.zone-cta h2{max-width:800px;margin:0;color:#022e15;font-size:clamp(1.8rem,4vw,3rem)}.zone-cta>.container>div:last-child{display:grid;gap:8px}.zone-cta a{color:#022e15;font-weight:900}@media(max-width:850px){.zone-nav a:not(.button){display:none}.zone-hero-grid,.zone-content,.zone-cta>.container{grid-template-columns:1fr}.zone-hero-grid{gap:35px}.zone-services{grid-template-columns:1fr}}@media(max-width:620px){.zone-hero{padding:62px 0}.zone-hero h1{font-size:clamp(2.8rem,15vw,4.6rem)}.zone-hero .hero-actions{display:grid}.zone-content{gap:35px}}
