.v3m-root{--v3m-accent:var(--v3-accent,#0f5c3f);--v3m-accent-on-ink:var(--v3-accent-on-ink,#7fb89b);--v3m-bg:#fff;--v3m-bg-alt:#fafbfc;--v3m-track:#f0f2f4;--v3m-ink:#0c0e12;--v3m-ink-panel:#101318;--v3m-border:#e7e9ed;--v3m-border-soft:#eceef1;--v3m-border-softer:#eef0f3;--v3m-row:#f1f3f5;--v3m-input-border:#d3d7dd;--v3m-btn-out:#d7dadf;--v3m-ink-border:#23262f;--v3m-ink-border-2:#26292f;--v3m-ink-border-3:#2a2e36;--v3m-t1:#0c0e12;--v3m-t2:#3d424a;--v3m-t3:#464b53;--v3m-t4:#565b63;--v3m-t5:#5b616a;--v3m-muted:#6b7178;--v3m-dim:#787e86;--v3m-faint:#6b7178;--v3m-fainter:#787e86;--v3m-ghost:#c7cbd1;--v3m-on-ink-1:#fff;--v3m-on-ink-2:#e6e8eb;--v3m-on-ink-3:#c6cacf;--v3m-on-ink-4:#b4b9bf;--v3m-on-ink-5:#8b9098;--v3m-on-ink-6:#6b7178;--v3m-breach:#c8402c;--v3m-breach-t:#fceeec;--v3m-breach-b:#f2d4cf;--v3m-watch:#b7791f;--v3m-watch-t:#fbf2e1;--v3m-clear:#14804a;--v3m-clear-t:#e8f5ee;--v3m-fd:var(--v3m-font-archivo,var(--v3-font-archivo,Archivo)), system-ui, -apple-system, "Segoe UI", sans-serif;--v3m-fs:var(--v3m-font-newsreader,var(--v3-font-newsreader,Newsreader)), Georgia, "Times New Roman", serif;--v3m-fm:var(--font-ibm-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace}.v3m-root .v3m-pg-page{background:var(--v3m-bg);color:var(--v3m-t1);font-family:var(--v3m-fd);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.v3m-root .v3m-pg-page *,.v3m-root .v3m-pg-page :before,.v3m-root .v3m-pg-page :after{box-sizing:border-box}.v3m-root .v3m-pg-page ::selection{background:var(--v3m-ink);color:#fff}.v3m-root .v3m-pg-page :focus-visible{outline:2px solid var(--v3m-accent);outline-offset:2px}.v3m-root .v3m-pg-band{background:var(--v3m-bg);padding:104px 0}.v3m-root .v3m-pg-band--head{padding:84px 0 72px}.v3m-root .v3m-pg-band--tight{padding:64px 0}.v3m-root .v3m-pg-band--alt{background:var(--v3m-bg-alt);border-top:1px solid var(--v3m-border-soft);border-bottom:1px solid var(--v3m-border-soft)}.v3m-root .v3m-pg-band--ink{background:var(--v3m-ink);color:var(--v3m-on-ink-1);padding:96px 0}.v3m-root .v3m-pg-band--cta{padding:112px 0}.v3m-root .v3m-pg-wrap{max-width:1180px;margin:0 auto;padding:0 40px}.v3m-root .v3m-pg-wrap--measure{max-width:800px}.v3m-root .v3m-pg-wrap--mid{max-width:980px}.v3m-root .v3m-pg-eyebrow{font-family:var(--v3m-fm);letter-spacing:.18em;text-transform:uppercase;color:var(--v3m-accent);margin:0 0 18px;font-size:11.5px;line-height:1}.v3m-root .v3m-pg-band--ink .v3m-pg-eyebrow{color:var(--v3m-accent-on-ink)}.v3m-root .v3m-pg-h1{font-family:var(--v3m-fd);letter-spacing:-.025em;color:inherit;margin:0 0 20px;font-size:clamp(36px,5.2vw,62px);font-weight:800;line-height:.98}.v3m-root .v3m-pg-h2{font-family:var(--v3m-fd);letter-spacing:-.025em;color:inherit;margin:0 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1}.v3m-root .v3m-pg-h3{font-family:var(--v3m-fd);letter-spacing:-.01em;color:inherit;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.1}.v3m-root .v3m-pg-h4{font-family:var(--v3m-fd);color:inherit;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.2}.v3m-root .v3m-pg-lede{font-family:var(--v3m-fs);color:var(--v3m-t3);max-width:64ch;margin:0 0 20px;font-size:21px;line-height:1.5}.v3m-root .v3m-pg-p{font-family:var(--v3m-fs);color:var(--v3m-t3);max-width:72ch;margin:0 0 16px;font-size:17px;line-height:1.5}.v3m-root .v3m-pg-band--ink .v3m-pg-lede,.v3m-root .v3m-pg-band--ink .v3m-pg-p{color:var(--v3m-on-ink-3)}.v3m-root .v3m-pg-meta{font-family:var(--v3m-fm);letter-spacing:.05em;text-transform:uppercase;color:var(--v3m-muted);margin:0;font-size:11px;line-height:1.5}.v3m-root .v3m-pg-note{font-family:var(--v3m-fm);letter-spacing:.02em;color:var(--v3m-dim);margin:0;font-size:12px;line-height:1.6}.v3m-root .v3m-pg-band--ink .v3m-pg-note,.v3m-root .v3m-pg-band--ink .v3m-pg-meta{color:var(--v3m-on-ink-6)}.v3m-root .v3m-pg-fine{font-family:var(--v3m-fm);letter-spacing:.03em;color:var(--v3m-faint);margin:0;font-size:10.5px;line-height:1.7}.v3m-root .v3m-pg-tlink{font-family:var(--v3m-fm);letter-spacing:.02em;color:var(--v3m-accent);font-size:12.5px;text-decoration:none}.v3m-root .v3m-pg-tlink:hover{text-underline-offset:3px;text-decoration:underline}.v3m-root .v3m-pg-band--ink .v3m-pg-tlink{color:var(--v3m-accent-on-ink)}.v3m-root .v3m-pg-btn{font-family:var(--v3m-fm);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--v3m-ink);border:1px solid var(--v3m-ink);text-align:center;border-radius:10px;padding:17px 26px;font-size:12.5px;text-decoration:none;transition:background .15s;display:inline-block}.v3m-root .v3m-pg-btn:hover{background:#23262c}.v3m-root .v3m-pg-btn--out{color:var(--v3m-ink);border-color:var(--v3m-btn-out);background:0 0}.v3m-root .v3m-pg-btn--out:hover{background:#f6f7f9}.v3m-root .v3m-pg-btn--inv{color:var(--v3m-ink);background:#fff;border-color:#fff}.v3m-root .v3m-pg-btn--inv:hover{background:var(--v3m-on-ink-2)}.v3m-root .v3m-pg-btn--sm{border-radius:8px;padding:11px 18px}.v3m-root .v3m-pg-btn--full{width:100%;padding:14px;display:block}.v3m-root .v3m-pg-btn:disabled,.v3m-root .v3m-pg-btn[aria-disabled=true]{color:var(--v3m-fainter);border-color:var(--v3m-border);cursor:not-allowed;background:#f6f7f9}.v3m-root .v3m-pg-btnrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.v3m-root .v3m-pg-divgrid{border-top:1px solid var(--v3m-border-soft);border-bottom:1px solid var(--v3m-border-soft);gap:0;display:grid}.v3m-root .v3m-pg-divgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v3m-root .v3m-pg-divgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.v3m-root .v3m-pg-divcell{border-right:1px solid var(--v3m-border-soft);padding:28px 26px}.v3m-root .v3m-pg-divcell:last-child{border-right:0;padding-right:0}.v3m-root .v3m-pg-divcell:first-child{padding-left:0}.v3m-root .v3m-pg-stat{font-family:var(--v3m-fd);letter-spacing:-.02em;margin:0 0 8px;font-size:34px;font-weight:800;line-height:1}.v3m-root .v3m-pg-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.v3m-root .v3m-pg-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v3m-root .v3m-pg-card{border:1px solid var(--v3m-border);background:#fff;border-radius:16px;flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.v3m-root .v3m-pg-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0c0e1217}.v3m-root .v3m-pg-card--feat{border:1.5px solid var(--v3m-ink);box-shadow:0 24px 60px #0c0e121a}.v3m-root .v3m-pg-card--flat{border-radius:14px;padding:26px}.v3m-root .v3m-pg-card--flat:hover{box-shadow:none;border-color:var(--v3m-ghost);transform:none}.v3m-root .v3m-pg-badge{font-family:var(--v3m-fm);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--v3m-accent);border-radius:999px;padding:5px 12px;font-size:10px;position:absolute;top:-11px;left:32px}.v3m-root .v3m-pg-tier{font-family:var(--v3m-fm);letter-spacing:.08em;text-transform:uppercase;color:var(--v3m-muted);margin:0 0 14px;font-size:11px}.v3m-root .v3m-pg-price{font-family:var(--v3m-fd);letter-spacing:-.02em;margin:0 0 8px;font-size:44px;font-weight:800;line-height:1}.v3m-root .v3m-pg-price--word{font-size:30px}.v3m-root .v3m-pg-feats{flex-direction:column;flex:1;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.v3m-root .v3m-pg-feats li{font-family:var(--v3m-fs);color:var(--v3m-t3);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:1.4;display:grid}.v3m-root .v3m-pg-feats li:before{content:"✓";font-family:var(--v3m-fm);color:var(--v3m-accent);font-size:12px;line-height:1.5}.v3m-root .v3m-pg-reassure{font-family:var(--v3m-fm);letter-spacing:.02em;color:var(--v3m-dim);text-align:center;margin:12px 0 0;font-size:11px}.v3m-root .v3m-pg-tablewrap{overflow-x:auto}.v3m-root .v3m-pg-table{border-collapse:collapse;width:100%;min-width:720px}.v3m-root .v3m-pg-table th,.v3m-root .v3m-pg-table td{text-align:left;border-bottom:1px solid var(--v3m-row);vertical-align:top;padding:13px 18px}.v3m-root .v3m-pg-table th:first-child,.v3m-root .v3m-pg-table td:first-child{padding-left:0}.v3m-root .v3m-pg-table thead th{font-family:var(--v3m-fm);letter-spacing:.06em;text-transform:uppercase;color:var(--v3m-muted);border-bottom:1px solid var(--v3m-ink);white-space:nowrap;font-size:11px;font-weight:400}.v3m-root .v3m-pg-table thead th.v3m-pg-tcol{text-align:center;color:var(--v3m-t1)}.v3m-root .v3m-pg-table td.v3m-pg-tcol{text-align:center}.v3m-root .v3m-pg-tgroup td{font-family:var(--v3m-fm);letter-spacing:.18em;text-transform:uppercase;color:var(--v3m-accent);background:var(--v3m-bg-alt);border-top:1px solid var(--v3m-border-soft);border-bottom:1px solid var(--v3m-border-soft);padding-left:18px;font-size:11px}.v3m-root .v3m-pg-tgroup td:first-child{padding-left:18px}.v3m-root .v3m-pg-tfeat{font-family:var(--v3m-fm);letter-spacing:.02em;color:var(--v3m-t2);font-size:12.5px}.v3m-root .v3m-pg-tyes{font-family:var(--v3m-fm);color:var(--v3m-clear);font-size:13px}.v3m-root .v3m-pg-tno{font-family:var(--v3m-fm);color:var(--v3m-fainter);font-size:13px}.v3m-root .v3m-pg-tval{font-family:var(--v3m-fm);letter-spacing:.03em;color:var(--v3m-t1);font-size:11.5px}.v3m-root .v3m-pg-pill{font-family:var(--v3m-fm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--v3m-muted);background:var(--v3m-track);border-radius:4px;padding:3px 8px;font-size:10px;display:inline-block}.v3m-root .v3m-pg-pill--breach{color:var(--v3m-breach);background:var(--v3m-breach-t)}.v3m-root .v3m-pg-pill--watch{color:var(--v3m-watch);background:var(--v3m-watch-t)}.v3m-root .v3m-pg-pill--clear{color:var(--v3m-clear);background:var(--v3m-clear-t)}.v3m-root .v3m-pg-pill--badge{border-radius:999px;padding:6px 12px;font-size:10.5px}.v3m-root .v3m-pg-panel{border:1px solid var(--v3m-border);background:#fff;border-radius:16px;overflow:hidden}.v3m-root .v3m-pg-panelhead{border-bottom:1px solid var(--v3m-border-softer);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.v3m-root .v3m-pg-panelbody{padding:4px 22px 12px}.v3m-root .v3m-pg-panelfoot{background:var(--v3m-bg-alt);border-top:1px solid var(--v3m-border-softer);font-family:var(--v3m-fm);letter-spacing:.04em;color:var(--v3m-dim);padding:13px 22px;font-size:10px}.v3m-root .v3m-pg-prov{font-family:var(--v3m-fm);letter-spacing:.04em;color:var(--v3m-dim);white-space:pre-line;margin:0;font-size:10px;line-height:1.8}.v3m-root .v3m-pg-meterrow{border-bottom:1px solid var(--v3m-row);padding:16px 0}.v3m-root .v3m-pg-meterrow:last-child{border-bottom:0}.v3m-root .v3m-pg-meterhead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.v3m-root .v3m-pg-meterlabel{font-family:var(--v3m-fm);letter-spacing:.02em;color:var(--v3m-t1);font-size:12.5px}.v3m-root .v3m-pg-metervalue{font-family:var(--v3m-fm);font-size:12.5px;font-weight:600}.v3m-root .v3m-pg-track{background:var(--v3m-track);border-radius:3px;height:6px;margin:11px 0 9px;position:relative}.v3m-root .v3m-pg-fill{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.v3m-root .v3m-pg-mark{background:var(--v3m-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.v3m-root .v3m-pg-meterfoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.v3m-root .v3m-pg-cite{font-family:var(--v3m-fm);letter-spacing:.04em;color:var(--v3m-faint);font-size:10px}.v3m-root .v3m-pg-form{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.v3m-root .v3m-pg-input,.v3m-root .v3m-pg-select{font-family:var(--v3m-fm);color:var(--v3m-t1);border:1px solid var(--v3m-input-border);background:#fff;border-radius:10px;min-width:0;padding:14px 16px;font-size:13.5px}.v3m-root .v3m-pg-input{flex:1;min-width:220px}.v3m-root .v3m-pg-input::placeholder{color:var(--v3m-fainter)}.v3m-root .v3m-pg-input:focus-visible,.v3m-root .v3m-pg-select:focus-visible{outline:2px solid var(--v3m-accent);outline-offset:1px}.v3m-root .v3m-pg-chiprow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3m-root .v3m-pg-chiplabel{font-family:var(--v3m-fm);letter-spacing:.06em;text-transform:uppercase;color:var(--v3m-muted);margin-right:4px;font-size:11px}.v3m-root .v3m-pg-chip{font-family:var(--v3m-fm);letter-spacing:.03em;color:var(--v3m-t2);border:1px solid var(--v3m-border);background:#fff;border-radius:8px;padding:6px 11px;font-size:11.5px;transition:border-color .15s,color .15s}.v3m-root .v3m-pg-chip:hover{border-color:var(--v3m-ghost);color:var(--v3m-t1)}.v3m-root .v3m-pg-chip--on{color:#fff;background:var(--v3m-ink);border-color:var(--v3m-ink)}.v3m-root .v3m-pg-chip--sq{text-align:center;width:30px;padding:6px 0}.v3m-root .v3m-pg-rows{border-top:1px solid var(--v3m-border-soft)}.v3m-root .v3m-pg-row{border-bottom:1px solid var(--v3m-row)}.v3m-root .v3m-pg-rowbtn{text-align:left;background:0 0;border:0;width:100%;padding:16px 0;transition:background .15s;display:block}.v3m-root .v3m-pg-rowbtn:hover{background:var(--v3m-bg-alt)}.v3m-root .v3m-pg-rowtop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.v3m-root .v3m-pg-rowtitle{font-family:var(--v3m-fd);letter-spacing:-.01em;color:var(--v3m-t1);margin:0;font-size:17px;font-weight:700;line-height:1.25}.v3m-root a.v3m-pg-rowtitle:hover,.v3m-root a.v3m-pg-h2:hover,.v3m-root a.v3m-pg-h3:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v3m-root .v3m-pg-agency{font-family:var(--v3m-fm);letter-spacing:.08em;text-transform:uppercase;color:var(--v3m-t1);border:1px solid var(--v3m-ghost);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10px}.v3m-root .v3m-pg-rowdetail{padding:0 0 18px}.v3m-root .v3m-pg-empty{border:1px solid var(--v3m-border);text-align:center;background:var(--v3m-bg-alt);border-radius:14px;padding:48px 32px}.v3m-root .v3m-pg-skel{background:var(--v3m-track);border-radius:6px;height:56px;margin-bottom:10px}.v3m-root .v3m-pg-loading{font-family:var(--v3m-fm);letter-spacing:.06em;text-transform:uppercase;color:var(--v3m-muted);font-size:11.5px}.v3m-root .v3m-pg-pager{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.v3m-root .v3m-pg-disclose{background:var(--v3m-bg-alt);border:1px solid var(--v3m-border);border-radius:14px;padding:24px 26px}.v3m-root .v3m-pg-disclose .v3m-pg-p{margin-bottom:10px;font-size:16px}.v3m-root .v3m-pg-emph{color:var(--v3m-t1);font-weight:500}.v3m-root .v3m-pg-sublist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v3m-root .v3m-pg-sublist li{font-family:var(--v3m-fs);color:var(--v3m-t3);font-size:15px;line-height:1.45}.v3m-root .v3m-pg-sublist--bullet li{margin-left:20px;list-style:outside}.v3m-root .v3m-pg-sublist--bullet{padding-left:0}.v3m-root .v3m-pg-subhead{font-family:var(--v3m-fm);letter-spacing:.14em;text-transform:uppercase;color:var(--v3m-muted);margin:0 0 10px;font-size:11px}.v3m-root .v3m-pg-toggle{font-family:var(--v3m-fm);letter-spacing:.04em;color:var(--v3m-accent);background:0 0;border:0;margin-top:14px;padding:0;font-size:11.5px}.v3m-root .v3m-pg-toggle:hover{text-underline-offset:3px;text-decoration:underline}.v3m-root .v3m-pg-split{grid-template-columns:1fr 1.1fr;align-items:start;gap:72px;display:grid}.v3m-root .v3m-pg-split--copyright{grid-template-columns:1.1fr 1fr}.v3m-root .v3m-pg-prose h2{font-family:var(--v3m-fd);letter-spacing:-.02em;color:var(--v3m-t1);margin:56px 0 16px;scroll-margin-top:88px;font-size:25px;font-weight:800;line-height:1.1}.v3m-root .v3m-pg-prose h2:first-of-type{margin-top:40px}.v3m-root .v3m-pg-prose p{font-family:var(--v3m-fs);color:var(--v3m-t3);margin:0 0 18px;font-size:19px;line-height:1.55}.v3m-root .v3m-pg-prose ul{flex-direction:column;gap:10px;margin:0 0 18px;padding-left:22px;list-style:outside;display:flex}.v3m-root .v3m-pg-prose li{font-family:var(--v3m-fs);color:var(--v3m-t3);font-size:18px;line-height:1.5}.v3m-root .v3m-pg-prose strong{color:var(--v3m-t1);font-weight:500}.v3m-root .v3m-pg-prose a{color:var(--v3m-accent);text-underline-offset:3px;text-decoration:underline}.v3m-root .v3m-pg-legalfoot{padding:32px 0}.v3m-root .v3m-pg-legalfootrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.v3m-root .v3m-pg-legalmark{font-family:var(--v3m-fd);letter-spacing:-.01em;color:var(--v3m-t1);font-size:17px;font-weight:800;text-decoration:none}.v3m-root .v3m-pg-legalmark span{color:var(--v3m-accent)}.v3m-root .v3m-pg-legallinks{flex-wrap:wrap;gap:22px;display:flex}.v3m-root .v3m-pg-legallinks a{font-family:var(--v3m-fm);letter-spacing:.04em;color:var(--v3m-muted);font-size:11.5px;text-decoration:none}.v3m-root .v3m-pg-legallinks a:hover{color:var(--v3m-t1);text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px){.v3m-root .v3m-pg-band{padding:72px 0}.v3m-root .v3m-pg-band--head{padding:60px 0 52px}.v3m-root .v3m-pg-band--ink,.v3m-root .v3m-pg-band--cta{padding:72px 0}.v3m-root .v3m-pg-split,.v3m-root .v3m-pg-split--copyright{grid-template-columns:minmax(0,1fr);gap:40px}.v3m-root .v3m-pg-cards,.v3m-root .v3m-pg-cards--2{grid-template-columns:minmax(0,1fr)}.v3m-root .v3m-pg-divgrid--3,.v3m-root .v3m-pg-divgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.v3m-root .v3m-pg-divcell{border-right:0;border-bottom:1px solid var(--v3m-border-soft);padding:22px 0}.v3m-root .v3m-pg-divcell:last-child{border-bottom:0}}@media (max-width:767px){.v3m-root .v3m-pg-wrap{padding:0 20px}.v3m-root .v3m-pg-band{padding:56px 0}.v3m-root .v3m-pg-band--head{padding:44px 0 40px}.v3m-root .v3m-pg-band--ink,.v3m-root .v3m-pg-band--cta{padding:56px 0}.v3m-root .v3m-pg-divgrid--3,.v3m-root .v3m-pg-divgrid--4{grid-template-columns:minmax(0,1fr)}.v3m-root .v3m-pg-lede{font-size:18px}.v3m-root .v3m-pg-prose p,.v3m-root .v3m-pg-prose li{font-size:17px}.v3m-root .v3m-pg-card{padding:26px}.v3m-root .v3m-pg-btn{padding:15px 20px}}@media (prefers-reduced-motion:reduce){.v3m-root .v3m-pg-page *,.v3m-root .v3m-pg-page :before,.v3m-root .v3m-pg-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.v3m-root .v3m-pg-card:hover{transform:none}}
