.section--audit-hero .section-inner{align-items:center}.section--audit-intro{padding-bottom:30px}.section--audit-intro .content-flow{max-width:930px}.section--audit-areas{padding-top:40px;background:#f8f9fb}.section--audit-areas .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section--audit-areas .service-card{min-height:0}.section--audit-areas .service-card h3{color:#db6700}.section--audit-levels-section,.section--audit-process-section{background:#fff}.section--audit-levels-section .content-flow,.section--audit-scope-section .content-flow,.section--audit-process-section .content-flow,.section--audit-tool-section .content-flow{max-width:1000px;margin:auto}.audit-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:27px 0}.audit-levels article{border:1px solid #e3e6ea;background:#fff;border-radius:15px;padding:23px}.audit-level-number{color:#c65b00;font-weight:700;letter-spacing:.08em}.audit-levels h3{margin:10px 0}.audit-note{background:#fff8ef;padding:18px 20px;border-left:3px solid var(--orange);border-radius:8px}.section--audit-scope-section{background:#fafafb}.audit-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.audit-scope>div{padding:24px;border:1px solid #e3e6ea;background:white;border-radius:15px}.audit-scope li{margin:0 0 11px;line-height:1.55}.audit-process{counter-reset:step;list-style:none;padding:0;display:grid;gap:15px;margin:26px 0}.audit-process li{border-left:3px solid var(--orange);padding:13px 18px;background:#f9fafb;border-radius:6px;line-height:1.6}.section--audit-tool-section{background:#f8f9fb}.audit-self-check{max-width:940px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.audit-self-check fieldset{border:1px solid #dfe3e8;border-radius:14px;padding:20px;min-width:0;background:#fff}.audit-self-check legend{font-weight:600;padding:4px 8px;color:var(--ink);line-height:1.5}.audit-self-check fieldset label{display:block;margin:13px 0;cursor:pointer;font-size:.92rem}.audit-self-check input[type="radio"]{accent-color:#c85e00;margin-right:8px}.audit-check-actions{grid-column:1/-1;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.audit-clear{background:transparent;border:0;color:#9c4700;text-decoration:underline;cursor:pointer;font:inherit}.audit-check-result{grid-column:1/-1;border:2px solid #e2a768;border-radius:14px;background:#fff8ef;padding:24px}.audit-check-result[hidden]{display:none}.audit-check-result h3{font-size:1.35rem}.section--audit-request{background:#fff6eb}.section--audit-request .section-inner{align-items:start}.audit-lead-form{box-shadow:0 12px 32px rgba(0,32,35,.09);gap:10px}.audit-lead-form .contact-visible-label{font-weight:600;font-size:.8rem;margin-top:3px;color:#243e41}.audit-lead-form input,.audit-lead-form select,.audit-lead-form textarea{padding:12px 14px;min-width:0;border:1px solid #cbd3d8;border-radius:10px;background:#fff;color:var(--ink);font:inherit}.audit-lead-form textarea{min-height:115px}.audit-context-link{background:#fff8ef;border-left:3px solid var(--orange);padding:13px 16px;margin:16px 0 20px}@media(max-width:1050px){.section--audit-areas .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.audit-levels,.audit-scope,.audit-self-check{grid-template-columns:1fr}.section--audit-areas .card-grid{grid-template-columns:1fr}.section--audit-hero .section-inner{gap:28px}.audit-self-check fieldset{padding:17px}}
