.audit-landing-root{--paper:#faf7f1;--paper-2:#fffefa;--ink:#17150f;--ink-2:#4d4a41;--ink-3:#8a8577;--rule:#e5e0d3;--violet:#5a2fe0;--violet-ink:#46249c;--violet-tint:#efeafb;--radius-btn:4px;--radius-card:8px;--fs-display:38px;--lh-display:1.12;--fs-h2:29px;--lh-h2:1.2;--fs-h3:20px;--fs-lede:17px;--fs-body:16px;--fs-pf-label:21px;--fs-figure:16px;--fs-figure-lg:26px;--fs-trust-figure:20px;--section-pad:72px;--hero-pad-top:88px;--gutter:24px;--nav-h:60px;background:var(--paper);color:var(--ink);min-height:100dvh;font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.6}@media (min-width:641px){.audit-landing-root{--fs-display:54px;--lh-display:1.06;--fs-h2:34px;--lh-h2:1.16;--fs-pf-label:22px;--fs-figure-lg:27px;--fs-trust-figure:22px;--gutter:40px}}@media (min-width:1024px){.audit-landing-root{--fs-display:60px;--fs-h2:38px;--fs-h3:22px;--fs-lede:19px;--fs-body:17px;--fs-pf-label:24px;--fs-figure:18px;--fs-figure-lg:30px;--fs-trust-figure:24px;--section-pad:112px;--hero-pad-top:128px;--nav-h:72px}}.audit-landing-root *,.audit-landing-root :before,.audit-landing-root :after{box-sizing:border-box}.audit-landing-root :where(h1,h2,h3,p,ul){margin:0}.audit-landing-root ul{padding:0;list-style:none}.audit-landing-root a{color:inherit}.audit-landing-root :focus-visible{outline:2px solid var(--violet-ink);outline-offset:2px}.audit-landing-root .container{max-width:1120px;padding-inline:var(--gutter);margin-inline:auto}.audit-landing-root .prose{max-width:700px}.audit-landing-root main>section{padding-block:var(--section-pad)}.audit-landing-root #leaks,.audit-landing-root #how,.audit-landing-root #faq{scroll-margin-top:96px}.audit-landing-root h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.025em;font-weight:600}.audit-landing-root h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;font-weight:600}.audit-landing-root h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.3}.audit-landing-root .lede{font-size:var(--fs-lede);color:var(--ink-2);font-weight:400;line-height:1.55}.audit-landing-root .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700;line-height:1.2}.audit-landing-root em.pf{font-family:var(--font-serif);font-style:italic;font-weight:500}.audit-landing-root .pf-label{font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:var(--fs-pf-label);line-height:1.25}.audit-landing-root .figure-lg{font-size:var(--fs-figure-lg);font-variant-numeric:tabular-nums;color:var(--violet);font-weight:700}.audit-landing-root section .eyebrow{margin-bottom:16px}.audit-landing-root section h2{margin-bottom:24px}.audit-landing-root .prose p+p{margin-top:16px}.audit-landing-root .skip-link{z-index:100;background:var(--paper-2);color:var(--ink);border:1px solid var(--rule);padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.audit-landing-root .skip-link:focus{top:8px;left:8px}.audit-landing-root .nav{z-index:50;background:var(--paper);border-bottom:1px solid #0000;transition:border-color .16s;position:sticky;top:0}.audit-landing-root .nav.scrolled{border-bottom-color:var(--rule)}.audit-landing-root .nav-inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.audit-landing-root .wordmark{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;font-size:24px;font-style:italic;font-weight:600}.audit-landing-root .nav-links{display:none}@media (min-width:1024px){.audit-landing-root .nav-links{gap:32px;margin-left:auto;margin-right:32px;display:flex}}.audit-landing-root .nav-links a{color:var(--ink-2);font-size:15px;font-weight:500;text-decoration:none;transition:color .16s}.audit-landing-root .nav-links a:hover{color:var(--ink);text-decoration:underline}.audit-landing-root .btn{background:var(--violet);color:var(--paper);font-family:var(--font-sans);border-radius:var(--radius-btn);cursor:pointer;border:0;padding:16px 28px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s;display:inline-block}.audit-landing-root .btn:hover,.audit-landing-root .btn:active{background:var(--violet-ink)}.audit-landing-root .btn-compact{align-items:center;padding:10px 18px;font-size:14px;display:inline-flex}@media (max-width:640px){.audit-landing-root .btn-compact{min-height:44px}}.audit-landing-root .cta-handoff,.audit-landing-root .cta-handoff-jump,.audit-landing-root[data-cta=handoff] .cta-direct{display:none}.audit-landing-root[data-cta=handoff] .cta-handoff{display:block}.audit-landing-root[data-cta=handoff] .cta-handoff-jump{display:inline-flex}.audit-landing-root .hero{padding-top:var(--hero-pad-top);padding-bottom:var(--section-pad)}.audit-landing-root .hero h1,.audit-landing-root .hero .lede{margin-bottom:24px}.audit-landing-root .cta-group{margin-bottom:12px}.audit-landing-root .microline{color:var(--ink-2);margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .quiet{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .phone-link{color:var(--violet-ink);text-decoration:underline;transition:color .16s}.audit-landing-root .phone-link:hover{color:var(--ink)}.audit-landing-root .handoff-intro{color:var(--ink-2);max-width:460px;margin-bottom:16px}.audit-landing-root .handoff-form{flex-direction:column;gap:12px;max-width:400px;display:flex}.audit-landing-root .handoff-form input[type=email]{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-btn);width:100%;font-family:var(--font-sans);color:var(--ink);padding:16px;font-size:16px}.audit-landing-root .handoff-form input[type=email]::placeholder{color:var(--ink-3,#6b7280);opacity:1}.audit-landing-root .handoff-form input[type=email]:focus-visible{border-color:var(--violet-ink);outline:none}.audit-landing-root .handoff-form input.invalid{border-color:var(--ink)}.audit-landing-root .handoff-form .btn{width:100%}.audit-landing-root .handoff-helper{color:var(--ink-2);font-size:14px;font-style:italic;font-weight:500;line-height:1.45}.audit-landing-root .handoff-success{color:var(--ink);max-width:460px}.audit-landing-root .exhibit{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-card);width:min(100%,340px);margin:32px 0 0;padding:12px 12px 10px}.audit-landing-root .exhibit img{aspect-ratio:2/3;object-fit:cover;background:var(--paper-2);filter:saturate(.85)sepia(.08)contrast(.97);border-radius:4px;width:100%;height:auto;display:block}.audit-landing-root .exhibit-caption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.audit-landing-root .exhibit-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.3}.audit-landing-root .exhibit-question{font-family:var(--font-serif);color:var(--ink-2);font-size:13px;font-style:italic;font-weight:600;line-height:1.3}@media (min-width:1024px){.audit-landing-root .hero-grid,.audit-landing-root .gap-grid{grid-template-columns:minmax(0,640px) 1fr;align-items:start;gap:64px;display:grid}.audit-landing-root .hero-grid .exhibit,.audit-landing-root .gap-grid .exhibit{place-self:start end;margin-top:0}.audit-landing-root .gap-grid .exhibit{width:min(100%,300px)}}.audit-landing-root .trust{padding-block:0}.audit-landing-root .trust-items{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.audit-landing-root .trust-items li{padding:24px 0}.audit-landing-root .trust-items li+li{border-top:1px solid var(--rule)}.audit-landing-root .trust-figure{font-size:var(--fs-trust-figure);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;display:block}.audit-landing-root .trust-label{color:var(--ink-2);margin-top:4px;font-size:14px;font-weight:500;line-height:1.45;display:block}@media (min-width:1024px){.audit-landing-root .trust-items{grid-template-columns:repeat(3,1fr);display:grid}.audit-landing-root .trust-items li{padding:24px 32px}.audit-landing-root .trust-items li:first-child{padding-left:0}.audit-landing-root .trust-items li+li{border-top:0;border-left:1px solid var(--rule)}}.audit-landing-root .ledger{border-top:2px solid var(--ink);margin-top:48px}.audit-landing-root .entry{padding-block:32px}.audit-landing-root .entry+.entry{border-top:1px solid var(--rule)}.audit-landing-root .entry-num{letter-spacing:.08em;color:var(--ink-3);margin-bottom:8px;font-size:14px;font-weight:600}.audit-landing-root .entry-desc{max-width:520px;margin-top:12px}@media (min-width:1024px){.audit-landing-root .entry{grid-template-columns:240px 1fr;gap:32px;display:grid}.audit-landing-root .entry-desc{margin-top:0}}.audit-landing-root .ledger-total{border-top:2px solid var(--ink);margin-top:48px;padding-top:32px}.audit-landing-root .ledger-total p{font-size:20px;line-height:1.55}.audit-landing-root .blank-stat{margin-block:64px 0;padding-top:64px}.audit-landing-root .blank-stat-label{color:var(--ink-2);margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .blank-stat-rule{border-top:2px solid var(--ink)}.audit-landing-root .blank-stat-annotation{color:var(--ink-3);text-align:right;margin-top:8px;font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .steps{margin-top:48px}.audit-landing-root .step-num{color:var(--ink-3);margin-bottom:12px;font-size:14px;font-weight:600}.audit-landing-root .step h3{margin-bottom:12px}.audit-landing-root .step+.step{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}@media (min-width:1024px){.audit-landing-root .steps{grid-template-columns:repeat(3,1fr);display:grid}.audit-landing-root .step{padding-right:32px}.audit-landing-root .step+.step{border-top:0;border-left:1px solid var(--rule);margin-top:0;padding-top:0;padding-left:32px}}.audit-landing-root .how-quiet{margin-top:48px}.audit-landing-root .specimen{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-card);max-width:560px;margin-top:48px;padding:20px;position:relative;box-shadow:0 1px 2px #17150f0f}@media (min-width:641px){.audit-landing-root .specimen{padding:28px}}.audit-landing-root .specimen-stamp{letter-spacing:.2em;color:var(--ink-3);border:1px solid var(--ink-3);padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.audit-landing-root .specimen-header{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;padding-right:96px;display:flex}.audit-landing-root .specimen-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.2}.audit-landing-root .specimen-time{color:var(--ink-3);white-space:nowrap;font-size:14px;font-weight:500}.audit-landing-root .specimen-block{border-top:1px solid var(--rule);padding-block:16px}.audit-landing-root .specimen-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;font-size:11px;font-weight:700;line-height:1.2}.audit-landing-root .specimen-row-quiet{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .specimen-row-quiet+.specimen-row-quiet{margin-top:8px}.audit-landing-root .finding{align-items:baseline;gap:12px;display:flex}.audit-landing-root .finding+.finding{margin-top:12px}.audit-landing-root .finding-figure{font-size:var(--fs-figure);font-variant-numeric:tabular-nums;color:var(--violet-ink);white-space:nowrap;font-weight:700}.audit-landing-root .finding-figure-count{color:var(--ink)}.audit-landing-root .finding-text{color:var(--ink);flex:1;font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .finding-action{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45}@media (max-width:640px){.audit-landing-root .finding{display:block}.audit-landing-root .finding-text,.audit-landing-root .finding-action{margin-top:4px;display:block}}.audit-landing-root .specimen-total{border-top:2px solid var(--ink);padding-block:16px}.audit-landing-root .specimen-total .figure-lg{margin-top:4px}.audit-landing-root .specimen-footnote{color:var(--ink-3);border-top:1px solid var(--rule);padding-top:12px;font-size:12px;font-weight:500;line-height:1.45}.audit-landing-root .note-block{border-left:2px solid var(--ink);max-width:620px;padding-left:24px}.audit-landing-root .note-block .eyebrow{margin-bottom:16px}.audit-landing-root .faq-list{border-bottom:1px solid var(--rule);margin-top:48px}.audit-landing-root .faq-list details{border-top:1px solid var(--rule)}.audit-landing-root .faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:24px;font-size:17px;font-weight:600;list-style:none;display:flex}@media (min-width:1024px){.audit-landing-root .faq-list summary{font-size:18px}}.audit-landing-root .faq-list summary::-webkit-details-marker{display:none}.audit-landing-root .faq-list summary:after{content:"+";color:var(--ink-3);flex-shrink:0;font-size:20px;font-weight:500;line-height:1}.audit-landing-root .faq-list details[open] summary:after{content:"−"}.audit-landing-root .faq-list details>p{max-width:620px;color:var(--ink-2);padding-bottom:24px}.audit-landing-root .final-cta h2,.audit-landing-root .final-cta .lede{margin-bottom:24px}.audit-landing-root .footer{border-top:1px solid var(--rule);padding-block:48px}.audit-landing-root .footer-zones{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.audit-landing-root .footer-zones{flex-direction:row;justify-content:space-between;align-items:flex-start}}.audit-landing-root .footer-tagline{color:var(--ink-2);margin-top:8px;font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .footer-contact,.audit-landing-root .footer-legal{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.45}.audit-landing-root .footer-contact a,.audit-landing-root .footer-legal a{color:var(--ink-2);text-decoration:underline;transition:color .16s}.audit-landing-root .footer-contact a:hover,.audit-landing-root .footer-legal a:hover{color:var(--ink)}.audit-landing-root .footer-bottom{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:48px;padding-top:16px;display:flex}.audit-landing-root .footer-bottom p{color:var(--ink-3);font-size:14px;font-weight:500;line-height:1.45}@media (min-width:1024px){.audit-landing-root .footer-bottom{flex-direction:row;justify-content:space-between;gap:24px}}.audit-landing-root.motion main>section{opacity:0;transition:opacity .28s ease-out,transform .28s ease-out;transform:translateY(10px)}.audit-landing-root.motion main>section.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.audit-landing-root *,.audit-landing-root :before,.audit-landing-root :after{transition:none!important;animation:none!important}.audit-landing-root.motion main>section{opacity:1;transform:none}}
