.audit-price{color:var(--ink);font-weight:800}.audit-stack{position:relative;margin:0;min-height:580px;border-radius:var(--r-media);overflow:hidden;background:radial-gradient(70% 60% at 90% 10%,rgba(233,163,92,.22),transparent 60%),var(--graphite);box-shadow:var(--shadow-deep);padding:28px}.audit-stack-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:.14;filter:blur(1px) saturate(.7)}.audit-stack-fan{position:absolute;inset:36px 32px auto;z-index:1}.audit-stack-fan li{position:absolute;left:0;right:calc(var(--i) * 7px + 6px);top:calc(var(--i) * 46px);display:flex;align-items:flex-start;gap:12px;min-height:72px;padding:11px 18px 0;border-radius:16px;background:#f4f1e9;color:#3d424b;font-weight:700;font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 -1px #fff9 inset,0 18px 30px -22px #000000b3;transform:translate(calc(var(--i) * 6px)) rotate(calc(-1.4deg + var(--i) * .45deg));transform-origin:0 50%;border:1px solid rgba(0,0,0,.06)}.audit-stack-fan li:nth-child(odd){background:#fbf8f1}.audit-stack-fan li span{font-family:var(--mono);font-size:12px;color:#7a8089}.audit-stack-top{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;padding:20px 22px 18px;border-radius:20px;background:#fffdf8;color:var(--ink);box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #0000000a;transform:rotate(.6deg)}.audit-stack-top-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #e0dacd}.audit-stack-top-bar strong{font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.01em}.audit-stack-top dl{display:grid;gap:8px;font-family:var(--mono);font-size:12.5px;line-height:1.45}.audit-stack-top dl div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.audit-stack-top dt{color:#7a8089}.audit-stack-top dd{margin:0;color:#2b2f36}@media(max-width:900px){.audit-stack{min-height:0;padding:16px}.audit-stack-fan{display:none}.audit-stack-top{position:relative;inset:auto;transform:none}}.audit-fit{display:grid;gap:clamp(28px,4vw,48px)}.audit-fit-title{font-size:clamp(28px,3.4vw,46px)!important;line-height:1.08!important;max-width:30ch}.audit-notyet{background:transparent!important;box-shadow:none!important;border-style:dashed!important}.audit-notyet p{color:#3d424b;line-height:1.6}.audit-notyet p+p{margin-top:12px}.audit-notyet .text-link{margin-top:12px;color:var(--accent-ink)}.audit-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(32px,6vw,96px);align-items:end}.audit-why h2{max-width:16ch}.audit-line{margin-top:clamp(40px,6vw,72px);padding:clamp(22px,3vw,32px);border-radius:var(--r-panel);background:#ffffff0a;border:1px solid var(--line-dark)}.audit-line .co-flow li{font-family:var(--display);font-size:clamp(17px,1.6vw,21px);min-height:52px;padding:0 22px}.audit-line .co-flow li:not(.is-dim){background:#8fd3c71f;border-color:#8fd3c759;color:#fff}.audit-line .co-flow li:first-child{box-shadow:0 0 0 4px #e9a35c1f;border-color:#e9a35c99}.audit-line .co-note{margin-top:14px}.audit-look{margin-top:clamp(32px,5vw,56px)}.audit-look ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:14px 0 18px}.audit-look li{padding:18px;border-radius:18px;background:var(--graphite-2);border:1px solid var(--line-dark);font-weight:650;line-height:1.45;color:#e9e8e3}@media(max-width:900px){.audit-why{grid-template-columns:minmax(0,1fr)}}.audit-deliv{border-top:1px solid var(--line-strong)}.audit-deliv>li{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px 32px;padding:28px 0;border-bottom:1px solid var(--line)}.audit-deliv-n{font-family:var(--display);font-weight:600;font-size:15px;color:var(--accent);padding-top:4px;font-variant-numeric:tabular-nums}.audit-deliv h3{font-size:clamp(20px,1.9vw,25px);line-height:1.15}.audit-deliv-body{color:#3d424b;line-height:1.6}.audit-deliv-lets p{font-weight:700;color:var(--accent-ink);line-height:1.5}.audit-deliv-lets p span{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.audit-deliv-link{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:700;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.audit-allowance{margin-top:28px}@media(max-width:1000px){.audit-deliv>li{grid-template-columns:44px minmax(0,1fr);padding:24px 0}.audit-deliv-body,.audit-deliv-lets{grid-column:2}}.audit-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.audit-doc-wide{grid-column:1/-1}.audit-doc{padding:22px 24px 24px;border-radius:20px;background:#fbf8f1;color:var(--ink);box-shadow:0 30px 60px -36px #000c;border:1px solid rgba(0,0,0,.04)}.audit-doc header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px dashed #e0dacd}.audit-doc h3{font-size:19px;letter-spacing:-.015em}.audit-doc .co-label{color:#7a8089;margin-bottom:10px}.audit-doc-flow{display:grid;gap:0;counter-reset:f}.audit-doc-flow li{position:relative;padding:10px 0 10px 40px;font-weight:650;color:#2b2f36;counter-increment:f}.audit-doc-flow li:before{content:counter(f);position:absolute;left:0;top:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ebe6da;font-family:var(--mono);font-size:12px}.audit-doc-flow li:not(:last-child):after{content:"";position:absolute;left:12px;top:36px;bottom:-6px;width:2px;background:#e0dacd}.audit-doc-rank{display:grid;gap:12px;counter-reset:r}.audit-doc-rank li{position:relative;padding:14px 14px 14px 52px;border-radius:14px;background:#fff;border:1px solid #ece6d8;color:#4a4f58;line-height:1.45;counter-increment:r}.audit-doc-rank li:before{content:counter(r);position:absolute;left:14px;top:12px;font-family:var(--display);font-weight:600;font-size:26px;line-height:1;color:var(--accent)}.audit-doc-rank strong{display:block;color:var(--ink);font-family:var(--display);font-weight:600;font-size:17px;margin-bottom:2px}.audit-doc-p{color:#4a4f58;line-height:1.6;max-width:80ch}.audit-score{margin:16px 0;overflow-x:auto;border-radius:14px;border:1px solid #ece6d8;background:#fff}.audit-score table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.audit-score th,.audit-score td{padding:12px 14px;text-align:left;border-top:1px solid #f0ebdf}.audit-score thead th{border-top:0;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#7a8089;background:#f7f3ea}.audit-score td:nth-child(2),.audit-score td:nth-child(3),.audit-score td:nth-child(4){font-family:var(--display);font-weight:600;font-size:20px;font-variant-numeric:tabular-nums;width:1%}.audit-score .is-risk{color:#a0391f}.audit-score .is-low{color:#8a5a12}.audit-doc-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.audit-doc-rules li{padding:14px;border-radius:14px;background:#f3eee2;color:#4a4f58;font-size:15px;line-height:1.5}.audit-doc-rules strong{color:var(--ink)}.audit-doc-dl{display:grid;gap:12px}.audit-doc-dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid #ece6d8}.audit-doc-dl div:last-child{border:0;padding:0}.audit-doc-dl dt{font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#7a8089;padding-top:3px}.audit-doc-dl dd{margin:0;font-weight:650;color:#2b2f36}.audit-doc-seq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.audit-doc-seq li{padding:12px;border-radius:12px;background:#fff;border:1px solid #ece6d8;font-weight:650;line-height:1.35;font-size:14.5px;color:#2b2f36}.audit-doc-seq li:first-child{background:var(--accent-soft);border-color:#c3dfd9}.audit-doc-seq span{display:block;margin-bottom:6px;font-family:var(--mono);font-size:11.5px;color:#7a8089}.audit-keeps ul{display:flex;flex-wrap:wrap;gap:8px}.audit-keeps li{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #ece6d8;font-weight:650;font-size:15px}.audit-samples-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:clamp(32px,4vw,48px)}@media(max-width:900px){.audit-samples,.audit-doc-rules{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.audit-doc-seq{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-doc-dl div{grid-template-columns:minmax(0,1fr);gap:2px}}.audit-process{position:relative}.audit-process ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.audit-process li{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 20px;border-radius:var(--r-panel);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.audit-process-n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--display);font-weight:600;font-size:18px}.audit-process li:first-child .audit-process-n{background:var(--accent)}.audit-process h3{font-size:20px;line-height:1.15}.audit-process-body{font-size:15px;line-height:1.55;color:#4a4f58}.audit-process dl{display:grid;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.audit-process dt{font-size:11.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.audit-process dd{margin:2px 0 0;font-size:14.5px;line-height:1.45;font-weight:600;color:var(--ink)}.audit-bracket{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.audit-bracket span{grid-column:3/6;position:relative;display:flex;justify-content:center;padding-bottom:12px;font-weight:750;font-size:14px;color:var(--signal-ink)}.audit-bracket span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;border:2px solid var(--signal);border-bottom:0;border-radius:10px 10px 0 0}@media(max-width:1100px){.audit-bracket{display:none}.audit-process ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-process li.in-window{border-left:4px solid var(--signal)}.audit-process li:nth-child(3):before{content:"7–10 business days from your complete intake";position:absolute;top:-11px;left:16px;padding:2px 10px;border-radius:999px;background:var(--signal-soft);color:var(--signal-ink);font-size:12px;font-weight:750}}@media(max-width:640px){.audit-process ol{grid-template-columns:minmax(0,1fr);gap:20px}}.audit-method{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.audit-method h2{max-width:15ch}.audit-method-intro{margin-top:20px}.audit-habits{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--line)}.audit-habits li{padding:16px 0;border-bottom:1px solid var(--line);color:#4a4f58;line-height:1.55}.audit-habits strong{color:var(--ink);font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.01em}.audit-proof{display:grid;gap:24px;position:sticky;top:110px}@media(max-width:900px){.audit-method{grid-template-columns:minmax(0,1fr)}.audit-proof{position:static}}.audit-me{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:center}.audit-me h2{max-width:14ch}.audit-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:36px 0 32px;padding-top:28px;border-top:1px solid var(--line-dark)}.audit-nums .ui-number-value{font-size:clamp(48px,5.4vw,80px)}.audit-clone{margin-top:20px}@media(max-width:900px){.audit-me{grid-template-columns:minmax(0,1fr)}.audit-me .ui-founder{max-width:420px}}.audit-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.audit-doors li{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--r-panel);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.audit-doors h3{font-size:var(--fs-h3);line-height:1.15}.audit-doors p{color:#4a4f58}.audit-doors li.is-me{background:radial-gradient(80% 60% at 100% 0%,rgba(233,163,92,.18),transparent 60%),var(--graphite-2);border-color:transparent;box-shadow:var(--shadow-deep)}.audit-doors li.is-me p{color:#d4d6da}.audit-doors li.is-me .btn{margin-top:auto}.audit-prices{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px clamp(32px,5vw,72px);align-items:start;margin-top:clamp(40px,5vw,64px)}.audit-prices-title{font-size:var(--fs-h3);line-height:1.15;margin-bottom:12px;max-width:22ch}.audit-prices .text-link{margin-top:10px;color:var(--accent-ink)}@media(max-width:900px){.audit-doors,.audit-prices{grid-template-columns:minmax(0,1fr)}}.audit-diy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,72px);align-items:center}.audit-diy h2{font-size:clamp(30px,3.6vw,48px);max-width:16ch;margin-bottom:18px}.audit-diy-note{margin-top:18px}.audit-map{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--r-panel);background:var(--graphite);color:var(--on-dark);text-decoration:none;box-shadow:var(--shadow-deep);transition:transform .2s var(--ease)}.audit-map:hover{transform:translateY(-3px)}.audit-map:focus-visible{outline-color:var(--accent)}.audit-map-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.audit-key{font-family:var(--mono);font-weight:700;font-size:22px;letter-spacing:.14em;padding:6px 12px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.audit-map-name{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.15;letter-spacing:-.02em}.audit-map-grid{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:4px;font-family:var(--mono);font-size:11px;color:var(--on-dark-muted)}.audit-map-grid>span{padding:8px 6px;border-radius:6px;background:#ffffff0f}.audit-map-grid .cell{min-height:26px;background:#ffffff08}@media(max-width:900px){.audit-diy{grid-template-columns:minmax(0,1fr)}}
