.audit-product{--product-accent:#007e80}.audit-wordmark{font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.audit-wordmark span{font:700 10px 'DM Sans',Arial,sans-serif;letter-spacing:1.3px;display:inline-block;padding:5px 7px;background:#233d60;color:#fff;vertical-align:middle;border-radius:3px;margin-left:5px}.audit-product header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:70px 0 75px;align-items:center}.product-hero h1{font-size:clamp(44px,4.8vw,68px);letter-spacing:-3.5px;margin:28px 0}.product-hero h1 em{color:var(--product-accent)}.product-lead{font-size:20px;line-height:1.75;color:var(--muted);max-width:42ch}.product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin:28px 0}.audit-product .product-actions .button{background:var(--product-accent);color:#fff}.product-meta{font-size:12px;color:var(--muted);margin-top:25px}.product-hero figure{margin:0}.product-hero img{display:block;width:100%;height:auto;border-radius:5px;box-shadow:0 20px 45px #0002}.product-hero figcaption{font-size:11px;color:var(--muted);margin-top:16px}.product-introduction,.product-features,.product-screenshots,.product-workflow,.product-context,.product-contact{padding:65px 0;border-top:1px solid var(--line)}.audit-product h2{margin-bottom:28px}.product-introduction>p:last-child,.product-screenshots>p:not(.eyebrow),.product-contact>p{font-size:19px;line-height:1.85;max-width:65ch;color:var(--muted)}.product-introduction .eyebrow,.product-screenshots .eyebrow,.product-workflow .eyebrow{margin-bottom:25px}.product-features>div{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px}.product-features article{border-top:1px solid var(--line);padding:28px 0 5px}.product-features article>span{font-size:11px;color:var(--product-accent);letter-spacing:2px}.product-features h3,.product-workflow h3,.product-context h3{font-size:23px;line-height:1.4;font-weight:700;margin:20px 0 16px}.product-features p,.product-workflow p,.product-context p{font-size:17px;line-height:1.85;color:var(--muted);max-width:60ch}.product-screenshots .screenshot-grid{margin-top:40px}.product-workflow ol{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-left:22px}.product-workflow li{padding-left:10px}.product-workflow li::marker{color:var(--product-accent);font-weight:700}.product-context{display:grid;grid-template-columns:1fr 1fr;gap:65px}.product-doc-hero{padding:65px 0 40px}.product-doc-hero h1{font-size:clamp(45px,6vw,76px);letter-spacing:-3px;margin:30px 0}.product-doc-hero>p:last-child{font-size:21px;line-height:1.75;color:var(--muted);max-width:55ch}.product-document .case-body a{color:var(--product-accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.audit-product footer{align-items:flex-start}.audit-product footer nav{flex-wrap:wrap;gap:25px;font-size:13px}.audit-product footer p{margin-top:16px;line-height:1.7}.audit-product .product-document aside nav{max-height:calc(100vh - 60px);overflow:auto;padding-right:8px}html[data-theme=dark] .audit-product:not(.accessible){--product-accent:#56d3cf}.audit-product.accessible{--product-accent:#000}.audit-product.accessible .product-hero,.audit-product.accessible .product-context{display:block}.audit-product.accessible .product-hero figure{display:none}.audit-product.accessible .product-features>div{display:block}.audit-product.accessible p{font-size:20px;line-height:1.85}.audit-product.accessible .product-workflow ol{display:block}.audit-product.accessible .product-actions .button{background:#000}.audit-product.accessible .product-context>div+div{margin-top:40px}.audit-product.accessible .product-document aside nav{max-height:none}@media(max-width:1000px){.audit-product header{flex-wrap:wrap;height:auto;padding-block:24px}.audit-product header>nav{order:3;width:100%;justify-content:space-between;margin-top:18px}.product-hero{gap:30px}.product-hero h1{font-size:48px;letter-spacing:-2.5px}}@media(max-width:700px){.product-hero{grid-template-columns:1fr;padding:45px 0 50px}.product-hero h1{font-size:46px}.product-hero .eyebrow{font-size:9px}.product-lead{font-size:18px}.product-introduction,.product-features,.product-screenshots,.product-workflow,.product-context,.product-contact{padding:45px 0}.product-features>div,.product-context,.product-workflow ol{display:block}.product-features article{margin-top:20px}.product-workflow li{margin-bottom:30px}.product-context>div+div{margin-top:40px}.audit-product footer{display:block}.audit-product footer>nav{margin-top:30px;display:flex}.product-doc-hero{padding-top:40px}.product-doc-hero h1{font-size:45px}.product-doc-hero>p:last-child{font-size:19px}.audit-product header>.audit-wordmark{font-size:22px}.audit-product header{gap:15px}.audit-product header>.display-controls{margin-left:auto}.audit-product .product-document aside nav{max-height:none}}
html[data-theme=dark] .audit-product:not(.accessible) .product-actions .button{color:#102024}

.product-context{align-items:start}.product-context>div>:first-child{margin-top:0}
