.page-module__NfDiEG__pageHero{background:var(--primary-dark);align-items:center;min-height:440px;padding:20px 0;display:flex;position:relative;overflow:hidden}.page-module__NfDiEG__pageHeroBg{opacity:.18;background-image:url(/images/about-hero.jpg?v=9);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__NfDiEG__pageHero .container{z-index:1;position:relative}.page-module__NfDiEG__heroH1{color:var(--white);margin:16px 0 24px;font-family:Oswald,sans-serif;font-size:clamp(34px,5vw,60px);line-height:1.15}.page-module__NfDiEG__heroCtas{flex-wrap:wrap;gap:14px;display:flex}.page-module__NfDiEG__chevronSm{font-size:9px}.page-module__NfDiEG__pageHero .page-hero-sub{color:#ffffffbf;max-width:640px;font-size:1.1rem}.page-module__NfDiEG__introSection{background:var(--white);padding:80px 0}.page-module__NfDiEG__introGrid{grid-template-columns:1fr 380px;align-items:center;gap:60px;display:grid}.page-module__NfDiEG__introText h2{color:var(--primary-dark);margin:12px 0 20px;font-size:clamp(1.6rem,3vw,2.2rem)}.page-module__NfDiEG__introText p{color:var(--text-mid);margin-bottom:16px;line-height:1.8}.page-module__NfDiEG__introStats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__NfDiEG__statCard{background:var(--primary-dark);border-radius:var(--r);text-align:center;border-bottom:3px solid var(--accent);padding:28px 20px}.page-module__NfDiEG__statNum{color:var(--accent-light);margin-bottom:6px;font-size:2.4rem;font-weight:800;line-height:1}.page-module__NfDiEG__statLbl{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:600}.page-module__NfDiEG__servicesSection{background:var(--off-white);padding:80px 0}.page-module__NfDiEG__servGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px;display:grid}.page-module__NfDiEG__servCard{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow-sm);border-top:3px solid var(--accent);padding:36px 28px 32px;transition:transform .2s,box-shadow .2s}.page-module__NfDiEG__servCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__NfDiEG__servIcon{background:var(--primary-bg);width:52px;height:52px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.2rem;display:flex}.page-module__NfDiEG__servCard h3{color:var(--primary-dark);margin-bottom:10px;font-size:1.05rem}.page-module__NfDiEG__servCard p{color:var(--text-mid);font-size:.88rem;line-height:1.7}.page-module__NfDiEG__commSection{background:linear-gradient(135deg, var(--primary-dark) 0%, #0d2314 100%);padding:80px 0}.page-module__NfDiEG__commGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}.page-module__NfDiEG__commCard{border-radius:var(--r);background:#ffffff0f;border:1px solid #ffffff1a;padding:32px 26px;transition:background .2s,transform .2s}.page-module__NfDiEG__commCard:hover{background:#ffffff1a;transform:translateY(-3px)}.page-module__NfDiEG__commIcon{width:48px;height:48px;color:var(--accent-light);background:#b8953a26;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.1rem;display:flex}.page-module__NfDiEG__commCard h3{color:var(--white);margin-bottom:8px;font-size:1rem}.page-module__NfDiEG__commCard p{color:#ffffffa6;font-size:.85rem;line-height:1.7}.page-module__NfDiEG__servingSection{background:var(--white);padding:80px 0}.page-module__NfDiEG__servingGrid{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.page-module__NfDiEG__cityTag{background:var(--primary-bg);color:var(--primary);border:1px solid #0e442026;border-radius:50px;align-items:center;gap:7px;padding:10px 18px;font-size:.88rem;font-weight:600;display:inline-flex}.page-module__NfDiEG__cityTag i{color:var(--accent);font-size:.78rem}.page-module__NfDiEG__servingNote{text-align:center;color:var(--text-mid);max-width:640px;margin-top:36px;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.75}.page-module__NfDiEG__affSection{background:var(--off-white);padding:80px 0}.page-module__NfDiEG__affGrid{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:44px;display:grid}.page-module__NfDiEG__affCard{background:var(--white);border-radius:var(--r);text-align:center;box-shadow:var(--shadow-sm);border-bottom:3px solid var(--accent);padding:16px 16px 24px;transition:transform .2s}.page-module__NfDiEG__affCard:hover{transform:translateY(-3px)}.page-module__NfDiEG__affIcon{width:100%;color:var(--primary);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;margin:0 auto 10px;padding:6px 10px;font-size:1.2rem;display:flex;overflow:hidden}.page-module__NfDiEG__affAbbr{color:var(--primary-dark);margin-bottom:4px;font-size:1.1rem;font-weight:800}.page-module__NfDiEG__affName{color:var(--text-mid);font-size:.72rem;line-height:1.5}.page-module__NfDiEG__splitImg{object-fit:cover;width:100%;height:100%}.page-module__NfDiEG__commTag{color:var(--accent-light);background:#b8953a1f}.page-module__NfDiEG__commH2{color:var(--white)}.page-module__NfDiEG__commSection .section-hdr p{color:#ffffffa6}.page-module__NfDiEG__checkIcon{color:var(--primary);margin-right:8px}.page-module__NfDiEG__affImg{object-fit:contain;width:100%;height:48px}.page-module__NfDiEG__ctaExtraP{opacity:.85;margin-top:12px}@media (max-width:1100px){.page-module__NfDiEG__affGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.page-module__NfDiEG__introGrid{grid-template-columns:1fr}.page-module__NfDiEG__servGrid,.page-module__NfDiEG__commGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__NfDiEG__servGrid,.page-module__NfDiEG__commGrid{grid-template-columns:1fr}.page-module__NfDiEG__affGrid{grid-template-columns:repeat(2,1fr)}.page-module__NfDiEG__introStats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.page-module__NfDiEG__affGrid,.page-module__NfDiEG__introStats{grid-template-columns:1fr}}.page-module__NfDiEG__testiSection{background:var(--white);padding:80px 0}.page-module__NfDiEG__testiGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.page-module__NfDiEG__tcard{background:var(--off-white);border-radius:var(--r);border:1px solid var(--border);padding:26px 22px}.page-module__NfDiEG__tcardQuote{color:var(--primary);opacity:.15;margin-bottom:4px;font-family:Georgia,serif;font-size:38px;line-height:1}.page-module__NfDiEG__tcardStars{color:#f5a623;margin-bottom:10px;font-size:12px}.page-module__NfDiEG__tcardText{color:var(--text-mid);margin-bottom:18px;font-size:14px;font-style:italic;line-height:1.75}.page-module__NfDiEG__tcardAuthor{align-items:center;gap:12px;display:flex}.page-module__NfDiEG__tavatar{background:var(--primary);width:38px;height:38px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;display:flex}.page-module__NfDiEG__tauthorInfo h4{margin-bottom:2px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.page-module__NfDiEG__tauthorInfo p{color:var(--text-light);font-size:12px}@media (max-width:1024px){.page-module__NfDiEG__testiGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__NfDiEG__testiGrid{grid-template-columns:1fr}}.page-module__NfDiEG__trustStrip{background:var(--white);padding:56px 0}.page-module__NfDiEG__trustLabel{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-light);margin-bottom:36px;font-size:12px;font-weight:600}.page-module__NfDiEG__trustGrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;display:flex}.page-module__NfDiEG__trustItem{border:1px solid var(--border);border-radius:var(--r);background:var(--white);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:160px;max-width:220px;padding:16px 13px;transition:all .3s;display:flex}.page-module__NfDiEG__trustItem:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}@media (max-width:600px){.page-module__NfDiEG__trustItem{min-width:140px;padding:12px}}
