.wl[data-v-357b2918]{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.wl-full[data-v-357b2918]{height:32px;width:auto;display:block}.wl-mark[data-v-357b2918]{width:24px;height:24px;border-radius:6px;display:block}.wl-word[data-v-357b2918]{font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:500;color:var(--white)}.lang-select[data-v-46564147]{background:transparent;border:1px solid var(--border, #1E3A5F);color:var(--mid, #93A4BC);border-radius:8px;padding:6px 8px;font-size:.82rem;cursor:pointer}.lang-select[data-v-46564147]:hover{color:var(--teal, #00C2A8)}.lang-nav[data-v-46564147]{position:relative;display:inline-block}.lang-nav-trigger[data-v-46564147]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:6px 4px;color:var(--mid, #D8E8F4);font-size:.82rem;font-family:inherit;line-height:1;cursor:pointer;opacity:.85;transition:color .15s,opacity .15s}.lang-nav-trigger[data-v-46564147]:hover,.lang-nav-trigger[aria-expanded=true][data-v-46564147]{color:var(--teal, #00C2A8);opacity:1}.lang-nav-globe[data-v-46564147]{flex-shrink:0}.lang-nav-caret[data-v-46564147]{opacity:.7;transition:transform .15s ease}.lang-nav-caret.open[data-v-46564147]{transform:rotate(180deg)}.lang-nav-menu[data-v-46564147]{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:168px;margin:0;padding:5px;list-style:none;background:#12233a;border:1px solid var(--input-border, rgba(139, 163, 190, .25));border-radius:10px;box-shadow:0 14px 34px #00000073}.lang-nav-item[data-v-46564147]{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:6px;padding:8px 11px;color:var(--mid, #D8E8F4);font-size:.85rem;font-family:inherit;cursor:pointer;transition:background .12s,color .12s}.lang-nav-item[data-v-46564147]:hover{background:#ffffff0f;color:var(--white, #F0F4F8)}.lang-nav-item.active[data-v-46564147]{color:var(--teal, #00C2A8);font-weight:600}.nl-root[data-v-7702ea59]{min-height:100vh;display:flex;flex-direction:column}.nl-nav[data-v-7702ea59]{position:sticky;top:0;z-index:50;background:#0d1b2ad9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nl-nav-inner[data-v-7702ea59]{max-width:1280px;margin:0 auto;padding:14px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nl-links[data-v-7702ea59]{display:flex;gap:22px}.nl-links a[data-v-7702ea59]{font-size:.88rem;font-weight:500;color:var(--mid);text-decoration:none;transition:color .15s}.nl-links a[data-v-7702ea59]:hover{color:var(--teal)}.nl-cta[data-v-7702ea59]{display:flex;align-items:center;gap:12px}.nl-ghost[data-v-7702ea59]{font-size:.88rem;font-weight:600;color:var(--white);text-decoration:none}.nl-primary[data-v-7702ea59]{background:var(--teal);color:var(--navy);border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s}.nl-primary[data-v-7702ea59]:hover{background:#00d4b8}main[data-v-7702ea59]{flex:1}.nl-footer[data-v-7702ea59]{border-top:1px solid var(--border);background:#1e3a5f26;margin-top:40px}.nl-footer-inner[data-v-7702ea59]{max-width:1280px;margin:0 auto;padding:56px 48px 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.nl-footer-brand[data-v-7702ea59]{display:flex;flex-direction:column;align-items:flex-start}.nl-social-link[data-v-7702ea59]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin-top:16px;border:1px solid var(--border);border-radius:7px;color:var(--mid);text-decoration:none;transition:all .15s}.nl-social-link[data-v-7702ea59]:hover{border-color:var(--teal);color:var(--teal)}.nl-footer-brand p[data-v-7702ea59]{font-size:.85rem;color:var(--mid);line-height:1.7;margin-top:12px;max-width:320px}.nl-footer-h[data-v-7702ea59]{font-size:.72rem;font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.nl-footer-col[data-v-7702ea59]{display:flex;flex-direction:column;gap:9px}.nl-footer-col a[data-v-7702ea59]{font-size:.85rem;color:var(--mid);text-decoration:none}.nl-footer-col a[data-v-7702ea59]:hover{color:var(--teal)}.nl-footer-base[data-v-7702ea59]{max-width:1280px;margin:0 auto;padding:20px 48px;border-top:1px solid var(--border);font-size:.78rem;color:var(--dim)}@media (max-width: 860px){.nl-links[data-v-7702ea59],.nl-cta[data-v-7702ea59]{display:none}.nl-nav-inner[data-v-7702ea59],.nl-footer-inner[data-v-7702ea59],.nl-footer-base[data-v-7702ea59]{padding-left:24px;padding-right:24px}.nl-footer-inner[data-v-7702ea59]{grid-template-columns:1fr;gap:28px}}.nl-burger[data-v-7702ea59]{display:none;background:none;border:1px solid var(--border);border-radius:8px;color:var(--white);padding:7px 9px;cursor:pointer}.nl-mobile[data-v-7702ea59]{display:flex;flex-direction:column;gap:4px;padding:10px 24px 18px;border-top:1px solid var(--border);background:#0d1b2af7}.nl-mobile a[data-v-7702ea59]{font-size:.95rem;font-weight:500;color:var(--mid);text-decoration:none;padding:9px 4px}.nl-mobile a[data-v-7702ea59]:hover{color:var(--teal)}.nl-mobile-cta[data-v-7702ea59]{display:flex;align-items:center;gap:14px;margin-top:10px}@media (max-width: 860px){.nl-burger[data-v-7702ea59]{display:inline-flex}}.page-hero[data-v-9dfc2a46]{max-width:1280px;margin:0 auto;padding:80px 48px 24px}.hero-inner[data-v-9dfc2a46]{max-width:720px}.section-eyebrow[data-v-9dfc2a46]{font-size:.78rem;font-weight:600;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.hero-title[data-v-9dfc2a46]{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--white);margin-bottom:16px}.hero-sub[data-v-9dfc2a46]{font-size:1.05rem;color:var(--mid);line-height:1.8}.cms-block[data-v-9dfc2a46] p{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:0}.cms-block[data-v-9dfc2a46] a{color:var(--teal);text-decoration:underline}.compare-section[data-v-9dfc2a46]{padding:24px 0 80px}.section-inner[data-v-9dfc2a46]{max-width:1280px;margin:0 auto;padding:0 48px}.toggles[data-v-9dfc2a46]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.toggle-group[data-v-9dfc2a46]{display:inline-flex;border:1px solid var(--input-border);border-radius:8px;overflow:hidden}.toggle-btn[data-v-9dfc2a46]{background:var(--input-bg);border:none;color:var(--mid);padding:8px 16px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.toggle-btn.active[data-v-9dfc2a46]{background:#00c2a81f;color:var(--teal)}.annual-note[data-v-9dfc2a46]{font-size:.8rem;color:var(--teal);font-weight:600}.annual-note.dimmed[data-v-9dfc2a46]{color:var(--dim);font-weight:400}.scroll-hint[data-v-9dfc2a46]{margin-left:auto;font-size:.78rem;color:var(--dim)}.compare-wrap[data-v-9dfc2a46]{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#1e3a5f2e}.compare-table[data-v-9dfc2a46]{width:100%;min-width:820px;border-collapse:collapse}.feat-col[data-v-9dfc2a46]{position:sticky;left:0;z-index:2;text-align:left;background:#0d1b2a}.corner[data-v-9dfc2a46]{background:#0d1b2a}.feat-label[data-v-9dfc2a46]{padding:13px 18px;font-size:.82rem;font-weight:500;color:var(--mid);white-space:nowrap}.tier-head[data-v-9dfc2a46]{padding:18px 16px 16px;text-align:center;vertical-align:bottom;border-left:1px solid var(--border);min-width:140px}.tier-head.featured[data-v-9dfc2a46]{background:#00c2a812}.tier-head.focused[data-v-9dfc2a46]:not(.featured){background:#ffffff0a}.head-badge[data-v-9dfc2a46]{display:inline-block;background:var(--teal);color:var(--navy);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:2px 9px;margin-bottom:8px;white-space:nowrap}.head-badge.subtle[data-v-9dfc2a46]{background:#ffffff1f;color:var(--white)}.head-name[data-v-9dfc2a46]{display:block;font-size:.98rem;font-weight:700;color:var(--white)}.head-price[data-v-9dfc2a46]{display:block;font-family:"DM Serif Display",serif;font-size:1.35rem;color:var(--white);margin-top:4px}.head-price.contact[data-v-9dfc2a46]{font-family:Inter,sans-serif;font-size:.95rem;color:var(--mid)}.head-per[data-v-9dfc2a46]{font-family:Inter,sans-serif;font-size:.72rem;color:var(--dim)}.head-cta[data-v-9dfc2a46]{display:block;margin-top:12px;border-radius:8px;padding:8px 10px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .15s}.cta-solid[data-v-9dfc2a46]{background:var(--teal);color:var(--navy)}.cta-solid[data-v-9dfc2a46]:hover{background:#00d4b8}.cta-ghost[data-v-9dfc2a46]{border:1px solid var(--input-border);color:var(--white)}.cta-ghost[data-v-9dfc2a46]:hover{border-color:var(--teal);color:var(--teal)}tbody tr[data-v-9dfc2a46]{border-top:1px solid var(--border)}tbody tr:hover .cell[data-v-9dfc2a46],tbody tr:hover .feat-label[data-v-9dfc2a46]{background:#ffffff05}.cell[data-v-9dfc2a46]{padding:13px 16px;text-align:center;border-left:1px solid var(--border);font-size:.85rem}.cell.featured[data-v-9dfc2a46]{background:#00c2a80d}.cell.focused[data-v-9dfc2a46]:not(.featured){background:#ffffff08}.val[data-v-9dfc2a46]{color:var(--white)}.dash[data-v-9dfc2a46]{color:var(--dim)}.ck[data-v-9dfc2a46]{display:block;margin:0 auto;width:17px;height:17px;color:var(--teal)}.sr-only[data-v-9dfc2a46]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.compare-cta[data-v-9dfc2a46]{margin-top:32px;text-align:center}.cta-lg[data-v-9dfc2a46]{display:inline-block;border-radius:8px;padding:12px 28px;font-size:.92rem;font-weight:700;text-decoration:none}@media (max-width: 860px){.page-hero[data-v-9dfc2a46],.section-inner[data-v-9dfc2a46]{padding-left:24px;padding-right:24px}.scroll-hint[data-v-9dfc2a46]{display:none}}.contact-layout[data-v-33fa2ea7]{max-width:1160px;margin:0 auto;padding:100px 48px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.eyebrow[data-v-33fa2ea7]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.page-title[data-v-33fa2ea7]{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:14px}.page-sub[data-v-33fa2ea7]{font-size:.95rem;color:var(--mid);line-height:1.75;margin-bottom:28px}.cms-block[data-v-33fa2ea7] h1{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:14px}.cms-block[data-v-33fa2ea7] p{font-size:.95rem;color:var(--mid);line-height:1.75;margin-bottom:28px}.cms-block[data-v-33fa2ea7] a{color:var(--teal);text-decoration:underline}.reasons[data-v-33fa2ea7]{display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.reason-card[data-v-33fa2ea7]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:16px;display:flex;gap:12px;cursor:pointer;transition:border-color .15s}.reason-card[data-v-33fa2ea7]:hover{border-color:#00c2a84d}.reason-icon[data-v-33fa2ea7]{width:32px;height:32px;border-radius:8px;background:#00c2a81a;border:1px solid rgba(0,194,168,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.reason-title[data-v-33fa2ea7]{font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:3px}.reason-body[data-v-33fa2ea7]{font-size:.8rem;color:var(--mid);line-height:1.5}.reason-body[data-v-33fa2ea7] p{margin:0 0 6px}.reason-body[data-v-33fa2ea7] p:last-child{margin-bottom:0}.company-card[data-v-33fa2ea7]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:20px 24px}.company-card .co-name[data-v-33fa2ea7]{font-size:.9rem;font-weight:600;color:var(--white);margin-bottom:12px}.company-card .co-lead[data-v-33fa2ea7]{font-size:.82rem;color:var(--mid);line-height:1.6;margin:0}.company-card .co-response[data-v-33fa2ea7]{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:.78rem;color:var(--mid)}.company-card .resp-dot[data-v-33fa2ea7]{width:8px;height:8px;border-radius:50%;background:#2ecc71;animation:pulse-33fa2ea7 2s infinite;flex-shrink:0}@keyframes pulse-33fa2ea7{0%,to{opacity:1}50%{opacity:.4}}.form-card[data-v-33fa2ea7]{background:var(--slate);border:1px solid var(--border);border-radius:16px;overflow:hidden}.form-card-header[data-v-33fa2ea7]{background:linear-gradient(135deg,var(--slate2),var(--slate));padding:20px 28px;border-bottom:1px solid var(--border)}.form-card-header h2[data-v-33fa2ea7]{font-family:"DM Serif Display",serif;font-size:1.35rem;color:var(--white);margin-bottom:4px}.form-card-header[data-v-33fa2ea7] p{font-size:.82rem;color:var(--mid);margin:0}.form-body[data-v-33fa2ea7]{padding:28px}.form-row[data-v-33fa2ea7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-group[data-v-33fa2ea7]{margin-bottom:14px}.field-label[data-v-33fa2ea7]{display:block;font-size:.78rem;font-weight:600;color:var(--white);margin-bottom:5px}.optional[data-v-33fa2ea7]{font-weight:400;color:var(--mid)}.field-input[data-v-33fa2ea7],.field-select[data-v-33fa2ea7],.field-textarea[data-v-33fa2ea7]{width:100%;background:#0d1b2ab3;border:1px solid rgba(139,163,190,.25);border-radius:8px;padding:10px 14px;font-size:.875rem;color:var(--white);font-family:Inter,sans-serif;outline:none;transition:border-color .2s}.field-input[data-v-33fa2ea7]:focus,.field-select[data-v-33fa2ea7]:focus,.field-textarea[data-v-33fa2ea7]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00c2a81f}.field-input.error[data-v-33fa2ea7],.field-select.error[data-v-33fa2ea7],.field-textarea.error[data-v-33fa2ea7]{border-color:#e84855}.field-textarea[data-v-33fa2ea7]{resize:vertical;min-height:110px;line-height:1.6}.field-select[data-v-33fa2ea7]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238BA3BE' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer;-webkit-appearance:none}.field-error[data-v-33fa2ea7]{font-size:.72rem;color:#e84855;margin-top:4px}.submit-btn[data-v-33fa2ea7]{width:100%;background:var(--teal);color:var(--navy);border:none;border-radius:8px;padding:12px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s;margin-top:4px}.submit-btn[data-v-33fa2ea7]:hover:not(:disabled){background:#00d4b8}.submit-btn[data-v-33fa2ea7]:disabled{opacity:.7;cursor:not-allowed;background:var(--teal-dim)}.spinner[data-v-33fa2ea7]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(13,27,42,.3);border-top-color:var(--navy);animation:spin-33fa2ea7 .7s linear infinite}@keyframes spin-33fa2ea7{to{transform:rotate(360deg)}}.form-note[data-v-33fa2ea7]{font-size:.72rem;color:var(--mid);text-align:center;margin-top:10px}.form-success[data-v-33fa2ea7]{padding:48px 28px;text-align:center}.success-icon[data-v-33fa2ea7]{width:52px;height:52px;border-radius:50%;background:#00c2a81f;border:2px solid var(--teal);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.25rem;color:var(--teal);font-weight:700}.form-success[data-v-33fa2ea7] h3{font-family:"DM Serif Display",serif;font-size:1.4rem;color:var(--white);margin-bottom:8px}.form-success[data-v-33fa2ea7] p{font-size:.875rem;color:var(--mid);line-height:1.7}.form-success[data-v-33fa2ea7] strong{color:var(--white)}@media (max-width: 900px){.contact-layout[data-v-33fa2ea7]{grid-template-columns:1fr;padding:80px 24px 60px}.form-row[data-v-33fa2ea7]{grid-template-columns:1fr}}.error-wrap[data-v-285033cb]{max-width:640px;margin:0 auto;padding:80px 24px;text-align:center}.grade-404[data-v-285033cb]{font-family:"DM Serif Display",serif;font-size:clamp(100px,18vw,160px);color:var(--teal);line-height:1;letter-spacing:-.04em}.grade-label[data-v-285033cb]{font-size:.75rem;font-weight:700;color:#00c2a8b3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:28px}.scan-terminal[data-v-285033cb]{background:#0d1b2a99;border:1px solid var(--border);border-radius:10px;padding:16px 20px;margin-bottom:32px;text-align:left;font-family:JetBrains Mono,monospace;font-size:.78rem}.terminal-line[data-v-285033cb]{display:flex;align-items:center;gap:10px;padding:3px 0}.terminal-prompt[data-v-285033cb]{color:var(--teal-dim)}.terminal-mid[data-v-285033cb]{color:var(--mid)}.terminal-dim[data-v-285033cb]{color:#d8e8f459}.terminal-tag[data-v-285033cb]{display:inline-block;font-size:.65rem;font-weight:800;padding:1px 7px;border-radius:3px;background:#e8485526;color:#e84855;text-transform:uppercase}.terminal-red[data-v-285033cb]{color:#e84855}.terminal-amber[data-v-285033cb]{color:#f5a623}.error-heading[data-v-285033cb]{font-family:"DM Serif Display",serif;font-size:clamp(1.5rem,3vw,2rem);color:var(--white);margin-bottom:10px}.error-sub[data-v-285033cb]{font-size:1rem;color:var(--mid);line-height:1.75;margin-bottom:36px}.path-grid[data-v-285033cb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.path-card[data-v-285033cb]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:18px 14px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.path-card[data-v-285033cb]:hover{border-color:#00c2a84d;transform:translateY(-2px)}.path-icon[data-v-285033cb]{font-size:1.5rem;margin-bottom:8px}.path-name[data-v-285033cb]{font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:4px}.path-desc[data-v-285033cb]{font-size:.78rem;color:var(--mid)}.search-wrap[data-v-285033cb]{display:flex;gap:8px;max-width:400px;margin:0 auto}.search-input[data-v-285033cb]{flex:1;background:#0d1b2ab3;border:1px solid rgba(139,163,190,.25);border-radius:8px;padding:11px 14px;font-size:.875rem;color:var(--white);font-family:Inter,sans-serif;outline:none;transition:border-color .2s}.search-input[data-v-285033cb]:focus{border-color:var(--teal)}.search-input[data-v-285033cb]::-moz-placeholder{color:#d8e8f459}.search-input[data-v-285033cb]::placeholder{color:#d8e8f459}.search-btn[data-v-285033cb]{background:var(--teal);color:var(--navy);border:none;border-radius:8px;padding:11px 18px;font-size:.875rem;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;white-space:nowrap;transition:background .2s}.search-btn[data-v-285033cb]:hover{background:#00d4b8}@media (max-width: 480px){.path-grid[data-v-285033cb]{grid-template-columns:1fr}}.report-header[data-v-b3e33c32]{background:var(--navy);border-bottom:1px solid var(--border);padding:40px 0 32px}.rh-inner[data-v-b3e33c32]{max-width:1160px;margin:0 auto;padding:0 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.rh-eyebrow[data-v-b3e33c32]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.rh-title[data-v-b3e33c32]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--white);margin-bottom:8px}.rh-plan-note[data-v-b3e33c32]{font-size:.82rem;color:var(--mid);line-height:1.6;max-width:460px;margin-bottom:6px}.rh-plan-link[data-v-b3e33c32]{color:var(--teal);text-decoration:underline}.rh-meta[data-v-b3e33c32]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--dim)}.rh-meta-dim[data-v-b3e33c32]{opacity:.7}.rh-lead[data-v-b3e33c32]{font-size:.85rem;color:var(--mid);line-height:1.6;margin-top:10px;max-width:420px}.rh-grade-block[data-v-b3e33c32]{text-align:center}.rh-grade[data-v-b3e33c32]{font-family:"DM Serif Display",serif;font-size:80px;font-weight:700;line-height:1}.rh-score[data-v-b3e33c32]{font-family:"DM Serif Display",serif;font-size:1.5rem;color:var(--white)}.rh-score-label[data-v-b3e33c32]{font-size:.72rem;color:var(--mid);margin:4px 0 8px}.rh-score-bar[data-v-b3e33c32]{width:120px;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.rh-score-fill[data-v-b3e33c32]{height:100%;border-radius:3px}.rh-status[data-v-b3e33c32]{margin-top:8px;font-size:.78rem;font-weight:600}.cms-block[data-v-b3e33c32] p{font-size:.85rem;color:var(--mid);line-height:1.6;margin-bottom:8px}.cms-block[data-v-b3e33c32] a{color:var(--teal);text-decoration:underline}.report-body[data-v-b3e33c32]{max-width:1160px;margin:0 auto;padding:32px 48px 80px;display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.report-sidebar[data-v-b3e33c32]{position:sticky;top:88px}.sidebar-cta[data-v-b3e33c32]{background:linear-gradient(135deg,#00c2a81a,#007f6e0d);border:1px solid rgba(0,194,168,.2);border-radius:10px;padding:16px;text-align:center}.sidebar-cta-grade[data-v-b3e33c32]{font-family:"DM Serif Display",serif;font-size:1.5rem;color:var(--teal);margin-bottom:8px}.sidebar-cta p[data-v-b3e33c32]{font-size:.8rem;color:var(--mid);line-height:1.6;margin-bottom:14px}.sidebar-cta-btn[data-v-b3e33c32]{display:block;background:var(--teal);color:var(--navy);border-radius:7px;padding:10px;font-size:.875rem;font-weight:700;text-decoration:none;margin-bottom:6px}.sidebar-cta-note[data-v-b3e33c32]{font-size:.7rem;color:var(--dim)}.exports-row[data-v-b3e33c32]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.export-btn[data-v-b3e33c32]{display:inline-flex;align-items:center;gap:8px;background:none;border:1px dashed var(--border);border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;color:var(--dim);text-decoration:none;font-family:Inter,sans-serif;transition:color .15s,border-color .15s}.export-btn[data-v-b3e33c32]:hover{color:var(--white);border-color:var(--teal)}.export-badge[data-v-b3e33c32]{background:#00c2a81f;color:var(--teal);border-radius:4px;padding:2px 6px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.jumpto-row[data-v-b3e33c32]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px}.jumpto-label[data-v-b3e33c32]{font-size:.75rem;font-weight:600;color:var(--dim)}.jumpto-btn[data-v-b3e33c32]{background:none;border:1px solid var(--border);border-radius:20px;padding:5px 14px;font-size:.75rem;font-weight:500;color:var(--mid);cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.jumpto-btn[data-v-b3e33c32]:hover{border-color:var(--teal);color:var(--white)}.jumpto-count[data-v-b3e33c32]{margin-left:4px;color:var(--dim)}.report-section[data-v-b3e33c32]{margin-top:0;scroll-margin-top:90px}.report-section+.report-section[data-v-b3e33c32]{margin-top:36px;padding-top:32px;border-top:1px solid var(--border)}.sec-title[data-v-b3e33c32]{font-family:"DM Serif Display",serif;font-size:1.35rem;color:var(--white);border-left:3px solid var(--teal);padding-left:12px;margin-bottom:4px}.sec-title-sm[data-v-b3e33c32]{font-size:1rem;font-weight:700;color:var(--mid);border-left:3px solid var(--border);padding-left:12px;margin-bottom:4px}.sec-sub[data-v-b3e33c32]{font-size:.85rem;color:var(--mid);line-height:1.6;margin:8px 0 16px;padding-left:15px}.secondary-section[data-v-b3e33c32]{opacity:.9}.secondary-section .sec-title-sm[data-v-b3e33c32]+*{margin-top:12px}.execsum-text[data-v-b3e33c32]{font-size:.9rem;color:var(--mid);line-height:1.7;white-space:pre-line;margin-top:8px}.confidence-box[data-v-b3e33c32],.limiters-box[data-v-b3e33c32]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.confidence-band[data-v-b3e33c32]{font-size:.95rem;font-weight:700;margin-bottom:8px}.confidence-score[data-v-b3e33c32]{color:var(--mid);font-weight:400;margin-left:4px}.confidence-reasons[data-v-b3e33c32],.limiters-box ul[data-v-b3e33c32]{margin:0;padding-left:18px;font-size:.82rem;color:var(--mid);line-height:1.7}.limiters-box[data-v-b3e33c32]{border-color:#f5a62359;background:#f5a6230f}.limiter-ceiling[data-v-b3e33c32]{color:var(--dim)}.limiter-provisional[data-v-b3e33c32],.confidence-provisional[data-v-b3e33c32]{font-size:.78rem;color:#e84855;margin-top:10px}.confidence-notes[data-v-b3e33c32]{margin-top:10px;border-top:1px solid var(--border);padding-top:10px}.confidence-notes-title[data-v-b3e33c32]{font-size:12px;color:var(--mid);margin-bottom:4px}.changes-chips[data-v-b3e33c32]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.chg-chip[data-v-b3e33c32]{background:var(--slate);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-size:.82rem;color:var(--mid)}.chg-new[data-v-b3e33c32]{color:#e84855}.chg-fixed[data-v-b3e33c32]{color:#2ecc71}.chg-unchanged[data-v-b3e33c32]{color:var(--mid)}.changes-groups[data-v-b3e33c32]{display:flex;flex-direction:column;gap:16px}.changes-group h3[data-v-b3e33c32]{font-size:.8rem;font-weight:700;color:var(--white);margin-bottom:8px}.changes-group ul[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.changes-group li[data-v-b3e33c32]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--mid)}.sevfilter-row[data-v-b3e33c32]{display:flex;flex-wrap:wrap;gap:10px}.sevfilter-btn[data-v-b3e33c32]{display:flex;align-items:center;gap:8px;background:var(--slate);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-size:.85rem;color:var(--mid);cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.sevfilter-btn.active[data-v-b3e33c32]{border-color:var(--teal);background:#00c2a814}.sevfilter-btn[data-v-b3e33c32]:disabled{opacity:.5;cursor:default}.sevfilter-btn[data-v-b3e33c32]:not(:disabled):hover{border-color:var(--teal)}.sevfilter-count[data-v-b3e33c32]{font-weight:700;color:var(--white)}.riskexp-total[data-v-b3e33c32]{color:var(--white)}.riskexp-sev[data-v-b3e33c32]{text-transform:capitalize;color:var(--white)}.riskexp-disclaimer[data-v-b3e33c32]{font-size:.72rem;color:var(--dim);margin-top:10px}.catscore-grid[data-v-b3e33c32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.catscore-card[data-v-b3e33c32]{display:block;width:100%;text-align:left;font:inherit;cursor:pointer;background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:16px;transition:border-color .15s}.catscore-card[data-v-b3e33c32]:disabled{cursor:default;opacity:.75}.catscore-card[data-v-b3e33c32]:not(:disabled):hover{border-color:var(--teal)}.catscore-name[data-v-b3e33c32]{font-size:.85rem;font-weight:600;color:var(--white)}.catscore-score[data-v-b3e33c32]{font-family:"DM Serif Display",serif;font-size:1.7rem;color:var(--white);margin-top:4px}.catscore-max[data-v-b3e33c32]{font-size:.9rem;color:var(--dim);font-family:Inter,sans-serif}.catscore-bar[data-v-b3e33c32]{width:100%;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;margin:8px 0}.catscore-fill[data-v-b3e33c32]{height:100%;border-radius:3px}.catscore-count[data-v-b3e33c32]{font-size:.75rem;color:var(--mid)}.catscore-count.linkable[data-v-b3e33c32]{color:var(--teal)}.notassessed[data-v-b3e33c32]{margin-top:22px}.notassessed h3[data-v-b3e33c32]{font-size:.82rem;font-weight:700;color:var(--mid);margin-bottom:4px}.notassessed-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0}.notassessed-list li[data-v-b3e33c32]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border);font-size:.82rem;color:var(--dim)}.notassessed-reason[data-v-b3e33c32]{text-align:right;font-size:.75rem}.owasp-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.owasp-row[data-v-b3e33c32]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;font-size:.85rem;color:var(--mid);border-bottom:1px solid var(--border)}.owasp-row[data-v-b3e33c32]:last-child{border-bottom:none}.owasp-count[data-v-b3e33c32]{font-weight:700;color:var(--white)}.owasp-count.owasp-zero[data-v-b3e33c32]{color:var(--dim);font-weight:400}.compliance-grid[data-v-b3e33c32]{display:flex;flex-direction:column;gap:14px}.compliance-card[data-v-b3e33c32]{border:1px solid var(--border);border-radius:10px;background:var(--slate);padding:14px 16px}.compliance-fw-name[data-v-b3e33c32]{font-size:.9rem;font-weight:700;color:var(--white);margin-bottom:8px}.compliance-ctrl-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0}.compliance-ctrl-list li[data-v-b3e33c32]{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;color:var(--mid);padding:5px 0;border-bottom:1px solid var(--border)}.compliance-ctrl-list li[data-v-b3e33c32]:last-child{border-bottom:none}.compliance-ctrl-count[data-v-b3e33c32]{color:var(--dim);white-space:nowrap}.compliance-clean[data-v-b3e33c32]{font-size:.82rem;color:#2ecc71}.table-scroll[data-v-b3e33c32]{overflow-x:auto}.report-table[data-v-b3e33c32]{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--slate);border:1px solid var(--border);border-radius:10px;overflow:hidden}.report-table th[data-v-b3e33c32]{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.report-table td[data-v-b3e33c32]{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--mid)}.report-table tr:last-child td[data-v-b3e33c32]{border-bottom:none}.report-table-sm[data-v-b3e33c32]{font-size:.78rem}.topcvss-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.topcvss-row[data-v-b3e33c32]{display:flex;justify-content:space-between;gap:12px;font-size:.85rem;color:var(--mid);padding:6px 4px;border-bottom:1px solid var(--border)}.topcvss-row[data-v-b3e33c32]:last-child{border-bottom:none}.topcvss-cwe[data-v-b3e33c32]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:.76rem}.topsrisk-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.topsrisk-card[data-v-b3e33c32]{display:flex;gap:14px;background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:16px}.topsrisk-rank[data-v-b3e33c32]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#00c2a826;color:var(--teal);font-weight:700;display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",serif}.topsrisk-body[data-v-b3e33c32]{flex:1;min-width:0}.topsrisk-top[data-v-b3e33c32]{display:flex;align-items:center;justify-content:space-between;gap:10px}.topsrisk-title[data-v-b3e33c32]{font-size:.9rem;font-weight:600;color:var(--white)}.topsrisk-badges[data-v-b3e33c32]{display:flex;align-items:center;gap:8px;flex-shrink:0}.topsrisk-priority[data-v-b3e33c32]{font-size:.72rem;font-weight:700}.topsrisk-why[data-v-b3e33c32]{font-size:.82rem;color:var(--mid);margin-top:6px;line-height:1.6}.topsrisk-next[data-v-b3e33c32],.topsrisk-affected[data-v-b3e33c32]{font-size:.78rem;color:var(--dim);margin-top:6px;word-break:break-all}.keyfindings-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.keyfinding-item[data-v-b3e33c32]{display:flex;align-items:flex-start;gap:12px;background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.keyfinding-title[data-v-b3e33c32]{font-size:.88rem;font-weight:600;color:var(--white)}.keyfinding-remediation[data-v-b3e33c32]{font-size:.82rem;color:var(--mid);margin-top:4px;line-height:1.6}.roadmap-groups[data-v-b3e33c32]{display:flex;flex-direction:column;gap:22px}.roadmap-h[data-v-b3e33c32]{font-size:.9rem;font-weight:700;color:var(--white);margin-bottom:10px}.roadmap-count[data-v-b3e33c32]{font-weight:400;color:var(--dim);font-size:.78rem}.roadmap-card[data-v-b3e33c32]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:10px}.roadmap-top[data-v-b3e33c32]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.roadmap-title[data-v-b3e33c32]{font-size:.9rem;font-weight:600;color:var(--white)}.roadmap-meta[data-v-b3e33c32]{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.75rem;color:var(--dim);margin-top:6px}.roadmap-affected[data-v-b3e33c32]{word-break:break-all}.roadmap-fix[data-v-b3e33c32]{font-size:.8rem;color:var(--mid);margin-top:8px}.remediation-grid[data-v-b3e33c32]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.remediation-col h3[data-v-b3e33c32]{font-size:.85rem;font-weight:700;color:var(--white);margin-bottom:8px}.remediation-col ul[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.remediation-col li[data-v-b3e33c32]{font-size:.85rem;color:var(--mid)}.remediation-none[data-v-b3e33c32]{color:var(--dim)}.findings-heading-row[data-v-b3e33c32]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.findings-toolbar-links[data-v-b3e33c32]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--dim)}.findings-toolbar-links button[data-v-b3e33c32]{background:none;border:none;color:var(--dim);cursor:pointer;font-family:Inter,sans-serif;font-size:.75rem;padding:0}.findings-toolbar-links button[data-v-b3e33c32]:hover{color:var(--teal)}.findings-filterbar[data-v-b3e33c32]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}.sevchip[data-v-b3e33c32]{background:none;border:1px solid var(--border);color:var(--mid);border-radius:20px;padding:4px 12px;font-size:.75rem;cursor:pointer;text-transform:capitalize;font-family:Inter,sans-serif;transition:all .15s}.sevchip.active[data-v-b3e33c32]{background:#00c2a814}.filter-select[data-v-b3e33c32],.filter-search[data-v-b3e33c32]{background:var(--input-bg);border:1px solid var(--input-border);color:var(--white);border-radius:8px;padding:6px 10px;font-size:.78rem;font-family:Inter,sans-serif}.filter-search[data-v-b3e33c32]::-moz-placeholder{color:var(--dim)}.filter-search[data-v-b3e33c32]::placeholder{color:var(--dim)}.active-filters[data-v-b3e33c32]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-label[data-v-b3e33c32]{font-size:.78rem;color:var(--mid)}.filter-pill[data-v-b3e33c32]{background:#00c2a81a;border:1px solid rgba(0,194,168,.25);color:var(--teal);border-radius:20px;padding:3px 12px;font-size:.75rem;cursor:pointer;font-family:Inter,sans-serif;display:flex;align-items:center;gap:4px}.filter-pill span[data-v-b3e33c32]{font-size:.9rem}.filter-clear[data-v-b3e33c32]{font-size:.75rem;color:var(--dim);background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;text-decoration:underline}.findings-overview[data-v-b3e33c32]{margin-bottom:20px}.findings-overview-h[data-v-b3e33c32]{font-size:.95rem;font-weight:700;color:var(--white);border-left:3px solid var(--teal);padding-left:10px;margin-bottom:10px}.fo-row[data-v-b3e33c32]{cursor:pointer;transition:background .15s}.fo-row[data-v-b3e33c32]:hover{background:#ffffff08}.fo-title[data-v-b3e33c32]{color:var(--white)}.nature-group+.nature-group[data-v-b3e33c32]{margin-top:28px}.nature-h[data-v-b3e33c32]{font-size:1rem;font-weight:700;color:var(--white);border-left:3px solid var(--teal);padding-left:12px;margin-bottom:4px;scroll-margin-top:90px}.nature-sub[data-v-b3e33c32]{font-size:.78rem;color:var(--dim);margin:0 0 12px 15px}.findings-list[data-v-b3e33c32]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.finding-anchor[data-v-b3e33c32]{scroll-margin-top:90px}.findings-empty-good[data-v-b3e33c32]{color:#2ecc71;font-size:.9rem}.empty-state[data-v-b3e33c32]{text-align:center;padding:48px;color:var(--mid);font-size:.95rem}.link-btn[data-v-b3e33c32]{background:none;border:none;color:var(--teal);cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;text-decoration:underline}.advisory-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.advisory-item[data-v-b3e33c32]{border:1px solid var(--border);border-radius:10px;background:var(--slate)}.advisory-toggle[data-v-b3e33c32]{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:none;border:none;padding:12px 16px;text-align:left;cursor:pointer;font-family:Inter,sans-serif;color:var(--mid);font-size:.85rem}.advisory-name[data-v-b3e33c32]{font-weight:700;color:var(--white)}.advisory-kev[data-v-b3e33c32]{background:#e8485526;color:#e84855;border-radius:20px;padding:2px 8px;font-size:.65rem;font-weight:700}.advisory-epss[data-v-b3e33c32],.advisory-cvss[data-v-b3e33c32]{font-size:.72rem;color:var(--dim)}.advisory-chevron[data-v-b3e33c32]{margin-left:auto;color:var(--dim)}.advisory-body[data-v-b3e33c32]{padding:10px 16px 14px;border-top:1px solid var(--border)}.advisory-priority[data-v-b3e33c32]{font-size:.72rem;font-weight:700}.advisory-body p[data-v-b3e33c32]{font-size:.82rem;color:var(--mid);margin-top:6px;line-height:1.6}.advisory-fix[data-v-b3e33c32]{margin-top:8px}.advisory-fix-label[data-v-b3e33c32]{font-size:.7rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.badge-ai[data-v-b3e33c32]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#00c2a826;color:var(--teal);border-radius:4px;padding:2px 6px;margin-left:8px;vertical-align:middle}.libhealth-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.libhealth-item[data-v-b3e33c32]{border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--slate)}.libhealth-top[data-v-b3e33c32]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.libhealth-name[data-v-b3e33c32]{font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--white)}.libhealth-version[data-v-b3e33c32]{color:var(--dim)}.libhealth-status[data-v-b3e33c32]{font-size:.62rem;font-weight:700;text-transform:uppercase;border-radius:4px;padding:2px 8px;border:1px solid var(--border)}.lhs-healthy[data-v-b3e33c32]{color:#2ecc71;border-color:#2ecc714d}.lhs-outdated[data-v-b3e33c32],.lhs-deprecated[data-v-b3e33c32]{color:#f5a623;border-color:#f5a6234d}.lhs-abandoned[data-v-b3e33c32],.lhs-suspicious[data-v-b3e33c32]{color:#e84855;border-color:#e848554d}.libhealth-note[data-v-b3e33c32]{font-size:.78rem;color:var(--mid);margin-top:6px}.libhealth-action[data-v-b3e33c32]{font-size:.78rem;color:var(--teal);margin-top:2px}.libhealth-disclaimer[data-v-b3e33c32]{font-size:.72rem;color:var(--dim);margin-top:10px}.modcov-grid[data-v-b3e33c32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.modcov-card[data-v-b3e33c32]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:16px}.modcov-label[data-v-b3e33c32]{font-size:.85rem;font-weight:700;color:var(--white);margin-bottom:6px}.modcov-narrative[data-v-b3e33c32]{font-size:.8rem;color:var(--mid);line-height:1.6}.testres-summary[data-v-b3e33c32]{font-size:.85rem;color:var(--mid);margin-bottom:12px;padding-left:15px}.testres-module[data-v-b3e33c32]{margin-top:14px}.testres-module-h[data-v-b3e33c32]{font-size:.8rem;font-weight:700;color:var(--mid);text-transform:capitalize;margin-bottom:6px}.testres-title[data-v-b3e33c32]{color:var(--mid)}.testres-status[data-v-b3e33c32]{text-align:right;text-transform:capitalize;color:var(--dim)}.evidence-list[data-v-b3e33c32]{display:flex;flex-direction:column;gap:10px}.evidence-item[data-v-b3e33c32]{background:var(--slate);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.evidence-source[data-v-b3e33c32]{font-size:.78rem;font-weight:600;color:var(--mid);margin:0}.evidence-ref[data-v-b3e33c32]{color:var(--dim);font-weight:400}.evidence-caption[data-v-b3e33c32]{font-size:.76rem;color:var(--dim);margin:4px 0 0}.evidence-body[data-v-b3e33c32]{margin:8px 0 0;font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--mid);white-space:pre-wrap;word-break:break-all;overflow-x:auto;background:#0003;border-radius:6px;padding:10px}.scandepth-level[data-v-b3e33c32]{font-size:.85rem;color:var(--mid);margin-bottom:6px}.scandepth-text[data-v-b3e33c32]{font-size:.78rem;color:var(--dim);line-height:1.6;margin-top:6px}.sevguide-list[data-v-b3e33c32]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--mid)}.scannerversions[data-v-b3e33c32]{font-size:.72rem;color:var(--dim);margin-top:12px}.floating-cta[data-v-b3e33c32]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:50}.floating-cta-inner[data-v-b3e33c32]{background:var(--navy);border:1px solid var(--teal);border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:24px;box-shadow:0 8px 32px #0006;white-space:nowrap}.fct-title[data-v-b3e33c32]{font-size:.875rem;font-weight:600;color:var(--white)}.fct-sub[data-v-b3e33c32]{font-size:.72rem;color:var(--mid)}.fct-btn[data-v-b3e33c32]{background:var(--teal);color:var(--navy);border-radius:7px;padding:10px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s;white-space:nowrap}.fct-btn[data-v-b3e33c32]:hover{background:#00d4b8}@media (max-width: 900px){.report-body[data-v-b3e33c32]{grid-template-columns:1fr;padding:24px}.report-sidebar[data-v-b3e33c32]{position:static}.rh-inner[data-v-b3e33c32]{padding:0 24px}.floating-cta-inner[data-v-b3e33c32]{flex-direction:column;gap:12px;text-align:center}.catscore-grid[data-v-b3e33c32],.modcov-grid[data-v-b3e33c32],.remediation-grid[data-v-b3e33c32]{grid-template-columns:1fr}}.page-hero[data-v-2d781e10]{max-width:1280px;margin:0 auto;padding:80px 48px 40px}.hero-inner[data-v-2d781e10]{max-width:680px}.hero-title[data-v-2d781e10]{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--white);margin-bottom:16px}.hero-title em[data-v-2d781e10]{font-style:italic;color:var(--teal)}.hero-sub[data-v-2d781e10]{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:28px}.section-inner[data-v-2d781e10]{max-width:1280px;margin:0 auto;padding:0 48px}.section-eyebrow[data-v-2d781e10]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.section-title[data-v-2d781e10]{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--white);margin-bottom:16px}.section-body[data-v-2d781e10]{font-size:.95rem;color:var(--mid);line-height:1.8;margin-bottom:14px}.cms-block[data-v-2d781e10] h1{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--white);margin-bottom:16px}.cms-block[data-v-2d781e10] h2{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--white);margin-bottom:16px}.cms-block[data-v-2d781e10] p{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:14px}.cms-block[data-v-2d781e10] p:first-child:has(+h1,+h2,+h3){font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;line-height:1.4}.cms-block[data-v-2d781e10] a{color:var(--teal);text-decoration:underline}.btn-primary[data-v-2d781e10]{background:var(--teal);color:var(--navy);border-radius:8px;padding:13px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.btn-primary[data-v-2d781e10]:hover{background:#00d4b8}.btn-lg[data-v-2d781e10]{padding:14px 28px;font-size:1rem}.opportunity-section[data-v-2d781e10]{padding:40px 0;background:#1e3a5f33}.opp-grid[data-v-2d781e10]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.opp-stat[data-v-2d781e10]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:24px}.opp-num[data-v-2d781e10]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--teal);margin-bottom:6px}.opp-label[data-v-2d781e10]{font-size:.875rem;color:var(--mid);line-height:1.6}.opp-label[data-v-2d781e10] p{margin:0}.agency-steps-section[data-v-2d781e10]{padding:72px 0}.agency-steps[data-v-2d781e10]{display:flex;flex-direction:column;gap:20px;margin-top:36px;max-width:700px}.agency-step[data-v-2d781e10]{display:flex;gap:20px;align-items:flex-start}.as-num[data-v-2d781e10]{width:36px;height:36px;border-radius:50%;background:var(--teal);color:var(--navy);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.as-title[data-v-2d781e10]{font-size:1rem;font-weight:600;color:var(--white);margin-bottom:6px}.as-body[data-v-2d781e10]{font-size:.875rem;color:var(--mid);line-height:1.65}.as-body[data-v-2d781e10] p{margin:0 0 8px}.as-body[data-v-2d781e10] p:last-child{margin-bottom:0}.whitelabel-section[data-v-2d781e10]{padding:72px 0;background:#1e3a5f26}.wl-inner[data-v-2d781e10]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wl-features-cms[data-v-2d781e10] ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0}.wl-features-cms[data-v-2d781e10] li{font-size:.875rem;color:var(--mid)}.wl-features-cms[data-v-2d781e10] li:before{content:"✓ ";color:var(--teal);font-weight:700}.wl-report-mock[data-v-2d781e10]{background:var(--slate);border:1px solid var(--border);border-radius:12px;overflow:hidden}.wlr-header[data-v-2d781e10]{background:var(--navy);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.wlr-logo-placeholder[data-v-2d781e10]{font-size:.8rem;font-weight:600;color:var(--mid);border:1px dashed rgba(216,232,244,.3);padding:4px 12px;border-radius:4px}.wlr-grade[data-v-2d781e10]{font-family:"DM Serif Display",serif;font-size:1.75rem;color:#0f9b74}.wlr-body[data-v-2d781e10]{padding:20px}.wlr-title[data-v-2d781e10]{font-size:.9rem;font-weight:600;color:var(--white);margin-bottom:4px}.wlr-client[data-v-2d781e10]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--mid);margin-bottom:16px}.wlr-bars[data-v-2d781e10]{display:flex;flex-direction:column;gap:8px}.wlr-bar-row[data-v-2d781e10]{display:flex;align-items:center;gap:8px}.wlr-bar-label[data-v-2d781e10]{font-size:.72rem;color:var(--mid);min-width:80px}.wlr-bar-track[data-v-2d781e10]{flex:1;height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.wlr-bar-fill[data-v-2d781e10]{height:100%;background:var(--teal);border-radius:2px}.wlr-bar-score[data-v-2d781e10]{font-size:.68rem;color:var(--teal);min-width:28px;text-align:right}.wlr-footer[data-v-2d781e10]{padding:12px 20px;border-top:1px solid var(--border);font-size:.72rem;color:var(--dim)}.badge-cms[data-v-2d781e10] p:last-of-type{max-width:560px;margin-bottom:32px}.calculator-section[data-v-2d781e10]{padding:72px 0}.calc-card[data-v-2d781e10]{background:var(--slate);border:1px solid var(--border);border-radius:16px;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:36px}.calc-field[data-v-2d781e10]{margin-bottom:24px}.calc-label[data-v-2d781e10]{display:block;font-size:.85rem;font-weight:500;color:var(--mid);margin-bottom:12px;line-height:1.5}.calc-slider-row[data-v-2d781e10]{display:flex;align-items:center;gap:14px}.calc-slider[data-v-2d781e10]{flex:1;accent-color:var(--teal)}.calc-val[data-v-2d781e10]{font-size:1rem;font-weight:700;color:var(--white);min-width:48px;text-align:right}.calc-plan-opts[data-v-2d781e10]{display:flex;gap:6px;flex-wrap:wrap}.calc-plan-btn[data-v-2d781e10]{background:#0d1b2ab3;border:1px solid rgba(139,163,190,.25);color:var(--mid);border-radius:6px;padding:7px 12px;font-size:.8rem;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.calc-plan-btn.active[data-v-2d781e10]{background:#00c2a81a;border-color:var(--teal);color:var(--teal)}.calc-plan-desc[data-v-2d781e10]{font-size:.75rem;color:var(--dim);margin-top:6px}.calc-results[data-v-2d781e10]{display:flex;flex-direction:column;gap:12px;justify-content:center}.calc-result-row[data-v-2d781e10]{display:flex;justify-content:space-between;align-items:center}.calc-result-label[data-v-2d781e10]{font-size:.875rem;color:var(--mid)}.calc-result-val[data-v-2d781e10]{font-size:1.25rem;font-weight:700}.green[data-v-2d781e10]{color:#2ecc71}.red[data-v-2d781e10]{color:#e84855}.calc-divider[data-v-2d781e10]{height:1px;background:var(--border)}.total .calc-result-label[data-v-2d781e10]{font-weight:600;color:var(--white)}.profit[data-v-2d781e10]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--teal)}.calc-result-note[data-v-2d781e10]{font-size:.78rem;color:var(--dim);text-align:right}.faq-section[data-v-2d781e10]{padding:72px 0}.faq-list[data-v-2d781e10]{display:flex;flex-direction:column;gap:4px;margin-top:28px;max-width:760px}.faq-item[data-v-2d781e10]{border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-q[data-v-2d781e10]{width:100%;background:var(--slate);border:none;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;color:var(--white);cursor:pointer;text-align:left;font-family:Inter,sans-serif}.faq-chevron[data-v-2d781e10]{font-size:.7rem;color:var(--mid);transition:transform .25s;flex-shrink:0;margin-left:12px}.faq-chevron.open[data-v-2d781e10]{transform:rotate(180deg)}.faq-enter-active[data-v-2d781e10],.faq-leave-active[data-v-2d781e10]{transition:max-height .25s ease,opacity .2s;overflow:hidden;max-height:300px}.faq-enter-from[data-v-2d781e10],.faq-leave-to[data-v-2d781e10]{max-height:0;opacity:0}.faq-a[data-v-2d781e10]{background:#0d1b2a66}.faq-a-inner[data-v-2d781e10]{padding:16px 20px;font-size:.9rem;color:var(--mid);line-height:1.75}.faq-a-inner[data-v-2d781e10] p{margin:0 0 8px}.faq-a-inner[data-v-2d781e10] p:last-child{margin-bottom:0}.cta-section[data-v-2d781e10]{padding:80px 0;border-top:1px solid var(--border);background:linear-gradient(135deg,var(--slate2),var(--navy))}@media (max-width: 900px){.page-hero[data-v-2d781e10],.section-inner[data-v-2d781e10]{padding-left:24px;padding-right:24px}.opp-grid[data-v-2d781e10],.wl-inner[data-v-2d781e10],.calc-card[data-v-2d781e10]{grid-template-columns:1fr}}.hero[data-v-4bca0d94]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 48px 60px;max-width:1280px;margin:0 auto}.hero-eyebrow[data-v-4bca0d94]{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.eyebrow-dot[data-v-4bca0d94]{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:pulse-4bca0d94 2s infinite}@keyframes pulse-4bca0d94{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1;color:var(--white);margin-bottom:20px;letter-spacing:-.02em}.hero-title em[data-v-4bca0d94]{font-style:italic;color:var(--teal)}.hero-sub[data-v-4bca0d94]{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:32px;max-width:520px}.hero-actions[data-v-4bca0d94]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hero-note[data-v-4bca0d94]{font-size:.8rem;color:var(--dim)}.btn-primary[data-v-4bca0d94]{background:var(--teal);color:var(--navy);border-radius:8px;padding:13px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.btn-primary[data-v-4bca0d94]:hover{background:#00d4b8}.btn-ghost[data-v-4bca0d94]{background:#ffffff0f;color:var(--white);border:1px solid var(--border);border-radius:8px;padding:13px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-ghost[data-v-4bca0d94]:hover{background:#ffffff1a}.btn-lg[data-v-4bca0d94]{padding:14px 28px;font-size:1rem}.link-more[data-v-4bca0d94]{color:var(--teal);text-decoration:none;font-size:.9rem;font-weight:600}.link-more[data-v-4bca0d94]:hover{text-decoration:underline}.hero-report[data-v-4bca0d94]{display:flex;align-items:center;justify-content:center}.report-card[data-v-4bca0d94]{background:var(--slate);border:1px solid var(--border);border-radius:16px;padding:28px;width:100%;max-width:380px}.rc-header[data-v-4bca0d94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.rc-domain[data-v-4bca0d94]{font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--mid)}.rc-badge[data-v-4bca0d94]{background:#00c2a81f;border:1px solid rgba(0,194,168,.25);color:var(--teal);font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.06em}.rc-grade-row[data-v-4bca0d94]{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.rc-grade[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:72px;font-weight:700;color:#0f9b74;line-height:1}.rc-score-num[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--white);line-height:1}.rc-score-num span[data-v-4bca0d94]{font-size:1rem;color:var(--mid)}.rc-score-label[data-v-4bca0d94]{font-size:.72rem;color:var(--mid);margin:4px 0}.rc-score-bar[data-v-4bca0d94]{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-top:6px}.rc-score-fill[data-v-4bca0d94]{height:100%;background:var(--teal);border-radius:2px}.rc-findings[data-v-4bca0d94]{display:flex;flex-direction:column;gap:8px}.rc-finding[data-v-4bca0d94]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--mid)}.rc-dot[data-v-4bca0d94]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rc-finding-label[data-v-4bca0d94]{flex:1}.rc-finding-count[data-v-4bca0d94]{font-weight:700}.section-inner[data-v-4bca0d94]{max-width:1280px;margin:0 auto;padding:0 48px}.section-eyebrow[data-v-4bca0d94]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.section-title[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:16px;letter-spacing:-.01em}.cms-block[data-v-4bca0d94] h1{font-family:"DM Serif Display",serif;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1;color:var(--white);margin-bottom:20px;letter-spacing:-.02em}.cms-block[data-v-4bca0d94] h2{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:16px;letter-spacing:-.01em}.cms-block[data-v-4bca0d94] p{font-size:1rem;color:var(--mid);line-height:1.8;margin-bottom:12px}.cms-block[data-v-4bca0d94] p:first-child:has(+h1,+h2,+h3){font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;line-height:1.4}.cms-block[data-v-4bca0d94] a{color:var(--teal);text-decoration:underline}.testimonial-cms[data-v-4bca0d94] p{font-family:"DM Serif Display",serif;font-style:italic;font-size:1.15rem;color:var(--white);line-height:1.7;margin-bottom:24px}.how-section[data-v-4bca0d94]{padding:72px 0;background:#1e3a5f26}.steps-grid[data-v-4bca0d94]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.step-card[data-v-4bca0d94]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:24px}.step-num[data-v-4bca0d94]{width:32px;height:32px;border-radius:50%;background:#00c2a81f;border:1px solid rgba(0,194,168,.25);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--teal);margin-bottom:14px}.step-title[data-v-4bca0d94]{font-size:.95rem;font-weight:600;color:var(--white);margin-bottom:8px}.step-body[data-v-4bca0d94]{font-size:.85rem;color:var(--mid);line-height:1.65}.step-body[data-v-4bca0d94] p{margin:0 0 8px}.step-body[data-v-4bca0d94] p:last-child{margin-bottom:0}.checks-section[data-v-4bca0d94]{padding:72px 0}.checks-grid[data-v-4bca0d94]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.check-card[data-v-4bca0d94]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:18px;display:flex;gap:14px}.check-icon[data-v-4bca0d94]{width:34px;height:34px;border-radius:8px;background:#00c2a81a;border:1px solid rgba(0,194,168,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-title[data-v-4bca0d94]{font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:4px}.check-body[data-v-4bca0d94]{font-size:.8rem;color:var(--mid);line-height:1.5}.check-body[data-v-4bca0d94] p{margin:0 0 6px}.check-body[data-v-4bca0d94] p:last-child{margin-bottom:0}.checks-cta[data-v-4bca0d94]{margin-top:28px;text-align:center}.badge-section[data-v-4bca0d94]{padding:72px 0;background:#1e3a5f26}.badge-inner[data-v-4bca0d94]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.badge-sub[data-v-4bca0d94]{font-size:1rem;color:var(--mid);line-height:1.75;margin-bottom:28px}.trust-badge-demo[data-v-4bca0d94]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px;max-width:300px}.tb-shield[data-v-4bca0d94]{font-size:2rem}.tb-title[data-v-4bca0d94]{font-size:.875rem;font-weight:700;color:var(--white)}.tb-grade[data-v-4bca0d94]{font-size:.8rem;color:var(--teal);font-weight:600}.tb-date[data-v-4bca0d94]{font-size:.72rem;color:var(--mid)}.pricing-preview[data-v-4bca0d94]{padding:72px 0}.pricing-preview-sub[data-v-4bca0d94]{font-size:1rem;color:var(--mid);margin-bottom:32px}.pricing-preview-grid[data-v-4bca0d94]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;max-width:640px}.pp-card[data-v-4bca0d94]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:20px;text-align:center;position:relative}.pp-card.featured[data-v-4bca0d94]{border:2px solid var(--teal)}.pp-badge[data-v-4bca0d94]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--teal);color:var(--navy);font-size:.62rem;font-weight:800;padding:3px 10px;border-radius:20px;text-transform:uppercase;white-space:nowrap}.pp-name[data-v-4bca0d94]{font-size:.78rem;font-weight:700;color:var(--mid);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.pp-price[data-v-4bca0d94]{display:flex;align-items:baseline;justify-content:center;gap:1px}.pp-curr[data-v-4bca0d94]{font-size:1rem;font-weight:700;color:var(--white)}.pp-num[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--white);line-height:1}.pp-period[data-v-4bca0d94]{font-size:.7rem;color:var(--mid);margin-top:2px}.pp-domains[data-v-4bca0d94]{font-size:.78rem;color:var(--teal);font-weight:600;margin-top:8px}.pricing-preview-actions[data-v-4bca0d94]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.testimonial-section[data-v-4bca0d94]{padding:72px 0;background:#1e3a5f26}.testimonial-card[data-v-4bca0d94]{max-width:680px;margin:0 auto;background:var(--slate);border:1px solid var(--border);border-radius:16px;padding:36px;text-align:center}.testimonial-grade[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:3rem;color:var(--teal);margin-bottom:20px}.testimonial-quote[data-v-4bca0d94]{font-family:"DM Serif Display",serif;font-size:1.15rem;color:var(--white);line-height:1.7;font-style:italic;margin-bottom:24px}.testimonial-attr[data-v-4bca0d94]{display:flex;align-items:center;justify-content:center;gap:10px}.testimonial-avatar[data-v-4bca0d94]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--teal-dim),var(--teal));display:flex;align-items:center;justify-content:center;font-family:"DM Serif Display",serif;color:var(--navy);font-weight:700}.testimonial-name[data-v-4bca0d94]{font-size:.875rem;font-weight:600;color:var(--white)}.testimonial-company[data-v-4bca0d94]{font-size:.78rem;color:var(--mid)}.final-cta[data-v-4bca0d94]{padding:80px 0;background:linear-gradient(135deg,var(--slate2),var(--navy));border-top:1px solid var(--border)}.final-sub[data-v-4bca0d94]{font-size:1.05rem;color:var(--mid);line-height:1.7;margin-bottom:28px}.final-note[data-v-4bca0d94]{font-size:.8rem;color:var(--dim);margin-top:14px}@media (max-width: 960px){.hero[data-v-4bca0d94]{grid-template-columns:1fr;gap:40px;padding:60px 24px 40px}.hero-report[data-v-4bca0d94]{display:none}.steps-grid[data-v-4bca0d94],.checks-grid[data-v-4bca0d94]{grid-template-columns:1fr 1fr}.badge-inner[data-v-4bca0d94]{grid-template-columns:1fr}.pricing-preview-grid[data-v-4bca0d94]{grid-template-columns:1fr;max-width:320px}.section-inner[data-v-4bca0d94]{padding:0 24px}}@media (max-width: 600px){.steps-grid[data-v-4bca0d94],.checks-grid[data-v-4bca0d94]{grid-template-columns:1fr}}.page-hero[data-v-85d09362]{padding:72px 48px 36px}.inner[data-v-85d09362]{max-width:1160px;margin:0 auto;padding:0 48px}.cms-block[data-v-85d09362] h1{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:12px}.cms-block[data-v-85d09362] p{font-size:1rem;color:var(--mid);line-height:1.75;margin-bottom:0}.cms-block[data-v-85d09362] p:first-child:has(+h1,+h2,+h3){font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;line-height:1.4}.cms-block[data-v-85d09362] a{color:var(--teal);text-decoration:underline}.blog-section[data-v-85d09362]{padding:40px 0 80px}.filter-row[data-v-85d09362]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:32px}.rss-link[data-v-85d09362]{background:var(--slate);border:1px solid var(--border);border-radius:20px;padding:6px 12px;color:var(--mid);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:132px;font-size:.82rem;transition:all .15s}.rss-link[data-v-85d09362]:hover{background:#00c2a81a;border-color:var(--teal);color:var(--teal)}.search-toggle[data-v-85d09362]{background:var(--slate);border:1px solid var(--border);border-radius:20px;padding:6px 12px;color:var(--mid);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:132px;transition:all .15s}.search-toggle[data-v-85d09362]:hover,.search-toggle.active[data-v-85d09362]{background:#00c2a81a;border-color:var(--teal);color:var(--teal)}.search-box[data-v-85d09362]{display:flex;gap:8px;align-items:center;margin:-20px 0 16px}.search-input[data-v-85d09362]{background:var(--slate);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-size:.85rem;color:var(--white);font-family:Inter,sans-serif;width:100%;max-width:360px}.search-input[data-v-85d09362]::-moz-placeholder{color:var(--dim)}.search-input[data-v-85d09362]::placeholder{color:var(--dim)}.search-input[data-v-85d09362]:focus{outline:none;border-color:var(--teal)}.cat-btn[data-v-85d09362]{background:var(--slate);border:1px solid var(--border);border-radius:20px;padding:6px 16px;font-size:.82rem;font-weight:500;color:var(--mid);cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.cat-btn[data-v-85d09362]:hover{background:#00c2a81a;border-color:var(--teal);color:var(--teal)}.results-count[data-v-85d09362]{font-size:.82rem;color:var(--dim);margin:-8px 0 24px}.posts-grid[data-v-85d09362]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card[data-v-85d09362]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column}.post-cat[data-v-85d09362]{font-size:.68rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.post-title[data-v-85d09362]{font-family:"DM Serif Display",serif;font-size:1.15rem;color:var(--white);margin-bottom:10px;line-height:1.3}.post-title a[data-v-85d09362]{color:inherit;text-decoration:none}.post-title a[data-v-85d09362]:hover{color:var(--teal)}.post-excerpt[data-v-85d09362]{font-size:.85rem;color:var(--mid);line-height:1.65;flex:1;margin-bottom:16px}.post-meta[data-v-85d09362]{display:flex;gap:12px;font-size:.75rem;color:var(--dim);margin-bottom:14px}.post-link[data-v-85d09362]{font-size:.82rem;color:var(--teal);text-decoration:none;font-weight:600}.empty-state[data-v-85d09362]{text-align:center;padding:48px;color:var(--mid)}.empty-link[data-v-85d09362]{background:none;border:none;padding:0;color:var(--teal);text-decoration:none;cursor:pointer;font:inherit}.news-pagination[data-v-85d09362]{display:flex;flex-wrap:wrap;gap:6px;margin-top:32px}.page-link[data-v-85d09362]{border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:.82rem;color:var(--mid);text-decoration:none}.page-link.active[data-v-85d09362]{background:#00c2a81a;border-color:var(--teal);color:var(--teal)}.page-link.disabled[data-v-85d09362]{opacity:.4}@media (max-width: 900px){.posts-grid[data-v-85d09362]{grid-template-columns:1fr 1fr}.inner[data-v-85d09362]{padding:0 24px}}@media (max-width: 580px){.posts-grid[data-v-85d09362]{grid-template-columns:1fr}}.article-layout[data-v-0a92056d]{max-width:1160px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:220px 1fr;gap:60px;align-items:start}.toc-sidebar[data-v-0a92056d]{position:sticky;top:88px}.toc-label[data-v-0a92056d]{font-size:.7rem;font-weight:700;color:var(--mid);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.toc-nav[data-v-0a92056d]{display:flex;flex-direction:column;gap:2px;margin-bottom:24px}.toc-link[data-v-0a92056d]{font-size:.8rem;color:var(--dim);text-decoration:none;padding:6px 10px;border-radius:6px;transition:all .15s}.toc-link[data-v-0a92056d]:hover,.toc-link.active[data-v-0a92056d]{color:var(--teal);background:#00c2a814}.toc-cta[data-v-0a92056d]{background:#00c2a812;border:1px solid rgba(0,194,168,.2);border-radius:10px;padding:14px}.toc-cta p[data-v-0a92056d]{font-size:.8rem;color:var(--mid);margin-bottom:10px}.toc-cta-btn[data-v-0a92056d]{display:block;background:var(--teal);color:var(--navy);border-radius:6px;padding:8px 14px;font-size:.8rem;font-weight:700;text-decoration:none;text-align:center}.article-meta[data-v-0a92056d]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.article-cat[data-v-0a92056d]{font-size:.68rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em}.article-date[data-v-0a92056d],.article-read[data-v-0a92056d]{font-size:.78rem;color:var(--dim)}.article-title[data-v-0a92056d]{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:16px;line-height:1.2}.article-intro[data-v-0a92056d]{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--border)}.article-content[data-v-0a92056d] h2{font-family:"DM Serif Display",serif;font-size:1.5rem;color:var(--white);margin:36px 0 14px}.article-content[data-v-0a92056d] h3{font-size:1.1rem;font-weight:600;color:var(--white);margin:24px 0 10px}.article-content[data-v-0a92056d] p{font-size:.95rem;color:var(--mid);line-height:1.85;margin-bottom:16px}.article-content[data-v-0a92056d] a{color:var(--teal);text-decoration:none}.article-content[data-v-0a92056d] code{font-family:JetBrains Mono,monospace;font-size:.85em;background:#0000004d;padding:2px 6px;border-radius:4px;color:var(--teal)}.share-row[data-v-0a92056d]{display:flex;align-items:center;gap:10px;margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.share-label[data-v-0a92056d]{font-size:.82rem;color:var(--mid)}.share-btn[data-v-0a92056d]{background:var(--slate);border:1px solid var(--border);border-radius:6px;padding:6px 14px;font-size:.8rem;color:var(--white);text-decoration:none;transition:border-color .15s}.share-btn[data-v-0a92056d]:hover{border-color:var(--teal)}.original-link[data-v-0a92056d]{margin-top:20px}.original-link a[data-v-0a92056d]{color:var(--teal);text-decoration:none;font-size:.85rem;font-weight:600}.original-link a[data-v-0a92056d]:hover{text-decoration:underline}@media (max-width: 900px){.article-layout[data-v-0a92056d]{grid-template-columns:1fr;padding:60px 24px}.toc-sidebar[data-v-0a92056d]{display:none}}.page-hero[data-v-e1ce10cc]{max-width:1280px;margin:0 auto;padding:80px 48px 24px}.hero-inner[data-v-e1ce10cc]{max-width:680px}.section-eyebrow[data-v-e1ce10cc]{font-size:.78rem;font-weight:600;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.hero-title[data-v-e1ce10cc]{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--white);margin-bottom:16px}.hero-sub[data-v-e1ce10cc]{font-size:1.05rem;color:var(--mid);line-height:1.8}.cms-block[data-v-e1ce10cc] p{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:0}.cms-block[data-v-e1ce10cc] a{color:var(--teal);text-decoration:underline}.pricing-section[data-v-e1ce10cc]{padding:24px 0 80px}.section-inner[data-v-e1ce10cc]{max-width:1280px;margin:0 auto;padding:0 48px}.toggles[data-v-e1ce10cc]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.toggle-group[data-v-e1ce10cc]{display:inline-flex;border:1px solid var(--input-border);border-radius:8px;overflow:hidden}.toggle-btn[data-v-e1ce10cc]{background:var(--input-bg);border:none;color:var(--mid);padding:8px 16px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.toggle-btn.active[data-v-e1ce10cc]{background:#00c2a81f;color:var(--teal)}.annual-note[data-v-e1ce10cc]{font-size:.8rem;color:var(--teal);font-weight:600}.annual-note.dimmed[data-v-e1ce10cc]{color:var(--dim);font-weight:400}.tier-grid[data-v-e1ce10cc]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}.tier-card[data-v-e1ce10cc]{position:relative;display:flex;flex-direction:column;background:#1e3a5f40;border:1px solid var(--border);border-radius:10px;padding:22px 18px}.tier-card.featured[data-v-e1ce10cc]{border-color:var(--teal);background:#00c2a80f}.tier-badge[data-v-e1ce10cc]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--teal);color:var(--navy);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:12px;padding:3px 10px;white-space:nowrap}.tier-name[data-v-e1ce10cc]{font-size:.95rem;font-weight:700;color:var(--white);margin-bottom:10px}.tier-price[data-v-e1ce10cc]{font-family:"DM Serif Display",serif;font-size:1.8rem;color:var(--white);line-height:1}.tier-period[data-v-e1ce10cc]{font-size:.78rem;color:var(--dim);margin-top:4px;margin-bottom:16px}.tier-feats[data-v-e1ce10cc]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.tier-feats li[data-v-e1ce10cc]{font-size:.82rem;color:var(--mid);line-height:1.5;display:flex;gap:7px;align-items:baseline}.tf-carry[data-v-e1ce10cc]{color:var(--dim);font-style:italic}.tf-tick[data-v-e1ce10cc]{color:var(--teal);font-size:.75rem;flex-shrink:0}.tier-compare[data-v-e1ce10cc]{display:block;text-align:center;font-size:.78rem;font-weight:600;color:var(--teal);text-decoration:none;margin-bottom:10px}.tier-compare[data-v-e1ce10cc]:hover{text-decoration:underline}.tier-cta[data-v-e1ce10cc]{display:block;text-align:center;border-radius:8px;padding:9px 12px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .15s}.cta-solid[data-v-e1ce10cc]{background:var(--teal);color:var(--navy)}.cta-solid[data-v-e1ce10cc]:hover{background:#00d4b8}.cta-ghost[data-v-e1ce10cc]{border:1px solid var(--input-border);color:var(--white)}.cta-ghost[data-v-e1ce10cc]:hover{border-color:var(--teal);color:var(--teal)}.included-strip[data-v-e1ce10cc]{margin-top:36px;padding-top:32px;border-top:1px solid var(--border)}.included-title[data-v-e1ce10cc]{font-family:"DM Serif Display",serif;font-size:1.3rem;color:var(--white);margin-bottom:16px}.included-list[data-v-e1ce10cc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 24px}.included-list li[data-v-e1ce10cc]{font-size:.88rem;color:var(--mid);line-height:1.5;display:flex;gap:8px;align-items:baseline}.included-cms[data-v-e1ce10cc] ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 24px}.included-cms[data-v-e1ce10cc] li{font-size:.88rem;color:var(--mid);line-height:1.5}.included-cms[data-v-e1ce10cc] li:before{content:"✓ ";color:var(--teal)}.included-cms[data-v-e1ce10cc] p{font-size:.88rem;color:var(--mid);line-height:1.5}.included-cms[data-v-e1ce10cc] a{color:var(--teal);text-decoration:underline}.pricing-notes[data-v-e1ce10cc]{margin-top:28px;display:flex;flex-direction:column;gap:6px}.pricing-notes p[data-v-e1ce10cc]{margin:0;font-size:.88rem;color:var(--mid)}.pricing-notes strong[data-v-e1ce10cc]{color:var(--white)}.notes-cms[data-v-e1ce10cc] p{margin:0;font-size:.88rem;color:var(--mid)}.notes-cms[data-v-e1ce10cc] strong{color:var(--white)}.note-link[data-v-e1ce10cc]{color:var(--teal);text-decoration:none}.note-link[data-v-e1ce10cc]:hover{text-decoration:underline}.faq-section[data-v-e1ce10cc]{margin-top:56px;padding-top:40px;border-top:1px solid var(--border)}.faq-list[data-v-e1ce10cc]{display:flex;flex-direction:column;gap:4px;margin-top:20px;max-width:760px}.faq-item[data-v-e1ce10cc]{border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-q[data-v-e1ce10cc]{width:100%;background:var(--slate);border:none;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;color:var(--white);cursor:pointer;text-align:left;font-family:Inter,sans-serif}.faq-chevron[data-v-e1ce10cc]{font-size:.7rem;color:var(--mid);transition:transform .25s;flex-shrink:0;margin-left:12px}.faq-chevron.open[data-v-e1ce10cc]{transform:rotate(180deg)}.faq-enter-active[data-v-e1ce10cc],.faq-leave-active[data-v-e1ce10cc]{transition:max-height .25s ease,opacity .2s;overflow:hidden;max-height:300px}.faq-enter-from[data-v-e1ce10cc],.faq-leave-to[data-v-e1ce10cc]{max-height:0;opacity:0}.faq-a[data-v-e1ce10cc]{background:#0d1b2a66}.faq-a-inner[data-v-e1ce10cc]{padding:16px 20px;font-size:.9rem;color:var(--mid);line-height:1.75}.faq-a-inner[data-v-e1ce10cc] p{margin:0 0 8px}.faq-a-inner[data-v-e1ce10cc] p:last-child{margin-bottom:0}@media (max-width: 1100px){.tier-grid[data-v-e1ce10cc],.included-list[data-v-e1ce10cc],.included-cms[data-v-e1ce10cc] ul{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.page-hero[data-v-e1ce10cc],.section-inner[data-v-e1ce10cc]{padding-left:24px;padding-right:24px}}@media (max-width: 560px){.tier-grid[data-v-e1ce10cc],.included-list[data-v-e1ce10cc],.included-cms[data-v-e1ce10cc] ul{grid-template-columns:1fr}}.legal-layout[data-v-41a640df]{max-width:1160px;margin:0 auto;padding:100px 48px 80px;display:grid;grid-template-columns:220px 1fr;gap:64px;align-items:start}.legal-nav[data-v-41a640df]{position:sticky;top:88px}.legal-nav-label[data-v-41a640df]{font-size:.7rem;font-weight:700;color:var(--mid);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.legal-nav-list[data-v-41a640df]{list-style:none;display:flex;flex-direction:column;gap:1px}.legal-nav-list a[data-v-41a640df]{display:block;font-size:.8rem;color:var(--dim);text-decoration:none;padding:7px 12px;border-radius:6px;transition:all .15s}.legal-nav-list a[data-v-41a640df]:hover,.legal-nav-list a.active[data-v-41a640df]{color:var(--teal);background:#00c2a814}.legal-meta[data-v-41a640df]{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.lm-item[data-v-41a640df]{font-size:.72rem;color:var(--dim);margin-bottom:6px}.lm-item strong[data-v-41a640df]{color:var(--white);display:block}.other-doc[data-v-41a640df]{display:block;margin-top:14px;font-size:.78rem;color:var(--teal);text-decoration:none}.doc-header[data-v-41a640df]{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--border)}.doc-eyebrow[data-v-41a640df]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.doc-title[data-v-41a640df]{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,2.75rem);color:var(--white);margin-bottom:12px}.doc-intro[data-v-41a640df] p{font-size:.95rem;color:var(--mid);line-height:1.75;margin:0}.doc-intro[data-v-41a640df] a{color:var(--teal);text-decoration:underline}.doc-updated[data-v-41a640df]{font-size:.8rem;color:var(--dim);margin-top:8px}.legal-section[data-v-41a640df]{scroll-margin-top:88px;margin-bottom:40px}.section-num[data-v-41a640df]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-family:JetBrains Mono,monospace}.section-title[data-v-41a640df]{font-family:"DM Serif Display",serif;font-size:1.5rem;color:var(--white);margin-bottom:16px}.section-body[data-v-41a640df] p{font-size:.9rem;color:var(--mid);line-height:1.85;margin-bottom:12px}.section-body[data-v-41a640df] strong{color:var(--white);font-weight:600}.section-body[data-v-41a640df] a{color:var(--teal);text-decoration:none}.section-divider[data-v-41a640df]{height:1px;background:var(--border);margin-top:36px}@media (max-width: 900px){.legal-layout[data-v-41a640df]{grid-template-columns:1fr;padding:80px 24px 60px}.legal-nav[data-v-41a640df]{display:none}}.legal-layout[data-v-25c15f30]{max-width:1160px;margin:0 auto;padding:100px 48px 80px;display:grid;grid-template-columns:220px 1fr;gap:64px;align-items:start}.legal-nav[data-v-25c15f30]{position:sticky;top:88px}.legal-nav-label[data-v-25c15f30]{font-size:.7rem;font-weight:700;color:var(--mid);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.legal-nav-list[data-v-25c15f30]{list-style:none;display:flex;flex-direction:column;gap:1px}.legal-nav-list a[data-v-25c15f30]{display:block;font-size:.8rem;color:var(--dim);text-decoration:none;padding:7px 12px;border-radius:6px;transition:all .15s}.legal-nav-list a[data-v-25c15f30]:hover,.legal-nav-list a.active[data-v-25c15f30]{color:var(--teal);background:#00c2a814}.legal-meta[data-v-25c15f30]{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.lm-item[data-v-25c15f30]{font-size:.72rem;color:var(--dim);margin-bottom:6px}.lm-item strong[data-v-25c15f30]{color:var(--white);display:block}.other-doc[data-v-25c15f30]{display:block;margin-top:14px;font-size:.78rem;color:var(--teal);text-decoration:none}.doc-header[data-v-25c15f30]{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--border)}.doc-eyebrow[data-v-25c15f30]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.doc-title[data-v-25c15f30]{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,2.75rem);color:var(--white);margin-bottom:12px}.doc-intro[data-v-25c15f30] p{font-size:.95rem;color:var(--mid);line-height:1.75;margin:0}.doc-intro[data-v-25c15f30] a{color:var(--teal);text-decoration:underline}.doc-updated[data-v-25c15f30]{font-size:.8rem;color:var(--dim);margin-top:8px}.legal-section[data-v-25c15f30]{scroll-margin-top:88px;margin-bottom:40px}.section-num[data-v-25c15f30]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-family:JetBrains Mono,monospace}.section-title[data-v-25c15f30]{font-family:"DM Serif Display",serif;font-size:1.5rem;color:var(--white);margin-bottom:16px}.section-body[data-v-25c15f30] p{font-size:.9rem;color:var(--mid);line-height:1.85;margin-bottom:12px}.section-body[data-v-25c15f30] strong{color:var(--white);font-weight:600}.section-body[data-v-25c15f30] a{color:var(--teal);text-decoration:none}.section-divider[data-v-25c15f30]{height:1px;background:var(--border);margin-top:36px}@media (max-width: 900px){.legal-layout[data-v-25c15f30]{grid-template-columns:1fr;padding:80px 24px 60px}.legal-nav[data-v-25c15f30]{display:none}}.unsub-wrap[data-v-5869df30]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:48px 24px}.card[data-v-5869df30]{background:var(--slate);border:1px solid var(--border);border-radius:16px;padding:40px;max-width:480px;width:100%;text-align:center}.card-icon[data-v-5869df30]{font-size:2rem;margin-bottom:20px}h1[data-v-5869df30]{font-family:"DM Serif Display",serif;font-size:1.75rem;color:var(--white);margin-bottom:10px}.card-sub[data-v-5869df30]{font-size:.9rem;color:var(--mid);line-height:1.75;margin-bottom:24px}.card-sub strong[data-v-5869df30]{color:var(--white)}.pref-box[data-v-5869df30]{background:#0d1b2a66;border:1px solid var(--border);border-radius:10px;padding:16px 20px;margin-bottom:20px;text-align:left}.pref-label[data-v-5869df30]{font-size:.7rem;font-weight:700;color:var(--mid);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.pref-row[data-v-5869df30]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:.85rem;color:var(--mid)}.pref-row[data-v-5869df30]:last-child{border-bottom:none}.toggle-off[data-v-5869df30]{width:28px;height:16px;border-radius:8px;background:#8ba3be33;flex-shrink:0;display:block}.toggle-on[data-v-5869df30]{width:28px;height:16px;border-radius:8px;background:#00c2a84d;border:1px solid rgba(0,194,168,.5);flex-shrink:0;display:block}.info-box[data-v-5869df30]{background:#00c2a812;border:1px solid rgba(0,194,168,.2);border-radius:8px;padding:14px 16px;margin-bottom:20px;font-size:.85rem;color:var(--mid);line-height:1.65;text-align:left}.info-box strong[data-v-5869df30]{color:var(--white)}.btn-primary[data-v-5869df30]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--teal);color:var(--navy);border:none;border-radius:9px;padding:13px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;text-decoration:none;transition:background .2s;margin-bottom:10px}.btn-primary[data-v-5869df30]:hover:not(:disabled){background:#00d4b8}.btn-primary[data-v-5869df30]:disabled{opacity:.7;cursor:not-allowed;background:var(--teal-dim)}.btn-ghost[data-v-5869df30]{display:block;width:100%;background:transparent;color:var(--mid);border:1px solid var(--border);border-radius:9px;padding:12px;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s}.btn-ghost[data-v-5869df30]:hover{border-color:#8ba3be66;color:var(--white)}.spinner[data-v-5869df30]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(13,27,42,.3);border-top-color:var(--navy);animation:spin-5869df30 .7s linear infinite}@keyframes spin-5869df30{to{transform:rotate(360deg)}}.page-hero[data-v-37f265ac]{max-width:1280px;margin:0 auto;padding:80px 48px 40px}.hero-inner[data-v-37f265ac]{max-width:760px}.hero-title[data-v-37f265ac]{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--white);margin-bottom:16px}.hero-sub[data-v-37f265ac]{font-size:1.05rem;color:var(--mid);line-height:1.8}.section-inner[data-v-37f265ac]{max-width:1280px;margin:0 auto;padding:0 48px}.section-eyebrow[data-v-37f265ac]{font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.section-title[data-v-37f265ac]{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--white);margin-bottom:16px}.cms-block[data-v-37f265ac] h1{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:var(--white);margin-bottom:16px}.cms-block[data-v-37f265ac] h2{font-family:"DM Serif Display",serif;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--white);margin-bottom:16px}.cms-block[data-v-37f265ac] p{font-size:1.05rem;color:var(--mid);line-height:1.8;margin-bottom:14px}.cms-block[data-v-37f265ac] p:first-child:has(+h1,+h2,+h3){font-size:.72rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;line-height:1.4}.cms-block[data-v-37f265ac] a{color:var(--teal);text-decoration:underline}.problem-section[data-v-37f265ac]{padding:72px 0}.problem-stats[data-v-37f265ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-card[data-v-37f265ac]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:20px 24px}.stat-num[data-v-37f265ac]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--teal);margin-bottom:4px}.stat-label[data-v-37f265ac]{font-size:.85rem;color:var(--mid);line-height:1.5}.stat-label[data-v-37f265ac] p{margin:0}.checks-section[data-v-37f265ac]{padding:72px 0;background:#1e3a5f26}.checks-grid[data-v-37f265ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.check-group[data-v-37f265ac]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:20px}.check-group-title[data-v-37f265ac]{font-size:.82rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.check-list[data-v-37f265ac]{display:flex;flex-direction:column;gap:6px}.check-item[data-v-37f265ac]{display:flex;gap:8px;font-size:.85rem;color:var(--mid)}.check-tick[data-v-37f265ac]{color:var(--teal);font-weight:700;flex-shrink:0}.check-list-cms[data-v-37f265ac] p{display:flex;gap:8px;font-size:.85rem;color:var(--mid);margin:0 0 6px}.check-list-cms[data-v-37f265ac] p:before{content:"✓";color:var(--teal);font-weight:700}.check-list-cms[data-v-37f265ac] p:last-child{margin-bottom:0}.checks-section .cms-block[data-v-37f265ac] p:last-of-type{max-width:600px;margin-bottom:40px}.ai-qa[data-v-37f265ac]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.qa-item[data-v-37f265ac]{background:var(--slate);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.qa-q[data-v-37f265ac]{font-size:.85rem;font-weight:700;color:var(--white);margin-bottom:8px}.qa-a[data-v-37f265ac]{font-size:.82rem;color:var(--mid);line-height:1.6}.qa-a[data-v-37f265ac] p{margin:0 0 6px}.qa-a[data-v-37f265ac] p:last-child{margin-bottom:0}.process-section[data-v-37f265ac]{padding:72px 0}.process-steps[data-v-37f265ac]{display:flex;gap:0;margin-top:40px}.process-step[data-v-37f265ac]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.ps-num[data-v-37f265ac]{width:36px;height:36px;border-radius:50%;background:var(--teal);color:var(--navy);font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.ps-line[data-v-37f265ac]{position:absolute;top:18px;left:50%;right:-50%;height:2px;background:var(--border);z-index:0}.ps-content[data-v-37f265ac]{text-align:center;padding:16px 12px 0}.ps-title[data-v-37f265ac]{font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:6px}.ps-body[data-v-37f265ac]{font-size:.8rem;color:var(--mid);line-height:1.6}.ps-body[data-v-37f265ac] p{margin:0 0 6px}.ps-body[data-v-37f265ac] p:last-child{margin-bottom:0}.personas-section[data-v-37f265ac]{padding:72px 0;background:#1e3a5f26}.personas-grid[data-v-37f265ac]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:40px}.persona-card[data-v-37f265ac]{background:var(--slate);border:1px solid var(--border);border-radius:12px;padding:20px}.persona-emoji[data-v-37f265ac]{font-size:1.75rem;margin-bottom:12px}.persona-title[data-v-37f265ac]{font-size:.875rem;font-weight:600;color:var(--white);margin-bottom:8px}.persona-body[data-v-37f265ac]{font-size:.8rem;color:var(--mid);line-height:1.6;margin-bottom:12px}.persona-body[data-v-37f265ac] p{margin:0 0 6px}.persona-body[data-v-37f265ac] p:last-child{margin-bottom:0}.persona-plan[data-v-37f265ac]{font-size:.75rem;color:var(--teal);font-weight:600}.comparison-section[data-v-37f265ac]{padding:72px 0}.comparison-table-wrap[data-v-37f265ac]{overflow-x:auto;margin-top:32px}.comparison-table[data-v-37f265ac]{width:100%;border-collapse:collapse;font-size:.875rem}.comparison-table th[data-v-37f265ac]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;color:var(--mid);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border);background:#0003}.th-warden[data-v-37f265ac]{color:var(--teal)!important}.comparison-table td[data-v-37f265ac]{padding:12px 16px;border-bottom:1px solid rgba(139,163,190,.07);color:var(--mid)}.td-warden[data-v-37f265ac]{background:#00c2a80a}.tick-teal[data-v-37f265ac]{color:var(--teal);font-weight:700}.cta-section[data-v-37f265ac]{padding:80px 0;border-top:1px solid var(--border)}.btn-primary[data-v-37f265ac]{background:var(--teal);color:var(--navy);border-radius:8px;padding:13px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.btn-primary[data-v-37f265ac]:hover{background:#00d4b8}.btn-lg[data-v-37f265ac]{padding:14px 28px;font-size:1rem}@media (max-width: 900px){.page-hero[data-v-37f265ac],.section-inner[data-v-37f265ac]{padding-left:24px;padding-right:24px}.problem-stats[data-v-37f265ac]{grid-template-columns:1fr}.checks-grid[data-v-37f265ac],.personas-grid[data-v-37f265ac]{grid-template-columns:1fr 1fr}.process-steps[data-v-37f265ac]{flex-direction:column;gap:20px}.ps-line[data-v-37f265ac]{display:none}.process-step[data-v-37f265ac]{align-items:flex-start;flex-direction:row;gap:16px}.ps-content[data-v-37f265ac]{text-align:left;padding:0}}@media (max-width: 600px){.checks-grid[data-v-37f265ac],.personas-grid[data-v-37f265ac],.ai-qa[data-v-37f265ac]{grid-template-columns:1fr}}.site-root{--navy: #0D1B2A;--slate: #1E3A5F;--slate2: #243F66;--teal: #00C2A8;--teal-dim: #007F6E;--white: #F0F4F8;--mid: #D8E8F4;--dim: rgba(216, 232, 244, .45);--border: rgba(139, 163, 190, .15);--input-bg: rgba(13, 27, 42, .7);--input-border:rgba(139, 163, 190, .25);--red: #E84855;--green: #2ECC71;--amber: #F5A623;margin:0;background:var(--navy);color:var(--white);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.site-root *,.site-root *:before,.site-root *:after{box-sizing:border-box}
