.audit-pass .audit-context,.audit-pass .audit-source-wrap{max-width:1072px;margin:0 auto 25px;padding:22px 0}.audit-context>p{font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:#625f5a;margin:0 0 15px}.audit-context>div{display:flex;flex-wrap:wrap;gap:14px 30px}.audit-context a{font-size:13px;line-height:1.6;padding:10px 0;border-bottom:1px solid #bfb8ae;display:inline-flex;gap:16px;min-height:44px;align-items:center}.audit-pass .audit-source-note{font-size:13px!important;line-height:1.7!important;color:#625f5a!important;border-left:2px solid #314c40;padding:17px 20px;margin:8px 0 0!important;background:#f7f2ea;text-align:left;max-width:670px}.audit-source-note a{color:#233b32;text-decoration:underline;text-underline-offset:4px}.audit-pass .audit-brief,.audit-pass .audit-price,.audit-pass .audit-regions{max-width:1200px;width:100%;padding:65px 64px;display:grid;grid-template-columns:1fr 1.1fr;gap:55px;margin:auto;align-items:center}.audit-brief>div,.audit-price>div,.audit-regions>div{display:grid;gap:24px;min-width:0}.audit-pass .audit-brief h2,.audit-pass .audit-price h2,.audit-pass .audit-regions h2{font:500 44px/1.1 Inter,sans-serif;letter-spacing:-2px;margin:0}.audit-brief p,.audit-price p,.audit-regions p{font-size:16px;line-height:1.75;color:#625f5a;margin:0}.audit-brief .pill,.audit-price .pill,.audit-regions .pill{font-size:11px;justify-self:start}.audit-brief dl{padding:8px 28px;background:#f7f2ea;border:1px solid #d1c9bd;border-radius:20px;margin:0;box-shadow:0 25px 45px -38px #233b3280}.audit-brief dl>div{padding:24px 0;border-bottom:1px solid #d1c9bd}.audit-brief dl>div:last-child{border:0}.audit-brief dt{font-size:23px;line-height:1.2;letter-spacing:-.6px}.audit-brief dd{font-size:14px;color:#625f5a;line-height:1.75;margin:15px 0 0}.audit-price form{background:#233b32;color:#f7f2ea;padding:30px;border-radius:22px;display:grid;gap:25px}.audit-price label{font-size:13px;display:grid;gap:12px}.audit-price input{width:100%;min-height:55px;padding:12px 17px;border:1px solid #d1c9bd;border-radius:10px;background:#f7f2ea;color:#171916;font:500 24px Inter,sans-serif}.audit-price form>div{border-top:1px solid #788b7f;padding-top:22px;display:grid;gap:12px}.audit-price form span,.audit-price small{font-size:11px;line-height:1.7}.audit-price output{font:500 50px/1.1 Inter,sans-serif;letter-spacing:-2px;overflow-wrap:anywhere}.audit-regions nav{background:#f7f2ea;border:1px solid #d1c9bd;padding:15px 27px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.audit-regions a{padding:17px 0;border-bottom:1px solid #d1c9bd;display:flex;gap:12px;justify-content:space-between;font-size:13px;line-height:1.6}.audit-pass #book.iq-section{display:block;max-width:1200px;width:100%;padding:70px 64px;margin:auto;box-sizing:border-box;background:#efebe5;color:#171916}.audit-pass .iq-intro h2{font-family:Inter,sans-serif}.audit-pass .iq-intro h2 .serif{font-family:'Source Serif 4',serif;font-style:italic}.audit-pass .iq-submit{background:#000}.audit-pass .iq-shell{max-width:1072px}.audit-pass .audit-lead-image{object-position:50% 40%}.audit-pass .audit-native-proof{object-fit:contain!important;object-position:center!important;background:#f7f2ea}
@media(max-width:1100px){.audit-pass .audit-brief,.audit-pass .audit-price,.audit-pass .audit-regions{padding:60px 35px;gap:35px}.audit-pass #book.iq-section{padding:60px 35px}.audit-pass .audit-context,.audit-pass .audit-source-wrap{margin-left:35px;margin-right:35px}.audit-pass .audit-brief h2,.audit-pass .audit-price h2,.audit-pass .audit-regions h2{font-size:40px}}
@media(max-width:810px){.audit-pass .audit-brief,.audit-pass .audit-price,.audit-pass .audit-regions{padding:52px 24px;grid-template-columns:1fr;gap:32px}.audit-pass #book.iq-section{padding:52px 24px}.audit-pass .audit-context,.audit-pass .audit-source-wrap{margin-left:24px;margin-right:24px}.audit-pass .iq-shell{grid-template-columns:1fr}.audit-pass .audit-brief h2,.audit-pass .audit-price h2,.audit-pass .audit-regions h2{font-size:38px;letter-spacing:-1.8px}}
@media(max-width:540px){.audit-pass .audit-brief h2,.audit-pass .audit-price h2,.audit-pass .audit-regions h2{font-size:35px;letter-spacing:-1.6px}.audit-context>div{display:grid;gap:3px}.audit-brief dl{padding:4px 25px}.audit-regions nav{padding:10px 24px;grid-template-columns:1fr}.audit-price form{padding:26px}.audit-price output{font-size:43px}.audit-source-note{padding:15px 17px}.audit-pass .iq-intro h2{max-width:none}}
