.audit-landing .container{width:min(1280px,100%);padding-inline:32px}.audit-intro{text-align:center;padding-block:80px 64px}.audit-kicker{font-family:var(--font-heading);color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.6}.audit-intro h1{letter-spacing:-.02em;max-width:1000px;color:var(--dark);text-wrap:balance;margin:22px auto 0;font-size:clamp(44px,6vw,80px);font-weight:600;line-height:1.02}.audit-intro h1 span{color:var(--red)}.audit-intro-copy{color:#595150;max-width:680px;margin:28px auto 0;font-size:20px;line-height:1.8}.audit-start-form{text-align:left;max-width:740px;margin:32px auto 0}.audit-start-form>label{margin-bottom:9px;font-size:16px;font-weight:600;display:block}.audit-start-row{align-items:stretch;gap:12px;display:flex}.audit-url-input{color:#6b6361;background:#fff;border:1px solid #0b090a33;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.audit-url-input:focus-within{outline:2px solid var(--teal);outline-offset:3px}.audit-url-input svg{flex-shrink:0}.audit-url-input input{width:100%;min-width:0;min-height:58px;color:var(--ink);background:0 0;border:0;outline:none;font-size:18px}.audit-url-input input:focus{outline:none}.audit-url-input input::placeholder{color:#797270}.audit-start-button{background:var(--dark);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:15px 24px;font-size:16px;font-weight:600;line-height:1.5;transition:background .15s;display:inline-flex}.audit-start-button:hover:not(:disabled){background:var(--ink)}.audit-start-button:disabled{color:#595150;background:#dedbdd}.audit-start-button svg{flex-shrink:0}.audit-start-form .form-hint{margin-top:12px;font-size:15px;line-height:1.7}.audit-channels{border-block:1px solid #0b090a14}.audit-channels .container{flex-wrap:wrap;justify-content:center;gap:20px 48px;padding-block:28px;display:flex}.audit-channels .container>span{font-family:var(--font-heading);color:var(--dark);align-items:center;gap:14px;font-size:20px;font-weight:600;display:flex}.audit-channel-index{color:var(--red);font-size:13px}.audit-channels svg{display:none}.audit-method{padding-block:96px}.audit-section-intro h2,.audit-scope h2{color:var(--dark);text-wrap:balance;margin-top:12px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.12}.audit-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.audit-method-grid article{background:#fff;border:1px solid #0b090a14;border-radius:24px;padding:32px}.audit-method-number{color:var(--red);font-family:var(--font-heading);font-size:18px;font-weight:600}.audit-method-grid h3{margin-top:22px;font-size:26px;line-height:1.2}.audit-method-grid p{color:#595150;margin-top:16px;font-size:18px;line-height:1.8}.audit-scope{background:var(--paper);border-top:1px solid #0b090a14;padding-block:96px}.audit-scope-inner{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.audit-scope-copy{color:#595150;max-width:470px;margin-top:24px;font-size:18px;line-height:1.8}.audit-scope-cards{gap:20px;display:grid}.audit-scope-cards article{background:#fff;border:1px solid #0b090a14;border-radius:24px;gap:20px;padding:28px;display:flex}.audit-scope-icon{background:var(--paper);width:48px;height:48px;color:var(--red);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audit-scope-cards h3{font-size:24px;line-height:1.2}.audit-scope-cards p{color:#595150;margin-top:12px;font-size:18px;line-height:1.7}@media (max-width:1023px){.audit-landing .container{padding-inline:24px}.audit-intro,.audit-method,.audit-scope{padding-block:64px}.audit-method-grid{gap:16px}.audit-method-grid article{padding:24px}.audit-scope-inner{gap:40px}}@media (max-width:767px){.audit-intro{padding-block:48px}.audit-kicker{font-size:13px}.audit-intro h1{overflow-wrap:anywhere;margin-top:18px;font-size:clamp(38px,8vw,56px)}.audit-intro-copy{margin-top:24px;font-size:18px}.audit-start-row{flex-direction:column}.audit-start-button{width:100%}.audit-channels .container{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.audit-channels .container>span{gap:10px;font-size:18px}.audit-method-grid,.audit-scope-inner{grid-template-columns:1fr}.audit-scope-cards article{gap:16px;padding:24px}.audit-scope-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.audit-start-button{transition:none}}
