.careers{min-height:0;padding-block:32px;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}.careers h2{font-size:30px;margin-top:10px}.careers-copy p{font-size:13px;margin-bottom:8px}.careers-copy .button{font-size:12px}
.audit-offer{display:block;min-height:0;padding-block:65px}.audit-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.audit-head h2{max-width:550px}.audit-head p{max-width:340px;font-size:14px;line-height:1.8;color:var(--muted)}.audit-context{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:18px 0;font-size:10px;letter-spacing:1px;color:var(--muted)}.audit-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.audit-card{background:#fff;border:1px solid var(--line);overflow:hidden}.audit-art{height:235px;background:#e8eddf;padding:25px;display:flex;flex-direction:column;justify-content:center;gap:12px;position:relative}.audit-card:nth-child(2) .audit-art{background:#efe8df}.audit-card:nth-child(3) .audit-art{background:#e3ecec}.audit-art small{font-size:9px;letter-spacing:1.5px;color:#626d57}.audit-node{background:#ffffffd9;border:1px solid #ccd4c2;border-radius:5px;padding:12px;font-size:12px;box-shadow:0 5px 15px #25301c08}.audit-node b{display:block;margin-bottom:5px}.audit-node span{color:#67705f;font-size:10px}.audit-flow{text-align:center;color:#596b3e;font-size:19px}.audit-number{font-family:Georgia,serif;font-size:58px;letter-spacing:-3px;color:#596b3e}.audit-map{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:11px}.audit-map span{padding:12px 6px;background:#fff;border:1px solid #d9d8ce;text-align:center}.audit-card-copy{padding:24px}.audit-card-copy>small{font-size:9px;letter-spacing:1.4px;color:var(--lime)}.audit-card h3{font-size:27px;margin:13px 0 18px}.audit-card dl{margin:0;font-size:12px;line-height:1.7}.audit-card dt{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--lime);margin-top:13px;font-weight:bold}.audit-card dd{margin:4px 0 0;color:var(--muted)}.audit-package{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:25px;padding:25px 0;border-bottom:1px solid var(--line)}.audit-package p{font-size:13px;line-height:1.8;color:var(--muted)}.audit-package strong{display:block;color:var(--text);font-size:16px;margin-bottom:7px}.audit-package small{display:block;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.6}.giving-note{display:flex;gap:22px;align-items:center;padding-block:25px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.8;color:var(--muted)}.giving-note strong{font-family:Georgia,serif;font-size:35px;color:var(--lime);white-space:nowrap}.giving-note p{max-width:850px}.contact-email{font-size:clamp(16px,1.8vw,23px);border-bottom:1px solid #78895c;padding-bottom:8px;overflow-wrap:anywhere}.contact .messenger-button{background:transparent;color:var(--lime);padding:12px;font-size:12px}.contact .messenger-button:hover{background:#dfe5d5}.contact .dark-button{font-weight:400}
@media(max-width:800px){.audit-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.audit-card{flex:0 0 85%;scroll-snap-align:start}.audit-head{display:block}.audit-head p{margin-top:20px;max-width:100%}.audit-package{grid-template-columns:1fr}.audit-context{font-size:9px;line-height:1.6}.careers{grid-template-columns:1fr;gap:18px;padding-block:28px}.careers h2{font-size:28px}.audit-offer{padding-block:45px}.giving-note{align-items:flex-start}.contact-email{font-size:19px}}
