.copy-wrap[data-astro-cid-4fhoo6hp]{margin-top:auto;padding-bottom:clamp(48px,10vh,120px)}.plans-hero[data-astro-cid-4fhoo6hp] h1[data-astro-cid-4fhoo6hp]{max-width:13ch}@media(max-width:760px){.copy-wrap[data-astro-cid-4fhoo6hp]{margin-block:0;padding-top:24px;padding-bottom:8px}}.plan-grid[data-astro-cid-4fhoo6hp]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan[data-astro-cid-4fhoo6hp]{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;padding:36px 32px;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.plan[data-astro-cid-4fhoo6hp] h2[data-astro-cid-4fhoo6hp]{font-size:clamp(28px,3vw,38px)}.plan[data-astro-cid-4fhoo6hp] ul[data-astro-cid-4fhoo6hp]{list-style:none;margin:0 0 12px;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;align-content:start}.plan[data-astro-cid-4fhoo6hp] li[data-astro-cid-4fhoo6hp]{position:relative;padding-left:22px}.plan[data-astro-cid-4fhoo6hp] li[data-astro-cid-4fhoo6hp]:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--cobalt)}.plan[data-astro-cid-4fhoo6hp] .btn[data-astro-cid-4fhoo6hp]{justify-self:start}.plan[data-astro-cid-4fhoo6hp].rec{box-shadow:inset 0 0 0 2px var(--cobalt)}.badge[data-astro-cid-4fhoo6hp]{position:absolute;top:-14px;left:32px;background:var(--cobalt);color:#fff;font-size:14px;font-weight:600;padding:4px 12px;border-radius:999px}.terms[data-astro-cid-4fhoo6hp]{margin-top:24px}@media(max-width:960px){.plan-grid[data-astro-cid-4fhoo6hp]{grid-template-columns:1fr;gap:32px}}.why[data-astro-cid-4fhoo6hp]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.why[data-astro-cid-4fhoo6hp] h3[data-astro-cid-4fhoo6hp]{color:#fff;margin-bottom:10px}@media(max-width:860px){.why[data-astro-cid-4fhoo6hp]{grid-template-columns:1fr;gap:28px}}.sr[data-astro-cid-fztqauyw]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table[data-astro-cid-fztqauyw]{width:100%;border-collapse:collapse;font-size:clamp(17px,1.6vw,21px)}th[data-astro-cid-fztqauyw],td[data-astro-cid-fztqauyw]{text-align:left;padding:20px 12px 20px 0;border-bottom:1px solid var(--line);vertical-align:baseline}thead[data-astro-cid-fztqauyw] th[data-astro-cid-fztqauyw]{font-size:15px;font-weight:600;color:var(--ink-2);padding-top:0}tbody[data-astro-cid-fztqauyw] th[data-astro-cid-fztqauyw]{font-weight:600;width:50%}.before[data-astro-cid-fztqauyw]{color:var(--orange-ink);text-decoration:line-through;text-decoration-thickness:2px;white-space:nowrap}.after[data-astro-cid-fztqauyw]{color:var(--cobalt);font-weight:700;white-space:nowrap}@media(max-width:640px){thead[data-astro-cid-fztqauyw]{display:none}tr[data-astro-cid-fztqauyw]{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}tbody[data-astro-cid-fztqauyw] th[data-astro-cid-fztqauyw]{grid-column:1 / -1;width:auto;padding:0 0 6px;border:0}td[data-astro-cid-fztqauyw]{padding:0;border:0;white-space:normal}}.rules[data-astro-cid-qhzxqzqk]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rules[data-astro-cid-qhzxqzqk] li[data-astro-cid-qhzxqzqk]{display:grid;gap:12px;align-content:start;padding:28px 24px;border-radius:var(--radius);background:var(--navy-2)}.rules[data-astro-cid-qhzxqzqk] svg[data-astro-cid-qhzxqzqk]{color:#7f97ff}.rules[data-astro-cid-qhzxqzqk] h3[data-astro-cid-qhzxqzqk]{color:#fff}@media(max-width:1000px){.rules[data-astro-cid-qhzxqzqk]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rules[data-astro-cid-qhzxqzqk]{grid-template-columns:1fr}}.page-hero[data-astro-cid-sr2ao7gl]{padding:150px 0 clamp(48px,7vw,96px)}.page-hero[data-astro-cid-sr2ao7gl] .hero-copy[data-astro-cid-sr2ao7gl]{max-width:860px}.page-hero[data-astro-cid-sr2ao7gl] h1[data-astro-cid-sr2ao7gl]{font-size:clamp(40px,5.6vw,76px);max-width:17ch}.crumb[data-astro-cid-sr2ao7gl]{font-weight:600;color:var(--cobalt);font-size:17px}.what[data-astro-cid-sr2ao7gl]{padding-top:0}.what-grid[data-astro-cid-sr2ao7gl]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 40px}.what-grid[data-astro-cid-sr2ao7gl]>div[data-astro-cid-sr2ao7gl]{display:grid;gap:10px;align-content:start}.sq[data-astro-cid-sr2ao7gl]{display:block;width:14px;height:14px;border-radius:3px;background:var(--cobalt);margin-bottom:6px}.more[data-astro-cid-sr2ao7gl]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,64px);padding:clamp(24px,4vw,40px);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.more[data-astro-cid-sr2ao7gl]>div[data-astro-cid-sr2ao7gl]{display:grid;gap:14px;align-content:start;justify-items:start}.more[data-astro-cid-sr2ao7gl] p[data-astro-cid-sr2ao7gl]{color:var(--ink-2)}.more[data-astro-cid-sr2ao7gl] ul[data-astro-cid-sr2ao7gl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.more[data-astro-cid-sr2ao7gl] li[data-astro-cid-sr2ao7gl]{position:relative;padding-left:22px}.more[data-astro-cid-sr2ao7gl] li[data-astro-cid-sr2ao7gl]:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--cobalt)}@media(max-width:760px){.more[data-astro-cid-sr2ao7gl],.more[data-astro-cid-sr2ao7gl] ul[data-astro-cid-sr2ao7gl]{grid-template-columns:1fr}}.steps[data-astro-cid-sr2ao7gl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.steps[data-astro-cid-sr2ao7gl] li[data-astro-cid-sr2ao7gl]{display:grid;gap:10px;align-content:start}.steps[data-astro-cid-sr2ao7gl] h3[data-astro-cid-sr2ao7gl]{color:#fff}.steps[data-astro-cid-sr2ao7gl] .n[data-astro-cid-sr2ao7gl]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--cobalt);color:#fff;font-weight:800;font-size:20px;margin-bottom:6px}@media(max-width:900px){.what-grid[data-astro-cid-sr2ao7gl],.steps[data-astro-cid-sr2ao7gl]{grid-template-columns:1fr 1fr}.page-hero[data-astro-cid-sr2ao7gl]{padding-top:120px}}@media(max-width:560px){.what-grid[data-astro-cid-sr2ao7gl],.steps[data-astro-cid-sr2ao7gl]{grid-template-columns:1fr;gap:28px}}.page-hero[data-astro-cid-6sfuwwlo]{padding:150px 0 clamp(48px,7vw,96px)}.page-hero[data-astro-cid-6sfuwwlo] .hero-copy[data-astro-cid-6sfuwwlo]{max-width:860px}.page-hero[data-astro-cid-6sfuwwlo] h1[data-astro-cid-6sfuwwlo]{font-size:clamp(40px,5.6vw,76px);max-width:17ch}.crumb[data-astro-cid-6sfuwwlo]{font-weight:600;color:var(--cobalt);font-size:17px}.what[data-astro-cid-6sfuwwlo]{padding-top:0}.what-grid[data-astro-cid-6sfuwwlo]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 40px}.what-grid[data-astro-cid-6sfuwwlo]>div[data-astro-cid-6sfuwwlo]{display:grid;gap:10px;align-content:start}.sq[data-astro-cid-6sfuwwlo]{display:block;width:14px;height:14px;border-radius:3px;background:var(--cobalt);margin-bottom:6px}.split[data-astro-cid-6sfuwwlo]{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(32px,6vw,88px);align-items:start}.split[data-astro-cid-6sfuwwlo] h2[data-astro-cid-6sfuwwlo]{color:#fff}.included[data-astro-cid-6sfuwwlo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;font-size:18px}.included[data-astro-cid-6sfuwwlo] li[data-astro-cid-6sfuwwlo]{position:relative;padding-left:26px;color:var(--on-dark)}.included[data-astro-cid-6sfuwwlo] li[data-astro-cid-6sfuwwlo]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:2px;background:var(--cobalt)}.steps[data-astro-cid-6sfuwwlo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.steps[data-astro-cid-6sfuwwlo] li[data-astro-cid-6sfuwwlo]{display:grid;gap:10px;align-content:start}.steps[data-astro-cid-6sfuwwlo] .n[data-astro-cid-6sfuwwlo]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--cobalt);color:var(--cobalt);font-weight:800;font-size:20px;margin-bottom:6px}@media(max-width:900px){.what-grid[data-astro-cid-6sfuwwlo],.steps[data-astro-cid-6sfuwwlo]{grid-template-columns:1fr 1fr}.split[data-astro-cid-6sfuwwlo]{grid-template-columns:1fr}.page-hero[data-astro-cid-6sfuwwlo]{padding-top:120px}}@media(max-width:560px){.what-grid[data-astro-cid-6sfuwwlo],.steps[data-astro-cid-6sfuwwlo],.included[data-astro-cid-6sfuwwlo]{grid-template-columns:1fr;gap:28px}}.page-hero[data-astro-cid-kv7pxovi]{padding:150px 0 clamp(48px,7vw,96px)}.page-hero[data-astro-cid-kv7pxovi] .hero-copy[data-astro-cid-kv7pxovi]{max-width:860px}.page-hero[data-astro-cid-kv7pxovi] h1[data-astro-cid-kv7pxovi]{font-size:clamp(40px,5.6vw,76px);max-width:16ch}.crumb[data-astro-cid-kv7pxovi]{font-weight:600;color:var(--cobalt);font-size:17px}.risks[data-astro-cid-kv7pxovi]{padding-top:0}.risk-grid[data-astro-cid-kv7pxovi]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 40px}.risk-grid[data-astro-cid-kv7pxovi]>div[data-astro-cid-kv7pxovi]{display:grid;gap:10px;align-content:start}.sq[data-astro-cid-kv7pxovi]{display:block;width:14px;height:14px;border-radius:3px;background:var(--orange);transform:rotate(-18deg);margin-bottom:6px}.split[data-astro-cid-kv7pxovi]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,96px);align-items:start}.baseline[data-astro-cid-kv7pxovi] h2[data-astro-cid-kv7pxovi]{color:#fff}.baseline[data-astro-cid-kv7pxovi] ul[data-astro-cid-kv7pxovi]{list-style:none;margin:0;padding:0;display:grid}.baseline[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]{position:relative;padding:18px 0 18px 30px;border-top:1px solid var(--navy-2);font-size:19px}.baseline[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:last-child{border-bottom:1px solid var(--navy-2)}.baseline[data-astro-cid-kv7pxovi] li[data-astro-cid-kv7pxovi]:before{content:"";position:absolute;left:0;top:1.45em;width:10px;height:10px;border-radius:2px;background:var(--cobalt)}.start[data-astro-cid-kv7pxovi]{padding-bottom:0}@media(max-width:900px){.risk-grid[data-astro-cid-kv7pxovi]{grid-template-columns:1fr 1fr}.split[data-astro-cid-kv7pxovi]{grid-template-columns:1fr}.page-hero[data-astro-cid-kv7pxovi]{padding-top:120px}}@media(max-width:560px){.risk-grid[data-astro-cid-kv7pxovi]{grid-template-columns:1fr;gap:28px}}.page-hero[data-astro-cid-of5ce7mn]{padding:150px 0 clamp(48px,7vw,96px)}.page-hero[data-astro-cid-of5ce7mn] .hero-copy[data-astro-cid-of5ce7mn]{max-width:860px;display:grid;gap:0}.page-hero[data-astro-cid-of5ce7mn] h1[data-astro-cid-of5ce7mn]{font-size:clamp(40px,5.6vw,76px);max-width:17ch}.crumb[data-astro-cid-of5ce7mn]{font-weight:600;color:var(--cobalt);font-size:17px}.where[data-astro-cid-of5ce7mn]{margin-top:clamp(32px,5vw,56px);display:grid;gap:10px}.h-small[data-astro-cid-of5ce7mn]{font-size:22px;letter-spacing:-.01em}.places[data-astro-cid-of5ce7mn]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.places[data-astro-cid-of5ce7mn] li[data-astro-cid-of5ce7mn]{padding:6px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;font-size:16px}.cards[data-astro-cid-of5ce7mn]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card[data-astro-cid-of5ce7mn]{display:grid;gap:12px;align-content:start;padding:32px;border-radius:var(--radius);text-decoration:none;background:var(--navy-2);color:var(--on-dark);transition:background-color .2s}.card[data-astro-cid-of5ce7mn]:hover{background:#1b2658}.card[data-astro-cid-of5ce7mn] h3[data-astro-cid-of5ce7mn]{color:#fff}.card[data-astro-cid-of5ce7mn] .more[data-astro-cid-of5ce7mn]{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;margin-top:6px}.card[data-astro-cid-of5ce7mn]:focus-visible{outline-color:#fff}.grid4[data-astro-cid-of5ce7mn]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.grid4[data-astro-cid-of5ce7mn]>div[data-astro-cid-of5ce7mn]{display:grid;gap:10px;align-content:start}.on-dark[data-astro-cid-of5ce7mn]{color:#fff}.sq[data-astro-cid-of5ce7mn]{display:block;width:14px;height:14px;border-radius:3px;background:var(--cobalt);margin-bottom:6px}.onsite[data-astro-cid-of5ce7mn]{padding-bottom:0}@media(max-width:960px){.cards[data-astro-cid-of5ce7mn]{grid-template-columns:1fr}.grid4[data-astro-cid-of5ce7mn]{grid-template-columns:1fr 1fr}.page-hero[data-astro-cid-of5ce7mn]{padding-top:120px}}@media(max-width:560px){.grid4[data-astro-cid-of5ce7mn]{grid-template-columns:1fr;gap:28px}}.photo[data-astro-cid-2b465rjc]{width:100%;aspect-ratio:4 / 5;border-radius:var(--radius);object-fit:cover}.dogfood[data-astro-cid-2g6uumsu]{background:var(--surface);border-block:1px solid var(--line)}.flows[data-astro-cid-2g6uumsu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.flows[data-astro-cid-2g6uumsu] li[data-astro-cid-2g6uumsu]{display:grid;gap:10px;align-content:start}.mark[data-astro-cid-2g6uumsu]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mark[data-astro-cid-2g6uumsu] i[data-astro-cid-2g6uumsu]{width:12px;height:12px;border-radius:3px;background:var(--orange);transform:rotate(-18deg)}.mark[data-astro-cid-2g6uumsu] b[data-astro-cid-2g6uumsu]{width:12px;height:12px;border-radius:3px;background:var(--cobalt)}.mark[data-astro-cid-2g6uumsu]:before{content:"";order:1;width:20px;height:2px;background:linear-gradient(90deg,var(--orange),var(--cobalt))}.mark[data-astro-cid-2g6uumsu] b[data-astro-cid-2g6uumsu]{order:2}@media(max-width:960px){.flows[data-astro-cid-2g6uumsu]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.flows[data-astro-cid-2g6uumsu]{grid-template-columns:1fr}}.copy-wrap[data-astro-cid-6hlf6fu3]{margin-block:auto}.about-hero[data-astro-cid-6hlf6fu3] h1[data-astro-cid-6hlf6fu3]{max-width:11ch}.about-hero[data-astro-cid-6hlf6fu3] .hero-copy[data-astro-cid-6hlf6fu3]{max-width:620px}@media(max-width:760px){.copy-wrap[data-astro-cid-6hlf6fu3]{margin-block:0;padding-top:24px}}.founder[data-astro-cid-6hlf6fu3]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:center}.founder[data-astro-cid-6hlf6fu3].no-photo{grid-template-columns:1fr}.text[data-astro-cid-6hlf6fu3]{display:grid;gap:20px}.link[data-astro-cid-6hlf6fu3]{font-weight:600;color:var(--cobalt);text-underline-offset:5px}@media(max-width:860px){.founder[data-astro-cid-6hlf6fu3]{grid-template-columns:1fr}.founder[data-astro-cid-6hlf6fu3] .photo{max-width:420px}}.grid4[data-astro-cid-6hlf6fu3]{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.grid4[data-astro-cid-6hlf6fu3] h3[data-astro-cid-6hlf6fu3]{margin-bottom:10px}.partner[data-astro-cid-6hlf6fu3] h3[data-astro-cid-6hlf6fu3]{color:#fff}.principles-section[data-astro-cid-6hlf6fu3]{background:var(--surface);border-top:1px solid var(--line)}.principles[data-astro-cid-6hlf6fu3]>div[data-astro-cid-6hlf6fu3]{padding-top:20px;border-top:3px solid var(--cobalt)}@media(max-width:960px){.grid4[data-astro-cid-6hlf6fu3]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid4[data-astro-cid-6hlf6fu3]{grid-template-columns:1fr}}.tool-groups[data-astro-cid-6hlf6fu3]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.tool-groups[data-astro-cid-6hlf6fu3] h3[data-astro-cid-6hlf6fu3]{font-size:18px;margin-bottom:14px}.tool-groups[data-astro-cid-6hlf6fu3] ul[data-astro-cid-6hlf6fu3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tool-groups[data-astro-cid-6hlf6fu3] li[data-astro-cid-6hlf6fu3]{padding:7px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:15px;font-weight:500}@media(max-width:960px){.tool-groups[data-astro-cid-6hlf6fu3]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tool-groups[data-astro-cid-6hlf6fu3]{grid-template-columns:1fr}}.split[data-astro-cid-wjp5yrq4]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,88px);align-items:center}.copy[data-astro-cid-wjp5yrq4]{display:grid;gap:18px}.doc[data-astro-cid-wjp5yrq4]{margin:0;padding:clamp(22px,3vw,36px);border-radius:10px;background:#fff;color:var(--ink);box-shadow:0 1px 0 var(--line),0 30px 60px #0b123029;transform:rotate(1.2deg);transition:transform .4s;font-size:14px}.doc[data-astro-cid-wjp5yrq4]:hover{transform:rotate(0)}header[data-astro-cid-wjp5yrq4]{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.doc-title[data-astro-cid-wjp5yrq4]{font-weight:700}.doc-co[data-astro-cid-wjp5yrq4]{color:var(--ink-2);font-size:13px}.score[data-astro-cid-wjp5yrq4]{padding:20px 0;border-bottom:1px solid var(--line)}.score-label[data-astro-cid-wjp5yrq4]{color:var(--ink-2);font-size:13px}.score-value[data-astro-cid-wjp5yrq4]{font-size:clamp(30px,3.4vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--cobalt);line-height:1.1}.score-note[data-astro-cid-wjp5yrq4]{color:var(--ink-2);font-size:13px}.cols[data-astro-cid-wjp5yrq4]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:18px}.h[data-astro-cid-wjp5yrq4]{font-weight:700;margin-bottom:10px}ul[data-astro-cid-wjp5yrq4]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.risks[data-astro-cid-wjp5yrq4] li[data-astro-cid-wjp5yrq4]{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;line-height:1.4}.lvl[data-astro-cid-wjp5yrq4]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;margin-top:1px}.lvl[data-astro-cid-wjp5yrq4].high{background:#fde4dc;color:#a2310b}.lvl[data-astro-cid-wjp5yrq4].mid{background:#fff1cc;color:#7a5200}.autos[data-astro-cid-wjp5yrq4] li[data-astro-cid-wjp5yrq4]{display:flex;justify-content:space-between;gap:12px;line-height:1.4;padding-bottom:10px;border-bottom:1px dashed var(--line)}.autos[data-astro-cid-wjp5yrq4] b[data-astro-cid-wjp5yrq4]{color:var(--cobalt);white-space:nowrap}@media(max-width:900px){.split[data-astro-cid-wjp5yrq4]{grid-template-columns:1fr}.doc[data-astro-cid-wjp5yrq4]{transform:none}}@media(max-width:520px){.cols[data-astro-cid-wjp5yrq4]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.doc[data-astro-cid-wjp5yrq4]{transform:none}}.diag-form{display:grid;gap:18px;padding:clamp(22px,4vw,40px);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.diag .nojs{padding:20px;border-radius:var(--radius);background:var(--surface)}.diag .nojs a{color:var(--cobalt);font-weight:600}.diag .top{display:grid;gap:8px}.diag .progress{font-size:14px;color:var(--ink-2);font-weight:600}.diag .bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.diag .bar span{display:block;height:100%;width:0;background:var(--cobalt);transition:width .3s}@media(prefers-reduced-motion:reduce){.diag .bar span{transition:none}}.diag .screen{display:grid;gap:14px}.diag .screen h2{font-size:clamp(24px,2.6vw,32px)}.diag .screen h2:focus,.diag .rnum:focus{outline:none}.diag .track{font-weight:600;color:var(--cobalt);font-size:15px}.diag fieldset{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}.diag legend{font-weight:600;font-size:16px;padding:0;margin-bottom:10px}.diag .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.diag .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.diag .grid label{display:grid;gap:6px;font-size:14px;font-weight:600;align-content:start}.diag .grid input{font:400 16px var(--font);color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;min-height:48px;width:100%}.diag input:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #2340ff2e}.diag .grid small{font-weight:400;font-size:13px}.diag .hp{position:absolute;left:-9999px}.diag .opts{display:grid;gap:10px}.diag .opts.chips{display:flex;flex-wrap:wrap;gap:8px}.diag .opts.areas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.diag .opt{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:12px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:16px;line-height:1.4}.diag .opt:hover{box-shadow:inset 0 0 0 1.5px var(--cobalt)}.diag .opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--cobalt);background:#f2f4ff}.diag .opt:has(input:focus-visible){outline:3px solid var(--cobalt);outline-offset:2px}.diag .opt input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cobalt);flex:none}.diag .opt strong{display:block;font-weight:700}.diag .opt small{display:block;color:var(--ink-2);font-size:14px;margin-top:2px}.diag .err{color:#b42318;font-weight:600}.diag .err:empty{display:none}.diag .nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.diag .nav .next{margin-left:auto}.diag .checks{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:17px}.diag .checks li{display:flex;align-items:center;gap:12px;color:var(--ink-2)}.diag .checks li:before{content:"";width:20px;height:20px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 2px var(--line)}.diag .checks li.done{color:var(--ink)}.diag .checks li.done:before{box-shadow:none;background:var(--cobalt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.diag .report{display:grid;gap:22px}.diag .rhead{display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--line)}.diag .rnum{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.diag .rmeta{font-size:14px;color:var(--ink-2)}.diag .intro{font-size:18px;line-height:1.6;color:var(--ink)}.diag .report h3{font-size:18px;margin-bottom:12px}.diag .prio{padding:18px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.diag .prio .row{display:grid;grid-template-columns:minmax(110px,.9fr) 2fr auto;align-items:center;gap:14px;padding:7px 0;font-size:15px}.diag .prio .name{font-weight:600}.diag .prio .track{height:8px;border-radius:99px;background:var(--paper);overflow:hidden}.diag .prio .fill{display:block;height:100%;border-radius:99px;background:var(--cobalt)}.diag .prio .medium .fill{opacity:.7}.diag .prio .low .fill{opacity:.45}.diag .prio .lvl{font-size:14px;color:var(--ink-2);white-space:nowrap}.diag .prio .high .lvl{color:var(--ink);font-weight:700}.diag .prio .note,.diag .report .note{font-size:13px;color:var(--ink-2);margin-top:8px}.diag .finding{display:grid;gap:14px}.diag .finding>p{font-size:16px;line-height:1.65}.diag .hours{margin:0;display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.diag .hours .range{position:relative;height:10px;border-radius:99px;background:var(--paper)}.diag .hours .band{position:absolute;top:0;bottom:0;border-radius:99px;background:var(--cobalt)}.diag .hours figcaption{font-size:15px}.diag .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.diag .stat{margin:0;display:grid;gap:8px;align-content:start;padding:16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.diag .stat .big{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink)}.diag .stat .sbar{height:6px;border-radius:99px;background:var(--paper);overflow:hidden}.diag .stat .sbar span{display:block;height:100%;border-radius:99px;background:var(--cobalt)}.diag .stat figcaption{font-size:14px;line-height:1.5;color:var(--ink);display:grid;gap:6px}.diag .stat .src{font-size:12px;color:var(--ink-2)}.diag .plan ol{margin:0;padding-left:22px;display:grid;gap:8px}.diag .cta{display:grid;gap:10px;padding:22px;border-radius:14px;background:var(--navy);color:var(--on-dark)}.diag .cta p{color:var(--on-dark)}.diag .cta .code{white-space:nowrap;color:#fff}.diag .cta .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.diag .cta .btn-primary{background:#fff;color:var(--cobalt)}.diag .cta .alt{color:#fff;font-weight:600;text-underline-offset:4px}.diag .cta .note{color:var(--on-dark-2);font-size:14px;margin-top:0}.diag .cta :focus-visible{outline-color:#fff}.diag .disclaimer{font-size:13px;color:var(--ink-2)}.diag .send-err{color:#b42318;font-weight:600}.diag .retry{font:inherit;font-weight:700;color:var(--cobalt);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}@media(max-width:560px){.diag .prio .row{grid-template-columns:1fr auto}.diag .prio .track{grid-column:1 / -1;grid-row:2}}.audit-hero[data-astro-cid-4sa4nb5z]{padding:150px 0 var(--section)}.grid[data-astro-cid-4sa4nb5z]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.copy[data-astro-cid-4sa4nb5z]{display:grid;gap:24px;position:sticky;top:110px}.copy[data-astro-cid-4sa4nb5z] h1[data-astro-cid-4sa4nb5z]{font-size:clamp(40px,5.4vw,72px);max-width:12ch}.gains[data-astro-cid-4sa4nb5z]{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:18px}.gains[data-astro-cid-4sa4nb5z] li[data-astro-cid-4sa4nb5z]{position:relative;padding-left:26px}.gains[data-astro-cid-4sa4nb5z] li[data-astro-cid-4sa4nb5z]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:2px;background:var(--cobalt)}@media(max-width:960px){.grid[data-astro-cid-4sa4nb5z]{grid-template-columns:1fr}.copy[data-astro-cid-4sa4nb5z]{position:static}.audit-hero[data-astro-cid-4sa4nb5z]{padding-top:120px}}.reported[data-astro-cid-4sa4nb5z] .grid[data-astro-cid-4sa4nb5z]{grid-template-columns:1fr;max-width:920px;margin-inline:auto;gap:24px}.reported[data-astro-cid-4sa4nb5z] .copy[data-astro-cid-4sa4nb5z]{position:static}.reported[data-astro-cid-4sa4nb5z] .copy[data-astro-cid-4sa4nb5z] .lead[data-astro-cid-4sa4nb5z],.reported[data-astro-cid-4sa4nb5z] .gains[data-astro-cid-4sa4nb5z]{display:none}.split[data-astro-cid-4sa4nb5z]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,88px);align-items:start}.deep[data-astro-cid-4sa4nb5z] h3[data-astro-cid-4sa4nb5z]{color:#fff;font-size:22px;margin-bottom:18px}.get[data-astro-cid-4sa4nb5z]{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:18px}.get[data-astro-cid-4sa4nb5z] li[data-astro-cid-4sa4nb5z]{position:relative;padding-left:26px;color:var(--on-dark)}.get[data-astro-cid-4sa4nb5z] li[data-astro-cid-4sa4nb5z]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:2px;background:var(--cobalt)}@media(max-width:860px){.split[data-astro-cid-4sa4nb5z]{grid-template-columns:1fr}}.contact[data-astro-cid-ccsqo5in]{padding:150px 0 var(--section)}.head[data-astro-cid-ccsqo5in]{display:grid;gap:20px;margin-bottom:56px}.layout[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}.layout[data-astro-cid-ccsqo5in].wa-first{grid-template-columns:1fr 1.4fr}.form-card[data-astro-cid-ccsqo5in]{display:grid;gap:10px;padding:clamp(24px,4vw,40px);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.form-card[data-astro-cid-ccsqo5in] h2[data-astro-cid-ccsqo5in]{font-size:clamp(26px,2.6vw,34px)}.form-card[data-astro-cid-ccsqo5in]>p[data-astro-cid-ccsqo5in]{margin-bottom:12px}.channels[data-astro-cid-ccsqo5in]{display:grid;gap:20px}.channel[data-astro-cid-ccsqo5in]{display:flex;flex-direction:column;gap:14px;padding:32px 28px;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.channel[data-astro-cid-ccsqo5in] h2[data-astro-cid-ccsqo5in]{font-size:clamp(24px,2.4vw,30px)}.channel[data-astro-cid-ccsqo5in] p[data-astro-cid-ccsqo5in]{color:var(--ink-2)}.channel[data-astro-cid-ccsqo5in] .detail[data-astro-cid-ccsqo5in]{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.channel[data-astro-cid-ccsqo5in] .btn[data-astro-cid-ccsqo5in]{align-self:flex-start}.channel[data-astro-cid-ccsqo5in].primary{background:var(--navy);color:var(--on-dark);box-shadow:none}.channel[data-astro-cid-ccsqo5in].primary h2[data-astro-cid-ccsqo5in]{color:#fff}.channel[data-astro-cid-ccsqo5in].primary p[data-astro-cid-ccsqo5in]{color:var(--on-dark-2)}.channel[data-astro-cid-ccsqo5in].primary .detail[data-astro-cid-ccsqo5in]{color:#fff}.channel[data-astro-cid-ccsqo5in].primary [data-astro-cid-ccsqo5in]:focus-visible{outline-color:#fff}.big[data-astro-cid-ccsqo5in]{margin-top:32px;color:var(--ink-2)}.big[data-astro-cid-ccsqo5in] a[data-astro-cid-ccsqo5in]{color:var(--cobalt);font-weight:600}@media(max-width:900px){.layout[data-astro-cid-ccsqo5in],.layout[data-astro-cid-ccsqo5in].wa-first{grid-template-columns:1fr}.contact[data-astro-cid-ccsqo5in]{padding-top:120px}}.privacy[data-astro-cid-totb4nj5]{padding:150px 0 var(--section)}h1[data-astro-cid-totb4nj5]{font-size:clamp(38px,5vw,64px)}.updated[data-astro-cid-totb4nj5]{margin:16px 0 48px}.body[data-astro-cid-totb4nj5]{max-width:68ch;display:grid;gap:32px}.body[data-astro-cid-totb4nj5] section[data-astro-cid-totb4nj5]{display:grid;gap:10px;scroll-margin-top:110px}.body[data-astro-cid-totb4nj5] h2[data-astro-cid-totb4nj5]{font-size:24px;letter-spacing:-.015em}.body[data-astro-cid-totb4nj5] ul[data-astro-cid-totb4nj5]{margin:0;padding-left:22px;display:grid;gap:8px}.contact[data-astro-cid-totb4nj5] a[data-astro-cid-totb4nj5]{color:var(--cobalt);font-weight:600;text-underline-offset:4px}@media(max-width:760px){.privacy[data-astro-cid-totb4nj5]{padding-top:120px}}
