.audit-access{background:hsl(var(--bg))}.audit-access-intro{max-width:60ch;margin:0 auto;text-align:center}.audit-access-intro h2{margin-top:12px}.audit-access-lede{max-width:52ch;margin:14px auto 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-access-canvas{margin-top:clamp(24px,3.5vw,40px);padding:clamp(10px,1.6vw,18px);border:1px solid #dbd1e6;border-radius:24px;background:#f4ebff;box-shadow:0 24px 60px -28px rgba(0,0,0,.55),0 8px 24px -14px rgba(0,0,0,.4);overflow:hidden}.audit-access-img{display:block;width:100%;height:auto;border-radius:14px}:root[data-theme=light] .audit-access-canvas{border-color:hsl(var(--border));box-shadow:none}.audit-safety{background:hsl(var(--bg2));border-bottom:1px solid hsl(var(--border))}.audit-safety-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width:900px){.audit-safety-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:52px;align-items:center}}.audit-safety-intro h2{margin:10px 0 0;max-width:15ch}.audit-safety-lede{max-width:52ch;margin:14px 0 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-safety-panel{padding:clamp(18px,3vw,26px);border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card))}.audit-safety-panel-title{margin:0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.audit-safety-list{display:grid;gap:0;margin:6px 0 0;padding:0;list-style:none}.audit-safety-list li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px 0;border-bottom:1px solid hsl(var(--border));font-size:15px;font-weight:500;letter-spacing:-.005em;line-height:1.45}.audit-safety-list svg{flex:none;width:20px;height:20px;margin-top:1px;color:hsl(var(--muted-fg))}@media (min-width:560px){.audit-safety-list li{font-size:15.5px}}.audit-safety-teeth{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin:16px 0 0;font-size:15px;line-height:1.55}.audit-safety-teeth svg{flex:none;width:20px;height:20px;margin-top:1px;color:hsl(var(--primary))}.cs-audit .audit-safety-teeth a{color:hsl(var(--primary));font-weight:600;text-decoration:underline;text-underline-offset:3px}.cs-audit .audit-safety-teeth a:hover{text-decoration-thickness:2px}.cs-audit .audit-safety-teeth a:focus-visible{outline:3px solid hsl(var(--primary)/.6);outline-offset:3px;border-radius:4px}:root[data-theme=light] .audit-safety-teeth svg,:root[data-theme=light] .cs-audit .audit-safety-teeth a{color:hsl(var(--primary-light))}.audit-comparison{padding:clamp(44px,6vw,72px) 0;background:hsl(var(--bg))}.audit-comparison-head{max-width:44rem;margin:0 auto clamp(20px,3vw,32px);text-align:center}.audit-comparison-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-vs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.audit-vs-list{display:grid;gap:12px;max-width:820px;margin:0 auto;padding:0;list-style:none}.audit-vs-card{min-width:0;padding:14px 16px 16px;border:1px solid hsl(var(--border));border-radius:16px;background:none}.audit-vs-option{display:flex;align-items:center;gap:9px;min-width:0;min-height:34px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid hsl(var(--border))}.audit-vs-logo{width:22px;height:22px;flex:none;border-radius:6px;display:block}.audit-vs-name{min-width:0;color:hsl(var(--fg));font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.audit-vs-attrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding:0;list-style:none}.audit-vs-attr{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-width:0;font-size:14.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.audit-vs-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.audit-vs-mark svg{width:18px;height:18px;stroke-width:2.5}.audit-vs-attr-yes .audit-vs-mark{color:hsl(var(--fg))}.audit-vs-attr-no .audit-vs-attr-name,.audit-vs-attr-no .audit-vs-mark{color:hsl(var(--muted-fg)/.72)}.audit-vs-ours .audit-vs-attr-yes .audit-vs-mark{color:hsl(var(--primary))}.audit-vs-ours{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.07)}.audit-vs-ours .audit-vs-option{border-bottom-color:hsl(var(--primary)/.34)}@media (min-width:720px){.audit-vs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.audit-vs-card{padding:16px 18px 18px}.audit-vs-option{min-height:38px}.audit-vs-logo{width:26px;height:26px;border-radius:7px}.audit-vs-name{font-size:17px}.audit-vs-attrs{grid-template-columns:minmax(0,1fr);gap:11px}.audit-vs-attr{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15.5px}.audit-vs-mark{width:22px;height:22px}.audit-vs-mark svg{width:20px;height:20px}}.audit-comparison-note{max-width:60ch;margin:clamp(18px,2.4vw,26px) auto 0;color:hsl(var(--muted-fg));font-size:14px;line-height:1.6;text-align:center}.audit-costs{padding:clamp(64px,9vw,104px) 0;background:hsl(var(--bg2))}.audit-costs-inner{position:relative}.audit-costs-heading{max-width:44rem;margin:0 auto;text-align:center}.audit-costs-heading>p{max-width:40rem;margin:16px auto 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-cost-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:clamp(34px,5vw,52px)}@media (min-width:700px){.audit-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.audit-cost-grid{gap:20px}}.audit-cost-card{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));transition:border-color .22s var(--ease)}.audit-cost-card:hover{border-color:hsl(var(--border-strong))}.audit-cost-art{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg))}.audit-cost-image{object-fit:cover}.audit-cost-copy{padding:20px 22px 24px}.audit-cost-copy h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.audit-cost-copy p{margin:10px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.62}:root[data-theme=light] .audit-cost-art{background:#eeeff2}.audit-faq{padding:clamp(64px,9vw,104px) 0;background:hsl(var(--bg))}.audit-faq-head{max-width:44rem;margin:0 auto clamp(24px,3.5vw,38px);text-align:center}.audit-faq-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-faq-list{max-width:760px;margin:0 auto}.audit-faq-list details{border-top:1px solid hsl(var(--border))}.audit-faq-list details:last-child{border-bottom:1px solid hsl(var(--border))}.audit-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 2px;cursor:pointer;font-size:16.5px;font-weight:700;letter-spacing:-.015em;line-height:1.35;list-style:none}.audit-faq-list summary::-webkit-details-marker{display:none}.audit-faq-list summary::marker{content:""}.audit-faq-list summary:hover{color:hsl(var(--primary-light))}.audit-faq-list summary:focus-visible{outline:3px solid hsl(var(--primary)/.6);outline-offset:-3px;border-radius:10px}.audit-faq-list summary svg{flex:none;width:19px;height:19px;color:hsl(var(--muted-fg));transition:transform .18s var(--ease)}.audit-faq-list details[open] summary svg{transform:rotate(180deg)}.audit-faq-list details p{max-width:62ch;margin:0;padding:0 2px 20px;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.cs-audit .audit-faq-list details p a{color:hsl(var(--fg));font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsl(var(--fg)/.4)}.cs-audit .audit-faq-list details p a:hover{text-decoration-color:hsl(var(--fg))}.cs-audit .audit-faq-list details p a:focus-visible{outline:3px solid hsl(var(--primary)/.6);outline-offset:3px;border-radius:4px}.audit-features{padding:clamp(64px,9vw,104px) 0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg))}.audit-features-head{max-width:44rem;margin:0 auto clamp(28px,4vw,44px);text-align:center}.audit-features-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-feature-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:640px){.audit-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:940px){.audit-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.audit-feature-grid li{position:relative;isolation:isolate;min-width:0;padding:22px 22px 24px;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card))}@property --audit-feature-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.audit-feature-edge{position:absolute;inset:-1px;z-index:3;padding:1.5px;border-radius:19px;pointer-events:none;background:conic-gradient(from var(--audit-feature-ang),transparent 0 78%,rgba(173,121,246,.4) 86%,rgba(196,156,252,.85) 92%,#ebd6ff 95%,rgba(196,156,252,.7) 97%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:audit-feature-edge-spin 7s linear infinite}@keyframes audit-feature-edge-spin{to{--audit-feature-ang:360deg}}.audit-feature-grid li:first-child .audit-feature-edge{animation-delay:-.2s}.audit-feature-grid li:nth-child(2) .audit-feature-edge{animation-delay:-1.3s}.audit-feature-grid li:nth-child(3) .audit-feature-edge{animation-delay:-2.4s}.audit-feature-grid li:nth-child(4) .audit-feature-edge{animation-delay:-3.5s}.audit-feature-grid li:nth-child(5) .audit-feature-edge{animation-delay:-4.6s}.audit-feature-grid li:nth-child(6) .audit-feature-edge{animation-delay:-5.7s}@media (prefers-reduced-motion:reduce){.audit-feature-edge{inset:0;padding:0;border:1px solid rgba(137,84,212,.4);border-radius:18px;background:none;-webkit-mask:none;mask:none;animation:none}}.audit-feature-icon{display:block;width:34px;height:34px;margin-bottom:16px;color:hsl(var(--primary));stroke-width:1.7}:root[data-theme=light] .cs-audit .audit-feature-icon{color:hsl(var(--primary-light))}.audit-feature-grid h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.audit-feature-grid p{margin:8px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.6}.audit-final{padding:clamp(64px,9vw,104px) 0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg2))}.audit-final .audit-final-inner{max-width:720px;text-align:center}.audit-final-anti{margin:0;font-size:clamp(18px,2.4vw,21px);font-weight:700;letter-spacing:-.02em;line-height:1.4;text-wrap:balance}.audit-final-anti-sub{margin:10px 0 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65;text-wrap:balance}.audit-final h2{margin:clamp(30px,4.5vw,44px) 0 0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-final-actions{margin-top:28px}.audit-final-actions .audit-button{width:100%}@media (min-width:560px){.audit-final-actions .audit-button{width:auto}}.audit-founder{background:hsl(var(--bg2))}.audit-founder-card{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--card))}.audit-founder-media{position:relative;min-width:0;aspect-ratio:5/4;background:hsl(var(--fg)/.05)}.audit-founder-card .audit-founder-photo{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 14%}.audit-founder-copy{min-width:0;padding:24px 20px 26px}.audit-founder-masthead{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsl(var(--border))}.audit-founder-masthead h2{margin:0;color:hsl(var(--fg));font-size:clamp(24px,5.2vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.audit-founder-role{margin:7px 0 0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.audit-founder-role i{margin:0 3px;color:hsl(var(--border-strong));font-style:normal}.audit-founder-copy p{max-width:58ch;margin:0 0 14px;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65;text-wrap:pretty}.audit-founder-copy .audit-founder-lead,.audit-founder-copy .audit-founder-strong{color:hsl(var(--fg));font-weight:600}.audit-founder-copy .audit-founder-lead{font-size:clamp(17px,4.2vw,19px);letter-spacing:-.015em;line-height:1.4}.audit-founder-list{max-width:58ch;margin:0 0 16px;padding:0;list-style:none}.audit-founder-list li{position:relative;padding-left:18px;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.5}.audit-founder-list li+li{margin-top:7px}.audit-founder-list li:before{content:"";position:absolute;top:.62em;left:2px;width:5px;height:5px;border-radius:999px;background:hsl(var(--primary))}.audit-founder-actions{margin-top:22px}.audit-founder-actions .audit-button{width:100%}@media (min-width:560px){.audit-founder-actions .audit-button{width:auto}}@media (min-width:560px) and (max-width:899px){.audit-founder-media{aspect-ratio:4/3}.audit-founder-card .audit-founder-photo{object-position:50% 9%}.audit-founder-copy{padding:30px 32px 34px}}@media (min-width:900px){.audit-founder-card{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch}.audit-founder-media{aspect-ratio:auto;height:100%;border-right:1px solid hsl(var(--border))}.audit-founder-card .audit-founder-photo{object-position:50% 22%}.audit-founder-copy{padding:40px 44px 42px}.audit-founder-masthead{margin-bottom:22px}}.audit-ndablock{background:hsl(var(--bg2))}.audit-ndablock-card{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px 14px;padding:clamp(18px,3vw,26px);border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card))}.audit-ndablock-glyph{width:22px;height:22px;margin-top:2px;color:hsl(var(--primary))}.audit-ndablock-copy{min-width:0}.audit-ndablock-copy h2{margin:0;font-size:clamp(19px,2.6vw,23px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.audit-ndablock-copy p{max-width:62ch;margin:8px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.6}@media (min-width:560px){.audit-ndablock-copy p{font-size:15.5px}}.audit-ndablock-trigger{grid-column:2;width:100%;margin-top:14px}@media (min-width:720px){.audit-ndablock-card{grid-template-columns:22px minmax(0,1fr) auto;gap:18px}.audit-ndablock-glyph{margin-top:3px}.audit-ndablock-trigger{grid-column:3;align-self:center;width:auto;margin-top:0;white-space:nowrap}}.audit-ndadialog{width:min(720px,calc(100vw - 24px));max-width:none;max-height:min(86svh,860px);padding:0;border:0;border-radius:18px;background:transparent;color:hsl(var(--fg));overflow:hidden}.audit-ndadialog[open]{display:flex}.audit-ndadialog::backdrop{background:rgba(10,10,11,.72)}.audit-ndadialog-panel{display:flex;flex-direction:column;min-height:0;width:100%;border:1px solid hsl(var(--border-strong));border-radius:18px;background:hsl(var(--bg));color:hsl(var(--fg))}.audit-ndadialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:16px clamp(16px,4vw,28px);border-bottom:1px solid hsl(var(--border))}.audit-ndadialog-head h2{margin:0;font-size:clamp(16px,3.4vw,19px);font-weight:800;letter-spacing:-.02em;line-height:1.25}.audit-ndadialog-close{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:44px;padding:0 14px;border:1px solid hsl(var(--border-strong));border-radius:12px;background:hsl(var(--card));color:hsl(var(--fg));font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease)}.audit-ndadialog-close:hover{background:hsl(var(--fg)/.06);border-color:hsl(var(--fg)/.24)}.audit-ndadialog-close:focus-visible{outline:3px solid hsl(var(--primary)/.6);outline-offset:3px}.audit-ndadialog-close svg{flex:none;width:16px;height:16px}@media (max-width:419px){.audit-ndadialog-closelabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.audit-ndadialog-close{padding:0 12px}}.audit-ndadialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px clamp(16px,4vw,28px) clamp(20px,4vw,28px)}.audit-ndadialog-body .nda-lead{margin-top:18px}.audit-ndadialog-body .nda-clause:first-of-type{padding-top:clamp(18px,3vw,24px);border-top:1px solid hsl(var(--border));margin-top:clamp(14px,2.5vw,20px)}.audit-ndadialog-body .nda-clause:last-of-type{border-bottom:0}.audit-ndadialog-body .nda-back{margin-top:14px}:root[data-theme=light] .audit-ndadialog::backdrop{background:rgba(54,61,73,.45)}.audit-platforms{padding:clamp(56px,8vw,88px) 0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg2))}.audit-platforms-head{max-width:44rem;margin:0 auto clamp(24px,3.5vw,36px);text-align:center}.audit-platforms-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-arc{--arc-r:430px;--arc-lift:26px;--arc-tile-w:76px;--arc-drop:32px;--arc-fade:46%;--arc-spin:80s;--arc-step:11.6deg;--arc-path-r:calc(var(--arc-r) + 12px);position:relative;width:100%;height:114px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,#000 0,#000 var(--arc-fade),transparent 96%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,#000 0,#000 var(--arc-fade),transparent 96%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:700px){.audit-arc{--arc-r:560px;--arc-lift:30px;--arc-tile-w:100px;--arc-drop:34px;--arc-step:11.4deg;--arc-path-r:calc(var(--arc-r) + 11px);height:140px}}@media (min-width:1040px){.audit-arc{--arc-r:1000px;--arc-lift:36px;--arc-tile-w:112px;--arc-drop:36px;--arc-fade:62%;--arc-step:8.6deg;--arc-path-r:calc(var(--arc-r) + 13px);height:172px}}@media (min-width:1500px){.audit-arc{--arc-r:1240px;--arc-step:7.8deg;--arc-path-r:calc(var(--arc-r) + 13px)}}.audit-arc-path{width:calc(2 * var(--arc-path-r));height:calc(2 * var(--arc-path-r));margin-left:calc(-1 * var(--arc-path-r));margin-top:calc(-1 * var(--arc-path-r));border:1px solid hsl(var(--border-strong));border-radius:50%;pointer-events:none}.audit-arc-path,.audit-arc-ring{position:absolute;left:50%;top:calc(var(--arc-r) + var(--arc-lift))}.audit-arc-ring{z-index:1;width:0;height:0;margin:0;padding:0;list-style:none;animation:audit-arc-turn var(--arc-spin) linear infinite}.audit-arc-slot{transform:rotate(calc(var(--i, 0) * var(--arc-step))) translateY(calc(-1 * var(--arc-r)))}.audit-arc-slot,.audit-arc-spin{position:absolute;left:0;top:0;width:0;height:0}.audit-arc-spin{display:block;animation:audit-arc-upright var(--arc-spin) linear infinite}.audit-arc-tile{position:absolute;left:calc(var(--arc-tile-w) / -2);top:calc(-1 * var(--arc-drop));display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--arc-tile-w);transform:rotate(calc(-1 * var(--i, 0) * var(--arc-step)))}@keyframes audit-arc-turn{to{transform:rotate(-1turn)}}@keyframes audit-arc-upright{to{transform:rotate(1turn)}}.audit-platform-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;border:1px solid #dcdfe5;background:#fff;overflow:hidden}@media (min-width:700px){.audit-platform-mark{width:46px;height:46px;border-radius:12px}}.audit-platform-mark svg{display:block;width:21px;height:21px}@media (min-width:700px){.audit-platform-mark svg{width:24px;height:24px}}.audit-platform-word{color:#141417;font-size:14px;font-style:italic;font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.audit-platform-mark.is-letter{color:#3d4452;font-family:var(--mono);font-size:15px;font-weight:700;line-height:1}.audit-platform-name{max-width:100%;color:hsl(var(--fg));font-size:11.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-align:center;white-space:nowrap}@media (min-width:700px){.audit-platform-name{font-size:13px}}@media (min-width:1040px){.audit-platform-name{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.audit-arc-ring,.audit-arc-spin{animation:none}}.audit-testimonials{padding:clamp(64px,9vw,104px) 0;background:hsl(var(--bg2))}.audit-testimonials-head{max-width:44rem;margin:0 auto clamp(30px,4.5vw,48px);text-align:center}.audit-testimonials-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-testimonial-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media (min-width:620px){.audit-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:940px){.audit-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-testimonial{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card))}.audit-testimonial-stars{display:flex;flex:none;gap:2.5px}.audit-testimonial-stars svg{width:12px;height:12px;fill:hsl(var(--primary-light))}.audit-testimonial-quote{margin:0 0 auto;font-size:15.5px;font-weight:500;letter-spacing:-.01em;line-height:1.55;text-wrap:pretty}.audit-testimonial-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;padding-top:14px;border-top:1px solid hsl(var(--border))}.audit-testimonial-person b{color:hsl(var(--fg));font-size:13.5px;font-weight:700;letter-spacing:-.005em;line-height:1.35}.audit-testimonial-person span{min-width:0;color:hsl(var(--muted-fg));font-size:12.5px;font-weight:500;line-height:1.35}.audit-value{padding:clamp(44px,6vw,72px) 0;background:hsl(var(--bg2))}.audit-value-head{max-width:44rem;margin:0 auto clamp(22px,3vw,32px);text-align:center}.audit-value-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-value-list{display:grid;max-width:1000px;margin:0 auto;padding:0;list-style:none}.audit-value-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,28px);min-width:0;padding:clamp(30px,4.4vw,46px) 0;border-top:1px solid hsl(var(--border))}.audit-value-row:first-child{padding-top:0;border-top:0}@media (min-width:880px){.audit-value-row{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(40px,5.2vw,68px);padding:clamp(40px,4.4vw,54px) 0}.audit-value-vizwrap{grid-row:1;grid-column:1}.audit-value-copy{grid-row:1;grid-column:2}.audit-value-row:nth-child(2n) .audit-value-vizwrap{grid-column:2}.audit-value-row:nth-child(2n) .audit-value-copy{grid-column:1}}.audit-value-vizwrap{display:grid;place-items:center;min-width:0;padding:clamp(18px,4.5vw,34px);border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--bg))}.audit-value-vizwrap.is-bare{padding:0;border:0;border-radius:0;background:none}.audit-value-viz{display:block;width:100%;max-width:420px;height:auto;overflow:hidden}.audit-value-photo{aspect-ratio:1000/562;border-radius:16px;object-fit:cover}.audit-value-copy{min-width:0}.audit-value-title{margin:0;font-size:clamp(21px,3.2vw,30px);font-weight:800;letter-spacing:-.01em;line-height:1.14;text-wrap:balance}.audit-value-worth{margin:10px 0 0;color:hsl(var(--primary));font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;line-height:1.3}:root[data-theme=light] .cs-audit .audit-value-worth{color:hsl(var(--primary-light))}.audit-value-note{margin:10px 0 0;color:hsl(var(--muted-fg));font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.35}.audit-value-body{max-width:46ch;margin:14px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.65}@media (min-width:560px){.audit-value-body{font-size:16px}}.audit-value-bullets{display:grid;gap:10px;max-width:46ch;margin:18px 0 0;padding:0;list-style:none}.audit-value-bullets li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;font-size:14.5px;font-weight:500;letter-spacing:-.005em;line-height:1.5}.audit-value-bullets svg{flex:none;width:18px;height:18px;margin-top:3px;stroke-width:2.6;color:hsl(var(--primary))}.audit-value-cta{display:flex;width:100%;margin-top:22px}@media (min-width:560px){.audit-value-cta{display:inline-flex;width:auto}}:root[data-theme=light] .cs-audit .audit-value-bullets svg{color:hsl(var(--primary-light))}.audit-value-radar-face{fill:hsl(var(--card));stroke:hsl(var(--border-strong));stroke-width:1}.audit-value-radar-ring{fill:none;stroke:hsl(var(--fg)/.1);stroke-width:.8}.audit-value-radar-hub{fill:hsl(var(--fg)/.35)}.audit-value-radar-code line{stroke:hsl(var(--fg)/.17);stroke-width:1.9;stroke-linecap:round}.audit-value-radar-code--lit line{stroke:hsl(var(--primary))}.audit-value-radar-beam,.audit-value-radar-sweep{transform-box:view-box;transform-origin:60px 42px;animation:audit-value-radar-spin 6s linear infinite}.audit-value-radar-wedge{fill:hsl(var(--primary)/.1)}.audit-value-radar-lead{stroke:hsl(var(--primary)/.6);stroke-width:1.2;stroke-linecap:round}@keyframes audit-value-radar-spin{to{transform:rotate(1turn)}}.audit-value-radar-pin--urgent{fill:hsl(var(--primary))}.audit-value-radar-pin--high{fill:hsl(var(--primary)/.62)}.audit-value-radar-pin--medium{fill:hsl(var(--fg)/.32)}.audit-value-edge path{fill:none;stroke:hsl(var(--muted-fg)/.42);stroke-width:1;stroke-dasharray:3 3}.audit-value-node{fill:hsl(var(--card));stroke:hsl(var(--border-strong));stroke-width:1}.audit-value-node.is-hub{stroke:hsl(var(--primary))}.audit-value-nodeline{stroke:hsl(var(--muted-fg)/.5);stroke-width:2.2;stroke-linecap:round}.audit-value-nodeline.is-hub{stroke:hsl(var(--primary))}.audit-value-kb{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:7px;align-items:stretch;text-align:left}@media (min-width:560px){.audit-value-kb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}.audit-value-kb-col{display:flex;min-width:0;flex-direction:column;padding:7px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--bg))}@media (min-width:560px){.audit-value-kb-col{padding:10px}}.audit-value-kb-head{display:flex;align-items:center;gap:5px;min-width:0;margin-bottom:7px;color:hsl(var(--muted-fg));font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (min-width:560px){.audit-value-kb-head{gap:6px;font-size:11px}}.audit-value-kb-dot{width:8px;height:8px;flex:none;border-radius:50%}.audit-value-kb-dot.is-todo{background:#0ea5e9}.audit-value-kb-dot.is-done{background:#10b981}.audit-value-kb-count{flex:none;margin-left:auto;padding:0 6px;border-radius:999px;background:hsl(var(--fg)/.08);color:hsl(var(--fg));font-size:10px;font-weight:700}.audit-value-kb-list{display:flex;flex:1;flex-direction:column;gap:7px}@media (min-width:560px){.audit-value-kb-list{gap:8px}}.audit-value-kb-task{min-width:0;padding:7px 8px;border:1px solid hsl(var(--border-strong));border-radius:11px;background:hsl(var(--card))}@media (min-width:560px){.audit-value-kb-task{padding:9px 11px}}.audit-value-kb-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px}.audit-value-kb-tag{display:inline-flex;align-items:center;gap:4px;color:hsl(var(--muted-fg));font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}@media (min-width:560px){.audit-value-kb-tag{font-size:9.5px}}.audit-value-kb-tag svg{width:11px;height:11px;flex:none;stroke-width:2}.audit-value-kb-title{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.28;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (min-width:560px){.audit-value-kb-title{display:block;overflow:visible;font-size:13.5px;line-height:1.3}}.audit-value-kb-id{color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600}@media (min-width:560px){.audit-value-kb-id{font-size:12px}}.audit-value-kb-desc{display:none;margin-top:3px;overflow:hidden;color:hsl(var(--muted-fg));line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (min-width:560px){.audit-value-kb-desc{display:-webkit-box;font-size:11.5px}}.audit-value-kb-pri{flex:none;padding:1px 6px;border:1px solid;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media (min-width:560px){.audit-value-kb-pri{padding:1px 7px;font-size:9.5px}}.audit-value-kb-pri.is-high{border-color:rgba(246,85,112,.5);background:rgba(101,11,26,.4);color:#fb7185}.audit-value-kb-pri.is-med{border-color:rgba(242,158,13,.5);background:rgba(116,76,6,.35);color:#f59e0b}.audit-value-kb-pri.is-low{border-color:rgba(18,211,147,.5);background:rgba(12,141,98,.18);color:#34d399}:root[data-theme=light] .cs-audit .audit-value-kb-pri.is-high{border-color:#fda4af;background:#fff1f2;color:#be123c}:root[data-theme=light] .cs-audit .audit-value-kb-pri.is-med{border-color:#fcd34d;background:#fffbeb;color:#b45309}:root[data-theme=light] .cs-audit .audit-value-kb-pri.is-low{border-color:#6ee7b7;background:#ecfdf5;color:#047857}@media (prefers-reduced-motion:reduce){.audit-value-radar-beam,.audit-value-radar-sweep{animation:none}}.audit-value-total{max-width:1000px;margin:0 auto;padding-top:clamp(28px,3.4vw,38px);border-top:1px solid hsl(var(--border));text-align:center}.audit-value-everything{margin:0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em}.audit-value-now{margin:6px 0 0}.audit-value-now b{font-size:clamp(30px,5.2vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.audit-value-terms{margin:8px 0 0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em}.audit-guarantee{display:flex;align-items:center;gap:13px;max-width:560px;margin:clamp(18px,2.4vw,24px) auto 0;padding:14px 16px;border:1px solid hsl(var(--primary)/.45);border-radius:16px;background:hsl(var(--primary)/.08)}.audit-guarantee>div{display:grid;gap:3px;min-width:0}.audit-guarantee-icon{flex:none;width:26px;height:26px;color:hsl(var(--primary))}:root[data-theme=light] .cs-audit .audit-guarantee-icon{color:hsl(var(--primary-light))}.audit-guarantee b{font-size:13.5px;font-weight:800;letter-spacing:.045em;line-height:1.25}.audit-guarantee span{color:hsl(var(--muted-fg));font-size:13.5px;line-height:1.45}.audit-roadmap-section{background:hsl(var(--bg))}.audit-roadmap-intro{max-width:720px;margin:0 auto clamp(38px,5vw,56px);text-align:center}.audit-roadmap-intro p{margin:16px 0 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-roadmap{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}@media (min-width:640px){.audit-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}}@media (min-width:900px){.audit-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.audit-roadmap-step{min-width:0;padding:22px 0 26px;border-top:1px solid hsl(var(--border))}@media (min-width:900px){.audit-roadmap-step{padding-bottom:0}}.audit-roadmap-number{display:block;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.1em}.audit-roadmap-step h3{margin:16px 0 0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}@media (min-width:900px){.audit-roadmap-step h3{font-size:21px}}.audit-roadmap-step p{max-width:46ch;margin:10px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.62}@media (max-width:639.98px){.audit-roadmap-step{text-align:center}.audit-roadmap-step p,.audit-roadmap-viz{margin-left:auto;margin-right:auto}}.audit-roadmap-viz{width:100%;max-width:320px;aspect-ratio:5/4;margin-top:14px;padding:10px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--bg2));overflow:hidden}@media (min-width:900px){.audit-roadmap-viz{max-width:none;padding:12px}}.audit-roadmap-svg{display:block;width:100%;height:100%}.audit-roadmap-face{fill:hsl(var(--fg)/.03)}.audit-roadmap-ring{fill:none;stroke:hsl(var(--border-strong));stroke-width:.9}.audit-roadmap-code line{stroke:hsl(var(--muted-fg)/.5);stroke-width:1.6;stroke-linecap:round}.audit-roadmap-code--lit line{stroke:hsl(var(--primary))}.audit-roadmap-beam,.audit-roadmap-sweep{transform-box:view-box;transform-origin:60px 48px;animation:audit-roadmap-spin 6s linear infinite}.audit-roadmap-wedge{fill:hsl(var(--primary)/.12)}.audit-roadmap-lead{stroke:hsl(var(--primary)/.75);stroke-width:1.2;stroke-linecap:round}.audit-roadmap-hit{fill:none;stroke:hsl(var(--fg));stroke-width:1.6}@keyframes audit-roadmap-spin{to{transform:rotate(1turn)}}.audit-roadmap-bar{fill:hsl(var(--border-strong))}.is-cut .audit-roadmap-bar{fill:hsl(var(--border-strong)/.45)}.audit-roadmap-tick{fill:none;stroke:hsl(var(--fg));stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.audit-roadmap-cross line{stroke:hsl(var(--muted-fg)/.75);stroke-width:1.9;stroke-linecap:round}.audit-roadmap-col{fill:none;stroke:hsl(var(--border-strong));stroke-width:1}.audit-roadmap-coldot{fill:hsl(var(--muted-fg)/.6)}.audit-roadmap-coltitle{stroke:hsl(var(--muted-fg)/.45);stroke-width:2.4;stroke-linecap:round}.audit-roadmap-card{fill:hsl(var(--card))}.audit-roadmap-card,.audit-roadmap-slot{stroke:hsl(var(--border-strong));stroke-width:1}.audit-roadmap-slot{fill:none;stroke-dasharray:3 3}.audit-roadmap-prio{fill:hsl(var(--muted-fg)/.45)}.audit-roadmap-prio.is-lead{fill:hsl(var(--primary))}.audit-roadmap-cardline{stroke:hsl(var(--muted-fg)/.55);stroke-width:2.2;stroke-linecap:round}.audit-roadmap-cardline.is-lead{stroke:hsl(var(--fg)/.8)}.audit-roadmap-cardline.is-sub{stroke:hsl(var(--muted-fg)/.35);stroke-width:2}.audit-roadmap-choice{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.2}.audit-roadmap-choice.is-yes{stroke:hsl(var(--primary)/.6)}.audit-roadmap-tick.is-yes{stroke:hsl(var(--primary));stroke-width:2.3}.audit-roadmap-cross.is-btn line{stroke-width:2.3}@media (prefers-reduced-motion:reduce){.audit-roadmap-beam,.audit-roadmap-sweep{animation:none}}