.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-error,.submit-status{border:1px solid var(--accent-line);border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.45}.form-error{color:#ffd0d0;background:#ff464614;border-color:#ff5a5a47}.submit-status{color:var(--ink-dim);background:#ffffff08}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-block p{margin:0 0 12px}.legal-block p:last-child{margin-bottom:0}.comparison-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.comparison-table>div{min-width:680px}.browser-frame,.browser-frame-viewport,.hero-grid>*,.two-col>*,.three-col>*,.four-col>*,.process-grid>*,.proj-grid>*,.case-grid>*,.form-row>*,.chip-grid>*,.testimonial-grid>*,.testimonial-stats>*{min-width:0}input,select,textarea{max-width:100%}.ph-label{overflow-wrap:anywhere;right:12px}@media (width<=1100px){.hero-grid{grid-template-columns:1fr!important;gap:56px!important}.hero-device-stack{max-width:min(100%,680px);margin:0 auto}.hero-device-floating-right{bottom:2%!important;right:2%!important}.hero-device-floating-left{top:2%!important;left:2%!important}.four-col,.three-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=920px){.wrap,.wrap-tight{width:calc(100% - 32px)!important}.audit-stepper{scroll-snap-type:x mandatory;padding-bottom:6px;overflow-x:auto;display:flex!important}.audit-stepper>div{scroll-snap-align:start;min-width:112px}.case-grid,.proj-grid,.legal-grid,.hero-grid,.two-col,.cta-grid{grid-template-columns:1fr!important}.card,.inline-audit{max-width:100%}}@media (width<=720px){section{scroll-margin-top:76px;padding-top:60px!important;padding-bottom:60px!important}section.bg-radial{padding-top:100px!important}.btn{justify-content:center;min-height:44px}.three-col,.four-col,.process-grid,.form-row,.chip-grid{grid-template-columns:1fr!important}.display{overflow-wrap:anywhere}.audit-input,.ia-input{min-height:44px;font-size:16px}.ia-meta{flex-direction:column;align-items:flex-start!important}.home-marquee-track{flex-wrap:wrap;justify-content:center;white-space:normal!important;gap:10px 18px!important;width:100%!important;animation:none!important;transform:none!important}.home-marquee-track>span:nth-child(n+7){display:none!important}.hero-device-stack{aspect-ratio:4/3!important;min-height:260px!important}.hero-device-floating{display:none!important}.footer-grid{grid-template-columns:1fr!important}.testimonial-grid{grid-template-columns:1fr!important;gap:28px!important}.testimonial-stats{grid-template-columns:1fr 1fr!important}.footer-bottom>div:last-child{flex-wrap:wrap}}@media (width<=460px){.wrap,.wrap-tight{width:calc(100% - 24px)!important}.chip{white-space:normal;height:auto;min-height:28px;padding-block:6px}.card{border-radius:14px}}.audit-input{border:1px solid var(--line);color:var(--ink);box-sizing:border-box;background:#ffffff05;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.audit-input::placeholder{color:var(--ink-mute)}.audit-input:focus{border-color:var(--accent-line);background:#ffffff0a}select.audit-input{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2399a0b3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}select.audit-input option{background:var(--bg-2);color:var(--ink)}
