.frame.svelte-11dmqsj{min-width:0;margin:0;padding:14px;position:relative}.corner.svelte-11dmqsj{border:0 solid #1ebfb0;width:40px;height:40px;position:absolute}.tl.svelte-11dmqsj{border-top-width:4px;border-left-width:4px;top:0;left:0}.tr.svelte-11dmqsj{border-top-width:4px;border-right-width:4px;top:0;right:0}.bl.svelte-11dmqsj{border-bottom-width:4px;border-left-width:4px;bottom:0;left:0}.br.svelte-11dmqsj{border-bottom-width:4px;border-right-width:4px;bottom:0;right:0}.report.svelte-11dmqsj{background:#fff;border:1px solid #dde5e9;border-radius:6px;flex-wrap:wrap;display:flex;overflow:hidden}.verdict.svelte-11dmqsj{color:#fff;background:#0e1b23;flex-direction:column;flex:340px;gap:20px;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.verdict.svelte-11dmqsj p:where(.svelte-11dmqsj){margin:0}.kicker.svelte-11dmqsj{letter-spacing:.06em;text-transform:uppercase;color:#c5d3db;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.read.svelte-11dmqsj{letter-spacing:-.015em;text-wrap:pretty;font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(26px,2.5vw,32px);font-weight:500;line-height:1.18}.of.svelte-11dmqsj{color:#c5d3db;font-size:15px}.pills.svelte-11dmqsj{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.pill.svelte-11dmqsj{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5a707d;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500}.pill.on.svelte-11dmqsj{color:#0e1b23;background:#fff;border-color:#fff}.pill.svelte-11dmqsj:focus-visible{outline-offset:2px;outline:2px solid #1ebfb0}.rows.svelte-11dmqsj{flex-direction:column;flex:2 520px;min-width:0;min-height:440px;display:flex}.row.svelte-11dmqsj{border-bottom:1px solid #e8eef1}.head.svelte-11dmqsj{width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 20px;display:flex}.head.svelte-11dmqsj:focus-visible{outline-offset:-2px;outline:2px solid #17697d}.badge.svelte-11dmqsj{letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:4px;flex:0 0 74px;padding:2px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.critical.svelte-11dmqsj{color:#a3211a;background:#fbe3e0}.high.svelte-11dmqsj{color:#8f4a06;background:#fcebd6}.medium.svelte-11dmqsj{color:#135767;background:#dff0f3}.low.svelte-11dmqsj{color:#414f5a;background:#e9eef1}.entity.svelte-11dmqsj{color:#1c2a33;overflow-wrap:anywhere;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500}.mark.svelte-11dmqsj{color:#4a5a66;flex:none;font-size:18px;line-height:1}.body.svelte-11dmqsj{color:#1c2a33;flex-direction:column;gap:8px;padding:0 20px 18px;font-size:15px;line-height:1.5;display:flex}.body.svelte-11dmqsj p:where(.svelte-11dmqsj){margin:0}.body.svelte-11dmqsj code:where(.svelte-11dmqsj){color:#4a5a66;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fix.svelte-11dmqsj{color:#17697d}.fix.svelte-11dmqsj strong:where(.svelte-11dmqsj){font-weight:600}.tags.svelte-11dmqsj{color:#4a5a66;flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.home.svelte-bk2mis{--ink:#1c2a33;--night:#0e1b23;--body:#4a5a66;--deep:#17697d;--accent:#1ebfb0;--rule:#dde5e9;--tint:#eaf2f4;color:var(--ink);font-size:17px;line-height:1.6}.wrap.svelte-bk2mis{max-width:1112px;margin:0 auto}.band.svelte-bk2mis{padding:clamp(64px,8vw,104px) clamp(20px,5vw,64px);scroll-margin-top:84px}.tone-white.svelte-bk2mis,.hero.svelte-bk2mis{background:#fff}.tone-tint.svelte-bk2mis{background:var(--tint)}h1.svelte-bk2mis,h2.svelte-bk2mis,.areas-head.svelte-bk2mis,.figure.svelte-bk2mis,.row-figure.svelte-bk2mis{font-family:Manrope,Segoe UI,sans-serif;font-weight:700}h1.svelte-bk2mis{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,84px);line-height:1.02}h1.svelte-bk2mis span:where(.svelte-bk2mis){color:var(--deep)}h2.svelte-bk2mis{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.1}h3.svelte-bk2mis{margin:0;font-size:21px;font-weight:600;line-height:1.3}.stack.svelte-bk2mis{flex-direction:column;gap:40px;display:flex}.wide-gap.svelte-bk2mis{gap:48px}.prose.svelte-bk2mis p{color:var(--body);margin:0}.prose.svelte-bk2mis p+p{margin-top:.75em}.prose.svelte-bk2mis a,.more.svelte-bk2mis{color:var(--deep);font-weight:600}.prose.svelte-bk2mis a:hover,.more.svelte-bk2mis:hover{color:#0e4f60}.prose.svelte-bk2mis code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.btn.svelte-bk2mis{background:var(--night);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:56px;padding:0 30px;font-weight:600;text-decoration:none;display:flex}.btn.svelte-bk2mis:hover{background:#1c2f3a}.btn.accent.svelte-bk2mis{background:var(--accent);color:var(--night);align-self:flex-start;margin-top:auto}.btn.accent.svelte-bk2mis:hover{background:#2dd4c1}.more.svelte-bk2mis{align-items:center;min-height:44px;display:flex}.hero.svelte-bk2mis{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(40px,5vw,64px)}.hero-stack.svelte-bk2mis{flex-direction:column;gap:clamp(40px,5vw,56px);display:flex}.hero-copy.svelte-bk2mis{flex-direction:column;gap:24px;display:flex}.lede.svelte-bk2mis{max-width:36em;color:var(--body);text-wrap:pretty;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.lede.svelte-bk2mis p{margin:0}.hero-act.svelte-bk2mis{flex-direction:column;gap:10px;display:flex}.hero-links.svelte-bk2mis{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.price-line.svelte-bk2mis{color:var(--body);margin:0;font-size:15px}.promises.svelte-bk2mis{flex-direction:column;gap:8px;display:flex}.promises.svelte-bk2mis ul:where(.svelte-bk2mis){grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px 32px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.promises.svelte-bk2mis li:where(.svelte-bk2mis){align-items:center;gap:10px;display:flex}.promises.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;width:20px;height:20px;stroke:var(--deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.columns.svelte-bk2mis{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px 48px;margin:0;padding:0;list-style:none;display:grid}.situation.svelte-bk2mis,.step.svelte-bk2mis{flex-direction:column;gap:8px;display:flex}.situation.svelte-bk2mis{border-top:2px solid var(--ink);padding-top:16px}.n.svelte-bk2mis{color:var(--deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500}.areas.svelte-bk2mis{border-top:1px solid #c9d5db;flex-direction:column;gap:24px;padding-top:40px;display:flex}.areas-head.svelte-bk2mis{letter-spacing:-.015em;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.area-grid.svelte-bk2mis{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px 32px;display:grid}.area-grid.svelte-bk2mis h4:where(.svelte-bk2mis){margin:0 0 6px;font-size:18px;font-weight:600}.area-grid.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--body);margin:0;font-size:15px}.areas.svelte-bk2mis .strip{border-top:0;margin-top:0;padding-top:0}.prices.svelte-bk2mis{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:20px 48px;display:grid}.lead-price.svelte-bk2mis{background:var(--night);color:#fff;border-radius:6px;flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,40px);display:flex}.lead-price.svelte-bk2mis .prose:where(.svelte-bk2mis) p{color:#c5d3db}.figure.svelte-bk2mis{letter-spacing:-.025em;margin:0;font-size:clamp(56px,6vw,76px);line-height:1}.price-list.svelte-bk2mis{flex-direction:column;display:flex}.price-row.svelte-bk2mis{border-top:1px solid #c9d5db;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;display:flex}.price-row.svelte-bk2mis:first-child{border-top:2px solid var(--ink)}.price-row.svelte-bk2mis h3:where(.svelte-bk2mis){font-size:19px}.price-row.svelte-bk2mis .prose:where(.svelte-bk2mis){font-size:16px}.row-figure.svelte-bk2mis{font-size:28px;line-height:1}.larger.svelte-bk2mis{border-top:1px solid #c9d5db;padding-top:14px;font-size:16px}.asides.svelte-bk2mis{border-bottom:1px solid #c9d5db}details.svelte-bk2mis{border-top:1px solid #c9d5db;padding:16px 0}summary.svelte-bk2mis{cursor:pointer;min-height:28px;font-weight:600}details.svelte-bk2mis .prose:where(.svelte-bk2mis){margin-top:10px}.close.svelte-bk2mis{background:var(--night);color:#fff}
