.nav[data-v-2a3d679c]{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:box-shadow .2s,border-color .2s}.nav--scrolled[data-v-2a3d679c]{box-shadow:0 1px 12px #0000000f;border-bottom-color:var(--color-border)}.nav-inner[data-v-2a3d679c]{display:flex;align-items:center;gap:32px;height:64px}.nav-logo[data-v-2a3d679c]{font-size:1.15rem;font-weight:800;color:var(--color-text-strong);letter-spacing:-.02em;text-decoration:none;flex-shrink:0}.nav-logo[data-v-2a3d679c]:hover{color:var(--color-brand)}.nav-links[data-v-2a3d679c]{display:flex;gap:24px;flex:1}.nav-links a[data-v-2a3d679c]{color:var(--color-text-muted);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a[data-v-2a3d679c]:hover{color:var(--color-text-strong)}.nav-actions[data-v-2a3d679c]{display:flex;gap:10px;align-items:center}.btn-sm[data-v-2a3d679c]{padding:7px 16px;font-size:.85rem}.nav-hamburger[data-v-2a3d679c]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto}.nav-hamburger span[data-v-2a3d679c]{display:block;width:22px;height:2px;background:var(--color-text-muted);border-radius:2px;transition:all .2s}.nav-mobile[data-v-2a3d679c]{display:flex;flex-direction:column;gap:8px;padding:16px 24px 20px;background:var(--color-surface);border-top:1px solid var(--color-border)}.nav-mobile a[data-v-2a3d679c]{color:var(--color-text-muted);font-size:.95rem;text-decoration:none;padding:4px 0}.nav-mobile a[data-v-2a3d679c]:hover{color:var(--color-text-strong)}.nav-mobile .btn[data-v-2a3d679c]{text-align:center;justify-content:center;margin-top:4px}@media(max-width:700px){.nav-links[data-v-2a3d679c],.nav-actions[data-v-2a3d679c]{display:none}.nav-hamburger[data-v-2a3d679c]{display:flex}}.footer[data-v-888f3bcb]{background:var(--color-surface);color:var(--color-text);border-top:1px solid var(--color-border)}.footer-inner[data-v-888f3bcb]{display:flex;gap:48px;justify-content:space-between;align-items:flex-start;padding:56px 24px 40px;flex-wrap:wrap}.footer-logo[data-v-888f3bcb]{font-size:1.1rem;font-weight:800;color:var(--color-text-strong);margin-bottom:10px}.footer-tagline[data-v-888f3bcb]{font-size:.83rem;color:var(--color-text-muted);max-width:240px;line-height:1.6}.footer-links[data-v-888f3bcb]{display:flex;gap:48px;flex-wrap:wrap}.link-group[data-v-888f3bcb]{display:flex;flex-direction:column;gap:8px}.link-group-title[data-v-888f3bcb]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin-bottom:4px}.link-group a[data-v-888f3bcb]{font-size:.85rem;color:var(--color-text-muted);text-decoration:none;transition:color .15s}.link-group a[data-v-888f3bcb]:hover{color:var(--color-brand)}.footer-bottom[data-v-888f3bcb]{border-top:1px solid var(--color-border-subtle)}.footer-bottom-inner[data-v-888f3bcb]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-size:.78rem;color:var(--color-text-subtle)}@media(max-width:560px){.footer-inner[data-v-888f3bcb]{flex-direction:column;gap:32px}.footer-bottom-inner[data-v-888f3bcb]{flex-direction:column;gap:4px;text-align:center}}.cookie-banner[data-v-d28c3299]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;width:calc(100% - 32px);max-width:560px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 24px #0000001a}.cookie-inner[data-v-d28c3299]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;flex-wrap:wrap}.cookie-text[data-v-d28c3299]{margin:0;font-size:.82rem;color:#374151;line-height:1.5;flex:1;min-width:0}.cookie-link[data-v-d28c3299]{color:var(--color-brand, #0d9488);text-decoration:none}.cookie-link[data-v-d28c3299]:hover{text-decoration:underline}.cookie-actions[data-v-d28c3299]{display:flex;gap:8px;flex-shrink:0}.cookie-btn[data-v-d28c3299]{padding:6px 16px;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;border:none;line-height:1.4}.cookie-btn--deny[data-v-d28c3299]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.cookie-btn--deny[data-v-d28c3299]:hover{background:#e5e7eb}.cookie-btn--accept[data-v-d28c3299]{background:var(--color-brand, #0d9488);color:#fff}.cookie-btn--accept[data-v-d28c3299]:hover{opacity:.9}.cookie-slide-enter-active[data-v-d28c3299],.cookie-slide-leave-active[data-v-d28c3299]{transition:opacity .25s ease,transform .25s ease}.cookie-slide-enter-from[data-v-d28c3299],.cookie-slide-leave-to[data-v-d28c3299]{opacity:0;transform:translate(-50%) translateY(12px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}:root{--color-brand: #0d9488;--color-brand-hover: #0f766e;--color-brand-light: #14b8a6;--color-brand-subtle: rgba(13, 148, 136, .08);--color-bg: #f5f5f0;--color-surface: #ffffff;--color-border: #e5e7eb;--color-border-subtle: #f3f4f6;--color-text-strong: #111827;--color-text: #374151;--color-text-muted: #6b7280;--color-text-subtle: #9ca3af;--color-dark: #0f172a;--color-dark-surface: #1e293b;--color-dark-border: #334155;--color-dark-text: #f1f5f9;--color-dark-muted: #94a3b8;--color-pass-bg: #dcfce7;--color-pass-text: #166534;--color-fail-bg: #fee2e2;--color-fail-text: #991b1b;--color-warn-bg: #fffbeb;--color-warn-text: #92400e;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1)}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-hover)}.container{max-width:1120px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;border-radius:var(--radius-md);padding:10px 22px;cursor:pointer;border:none;transition:background .15s,color .15s,opacity .15s;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--color-brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-brand-hover);color:#fff}.btn-outline{background:transparent;color:var(--color-brand);border:1.5px solid var(--color-brand)}.btn-outline:hover:not(:disabled){background:var(--color-brand-subtle)}.btn-ghost{background:transparent;color:var(--color-dark-muted);border:1.5px solid var(--color-dark-border)}.btn-ghost:hover:not(:disabled){color:var(--color-dark-text);border-color:var(--color-dark-text)}.btn-lg{padding:13px 28px;font-size:1rem}.hero[data-v-e63b734b]{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-bg) 100%);padding-top:132px;padding-bottom:0;border-bottom:1px solid var(--color-border-subtle)}.hero-inner[data-v-e63b734b]{text-align:center;padding-bottom:72px}.hero-badge[data-v-e63b734b]{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-subtle);border:1px solid rgba(13,148,136,.18);border-radius:var(--radius-full);padding:6px 16px;margin-bottom:28px}.hero-headline[data-v-e63b734b]{font-size:clamp(2.1rem,5.2vw,3.6rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--color-text-strong);margin-bottom:22px}.accent[data-v-e63b734b]{color:var(--color-brand)}.hero-sub[data-v-e63b734b]{max-width:600px;margin:0 auto 38px;font-size:1.08rem;line-height:1.7;color:var(--color-text-muted)}.hero-ctas[data-v-e63b734b]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.hero-note[data-v-e63b734b]{font-size:.8rem;color:var(--color-text-subtle)}.stat-strip[data-v-e63b734b]{background:var(--color-surface);border-top:1px solid var(--color-border)}.stat-strip-inner[data-v-e63b734b]{display:flex;justify-content:center;gap:0}.stat[data-v-e63b734b]{display:flex;flex-direction:column;align-items:center;padding:22px 44px;border-right:1px solid var(--color-border-subtle)}.stat[data-v-e63b734b]:last-child{border-right:none}.stat-value[data-v-e63b734b]{font-size:1.4rem;font-weight:700;color:var(--color-text-strong)}.stat-label[data-v-e63b734b]{font-size:.75rem;color:var(--color-text-muted);margin-top:3px}@media(max-width:640px){.stat-strip-inner[data-v-e63b734b]{flex-wrap:wrap}.stat[data-v-e63b734b]{padding:16px 22px}.stat-value[data-v-e63b734b]{font-size:1.1rem}}.result-card[data-v-ff5b1b8b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px;display:flex;flex-direction:column;gap:24px}.result-header[data-v-ff5b1b8b]{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.result-header-main[data-v-ff5b1b8b]{min-width:0}.result-url[data-v-ff5b1b8b]{font-weight:600;font-size:18px;color:var(--color-text);word-break:break-all}.result-sub[data-v-ff5b1b8b]{margin-top:4px;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--color-text-muted)}.badge[data-v-ff5b1b8b]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-muted[data-v-ff5b1b8b]{background:var(--color-muted-bg);color:var(--color-text-muted)}.result-header-scores[data-v-ff5b1b8b]{display:flex;align-items:center;gap:12px}.overall-pill[data-v-ff5b1b8b]{display:flex;flex-direction:column;align-items:center;padding:8px 18px;border-radius:var(--radius-md);border:2px solid;background:var(--color-bg)}.overall-pill[data-band=good][data-v-ff5b1b8b]{border-color:#15803d;color:#15803d}.overall-pill[data-band=mid][data-v-ff5b1b8b]{border-color:#a16207;color:#a16207}.overall-pill[data-band=bad][data-v-ff5b1b8b]{border-color:#dc2626;color:#dc2626}.overall-pill__value[data-v-ff5b1b8b]{font-size:28px;font-weight:700;line-height:1}.overall-pill__value span[data-v-ff5b1b8b]{font-size:12px;font-weight:500;opacity:.7}.overall-pill__label[data-v-ff5b1b8b]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-weight:600}.score-tiles[data-v-ff5b1b8b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.score-tile[data-v-ff5b1b8b]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;text-align:center;border-top:3px solid}.score-tile[data-band=good][data-v-ff5b1b8b]{border-top-color:#15803d}.score-tile[data-band=mid][data-v-ff5b1b8b]{border-top-color:#a16207}.score-tile[data-band=bad][data-v-ff5b1b8b]{border-top-color:#dc2626}.score-tile[data-band=muted][data-v-ff5b1b8b]{border-top-color:var(--color-border)}.score-tile__value[data-v-ff5b1b8b]{font-size:28px;font-weight:700;line-height:1;color:var(--color-text)}.score-tile__label[data-v-ff5b1b8b]{font-size:12px;color:var(--color-text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.above-fold-cta[data-v-ff5b1b8b]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#0d948814,#0ea5e914);border:1px solid rgba(13,148,136,.3);border-radius:var(--radius-md);padding:16px 20px;text-decoration:none;color:inherit;transition:transform .15s ease}.above-fold-cta[data-v-ff5b1b8b]:hover{transform:translateY(-1px)}.cta-kicker[data-v-ff5b1b8b]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);font-weight:600}.cta-title[data-v-ff5b1b8b]{font-size:16px;font-weight:600;color:var(--color-text);margin-top:2px}.panel[data-v-ff5b1b8b]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;background:var(--color-bg)}.panel-header[data-v-ff5b1b8b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title[data-v-ff5b1b8b]{font-size:16px;font-weight:600;margin:0}.panel-sub[data-v-ff5b1b8b]{font-size:13px;color:var(--color-text-muted);margin:2px 0 0}.score-chip[data-v-ff5b1b8b]{font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.score-chip[data-band=good][data-v-ff5b1b8b]{background:#15803d1f;color:#15803d}.score-chip[data-band=mid][data-v-ff5b1b8b]{background:#a162071f;color:#a16207}.score-chip[data-band=bad][data-v-ff5b1b8b]{background:#dc26261f;color:#dc2626}.check-grid[data-v-ff5b1b8b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 16px;margin-bottom:10px}.check-row[data-v-ff5b1b8b]{display:flex;gap:8px;align-items:center;font-size:13px;line-height:1.5}.check-icon[data-v-ff5b1b8b]{width:16px;text-align:center;font-weight:700}.check-row--pass .check-icon[data-v-ff5b1b8b]{color:#15803d}.check-row--fail .check-icon[data-v-ff5b1b8b]{color:#dc2626}.check-label[data-v-ff5b1b8b]{color:var(--color-text)}.metric-grid[data-v-ff5b1b8b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px}.metric[data-v-ff5b1b8b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;text-align:center}.metric__value[data-v-ff5b1b8b]{font-size:18px;font-weight:600;color:var(--color-text)}.metric__label[data-v-ff5b1b8b]{font-size:11px;color:var(--color-text-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.metric[data-tone=warn] .metric__value[data-v-ff5b1b8b]{color:#a16207}.metric[data-tone=ok] .metric__value[data-v-ff5b1b8b]{color:#15803d}.issue-list[data-v-ff5b1b8b]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.issue-row[data-v-ff5b1b8b]{display:flex;gap:10px;align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px}.severity-chip[data-v-ff5b1b8b]{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.severity-chip--critical[data-v-ff5b1b8b],.severity-chip--high[data-v-ff5b1b8b]{background:#dc26261a;color:#dc2626}.severity-chip--serious[data-v-ff5b1b8b],.severity-chip--medium[data-v-ff5b1b8b]{background:#a162071f;color:#a16207}.severity-chip--moderate[data-v-ff5b1b8b]{background:#0ea5e91f;color:#0369a1}.severity-chip--minor[data-v-ff5b1b8b],.severity-chip--low[data-v-ff5b1b8b]{background:#64748b1f;color:#475569}.issue-message[data-v-ff5b1b8b]{font-size:14px;font-weight:500;color:var(--color-text)}.issue-detail[data-v-ff5b1b8b]{font-size:13px;color:var(--color-text-muted);margin-top:2px}.pass-note[data-v-ff5b1b8b]{font-size:14px;color:var(--color-text-muted);padding:10px 12px;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-sm)}.panel-cta[data-v-ff5b1b8b]{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--color-brand);text-decoration:none}.panel-cta[data-v-ff5b1b8b]:hover{text-decoration:underline}.readability-summary[data-v-ff5b1b8b]{margin-bottom:12px}.read-label[data-v-ff5b1b8b]{font-size:16px;font-weight:600;color:var(--color-text)}.read-stats[data-v-ff5b1b8b]{font-size:13px;color:var(--color-text-muted);margin-top:4px}.bottom-cta[data-v-ff5b1b8b]{display:flex;gap:16px;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0d9488,#0369a1);color:#fff;padding:20px 24px;border-radius:var(--radius-md);flex-wrap:wrap}.bottom-cta-title[data-v-ff5b1b8b]{font-size:18px;font-weight:600}.bottom-cta-sub[data-v-ff5b1b8b]{font-size:13px;opacity:.9;margin-top:4px}.bottom-cta .btn-primary[data-v-ff5b1b8b]{background:#fff;color:#0d9488;border:none}.share-btn[data-v-ff5b1b8b]{font-size:13px;font-weight:600;padding:6px 12px;border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text)}.share-btn[data-v-ff5b1b8b]:hover{background:var(--color-muted-bg)}@media(max-width:640px){.result-card[data-v-ff5b1b8b]{padding:18px;gap:18px}.result-header[data-v-ff5b1b8b]{flex-direction:column}.result-header-scores[data-v-ff5b1b8b]{width:100%;justify-content:space-between}.bottom-cta[data-v-ff5b1b8b]{flex-direction:column;align-items:flex-start}}.demo-section[data-v-086ade39]{padding:80px 0;background:var(--color-bg)}.container[data-v-086ade39]{max-width:960px;margin:0 auto;padding:0 24px}.section-header[data-v-086ade39]{text-align:center;margin-bottom:32px}.section-badge[data-v-086ade39]{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);background:#0d94881a;border-radius:999px}.section-title[data-v-086ade39]{font-size:clamp(28px,4vw,40px);font-weight:700;margin:12px 0 8px;color:var(--color-text)}.section-sub[data-v-086ade39]{font-size:16px;color:var(--color-text-muted);max-width:560px;margin:0 auto}.scanner-box[data-v-086ade39]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.scanner-form[data-v-086ade39]{display:flex;gap:10px;flex-wrap:wrap}.scanner-input[data-v-086ade39]{flex:1;min-width:240px;padding:12px 16px;font-size:15px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.scanner-input[data-v-086ade39]:focus{outline:2px solid var(--color-brand);outline-offset:1px}.scanner-btn[data-v-086ade39]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-086ade39]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-086ade39 .7s linear infinite}@keyframes spin-086ade39{to{transform:rotate(360deg)}}.scan-error[data-v-086ade39]{color:#dc2626;font-size:14px;margin-top:10px;margin-bottom:0}.fade-up-enter-active[data-v-086ade39]{transition:all .35s ease}.fade-up-enter-from[data-v-086ade39]{opacity:0;transform:translateY(10px)}.leadform-section[data-v-26b4c08a]{background:var(--color-bg, #f9fafb);padding:80px 0}.leadform-inner[data-v-26b4c08a]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;max-width:1100px;margin:0 auto;padding:0 24px}.leadform-copy[data-v-26b4c08a]{padding-top:12px}.leadform-headline[data-v-26b4c08a]{font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:16px;color:var(--color-fg, #0f172a)}.leadform-sub[data-v-26b4c08a]{font-size:1.02rem;line-height:1.7;color:var(--color-fg-muted, #475569);margin-bottom:24px}.leadform-bullets[data-v-26b4c08a]{list-style:none;padding:0;margin:0}.leadform-bullets li[data-v-26b4c08a]{padding-left:28px;position:relative;font-size:.95rem;color:var(--color-fg-muted, #475569);margin-bottom:10px}.leadform-bullets li[data-v-26b4c08a]:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-brand, #14b8a6);font-weight:700}.leadform-card[data-v-26b4c08a]{background:#fff;border:1px solid var(--color-border, #e2e8f0);border-radius:14px;padding:32px;box-shadow:0 4px 24px #0000000a}.field[data-v-26b4c08a]{margin-bottom:16px}.field label[data-v-26b4c08a]{display:block;font-size:.83rem;font-weight:600;color:var(--color-fg, #0f172a);margin-bottom:6px}.field input[data-v-26b4c08a]{width:100%;padding:11px 13px;font-size:.95rem;border:1px solid var(--color-border, #cbd5e1);border-radius:8px;background:#fff;color:var(--color-fg, #0f172a);transition:border-color .15s,box-shadow .15s}.field input[data-v-26b4c08a]:focus{outline:none;border-color:var(--color-brand, #14b8a6);box-shadow:0 0 0 3px #14b8a626}.field input[data-v-26b4c08a]:disabled{background:#f1f5f9;cursor:not-allowed}.honeypot[data-v-26b4c08a]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.leadform-error[data-v-26b4c08a]{margin:4px 0 12px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.88rem}.leadform-submit[data-v-26b4c08a]{width:100%;margin-top:8px}.leadform-fineprint[data-v-26b4c08a]{margin:16px 0 0;font-size:.78rem;color:var(--color-fg-muted, #64748b);text-align:center}.leadform-fineprint a[data-v-26b4c08a]{color:var(--color-brand, #0d9488);text-decoration:none}.leadform-fineprint a[data-v-26b4c08a]:hover{text-decoration:underline}.leadform-success[data-v-26b4c08a]{text-align:center;padding:24px 12px}.leadform-success-icon[data-v-26b4c08a]{width:56px;height:56px;border-radius:50%;background:#14b8a61f;color:var(--color-brand, #0d9488);font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.leadform-success h3[data-v-26b4c08a]{font-size:1.2rem;font-weight:700;margin-bottom:8px;color:var(--color-fg, #0f172a)}.leadform-success p[data-v-26b4c08a]{color:var(--color-fg-muted, #64748b);font-size:.95rem}@media(max-width:760px){.leadform-inner[data-v-26b4c08a]{grid-template-columns:1fr;gap:32px}.leadform-card[data-v-26b4c08a]{padding:24px}}.share-view[data-v-48885fb0]{padding:40px 0 80px;background:var(--color-bg);min-height:60vh}.container[data-v-48885fb0]{max-width:960px;margin:0 auto;padding:0 24px}.share-eyebrow[data-v-48885fb0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:8px}.share-eyebrow__pill[data-v-48885fb0]{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);background:#0d94881a;border-radius:999px}.share-eyebrow__home[data-v-48885fb0]{font-size:14px;color:var(--color-text-muted);text-decoration:none}.share-eyebrow__home[data-v-48885fb0]:hover{color:var(--color-brand)}.status-card[data-v-48885fb0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.status-card--error h2[data-v-48885fb0]{margin:0;font-size:20px;color:var(--color-text)}.status-card p[data-v-48885fb0]{max-width:440px;color:var(--color-text-muted);margin:0}.status-card .btn[data-v-48885fb0]{margin-top:8px}.spinner[data-v-48885fb0]{width:28px;height:28px;border:3px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:spin-48885fb0 .8s linear infinite}@keyframes spin-48885fb0{to{transform:rotate(360deg)}}.legal[data-v-3f4e95ef]{background:#fff;padding:64px 0;color:var(--color-fg, #0f172a)}.legal .container[data-v-3f4e95ef]{max-width:760px;padding:0 24px}.legal h1[data-v-3f4e95ef]{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.legal h2[data-v-3f4e95ef]{font-size:1.25rem;font-weight:700;margin:36px 0 12px;letter-spacing:-.01em}.legal h3[data-v-3f4e95ef]{font-size:1rem;font-weight:700;margin:20px 0 8px}.legal p[data-v-3f4e95ef],.legal li[data-v-3f4e95ef]{font-size:.95rem;line-height:1.7;color:var(--color-fg-muted, #334155)}.legal ul[data-v-3f4e95ef]{padding-left:20px;margin:8px 0 16px}.legal li[data-v-3f4e95ef]{margin-bottom:6px}.legal a[data-v-3f4e95ef]{color:var(--color-brand, #0d9488);text-decoration:none}.legal a[data-v-3f4e95ef]:hover{text-decoration:underline}.legal-meta[data-v-3f4e95ef]{color:var(--color-fg-muted, #64748b);font-size:.85rem;margin-bottom:32px}.legal-callout[data-v-3f4e95ef]{background:#fffbeb;border:1px solid #fcd34d;border-left-width:4px;border-radius:8px;padding:14px 18px;font-size:.92rem!important;color:#78350f!important;margin:24px 0 32px}.legal-callout strong[data-v-3f4e95ef]{color:#78350f}.legal[data-v-6fc4ff5d]{background:#fff;padding:64px 0;color:var(--color-fg, #0f172a)}.legal .container[data-v-6fc4ff5d]{max-width:760px;padding:0 24px}.legal h1[data-v-6fc4ff5d]{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.legal h2[data-v-6fc4ff5d]{font-size:1.25rem;font-weight:700;margin:36px 0 12px;letter-spacing:-.01em}.legal p[data-v-6fc4ff5d],.legal li[data-v-6fc4ff5d]{font-size:.95rem;line-height:1.7;color:var(--color-fg-muted, #334155)}.legal ul[data-v-6fc4ff5d]{padding-left:20px;margin:8px 0 16px}.legal li[data-v-6fc4ff5d]{margin-bottom:6px}.legal a[data-v-6fc4ff5d]{color:var(--color-brand, #0d9488);text-decoration:none}.legal a[data-v-6fc4ff5d]:hover{text-decoration:underline}.legal-meta[data-v-6fc4ff5d]{color:var(--color-fg-muted, #64748b);font-size:.85rem;margin-bottom:32px}.legal-callout[data-v-6fc4ff5d]{background:#fffbeb;border:1px solid #fcd34d;border-left-width:4px;border-radius:8px;padding:14px 18px;font-size:.92rem!important;color:#78350f!important;margin:24px 0 32px}.legal-callout strong[data-v-6fc4ff5d]{color:#78350f}.notfound[data-v-32854ec2]{background:var(--color-dark, #0f172a);min-height:calc(100vh - 264px);display:flex;align-items:center;padding:80px 0}.notfound-inner[data-v-32854ec2]{text-align:center;max-width:560px;margin:0 auto;padding:0 24px}.notfound-eyebrow[data-v-32854ec2]{font-size:5rem;font-weight:800;letter-spacing:-.04em;color:var(--color-brand-light, #5eead4);line-height:1;margin-bottom:16px;font-variant-numeric:tabular-nums}.notfound-title[data-v-32854ec2]{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 16px}.notfound-sub[data-v-32854ec2]{font-size:1rem;line-height:1.6;color:var(--color-dark-muted, #94a3b8);margin:0 0 32px}.notfound-actions[data-v-32854ec2]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
