.seo-nieuwegein-page[data-astro-cid-uxmldus7]{background:linear-gradient(rgba(255,255,255,.0035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.0035) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.007) 1px,transparent 1px),radial-gradient(ellipse 70% 40% at 84% 180px,rgba(34,211,238,.09) 0%,transparent 72%),radial-gradient(ellipse 48% 30% at 16% 420px,rgba(59,130,246,.09) 0%,transparent 68%),linear-gradient(180deg,#0f1b34 0%,var(--color-bg) 980px);background-size:88px 88px,88px 88px,40px 40px,auto,auto,auto}.ng-link[data-astro-cid-uxmldus7]{color:#67e8f9;text-decoration:underline;text-underline-offset:2px}.ng-hero[data-astro-cid-uxmldus7]{padding:calc(var(--header-h) + 44px) 0 42px}.ng-hero-grid[data-astro-cid-uxmldus7]{display:grid;gap:22px;align-items:start}.ng-hero-copy[data-astro-cid-uxmldus7]{max-width:700px}.ng-hero[data-astro-cid-uxmldus7] h1[data-astro-cid-uxmldus7]{font-size:clamp(2.25rem,6vw,4.1rem);line-height:.98;letter-spacing:-.04em;color:var(--color-heading);margin-bottom:18px;text-wrap:balance}.ng-hero-sub[data-astro-cid-uxmldus7]{font-size:clamp(.98rem,2vw,1.08rem);line-height:1.72;color:#f0f4f8d4;max-width:58ch;margin-bottom:20px}.ng-hero-actions[data-astro-cid-uxmldus7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ng-hero-note[data-astro-cid-uxmldus7]{color:var(--color-text-muted);font-size:.84rem;line-height:1.6;max-width:62ch}.ng-diagnose-card[data-astro-cid-uxmldus7]{border-radius:22px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 90% 0%,rgba(34,211,238,.08),transparent 50%),linear-gradient(150deg,#0e1d36db,#07121ff0);padding:24px;box-shadow:0 20px 48px #00000042}.ng-diagnose-kicker[data-astro-cid-uxmldus7]{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;margin-bottom:12px;font-weight:700}.ng-diagnose-kicker[data-astro-cid-uxmldus7]:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(140deg,#22d3eef2,#3b82f6f2);box-shadow:0 0 12px #22d3ee59}.ng-diagnose-card[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7]{font-size:1.15rem;color:var(--color-heading);margin-bottom:10px;line-height:1.35}.ng-diagnose-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7]{font-size:.92rem;line-height:1.68;color:var(--color-text-muted);margin-bottom:14px}.ng-diagnose-list[data-astro-cid-uxmldus7]{list-style:none;display:grid;gap:10px;margin:0 0 18px;padding:0}.ng-diagnose-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7]{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;color:var(--color-text);font-size:.86rem;line-height:1.55}.ng-diagnose-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7]:before{content:"!";width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#f8fafc;background:#f871712e;border:1px solid rgba(248,113,113,.32);font-size:.75rem;font-weight:800}.ng-diagnose-actions[data-astro-cid-uxmldus7]{display:grid;gap:10px}.ng-section[data-astro-cid-uxmldus7]{padding:72px 0}.ng-section-head[data-astro-cid-uxmldus7]{max-width:68ch;margin-bottom:32px}.ng-section-intro[data-astro-cid-uxmldus7]{margin-top:12px;font-size:.97rem;line-height:1.72;color:var(--color-text-muted)}.ng-problem-grid[data-astro-cid-uxmldus7]{display:grid;gap:16px}.ng-problem-card[data-astro-cid-uxmldus7]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 84% 0%,rgba(59,130,246,.07),transparent 50%),linear-gradient(150deg,#0f1c34c2,#08121fe6);padding:24px}.ng-problem-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-roadmap-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-stack-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-proof-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-fit-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-tools-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-intake-card[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.ng-intake-summary[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7]{color:var(--color-heading);font-size:1rem;margin-bottom:8px}.ng-problem-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-roadmap-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-stack-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-proof-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-fit-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-tools-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-intake-card[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.ng-intake-summary[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7]{color:var(--color-text-muted);font-size:.9rem;line-height:1.68;margin:0}.ng-problem-label[data-astro-cid-uxmldus7],.ng-proof-tag[data-astro-cid-uxmldus7],.ng-stack-tag[data-astro-cid-uxmldus7],.ng-roadmap-day[data-astro-cid-uxmldus7]{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;font-weight:700;margin-bottom:12px}.ng-roadmap[data-astro-cid-uxmldus7]{padding-top:0}.ng-roadmap-grid[data-astro-cid-uxmldus7],.ng-stack-grid[data-astro-cid-uxmldus7],.ng-proof-grid[data-astro-cid-uxmldus7],.ng-fit-grid[data-astro-cid-uxmldus7]{display:grid;gap:16px}.ng-roadmap-card[data-astro-cid-uxmldus7],.ng-stack-card[data-astro-cid-uxmldus7],.ng-proof-card[data-astro-cid-uxmldus7],.ng-fit-card[data-astro-cid-uxmldus7],.ng-tools-card[data-astro-cid-uxmldus7],.ng-intake-card[data-astro-cid-uxmldus7],.ng-intake-summary[data-astro-cid-uxmldus7]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 86% 0%,rgba(34,211,238,.05),transparent 48%),linear-gradient(150deg,#0f1c34b8,#08121fe0);padding:24px}.ng-roadmap-list[data-astro-cid-uxmldus7],.ng-fit-list[data-astro-cid-uxmldus7],.ng-intake-list[data-astro-cid-uxmldus7]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.ng-roadmap-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7],.ng-fit-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7],.ng-intake-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7]{display:grid;grid-template-columns:18px 1fr;gap:10px;color:var(--color-text);font-size:.87rem;line-height:1.56}.ng-roadmap-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7]:before,.ng-fit-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7]:before,.ng-intake-list[data-astro-cid-uxmldus7] li[data-astro-cid-uxmldus7]:before{content:"•";color:#67e8f9;font-size:1.1rem;line-height:1;margin-top:1px}.ng-stack[data-astro-cid-uxmldus7]{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ng-proof-metric[data-astro-cid-uxmldus7]{display:inline-flex;margin-top:16px;padding:8px 12px;border-radius:999px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.18);color:#67e8f9;font-weight:700;font-size:.82rem}.ng-intake-grid[data-astro-cid-uxmldus7]{display:grid;gap:16px;align-items:start}.ng-intake-actions[data-astro-cid-uxmldus7]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ng-tools[data-astro-cid-uxmldus7]{padding-top:0}.ng-tools-grid[data-astro-cid-uxmldus7]{display:grid;gap:16px;grid-template-columns:1fr}.ng-tool-buttons[data-astro-cid-uxmldus7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ng-tools-card[data-astro-cid-uxmldus7] .eyebrow[data-astro-cid-uxmldus7]{color:var(--color-accent);background:#22d3ee1f;border-color:#22d3ee33;box-shadow:0 0 0 1px #22d3ee0a inset}.ng-tools-card[data-astro-cid-uxmldus7] .eyebrow-dot[data-astro-cid-uxmldus7]{background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 0 6px #22d3ee1f,0 0 18px #22d3ee6b}.ng-tool-buttons[data-astro-cid-uxmldus7] .btn[data-astro-cid-uxmldus7]{min-height:44px}.ng-tool-button[data-astro-cid-uxmldus7]{position:relative;overflow:hidden;border-width:1px;font-weight:700;letter-spacing:.01em;transform:translateY(0);box-shadow:0 10px 26px #0000002e}.ng-tool-button[data-astro-cid-uxmldus7]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s ease;pointer-events:none}.ng-tool-button[data-astro-cid-uxmldus7]:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 34px #00000042}.ng-tool-button[data-astro-cid-uxmldus7]:hover:before{opacity:1}.ng-tool-button--seo[data-astro-cid-uxmldus7]{background:linear-gradient(135deg,#22d3ee2e,#22d3ee14);border-color:#22d3ee4d;color:#dffbff;box-shadow:0 12px 30px #22d3ee1f,0 0 0 1px #22d3ee0f inset}.ng-tool-button--seo[data-astro-cid-uxmldus7]:before{background:linear-gradient(90deg,transparent,rgba(103,232,249,.16),transparent)}.ng-tool-button--seo[data-astro-cid-uxmldus7]:hover{border-color:#67e8f96b;color:#fff;box-shadow:0 18px 40px #22d3ee2e,0 0 24px #22d3ee29}.ng-tool-button--speed[data-astro-cid-uxmldus7]{background:linear-gradient(135deg,#6366f12e,#3b82f614);border-color:#6366f147;color:#eef2ff;box-shadow:0 12px 30px #6366f11f,0 0 0 1px #6366f10d inset}.ng-tool-button--speed[data-astro-cid-uxmldus7]:before{background:linear-gradient(90deg,transparent,rgba(129,140,248,.16),transparent)}.ng-tool-button--speed[data-astro-cid-uxmldus7]:hover{border-color:#818cf866;color:#fff;box-shadow:0 18px 40px #6366f12e,0 0 24px #6366f129}.ng-faq[data-astro-cid-uxmldus7]{padding-top:0}.ng-faq-list[data-astro-cid-uxmldus7]{display:grid;gap:12px;max-width:860px;margin:0 auto}.ng-faq-item[data-astro-cid-uxmldus7]{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 84% 0%,rgba(34,211,238,.05),transparent 46%),linear-gradient(150deg,#0f1c34bd,#08121fdb);box-shadow:0 12px 30px #00000038;overflow:clip}.ng-faq-question[data-astro-cid-uxmldus7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-heading);font-size:.97rem;font-weight:600;line-height:1.45;list-style:none}.ng-faq-question[data-astro-cid-uxmldus7]::-webkit-details-marker{display:none}.ng-faq-icon[data-astro-cid-uxmldus7]{font-size:1.3rem;font-weight:300;color:#67e8f9;flex-shrink:0;transition:transform .22s ease;line-height:1}.ng-faq-item[data-astro-cid-uxmldus7][open] .ng-faq-icon[data-astro-cid-uxmldus7]{transform:rotate(45deg)}.ng-faq-answer[data-astro-cid-uxmldus7]{padding:0 24px 20px;color:var(--color-text-muted);font-size:.91rem;line-height:1.72}.ng-links[data-astro-cid-uxmldus7]{padding:0 0 28px}.ng-links-list[data-astro-cid-uxmldus7]{display:grid;gap:8px;color:var(--color-text-muted);font-size:.92rem;line-height:1.7}@media(min-width:920px){.ng-hero-grid[data-astro-cid-uxmldus7],.ng-intake-grid[data-astro-cid-uxmldus7]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ng-problem-grid[data-astro-cid-uxmldus7],.ng-roadmap-grid[data-astro-cid-uxmldus7],.ng-stack-grid[data-astro-cid-uxmldus7],.ng-proof-grid[data-astro-cid-uxmldus7],.ng-fit-grid[data-astro-cid-uxmldus7],.ng-tools-grid[data-astro-cid-uxmldus7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:719px){.ng-hero[data-astro-cid-uxmldus7]{padding-top:calc(var(--header-h) + 34px)}.ng-diagnose-card[data-astro-cid-uxmldus7],.ng-problem-card[data-astro-cid-uxmldus7],.ng-roadmap-card[data-astro-cid-uxmldus7],.ng-stack-card[data-astro-cid-uxmldus7],.ng-proof-card[data-astro-cid-uxmldus7],.ng-fit-card[data-astro-cid-uxmldus7],.ng-tools-card[data-astro-cid-uxmldus7],.ng-intake-card[data-astro-cid-uxmldus7],.ng-intake-summary[data-astro-cid-uxmldus7]{padding:20px}.ng-hero-actions[data-astro-cid-uxmldus7] .btn[data-astro-cid-uxmldus7],.ng-intake-actions[data-astro-cid-uxmldus7] .btn[data-astro-cid-uxmldus7],.ng-tool-buttons[data-astro-cid-uxmldus7] .btn[data-astro-cid-uxmldus7],.ng-diagnose-actions[data-astro-cid-uxmldus7] .btn[data-astro-cid-uxmldus7]{width:100%;justify-content:center}}.seo-scan-modal[data-astro-cid-uxmldus7],.scan-modal[data-astro-cid-uxmldus7]{position:fixed;inset:0;background:#000000b8;display:none;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain}.seo-scan-modal[data-astro-cid-uxmldus7].is-open,.scan-modal[data-astro-cid-uxmldus7].is-open{display:flex}.seo-scan-modal-content[data-astro-cid-uxmldus7],.scan-modal-content[data-astro-cid-uxmldus7]{background:linear-gradient(165deg,#0d1d3af7,#07121ffa);border:1px solid rgba(34,211,238,.18);border-radius:16px;padding:36px 32px;max-width:480px;width:100%;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 0 0 1px #22d3ee0f inset,0 24px 64px #00000080;position:relative;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.25) transparent}.seo-scan-modal-content[data-astro-cid-uxmldus7]::-webkit-scrollbar,.scan-modal-content[data-astro-cid-uxmldus7]::-webkit-scrollbar{width:6px}.seo-scan-modal-content[data-astro-cid-uxmldus7]::-webkit-scrollbar-track,.scan-modal-content[data-astro-cid-uxmldus7]::-webkit-scrollbar-track{background:transparent}.seo-scan-modal-content[data-astro-cid-uxmldus7]::-webkit-scrollbar-thumb,.scan-modal-content[data-astro-cid-uxmldus7]::-webkit-scrollbar-thumb{background:#22d3ee40;border-radius:3px}.seo-scan-modal-close[data-astro-cid-uxmldus7],.scan-modal-close[data-astro-cid-uxmldus7]{position:absolute;top:16px;right:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:20px;color:var(--color-text-muted);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s ease,color .2s ease}.seo-scan-modal-close[data-astro-cid-uxmldus7]:hover,.scan-modal-close[data-astro-cid-uxmldus7]:hover{background:#22d3ee1a;color:var(--color-accent)}.seo-scan-header[data-astro-cid-uxmldus7],.scan-header[data-astro-cid-uxmldus7]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.seo-scan-header[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7],.scan-header[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7]{font-size:1.375rem;font-weight:800;color:var(--color-heading);letter-spacing:-.025em;margin-bottom:6px;line-height:1.3}.seo-scan-header[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7],.scan-header[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.seo-scan-form[data-astro-cid-uxmldus7],.scan-form[data-astro-cid-uxmldus7],.seo-scan-intake-form[data-astro-cid-uxmldus7]{display:flex;flex-direction:column;gap:16px}.seo-scan-form-group[data-astro-cid-uxmldus7],.scan-form-group[data-astro-cid-uxmldus7]{display:flex;flex-direction:column;gap:5px}.seo-scan-form-group[data-astro-cid-uxmldus7] label[data-astro-cid-uxmldus7],.scan-form-group[data-astro-cid-uxmldus7] label[data-astro-cid-uxmldus7]{font-size:.8125rem;font-weight:600;color:var(--color-heading);letter-spacing:.01em}.seo-scan-form-group[data-astro-cid-uxmldus7] input[data-astro-cid-uxmldus7],.scan-form-group[data-astro-cid-uxmldus7] input[data-astro-cid-uxmldus7],.seo-scan-intake-form[data-astro-cid-uxmldus7] textarea[data-astro-cid-uxmldus7]{padding:11px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:var(--color-heading);font-size:.9375rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.seo-scan-form-group[data-astro-cid-uxmldus7] input[data-astro-cid-uxmldus7]::placeholder,.scan-form-group[data-astro-cid-uxmldus7] input[data-astro-cid-uxmldus7]::placeholder,.seo-scan-intake-form[data-astro-cid-uxmldus7] textarea[data-astro-cid-uxmldus7]::placeholder{color:#ffffff40}.seo-scan-form-group[data-astro-cid-uxmldus7] input[data-astro-cid-uxmldus7]:focus,.scan-form-group[data-astro-cid-uxmldus7] input[data-astro-cid-uxmldus7]:focus,.seo-scan-intake-form[data-astro-cid-uxmldus7] textarea[data-astro-cid-uxmldus7]:focus{outline:none;border-color:#22d3ee73;box-shadow:0 0 0 3px #22d3ee14}.seo-scan-form-submit[data-astro-cid-uxmldus7],.scan-form-submit[data-astro-cid-uxmldus7]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9375rem;font-weight:700;padding:13px 24px;background:var(--color-accent);color:var(--color-bg-deep);border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;min-height:48px;margin-top:4px}.seo-scan-form-submit[data-astro-cid-uxmldus7]:hover,.scan-form-submit[data-astro-cid-uxmldus7]:hover{background:var(--color-accent-hover);box-shadow:0 8px 28px #22d3ee4d}.seo-scan-form-note[data-astro-cid-uxmldus7],.scan-form-note[data-astro-cid-uxmldus7],.seo-scan-email-confirm[data-astro-cid-uxmldus7],.scan-email-confirm[data-astro-cid-uxmldus7],.seo-scan-scanning-note[data-astro-cid-uxmldus7],.scan-scanning-note[data-astro-cid-uxmldus7],.seo-scan-results-url[data-astro-cid-uxmldus7],.scan-results-url[data-astro-cid-uxmldus7],.seo-scan-intake-header[data-astro-cid-uxmldus7] p[data-astro-cid-uxmldus7]{text-align:center;font-size:.8rem;color:var(--color-text-muted);margin-top:4px}.seo-scan-scanning-visual[data-astro-cid-uxmldus7],.scan-scanning-visual[data-astro-cid-uxmldus7]{display:flex;justify-content:center;padding:32px 0 24px}.seo-scan-spinner[data-astro-cid-uxmldus7],.scan-spinner[data-astro-cid-uxmldus7]{width:56px;height:56px;border:3px solid rgba(34,211,238,.15);border-top-color:var(--color-accent);border-radius:50%}.seo-scan-spinner[data-astro-cid-uxmldus7]{animation:seoScanSpin .8s linear infinite}.scan-spinner[data-astro-cid-uxmldus7]{animation:scanSpin .8s linear infinite}@keyframes seoScanSpin{to{transform:rotate(360deg)}}@keyframes scanSpin{to{transform:rotate(360deg)}}.seo-scan-scanning-status[data-astro-cid-uxmldus7],.scan-scanning-status[data-astro-cid-uxmldus7],.seo-scan-results-header[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7],.scan-results-header[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7],#seoScanStateError[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7],#scanStateError[data-astro-cid-uxmldus7] h2[data-astro-cid-uxmldus7]{text-align:center;color:var(--color-heading);font-weight:800;margin-bottom:12px}.seo-scan-progress-bar[data-astro-cid-uxmldus7],.scan-progress-bar[data-astro-cid-uxmldus7]{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;margin-bottom:12px}.seo-scan-progress-fill[data-astro-cid-uxmldus7],.scan-progress-fill[data-astro-cid-uxmldus7]{height:100%;width:0%;background:linear-gradient(90deg,var(--color-accent),#06b6d4);border-radius:2px;transition:width .5s ease-out}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7],.scan-score-ring-wrap[data-astro-cid-uxmldus7]{display:flex;justify-content:center;margin-bottom:12px}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .seo-scan-score-ring,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .scan-score-ring{position:relative;width:120px;height:120px;margin:0 auto}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] svg,.scan-score-ring-wrap[data-astro-cid-uxmldus7] svg{width:120px;height:120px;transform:rotate(-90deg)}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-bg,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-bg{fill:none;stroke:#ffffff0f;stroke-width:8}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill.good,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill.good{stroke:#22c55e}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill.warn,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill.warn{stroke:#f59e0b}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill.bad,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .ring-fill.bad{stroke:#ef4444}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .seo-scan-score-number,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .scan-score-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .seo-scan-score-number strong,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .scan-score-number strong{font-size:2rem;font-weight:800;color:var(--color-heading);line-height:1}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .seo-scan-score-number span,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .scan-score-number span{font-size:.6875rem;color:var(--color-text-muted);margin-top:2px}.seo-scan-verdict-text[data-astro-cid-uxmldus7],.scan-verdict-text[data-astro-cid-uxmldus7],.seo-scan-error-message[data-astro-cid-uxmldus7],.scan-error-message[data-astro-cid-uxmldus7]{text-align:center;font-size:.92rem;color:var(--color-text);line-height:1.55;margin-bottom:20px}.seo-scan-metrics-list[data-astro-cid-uxmldus7],.scan-metrics-list[data-astro-cid-uxmldus7]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-card,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-card{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;padding:14px 16px}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-top,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:12px}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-label,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-label{font-size:.8125rem;font-weight:600;color:var(--color-heading)}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-value,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-value{font-size:.8125rem;font-weight:700;padding:2px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-value.good,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-value.good{background:#22c55e26;color:#4ade80}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-value.warn,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-value.warn{background:#f59e0b26;color:#fbbf24}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-value.bad,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-value.bad{background:#ef444426;color:#f87171}.seo-scan-metrics-list[data-astro-cid-uxmldus7] .seo-scan-metric-explain,.scan-metrics-list[data-astro-cid-uxmldus7] .scan-metric-explain{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;margin:0}.seo-scan-improvements[data-astro-cid-uxmldus7],.scan-improvements[data-astro-cid-uxmldus7],.seo-scan-intake[data-astro-cid-uxmldus7]{margin-bottom:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.seo-scan-improvements[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.scan-improvements[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7],.seo-scan-intake-header[data-astro-cid-uxmldus7] h3[data-astro-cid-uxmldus7]{font-size:.95rem;font-weight:700;color:var(--color-heading);margin-bottom:10px}.seo-scan-improvements[data-astro-cid-uxmldus7] ul,.scan-improvements[data-astro-cid-uxmldus7] ul{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.seo-scan-improvements[data-astro-cid-uxmldus7] li,.scan-improvements[data-astro-cid-uxmldus7] li{font-size:.8125rem;color:var(--color-text);line-height:1.5;padding:10px 14px;border-radius:8px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.12)}.seo-scan-improvements[data-astro-cid-uxmldus7] li:before,.scan-improvements[data-astro-cid-uxmldus7] li:before{content:"⚠️"}.scan-results-actions[data-astro-cid-uxmldus7],.seo-scan-results-actions[data-astro-cid-uxmldus7]{display:flex;justify-content:center}.seo-scan-intake-success-text[data-astro-cid-uxmldus7]{text-align:center;font-size:.95rem;color:#4ade80;font-weight:600;padding:16px 0}.seo-scan-error-icon[data-astro-cid-uxmldus7],.scan-error-icon[data-astro-cid-uxmldus7]{text-align:center;font-size:2.5rem;margin-bottom:12px}@media(max-width:480px){.seo-scan-modal[data-astro-cid-uxmldus7],.scan-modal[data-astro-cid-uxmldus7]{padding:10px}.seo-scan-modal-content[data-astro-cid-uxmldus7],.scan-modal-content[data-astro-cid-uxmldus7]{padding:28px 18px;max-height:92vh}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .seo-scan-score-ring,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .scan-score-ring{width:100px;height:100px}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] svg,.scan-score-ring-wrap[data-astro-cid-uxmldus7] svg{width:100px;height:100px}.seo-scan-score-ring-wrap[data-astro-cid-uxmldus7] .seo-scan-score-number strong,.scan-score-ring-wrap[data-astro-cid-uxmldus7] .scan-score-number strong{font-size:1.625rem}}
