.w99-na-hero h1{font-size:clamp(30px,5vw,58px);line-height:1.24;margin:8px 0 18px}
.w99-na-hero .w99-lead{max-width:60ch}
.w99-na-brand{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(26px,3.4vw,58px);align-items:start}
.w99-na-brand--1{background:#f2f1ea}
.w99-na-brand-head h2{font-size:clamp(23px,3vw,36px);margin:10px 0 12px}
.w99-na-claim{font-size:clamp(17px,2vw,22px);font-weight:600;line-height:1.6;margin:0 0 14px}
.w99-na-brand-head p{line-height:1.95;margin:0}
.w99-na-items{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,28px)}
.w99-na-items article{display:flex;flex-direction:column;gap:7px;min-width:0}
.w99-na-shot{display:block;overflow:hidden;border-radius:2px;background:#fff;aspect-ratio:1/1}
.w99-na-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.w99-na-shot:hover img{transform:scale(1.04)}
.w99-na-shot--soon{background:#e7e4da}
.w99-na-items h3{font-size:14.5px;line-height:1.55;margin:3px 0 0}
.w99-na-items p{font-size:13px;line-height:1.85;margin:0;opacity:.85}
.w99-na-serve{font-weight:600;opacity:1 !important;padding-top:4px}
.w99-na-how{background:#23302c;color:#f4f2ea}
.w99-na-how h2{font-size:clamp(23px,3vw,34px);margin:0 0 clamp(20px,2.6vw,32px)}
.w99-na-how ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}
.w99-na-how li{display:flex;flex-direction:column;gap:7px;padding-top:16px;border-top:1px solid rgba(244,242,234,.3)}
.w99-na-how strong{font-size:15.5px}
.w99-na-how span{font-size:13px;line-height:1.85;opacity:.88}
.w99-na-cta{text-align:center}
.w99-na-cta h2{font-size:clamp(23px,3vw,36px);margin:0 0 14px}
.w99-na-cta>p{max-width:62ch;margin:0 auto 24px;line-height:1.95}
.w99-na-cta .w99-small{margin-top:26px;opacity:.7}
[id^="na-"]{scroll-margin-top:100px}
@media(max-width:989px){.w99-na-brand{grid-template-columns:1fr}.w99-na-how ul{grid-template-columns:1fr 1fr}}
@media(max-width:559px){.w99-na-how ul{grid-template-columns:1fr}}
