.audit-module-scss-module__gLRr3W__servicePage{background:0 0;width:100%}.audit-module-scss-module__gLRr3W__heroSection{border-bottom:1px solid #0042251a;align-items:center;height:100vh;min-height:850px;display:flex;position:relative;overflow:hidden}.audit-module-scss-module__gLRr3W__imageWrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.audit-module-scss-module__gLRr3W__imageWrapper .audit-module-scss-module__gLRr3W__bgImage{object-fit:cover;object-position:right center;opacity:.85}.audit-module-scss-module__gLRr3W__imageWrapper .audit-module-scss-module__gLRr3W__overlay{background-color:#0000;background-image:linear-gradient(90deg,#f4f7f5 0%,#f4f7f5cc 40%,#0000 100%),linear-gradient(#0042250a 1px,#0000 1px),linear-gradient(90deg,#0042250a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:100% 100%,40px 40px,40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.audit-module-scss-module__gLRr3W__heroContent{z-index:1;max-width:900px;padding-top:80px;position:relative}.audit-module-scss-module__gLRr3W__heroContent .audit-module-scss-module__gLRr3W__label{color:#004225;letter-spacing:.15em;text-transform:uppercase;margin-bottom:25px;font-family:Space Mono,monospace;font-weight:700}.audit-module-scss-module__gLRr3W__heroContent h1{color:#002212;letter-spacing:-.03em;margin-bottom:30px;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:800;line-height:1.05}.audit-module-scss-module__gLRr3W__heroContent .audit-module-scss-module__gLRr3W__description{color:#5a7167;max-width:750px;font-size:1.4rem;line-height:1.7}.audit-module-scss-module__gLRr3W__manifestoSection{background:0 0;border-bottom:1px solid #0042251a;padding:160px 0}.audit-module-scss-module__gLRr3W__manifestoGrid{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}@media (max-width:992px){.audit-module-scss-module__gLRr3W__manifestoGrid{grid-template-columns:1fr;gap:40px}}.audit-module-scss-module__gLRr3W__manifestoQuote{height:fit-content;position:sticky;top:120px}.audit-module-scss-module__gLRr3W__manifestoQuote h2{color:#002212;letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.1}.audit-module-scss-module__gLRr3W__manifestoText .audit-module-scss-module__gLRr3W__lead{color:#002212;margin-bottom:30px;font-size:1.4rem;font-weight:500;line-height:1.6}.audit-module-scss-module__gLRr3W__manifestoText p{color:#5a7167;margin-bottom:25px;font-size:1.15rem;line-height:1.8}.audit-module-scss-module__gLRr3W__dimensionsSection{background:#f4f7f566;border-bottom:1px solid #0042251a;padding:160px 0}.audit-module-scss-module__gLRr3W__sectionHeader{max-width:800px;margin-bottom:100px}.audit-module-scss-module__gLRr3W__sectionHeader h2{color:#002212;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2.5rem,4vw,3.5rem)}.audit-module-scss-module__gLRr3W__sectionHeader p{color:#5a7167;font-size:1.3rem}.audit-module-scss-module__gLRr3W__dimensionsList{flex-direction:column;display:flex}.audit-module-scss-module__gLRr3W__dimensionArticle{border-top:2px solid #002212;grid-template-columns:100px 1fr;gap:60px;padding:80px 0;display:grid}.audit-module-scss-module__gLRr3W__dimensionArticle:first-child{border-top:1px solid #0042251a}@media (max-width:768px){.audit-module-scss-module__gLRr3W__dimensionArticle{grid-template-columns:1fr;gap:20px;padding:60px 0}}.audit-module-scss-module__gLRr3W__dimensionArticle .audit-module-scss-module__gLRr3W__dimNumber{color:#004225;font-family:Space Mono,monospace;font-size:2rem;font-weight:700}.audit-module-scss-module__gLRr3W__dimensionArticle .audit-module-scss-module__gLRr3W__dimContent{max-width:1000px}.audit-module-scss-module__gLRr3W__dimensionArticle .audit-module-scss-module__gLRr3W__dimContent h3{color:#002212;letter-spacing:-.01em;margin-bottom:30px;font-size:2.2rem}.audit-module-scss-module__gLRr3W__dimensionArticle .audit-module-scss-module__gLRr3W__dimContent .audit-module-scss-module__gLRr3W__dimTextColumns{grid-template-columns:1fr 1fr;gap:60px;display:grid}@media (max-width:992px){.audit-module-scss-module__gLRr3W__dimensionArticle .audit-module-scss-module__gLRr3W__dimContent .audit-module-scss-module__gLRr3W__dimTextColumns{grid-template-columns:1fr;gap:20px}}.audit-module-scss-module__gLRr3W__dimensionArticle .audit-module-scss-module__gLRr3W__dimContent .audit-module-scss-module__gLRr3W__dimTextColumns p{color:#5a7167;margin:0;font-size:1.2rem;line-height:1.8}.audit-module-scss-module__gLRr3W__deliverablesSection{background:0 0;border-bottom:1px solid #0042251a;padding:160px 0}.audit-module-scss-module__gLRr3W__deliverablesTitle{color:#002212;letter-spacing:-.02em;margin-bottom:80px;font-size:clamp(3rem,5vw,4.5rem);line-height:1.1}.audit-module-scss-module__gLRr3W__threeColumnText{grid-template-columns:repeat(3,1fr);gap:80px;display:grid}@media (max-width:992px){.audit-module-scss-module__gLRr3W__threeColumnText{grid-template-columns:1fr;gap:50px}}.audit-module-scss-module__gLRr3W__threeColumnText .audit-module-scss-module__gLRr3W__columnTitle{color:#002212;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #004225;margin-bottom:25px;padding-bottom:15px;font-family:Space Mono,monospace;font-size:1.1rem;font-weight:700}.audit-module-scss-module__gLRr3W__threeColumnText p{color:#5a7167;margin:0;font-size:1.15rem;line-height:1.8}.audit-module-scss-module__gLRr3W__faqSection{background:#f4f7f566;border-bottom:1px solid #0042251a;padding:160px 0}.audit-module-scss-module__gLRr3W__faqGrid{grid-template-columns:1fr 1.5fr;gap:100px;display:grid}@media (max-width:992px){.audit-module-scss-module__gLRr3W__faqGrid{grid-template-columns:1fr;gap:60px}}.audit-module-scss-module__gLRr3W__faqTitle{height:fit-content;position:sticky;top:120px}.audit-module-scss-module__gLRr3W__faqTitle h2{color:#002212;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(3rem,4vw,4rem);line-height:1.1}.audit-module-scss-module__gLRr3W__faqTitle p{color:#5a7167;margin-bottom:30px;font-size:1.25rem;line-height:1.6}.audit-module-scss-module__gLRr3W__faqAccordion{flex-direction:column;display:flex}.audit-module-scss-module__gLRr3W__faqItem{cursor:pointer;border-bottom:1px solid #0042251a;padding:40px 0;transition:all .3s}.audit-module-scss-module__gLRr3W__faqItem:first-child{border-top:1px solid #0042251a}.audit-module-scss-module__gLRr3W__faqItem .audit-module-scss-module__gLRr3W__faqQuestion{justify-content:space-between;align-items:center;display:flex}.audit-module-scss-module__gLRr3W__faqItem .audit-module-scss-module__gLRr3W__faqQuestion h3{color:#002212;margin:0;padding-right:30px;font-size:1.6rem;transition:color .3s}.audit-module-scss-module__gLRr3W__faqItem .audit-module-scss-module__gLRr3W__faqQuestion .audit-module-scss-module__gLRr3W__faqIcon{color:#004225;font-family:Space Mono,monospace;font-size:2rem;font-weight:300;line-height:1}.audit-module-scss-module__gLRr3W__faqItem .audit-module-scss-module__gLRr3W__faqAnswer{max-height:0;transition:max-height .4s,margin-top .4s;overflow:hidden}.audit-module-scss-module__gLRr3W__faqItem .audit-module-scss-module__gLRr3W__faqAnswer p{color:#5a7167;margin:0;font-size:1.2rem;line-height:1.7}.audit-module-scss-module__gLRr3W__faqItem.audit-module-scss-module__gLRr3W__active .audit-module-scss-module__gLRr3W__faqQuestion h3{color:#004225}.audit-module-scss-module__gLRr3W__faqItem.audit-module-scss-module__gLRr3W__active .audit-module-scss-module__gLRr3W__faqAnswer{max-height:500px;margin-top:25px}.audit-module-scss-module__gLRr3W__finalCta{background:0 0;padding:140px 0 160px}.audit-module-scss-module__gLRr3W__ctaTextContainer{max-width:800px}.audit-module-scss-module__gLRr3W__ctaTextContainer h2{color:#002212;letter-spacing:-.02em;margin-bottom:30px;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.1}.audit-module-scss-module__gLRr3W__ctaTextContainer p{color:#5a7167;margin-bottom:40px;font-size:1.3rem;line-height:1.7}.audit-module-scss-module__gLRr3W__ctaTextContainer .audit-module-scss-module__gLRr3W__primaryBtn{color:#fff;background:#004225;border-radius:4px;padding:20px 50px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.audit-module-scss-module__gLRr3W__ctaTextContainer .audit-module-scss-module__gLRr3W__primaryBtn:hover{background:#002212;transform:translateY(-2px);box-shadow:0 10px 20px #00422526}
