.audc-page{font-family:Inter,sans-serif;line-height:1.55;color:var(--ink)}.audc-page *{box-sizing:border-box}.audc-page h1,.audc-page h2,.audc-page h3,.audc-page h4,.audc-page li,.audc-page p,.audc-page ul{margin:0;padding:0}.audc-page ul{list-style:none}.audc-page .container{max-width:1240px;margin:0 auto;padding:0 32px;position:relative;z-index:1}@media (max-width:720px){.audc-page .container{padding:0 20px}}.audc-page .page-hero{padding:80px 0 32px}.audc-page .eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.audc-page .section-head{max-width:720px;margin:0 auto 56px;text-align:center}.audc-page .section-head .eyebrow{display:block;margin-bottom:16px}.audc-page .section-h{font-family:"DM Serif Display",serif;font-size:46px;line-height:1.05;letter-spacing:-.025em;color:var(--ink);font-weight:400}.audc-page .section-h em{color:var(--primary);font-style:italic}.audc-page .lead{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:640px;margin:18px auto 0}.audc-page .section-head .lead{margin-top:18px}@media (max-width:720px){.audc-page .section-h{font-size:34px}}.audc-page .audc-prose{max-width:720px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--ink-2)}.audc-page .audc-prose p{margin-bottom:18px}.audc-page .audc-prose strong{color:var(--ink);font-weight:600}.audc-page .audc-h2{font-family:"DM Serif Display",serif;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--ink);font-weight:400;margin:56px 0 20px}.audc-page .audc-h2 em{color:var(--primary);font-style:italic}@media (max-width:720px){.audc-page .audc-h2{font-size:26px;margin-top:40px}}.audc-page .audc-twocol{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;max-width:1080px;margin:0 auto;align-items:start}@media (max-width:880px){.audc-page .audc-twocol{grid-template-columns:1fr;gap:32px}}.audc-page .audc-cert{border:1px solid var(--line,#e5e2d8);border-radius:14px;background:#fff;box-shadow:0 16px 48px -20px rgba(10,10,10,.18);overflow:hidden;position:relative}.audc-page .audc-cert:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent,transparent 12px,rgba(10,10,10,.025) 0,rgba(10,10,10,.025) 13px);pointer-events:none}.audc-page .audc-cert-head{background:var(--ink);color:#f8f6f1;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.audc-page .audc-cert-head-left{display:flex;align-items:center;gap:12px}.audc-page .audc-cert-head-seal{width:36px;height:36px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audc-page .audc-cert-head-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}.audc-page .audc-cert-head-sub{font-size:13px;color:#d1d5db}.audc-page .audc-cert-head-status{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);padding:4px 10px;border:1px solid var(--primary);border-radius:999px}.audc-page .audc-cert-body{padding:28px;position:relative}.audc-page .audc-cert-section{border-bottom:1px dashed var(--line,#e5e2d8);padding:18px 0}.audc-page .audc-cert-section:first-child{padding-top:0}.audc-page .audc-cert-section:last-child{border-bottom:none;padding-bottom:0}.audc-page .audc-cert-key{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.audc-page .audc-cert-val{font-size:15px;color:var(--ink);line-height:1.5}.audc-page .audc-cert-val-doc{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400}.audc-page .audc-cert-hash{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.55;color:var(--ink-2);word-break:break-all}.audc-page .audc-cert-tl-row{display:flex;gap:12px;padding:8px 0;align-items:flex-start}.audc-page .audc-cert-tl-dot{width:16px;height:16px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:3px;display:flex;align-items:center;justify-content:center;color:#fff}.audc-page .audc-cert-tl-event{font-size:13.5px;color:var(--ink);font-weight:500}.audc-page .audc-cert-tl-meta{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink-3);margin-top:2px}.audc-page .audc-cert-foot{padding:14px 28px;background:#FAF8F2;border-top:1px solid var(--line,#e5e2d8);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-3)}.audc-page .audc-cert-foot a{color:var(--primary);text-decoration:none}.audc-page .audc-fields{max-width:560px}.audc-page .audc-fields li{padding:16px 0;border-bottom:1px solid var(--line,#e5e2d8);display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.audc-page .audc-fields li:first-child{border-top:1px solid var(--line,#e5e2d8)}.audc-page .audc-fields li:last-child{border-bottom:none}.audc-page .audc-field-icon{width:24px;height:24px;border-radius:6px;background:rgba(15,111,78,.08);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.audc-page .audc-field-name{font-size:15px;color:var(--ink);font-weight:500}.audc-page .audc-field-desc{font-size:13.5px;color:var(--ink-2);line-height:1.55;margin-top:4px}.audc-page .audc-why{background:var(--paper-2,#FAF8F2);border:1px solid var(--line,#e5e2d8);border-radius:12px;padding:32px;max-width:960px;margin:48px auto}.audc-page .audc-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}@media (max-width:720px){.audc-page .audc-why-grid{grid-template-columns:1fr}}.audc-page .audc-why-cell h4{font-family:"DM Serif Display",serif;font-size:20px;font-weight:400;color:var(--ink);margin-bottom:8px}.audc-page .audc-why-cell p{font-size:14px;line-height:1.55;color:var(--ink-2)}.audc-page .audc-faq{padding:96px 0;border-top:1px solid var(--line)}.audc-page .audc-faq .section-head{margin-bottom:56px}.audc-page .audc-faq-list{max-width:760px;margin:0 auto}.audc-page .audc-faq-item{border-bottom:1px solid var(--line)}.audc-page .audc-faq-item:first-of-type{border-top:1px solid var(--line)}.audc-page .audc-faq-q{display:flex;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;color:var(--ink);font-weight:500}.audc-page .audc-faq-q::-webkit-details-marker{display:none}.audc-page .audc-faq-q::marker{display:none;content:""}.audc-page .audc-faq-item[open] .audc-faq-q,.audc-page .audc-faq-q:hover{color:var(--primary)}.audc-page .audc-faq-chevron{width:10px;height:10px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-left:16px}.audc-page .audc-faq-item[open] .audc-faq-chevron{transform:rotate(-135deg)}.audc-page .audc-faq-a{padding:0 0 22px;font-size:16px;line-height:1.65;color:var(--ink-2)}.audc-page .cta-strip{background:var(--ink);color:#f8f6f1;padding:80px 0;text-align:center;margin-top:96px}.audc-page .cta-strip h2{color:#f8f6f1;margin-bottom:18px;font-family:"DM Serif Display",serif;font-weight:400;font-size:36px}.audc-page .cta-strip h2 em{color:var(--gold,#C9A961);font-style:italic}.audc-page .cta-strip p{color:#d1d5db;margin-bottom:24px;max-width:560px;margin-left:auto;margin-right:auto}