.cs-audit{--primary:265 75% 65%;--primary-solid:265 70% 58%;--primary-solid-hover:265 70% 52%;--primary-light:265 70% 78%;--bg:240 6% 10%;--bg2:240 6% 13%;--card:240 5% 15%;--fg:0 0% 98%;--muted-fg:240 4% 66%;--border:240 5% 24%;--border-strong:240 5% 32%;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(0.4,0,0.2,1);min-height:100vh;background:hsl(var(--bg));color:hsl(var(--fg));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cs-audit *,.cs-audit :after,.cs-audit :before{box-sizing:border-box}.cs-audit a{color:inherit;text-decoration:none}.cs-audit img,.cs-audit svg{max-width:100%}.audit-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 clamp(16px,5vw,20px)}.audit-section,.cs-audit main>section{padding-block:clamp(44px,6vw,72px)}.audit-eyebrow{margin:0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.audit-costs-heading h2,.audit-roadmap-intro h2,.audit-section h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:12px 24px;border:1px solid transparent;border-radius:14px;font:inherit;font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;text-align:center;cursor:pointer;transition:filter .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .12s var(--ease)}.audit-button svg{flex:none;width:17px;height:17px}.cs-audit .audit-button-primary{color:#fff;background:linear-gradient(180deg,#a370eb,#7f3cdd);border-color:#6522c3;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 2px 10px rgba(112,32,223,.35)}.cs-audit .audit-button-primary:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 4px 16px rgba(112,32,223,.45)}.cs-audit .audit-button-primary:active{transform:translateY(1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 5px rgba(112,32,223,.3)}.cs-audit .audit-button-ghost{color:hsl(var(--fg));background:hsl(var(--card));border-color:hsl(var(--border-strong));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.cs-audit .audit-button-ghost:hover{background:hsl(var(--fg)/.06);border-color:hsl(var(--fg)/.24)}.cs-audit .audit-button-ghost:active{transform:translateY(1px)}.audit-button-small{min-height:44px;padding:0 16px;font-size:13.5px}.audit-button-wide{display:flex;width:100%}.cs-audit .audit-button:focus-visible{outline:3px solid hsl(var(--primary)/.6);outline-offset:3px}.cs-audit .audit-hero{position:relative;padding:clamp(12px,3.2vw,48px) 0 clamp(22px,4.5vw,52px);background:hsl(var(--bg))}.audit-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;text-align:left}@media (min-width:560px){.audit-hero-grid{gap:32px}}@media (min-width:940px){.audit-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:48px}}.audit-hero-copy{min-width:0;max-width:580px}.audit-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 13px 6px 11px;border:1px solid hsl(var(--border-strong));border-radius:999px;color:hsl(var(--muted-fg));font-size:12.5px;font-weight:700;letter-spacing:-.005em;line-height:1.2}.audit-hero-eyebrow svg{flex:none;width:14px;height:14px;color:hsl(var(--primary))}.audit-hero h1{margin:0;font-size:31px;font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}@media (min-width:560px){.audit-hero h1{margin-top:14px;font-size:42px;line-height:1.1}}@media (min-width:940px){.audit-hero h1{font-size:46px}}.audit-hero-line1{display:block;margin-bottom:2px}@media (min-width:560px){.audit-hero-line1{margin-bottom:4px}}.audit-hero-line2{display:inline;padding:.08em .3em .16em;border-radius:12px;line-height:1.5;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:hsl(var(--primary-solid));color:#fff}@media (min-width:560px){.audit-hero-line2{line-height:1.62}}.audit-hero-points{display:grid;gap:8px;max-width:36em;margin:14px 0 0;padding:0;list-style:none}.audit-hero-points li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.38}.audit-hero-points svg{flex:none;width:18px;height:18px;margin-top:1px;justify-self:center;color:hsl(var(--muted-fg))}@media (min-width:560px){.audit-hero-points{gap:12px;margin-top:22px}.audit-hero-points li{grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.45}.audit-hero-points svg{width:20px;height:20px;margin-top:3px}}.audit-hero-actions{margin-top:16px}@media (min-width:560px){.audit-hero-actions{margin-top:24px}}.audit-hero-actions .audit-button{width:100%}@media (min-width:560px){.audit-hero-actions .audit-button{width:auto}}.audit-hero-trust{display:flex;align-items:center;gap:9px;margin:10px 0 0;color:hsl(var(--muted-fg));font-size:14px;line-height:1.35}@media (min-width:560px){.audit-hero-trust{margin-top:14px;font-size:14.5px;line-height:1.4}}.audit-hero-trust svg{flex:none;width:16px;height:16px;color:hsl(var(--primary))}.audit-hero-trust b{color:hsl(var(--fg));font-weight:700}.audit-hero-media{min-width:0}@media (max-width:939px){.audit-hero-media{width:100%;max-width:440px}}@media (max-width:559px){.audit-hero-media{max-width:300px}}.audit-scope{background:hsl(var(--bg))}.audit-scope-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width:900px){.audit-scope-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:52px;align-items:center}}.audit-scope h2{margin:10px 0 0;max-width:16ch}.audit-scope-copy{max-width:52ch;margin:14px 0 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-scope-card{display:grid;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));padding:6px 18px 18px}.audit-scope-card>div{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid hsl(var(--border))}.audit-scope-card>div>svg{flex:none;width:24px;height:24px;color:hsl(var(--muted-fg))}.audit-scope-card span{display:grid;gap:3px;min-width:0}.audit-scope-card b{font-size:15px;font-weight:700;letter-spacing:-.01em}.audit-scope-card small{color:hsl(var(--muted-fg));font-size:13.5px;line-height:1.45}.audit-scope-card .audit-button-wide{margin-top:16px}@media (prefers-reduced-motion:reduce){.cs-audit *,.cs-audit :after,.cs-audit :before{animation:none!important;transition-duration:.01ms!important}}:root[data-theme=light] .cs-audit{--bg:0 0% 100%;--bg2:220 14% 97%;--card:0 0% 100%;--fg:220 15% 13%;--muted-fg:220 10% 40%;--border:220 14% 89%;--border-strong:220 14% 80%;--primary-light:265 62% 50%}