:root{--brand-green:#008c3a}
body{font-family:Roboto,Arial,sans-serif}
.hero h1,.page-hero h1,.section-head h2,.split h2,.delivery-heading h2,.reasons-box h2,.package-intro h2,.package-value{font-family:Roboto,Arial,sans-serif;font-weight:700}
.links a:hover,.links a.active,.page-hero .eyebrow,.cert-section .eyebrow,.why-section .eyebrow,.care-section .eyebrow,.process-section .eyebrow,.cream .eyebrow,.split>.eyebrow,.split>div>.eyebrow,.price-item small,.stat b{color:var(--brand-green)}
.home-hero .eyebrow,.delivery-section .eyebrow,.reasons-section .eyebrow,.premium-packages .eyebrow{color:var(--gold2)}
.offer-note{max-width:650px!important;margin:10px 0 0!important;color:#ddd!important;font-size:13px!important}
.why-section{padding:90px 0;background:var(--cream)}
.why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.why-grid article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 18px;text-align:center;box-shadow:0 8px 28px rgba(25,20,8,.05)}
.why-grid span{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 14px;border-radius:50%;background:#111;color:var(--gold2);font-weight:900}
.why-grid h3{font-size:16px;line-height:1.35;margin:0}
.review-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:28px 32px;background:#111;color:#fff;border-radius:20px}
.review-strip h3{margin:4px 0 0;font-size:24px}
.review-strip p{margin:0;color:#bbb}
.stars{color:var(--gold2);font-size:25px;letter-spacing:4px}
.package-assurance small{flex-basis:100%;color:#bbb;margin-top:5px}
.package-intro h2{font-weight:700}
.icon{color:var(--brand-green);font-size:24px}
@media(max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}.why-grid article:last-child{grid-column:1/-1}}
@media(max-width:600px){.why-grid{grid-template-columns:1fr}.why-grid article:last-child{grid-column:auto}.review-strip{align-items:flex-start;flex-direction:column;padding:25px}.offer-note{font-size:12px!important}}
