:root{--bg:#f3ede4;--surface:#fffaf3;--surface-soft:#eee5d8;--ink:#18120d;--muted:#6f675d;--line:#dfd3c3;--accent:#c8a45b;--accent-dark:#9d7732;--blue:#c8a45b;--rose:#b88a3e;--violet:#9d7732;--warning:#a5670a;--danger:#a73f39;--ok:#4f775d;--cta:#c8a45b;--cta-dark:#a47d35;--track:#e5dbce;--font-sans:var(--font-poppins),Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-poppins),Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shadow:0 20px 54px rgba(52,37,22,0.12)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);background-size:auto;color:var(--ink);font-family:var(--font-sans);letter-spacing:0}a{color:inherit}button,input,select{font:inherit}.shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:18px 0 64px}.topbar{justify-content:space-between;gap:18px;position:sticky;top:12px;z-index:30;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:linear-gradient(135deg,rgba(18,32,59,.96),rgba(47,107,255,.94)),var(--ink);box-shadow:0 14px 34px rgba(18,32,59,.16);margin-bottom:24px;padding:12px 16px;backdrop-filter:blur(14px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px;color:#fff;text-decoration:none}.mark{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#21160d,#0f0b08);color:var(--accent);font-family:var(--font-display);font-size:22px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(47,107,255,.32)}.brand-copy{display:grid;gap:1px}.brand strong{display:block;color:#fff;letter-spacing:0}.brand strong em{color:var(--accent);font-style:normal}.brand-copy span{color:rgba(255,255,255,.78);font-size:13px}.nav{display:flex;align-items:center;gap:10px}.nav a{border:1px solid rgba(47,107,255,.45);border-radius:999px;color:#fff;font-weight:700;padding:10px 16px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.nav a:hover{border-color:var(--cta);background:rgba(0,201,167,.16)}html{scroll-behavior:smooth}#check{scroll-margin-top:18px}.tool-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(275px,.62fr);gap:18px;align-items:stretch}.faq-panel{grid-column:1/-1}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-item{border:1px solid rgba(47,107,255,.18);border-radius:8px;background:rgba(238,243,252,.6);padding:16px 18px}.faq-item h3{font-size:15px;line-height:1.4;margin:0 0 8px}.faq-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,253,.98)),var(--surface);border:1px solid rgba(47,107,255,.24);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.panel-header{border-bottom:1px solid rgba(47,107,255,.22);padding:22px 24px}.panel-header h1,.panel-header h2{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:0}.panel-header h1{font-size:clamp(28px,4vw,48px);line-height:1.04}.panel-header h2{font-size:22px}.panel-header p{margin:10px 0 0}.panel-header p,.section-note{color:var(--muted);line-height:1.55}.section-note{font-size:14px;margin:12px 0 0}.keyword-mismatch-banner{background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #ea580c;border-radius:10px;color:#7c2d12;margin-top:18px;padding:16px 18px}.keyword-mismatch-banner strong{display:block;font-size:15px;margin-bottom:5px}.keyword-mismatch-banner p{line-height:1.55;margin:0}.panel-body{padding:24px}.report-nav-stack{display:grid;gap:10px;position:sticky;top:92px;z-index:24}.report-view-switch{background:linear-gradient(135deg,rgba(18,32,59,.96),rgba(47,107,255,.94)),var(--ink);border:1px solid rgba(47,107,255,.26);border-radius:8px;box-shadow:0 16px 38px rgba(18,32,59,.16);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.report-view-switch a{border:1px solid rgba(255,255,255,.18);border-radius:8px;color:rgba(255,255,255,.74);display:grid;gap:3px;min-width:0;padding:12px 14px;text-decoration:none}.report-view-switch a.active{background:linear-gradient(135deg,var(--cta),var(--accent));border-color:rgba(255,255,255,.42);color:#0f0b08;box-shadow:0 10px 24px rgba(0,201,167,.28)}.report-view-switch a span{color:rgba(255,255,255,.82);font-size:12px;line-height:1.3}.report-view-switch a.active span{color:rgba(9,16,30,.78)}.report-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 14px 32px rgba(18,32,59,.08);padding:10px;backdrop-filter:blur(14px)}.report-tabs a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:rgba(47,107,255,.12);color:var(--muted);font-size:13px;font-weight:800;line-height:1;padding:8px 12px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.report-tabs a:focus-visible,.report-tabs a:hover{border-color:rgba(0,201,167,.65);background:var(--ink);color:#fff;outline:none}.panel[id],.report-focus-grid[id]{scroll-margin-top:164px}.report-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.report-title-stack{display:grid;gap:18px;min-width:0}.overall-card{border:1px solid rgba(47,107,255,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,107,255,.1),rgba(255,255,255,.92)),var(--surface);box-shadow:0 14px 34px rgba(18,32,59,.1);padding:16px}.overall-card.ok{background:linear-gradient(135deg,rgba(22,163,74,.16),rgba(255,255,255,.86)),var(--surface)}.overall-card.warning{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(255,255,255,.86)),var(--surface)}.overall-card.fail{background:linear-gradient(135deg,rgba(225,29,72,.16),rgba(255,255,255,.86)),var(--surface)}.overall-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.overall-card-head span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.overall-card-head strong{border-radius:999px;background:var(--ink);color:#fff;font-size:12px;padding:5px 9px}.overall-grade{display:flex;align-items:baseline;gap:9px;margin-top:14px}.overall-grade strong{font-size:46px;line-height:.95}.overall-grade span{color:var(--muted);font-size:13px}.overall-card p{color:var(--ink);font-size:13px;line-height:1.5;margin:11px 0 0}.overall-recommendation{border-top:1px solid rgba(47,107,255,.24);display:grid;gap:5px;margin-top:13px;padding-top:13px}.overall-recommendation strong{font-size:13px}.overall-recommendation span{color:var(--muted);font-size:13px;line-height:1.45}.hero-header{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:center;background:linear-gradient(135deg,rgba(9,16,30,.98),rgba(18,32,59,.96)),var(--ink);border-bottom:0;color:#fff;padding:clamp(30px,5vw,54px)}.hero-header h1{color:#fff;font-size:clamp(34px,3.8vw,52px);max-width:18ch;word-break:normal}.hero-header p{color:rgba(255,255,255,.86);max-width:64ch}.hero-header .section-note{border-left:3px solid var(--cta);color:rgba(255,255,255,.82);padding-left:14px}.hero-graphic{min-height:220px;position:relative}.hero-monitor{align-self:start;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;border:1px solid rgba(122,162,222,.24);border-radius:12px;background:linear-gradient(180deg,rgba(24,36,52,.94),rgba(14,23,36,.96));box-shadow:0 24px 48px rgba(0,0,0,.38);overflow:hidden}.monitor-top{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(122,162,222,.16)}.monitor-dots{display:flex;gap:6px;flex-shrink:0}.monitor-dots i{width:10px;height:10px;border-radius:50%}.monitor-dots i:first-child{background:#ff5f57}.monitor-dots i:nth-child(2){background:#febc2e}.monitor-dots i:nth-child(3){background:#28c840}.monitor-title{flex:1;color:#c7d5e8;font-size:12px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monitor-status{color:#4ade80;font-size:11px;white-space:nowrap;animation:monitor-pulse 2.4s ease-in-out infinite}.monitor-body{padding:14px}.monitor-row{justify-content:space-between;gap:10px;font-size:12.5px}.monitor-label,.monitor-row{display:flex;align-items:center}.monitor-label{gap:9px;color:#4ade80}.monitor-label i{width:8px;height:8px;border-radius:50%;background:#28c840;box-shadow:0 0 8px rgba(40,200,64,.65);flex-shrink:0}.monitor-value{color:#7ee2a8;white-space:nowrap}.monitor-link{position:relative;display:block;width:2px;height:16px;margin:4px 0 4px 3px;border-radius:2px;background:rgba(122,162,222,.28)}.monitor-link i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#3b82f6;box-shadow:0 0 6px rgba(59,130,246,.7)}.monitor-bars{display:flex;align-items:flex-end;gap:5px;height:44px;padding:0 14px 12px}.monitor-bars span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#4ade80,rgba(59,130,246,.55));transform-origin:bottom;animation:monitor-bar-run 1.8s ease-in-out infinite}.monitor-bars span:first-child{height:55%}.monitor-bars span:nth-child(2){height:82%}.monitor-bars span:nth-child(3){height:40%}.monitor-bars span:nth-child(4){height:100%}.monitor-bars span:nth-child(5){height:64%}.monitor-bars span:nth-child(6){height:88%}.monitor-bars span:nth-child(7){height:48%}.monitor-bars span:nth-child(8){height:74%}.monitor-bars span:nth-child(9){height:58%}.monitor-bars span:nth-child(10){height:92%}@keyframes monitor-bar-run{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.monitor-bars span,.monitor-status{animation:none}}.monitor-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid rgba(122,162,222,.16);font-size:12px}.monitor-footer span{color:#8fa3bd}.monitor-footer strong{color:#4ade80;font-weight:600}@keyframes monitor-pulse{0%,to{opacity:1}50%{opacity:.45}}.browser-frame{position:absolute;inset:18px 8px 12px 28px;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:#f3f7fd;box-shadow:0 20px 42px rgba(0,0,0,.24)}.browser-dots{display:flex;gap:6px;border-bottom:1px solid var(--line);padding:11px 13px}.browser-dots span{width:8px;height:8px;border-radius:50%;background:var(--line)}.browser-dots span:first-child{background:#f87171}.browser-dots span:nth-child(2){background:#fbbf24}.browser-dots span:nth-child(3){background:#34d399}.browser-content{display:grid;grid-template-columns:82px 1fr;gap:16px;padding:18px}.visual-score{display:grid;width:82px;height:82px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(var(--accent) 82%,var(--track) 0)}.visual-score span,.visual-score strong{grid-column:1;grid-row:1}.visual-score span{color:var(--muted);font-size:11px;margin-top:36px}.visual-score strong{font-size:24px;margin-bottom:12px}.visual-lines{display:grid;align-content:center;gap:9px}.line{display:block;height:10px;border-radius:999px;background:#e2e9f5}.line.wide{width:100%}.line.medium{width:74%}.line.short{width:52%}.visual-chart{display:flex;grid-column:1/-1;height:78px;align-items:end;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px}.visual-chart span{flex:1;min-height:18px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--accent),var(--accent-dark))}.visual-chart span:nth-child(3){background:linear-gradient(180deg,var(--cta),var(--cta-dark))}.visual-chart span:nth-child(5){background:linear-gradient(180deg,var(--violet),#6a4bff)}.signal-card{position:absolute;display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:rgba(238,243,252,.96);box-shadow:0 12px 28px rgba(0,0,0,.18);padding:10px 12px}.signal-card svg{color:var(--accent)}.signal-card span,.signal-card strong{display:block}.signal-card span{color:var(--muted);font-size:12px}.signal-card-top{right:0;top:0}.signal-card-bottom{bottom:0;left:0}.flow-graphic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.flow-step{position:relative;display:grid;gap:8px;justify-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(47,107,255,.12),rgba(255,255,255,.88)),var(--surface);color:var(--ink);font-size:13px;font-weight:750;padding:12px 8px}.flow-step i{position:absolute;top:50%;right:-16px;width:20px;height:2px;background:var(--line)}.flow-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--ink);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(47,107,255,.24)}.form-grid{display:grid;gap:16px}.field{display:grid;gap:8px}.field label{color:var(--ink);font-size:14px;font-weight:700}.field-hint{color:var(--muted);font-size:13px;line-height:1.45;margin:-2px 0 2px}.consent-field{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(47,107,255,.18);border-radius:8px;background:rgba(238,243,252,.6);padding:12px 14px;cursor:pointer}.consent-field input{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--cta);cursor:pointer}.consent-field span{color:var(--muted);font-size:13px;line-height:1.5}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(47,107,255,.35);border-radius:8px;background:#f3f7fd;color:var(--ink);min-height:48px;padding:0 13px;outline:none}.field textarea{font:inherit;line-height:1.5;padding:12px 13px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cta);box-shadow:0 0 0 3px rgba(0,201,167,.2)}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--cta),#00e3bf);color:#06110f;cursor:pointer;font-weight:900;padding:0 20px;text-decoration:none;box-shadow:0 14px 26px rgba(0,201,167,.28),inset 0 0 0 1px rgba(255,255,255,.32);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.button:hover{background:linear-gradient(135deg,var(--accent),var(--cta));color:#ffffff;box-shadow:0 16px 30px rgba(47,107,255,.3),inset 0 0 0 1px rgba(255,255,255,.28);transform:translateY(-1px)}.button.secondary{border:1px solid rgba(0,201,167,.46);background:rgba(0,201,167,.1);color:#047857;box-shadow:0 8px 18px rgba(0,201,167,.12)}.button.danger{background:var(--danger);box-shadow:none}.button:disabled{cursor:wait;opacity:.72}.button:disabled svg:first-child{animation:spin .9s linear infinite}.report-progress{--progress:0%;--needle-angle:-180deg;align-items:center;background:linear-gradient(135deg,rgba(47,107,255,.14),rgba(238,243,252,.88)),#f3f7fd;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 30px rgba(18,32,59,.08);display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr);padding:16px}.report-progress-gauge{height:72px;position:relative;width:112px}.gauge-arc{background:radial-gradient(circle at 50% 100%,#ffffff 0 34px,transparent 35px),conic-gradient(from 270deg at 50% 100%,var(--danger) 0deg,var(--warning) 82deg,var(--ok) 180deg,transparent 0);border-radius:112px 112px 0 0;bottom:0;box-shadow:inset 0 0 0 1px rgba(47,107,255,.16);height:56px;left:0;position:absolute;width:112px}.gauge-needle{background:linear-gradient(90deg,var(--ink),var(--accent-dark));border-radius:999px;bottom:8px;box-shadow:0 2px 8px rgba(18,32,59,.2);height:4px;transform:rotate(var(--needle-angle));transform-origin:0 50%;transition:transform .68s ease;width:48px}.gauge-needle,.gauge-pin{left:50%;position:absolute}.gauge-pin{background:var(--ink);border:3px solid #ffffff;border-radius:50%;bottom:1px;box-shadow:0 3px 10px rgba(18,32,59,.16);height:18px;transform:translateX(-50%);width:18px}.report-progress-copy{display:grid;gap:4px;min-width:0}.report-progress-copy strong{color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1}.report-progress-copy span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.35}.report-progress-patience{color:var(--accent-dark);font-size:12.5px;font-style:normal;font-weight:600;line-height:1.4}.report-progress>i{background:var(--track);border-radius:999px;display:block;grid-column:1/-1;height:9px;overflow:hidden}.report-progress>i span{background:linear-gradient(90deg,var(--accent-dark),var(--accent));border-radius:inherit;display:block;height:100%;transition:width .68s ease;width:var(--progress)}@keyframes spin{to{transform:rotate(1turn)}}.microcopy{color:var(--muted);font-size:13px;line-height:1.5}.info-list{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:rgba(226,233,245,.72);padding:14px}.info-list div{display:grid;gap:3px}.info-list strong{font-size:14px}.info-list span{color:var(--muted);font-size:13px;line-height:1.45}.facts{display:grid;gap:10px}.fact{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border-bottom:1px solid var(--line);padding:13px 0}.fact:last-child{border-bottom:0}.fact svg{color:var(--accent);margin-top:2px}.fact strong{display:block}.fact span{font-size:14px;margin-top:3px}.fact small,.fact span{color:var(--muted);display:block;line-height:1.45}.fact small{font-size:12px;margin-top:7px}.department-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,243,252,.98)),var(--surface)}.department-header{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(226,233,245,.9))}.department-kicker{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(0,201,167,.42);border-radius:999px;background:rgba(0,201,167,.12);color:#047857;font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:10px;padding:6px 10px}.department-card,.department-showcase{display:grid;gap:16px}.department-card{position:relative;overflow:hidden;border:1px solid rgba(47,107,255,.28);border-radius:8px;padding:18px}.department-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,var(--accent),var(--cta))}.seo-department{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(210,224,252,.9)),#f3f7fd}.geo-department{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(211,246,237,.94)),#f3f7fd}.department-card-head{display:flex;gap:12px;align-items:flex-start;min-width:0}.department-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:8px;background:rgba(47,107,255,.18);color:var(--accent-dark);box-shadow:inset 0 0 0 1px rgba(47,107,255,.28)}.geo-department .department-icon{background:rgba(0,201,167,.15);color:#047857;box-shadow:inset 0 0 0 1px rgba(0,201,167,.28)}.department-card-head strong{display:block;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.1}.department-card-head span{color:var(--muted);display:block;font-size:14px;line-height:1.45;margin-top:5px}.department-visual{min-height:210px;overflow:hidden;border:1px solid rgba(47,107,255,.24);border-radius:8px;background:#f3f7fd;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.seo-visual{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:14px;align-items:stretch;padding:16px}.seo-browser{overflow:hidden;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:#ffffff;box-shadow:0 16px 28px rgba(18,32,59,.1)}.seo-browser-top{display:flex;gap:6px;border-bottom:1px solid rgba(47,107,255,.2);background:rgba(226,233,245,.64);padding:10px 12px}.seo-browser-top span{width:8px;height:8px;border-radius:50%;background:var(--accent)}.seo-browser-top span:nth-child(2){background:var(--cta)}.seo-browser-top span:nth-child(3){background:var(--violet)}.seo-result-card{display:grid;gap:9px;padding:16px 14px 12px}.seo-result-card i{display:block;width:56px;height:9px;border-radius:999px;background:var(--cta)}.seo-result-card strong{color:var(--ink);font-size:16px}.seo-result-card span{display:block;height:8px;border-radius:999px;background:#e2e9f5}.seo-result-card span:last-child{width:68%}.seo-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;height:70px;padding:0 14px 14px}.seo-bars span{border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--accent),var(--accent-dark))}.seo-bar-one{height:48px}.seo-bar-two{height:62px;background:linear-gradient(180deg,var(--cta),var(--cta-dark))!important}.seo-bar-three{height:38px}.seo-gauge{display:grid;place-items:center;align-content:center;gap:8px;border:1px solid rgba(0,201,167,.28);border-radius:8px;background:linear-gradient(180deg,rgba(0,201,167,.13),rgba(255,255,255,.88)),#ffffff;color:#047857}.seo-gauge strong{color:var(--ink);font-family:var(--font-display);font-size:24px}.geo-visual{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding:16px}.geo-answer-card{display:grid;align-content:center;gap:10px;border:1px solid rgba(0,201,167,.28);border-radius:8px;background:linear-gradient(135deg,rgba(0,201,167,.14),rgba(255,255,255,.94)),#ffffff;box-shadow:0 16px 28px rgba(18,32,59,.08);color:#047857;padding:18px}.geo-answer-card strong{color:var(--ink);font-family:var(--font-display);font-size:24px}.geo-answer-card span{display:block;height:9px;border-radius:999px;background:rgba(0,201,167,.25)}.geo-answer-card span:nth-of-type(2){width:82%}.geo-answer-card span:nth-of-type(3){width:58%}.geo-signal-board,.geo-source-row{display:grid;gap:9px}.geo-source-row i{display:block;border:1px solid rgba(47,107,255,.22);border-radius:8px;background:linear-gradient(90deg,var(--accent) 0 34%,#ffffff 34% 100%);min-height:42px}.geo-signal-board{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-signal-board span{min-height:44px;border:1px solid rgba(0,201,167,.25);border-radius:8px;background:linear-gradient(135deg,rgba(0,201,167,.2),rgba(255,255,255,.88)),#ffffff}.department-points{display:flex;flex-wrap:wrap;gap:8px}.department-points span{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(47,107,255,.25);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink);font-size:13px;font-weight:800;padding:8px 10px}.department-points svg{color:#047857}.score-ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.score-ribbon div{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(47,107,255,.13),rgba(255,255,255,0)),var(--surface);padding:13px 14px}.score-ribbon span,.score-ribbon strong{display:block}.score-ribbon span{color:var(--muted);font-size:12px;font-weight:750}.score-ribbon strong{font-size:26px;margin-top:2px}.status-pill{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:750;padding:5px 9px}.status-pill.ok{background:#e5eddf;color:var(--ok)}.status-pill.warn{background:#f8edcf;color:var(--warning)}.status-pill.bad{background:#f7dfd7;color:var(--danger)}.check-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.check-status{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;border-radius:999px;font-size:12px;font-weight:800;padding:5px 9px;white-space:nowrap}.check-status.ok{background:#e5eddf;color:var(--ok)}.check-status.warning{background:#f8edcf;color:var(--warning)}.check-status.fail{background:#f7dfd7;color:var(--danger)}.check-status.info{background:var(--surface-soft);color:var(--muted)}.checklist-groups{display:grid;gap:22px}.check-group{display:grid;gap:10px}.check-group h3{font-size:18px;margin:0}.check-table{table-layout:fixed;width:100%}.check-table th:first-child{width:78px}.check-table th:nth-child(2){width:24%}.check-table th:nth-child(3){width:19%}.check-table th:nth-child(4){width:17%}.check-table td{overflow-wrap:anywhere;vertical-align:top}.check-table td:nth-child(3),.check-table td:nth-child(4){color:var(--ink);font-size:13px}.check-table td:nth-child(5){color:var(--muted);font-size:13px;line-height:1.45}.check-table small,.check-table strong{display:block}.check-table small{color:var(--muted);font-size:12px;line-height:1.35;margin-top:4px}.report-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.report-focus-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;align-items:start}.priority-board,.review-page-list{display:grid;gap:14px}.review-page-card{--health-color:var(--accent);display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;border:1px solid var(--line);border-left:5px solid var(--health-color);border-radius:8px;background:linear-gradient(135deg,rgba(47,107,255,.08),rgba(255,255,255,0) 48%),var(--surface);padding:16px;box-shadow:0 10px 26px rgba(18,32,59,.06)}.review-page-card.ok{--health-color:var(--ok)}.review-page-card.warning{--health-color:var(--warning)}.review-page-card.fail{--health-color:var(--danger)}.review-page-index{align-items:center;background:#eef3fc;border:1px solid #e1d4c4;border-radius:8px;color:var(--accent);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:74px}.review-page-index span{font-family:var(--font-display);font-size:22px;font-weight:800}.review-page-content{min-width:0}.priority-card-head,.review-health-row,.review-page-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.priority-card h3,.priority-card p,.review-page-title-row h3,.review-page-title-row p{margin:0}.priority-card h3,.review-page-title-row h3{color:var(--ink);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.review-page-title-row p{color:var(--muted);font-size:13px;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.priority-card-head a,.review-page-title-row a{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;flex:0 0 auto;gap:6px;justify-content:center;min-height:36px;padding:8px;text-decoration:none}.priority-card-head a{min-height:30px;padding:6px 8px}.priority-card-head a,.review-health-row{color:var(--muted);font-size:12px;font-weight:800}.review-health-row{margin-top:16px;text-transform:uppercase}.review-health-row strong{color:var(--health-color)}.review-health-bar{background:var(--track);border-radius:999px;display:block;height:9px;margin-top:8px;overflow:hidden}.review-health-bar span{background:var(--health-color);border-radius:inherit;display:block;height:100%;width:var(--health)}.review-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.review-metric-grid span{background:#f3f7fd;border:1px solid #e2e9f5;border-radius:8px;color:var(--muted);display:grid;font-size:11px;gap:3px;min-width:0;padding:9px 10px;text-transform:uppercase}.review-metric-grid strong{color:var(--ink);font-size:15px;overflow-wrap:anywhere;text-transform:none}.priority-card{--priority-color:var(--accent);display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;border:1px solid var(--line);border-left:5px solid var(--priority-color);border-radius:8px;background:var(--surface);padding:16px;box-shadow:0 12px 28px rgba(18,32,59,.06)}.priority-card.critical,.priority-card.high{--priority-color:var(--danger)}.priority-card.medium{--priority-color:var(--warning)}.priority-card.low{--priority-color:var(--ok)}.priority-rank{align-items:center;background:color-mix(in srgb,var(--priority-color) 14%,#ffffff);border:1px solid color-mix(in srgb,var(--priority-color) 24%,var(--track));border-radius:8px;color:var(--priority-color);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:86px;text-align:center}.priority-rank strong{font-family:var(--font-display);font-size:25px}.priority-rank span{color:var(--muted);font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.priority-content{min-width:0}.priority-card-head{margin-bottom:10px}.priority-card p{color:var(--muted);font-size:14px;line-height:1.48;margin-top:8px}.priority-recommendation{background:linear-gradient(135deg,color-mix(in srgb,var(--priority-color) 12%,#ffffff),#ffffff);border:1px solid color-mix(in srgb,var(--priority-color) 16%,var(--track));border-radius:8px;display:grid;gap:7px;margin-top:13px;padding:12px}.priority-recommendation span{align-items:center;color:var(--priority-color);display:inline-flex;font-size:12px;font-weight:800;gap:7px;text-transform:uppercase}.priority-recommendation strong{color:var(--ink);font-size:13px;line-height:1.45}.priority-more{align-items:center;background:#f3f7fd;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;gap:10px;padding:14px 16px}.admin-stack{display:grid;gap:18px}.admin-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-kpi-grid div{background:linear-gradient(135deg,rgba(47,107,255,.1),rgba(255,255,255,.9)),#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px;min-width:0;padding:16px}.admin-kpi-grid span,.admin-table small{color:var(--muted);font-size:12px;line-height:1.35}.admin-kpi-grid strong{color:var(--ink);font-family:var(--font-display);font-size:34px;line-height:1}.admin-kpi-grid em{color:var(--muted);font-size:11.5px;font-style:normal}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-live-dot{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ok);background:var(--ok-bg,#e2f6ec);border-radius:999px;padding:5px 11px}.admin-live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}.admin-widget-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.stat-bar-row,.stat-bars{display:grid;gap:12px}.stat-bar-row{grid-template-columns:108px minmax(0,1fr) 60px;align-items:center}.stat-bar-label{font-size:13px;font-weight:600;color:var(--ink)}.stat-bar-row i{display:block;height:10px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.stat-bar-row i b{display:block;height:100%;min-width:2px;border-radius:999px;background:var(--accent)}.stat-bar-row.ok i b{background:var(--ok)}.stat-bar-row.warning i b{background:var(--warning)}.stat-bar-row.fail i b{background:var(--danger)}.stat-bar-value{font-size:14px;font-weight:800;text-align:right;color:var(--ink)}.stat-bar-value small{color:var(--muted);font-weight:600;font-size:11.5px}.admin-bucket-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.admin-bucket{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;gap:4px;text-align:center;background:var(--surface-soft)}.admin-bucket strong{font-size:28px;line-height:1;font-family:var(--font-display)}.admin-bucket span{color:var(--muted);font-size:12px}.admin-bucket.ok strong{color:var(--ok)}.admin-bucket.warning strong{color:var(--warning)}.admin-bucket.fail strong{color:var(--danger)}.admin-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-filter{display:flex;flex-wrap:wrap;gap:6px}.admin-filter a{font-size:12.5px;font-weight:700;color:var(--muted);text-decoration:none;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:#fff}.admin-filter a.active{color:#fff;background:linear-gradient(135deg,var(--accent),var(--cta));border-color:transparent}.admin-status-cell{display:flex;flex-wrap:wrap;gap:5px}.admin-score{display:grid;gap:3px}.admin-score-badge{display:inline-grid;place-items:center;min-width:34px;width:max-content;padding:3px 9px;border-radius:8px;font-weight:800;font-size:14px}.admin-score-badge.ok{background:var(--ok-bg,#e2f6ec);color:var(--ok)}.admin-score-badge.warning{background:#f8edcf;color:var(--warning)}.admin-score-badge.fail{background:#fbe3e6;color:var(--danger)}.admin-signals{display:flex;flex-wrap:wrap;gap:4px}.admin-signals span{font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:6px;background:var(--surface-soft);color:var(--muted)}.admin-signals span.on{background:var(--ok-bg,#e2f6ec);color:var(--ok)}.admin-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-data-note{background:rgba(47,107,255,.08);border:1px solid rgba(47,107,255,.24);border-radius:12px;color:var(--muted);font-size:13px;line-height:1.55;margin:0;padding:13px 15px}.admin-data-note strong{color:var(--ink)}.admin-data-note.danger{background:#fbe3e6;border-color:rgba(180,35,52,.25);color:var(--danger);margin-bottom:14px}.admin-monitoring-table td{vertical-align:top}.admin-billing-proof{border-left:2px solid var(--accent);margin-top:7px;padding-left:8px}.portal-billing-card{align-items:center;display:flex;gap:24px;justify-content:space-between}.portal-billing-card>div:first-child{max-width:720px}.portal-billing-card h2{margin:5px 0 8px}.portal-billing-card p{margin:0 0 8px}.portal-billing-actions{align-items:stretch;display:grid;flex:none;gap:8px;min-width:220px}.portal-billing-actions button,.portal-billing-actions form{width:100%}@media (max-width:760px){.portal-billing-card{align-items:stretch;flex-direction:column}.portal-billing-actions{min-width:0}}.admin-logout{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 13px;cursor:pointer}.admin-logout:hover{border-color:var(--accent);color:var(--accent-dark)}.admin-logout:disabled{opacity:.6;cursor:default}.admin-login{max-width:460px;margin:6vh auto 0}.admin-login-card{display:grid;gap:8px;padding:28px 26px;text-align:left}.admin-login-badge{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--cta));margin-bottom:6px}.admin-login h1{font-size:22px;margin:0}.admin-login p{color:var(--muted);font-size:14px;margin:0 0 8px}.admin-login .form-grid{margin-top:6px}.admin-table td{min-width:132px}.admin-table td small,.admin-table td strong{display:block}.admin-table td a{color:var(--accent-dark);font-weight:800;overflow-wrap:anywhere;text-decoration:none}.admin-report-links{display:flex;flex-wrap:wrap;gap:8px}.admin-report-links a{background:linear-gradient(135deg,var(--cta),#00e3bf);border-radius:999px;color:#06110f;display:inline-flex;font-size:12px;font-weight:850;justify-content:center;min-width:48px;padding:7px 10px}.geo-layout{display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:22px;align-items:start}.geo-page-grid{display:grid;gap:14px;min-width:0}.geo-page-card{border:1px solid var(--line);border-left:5px solid var(--rose);border-radius:8px;background:linear-gradient(135deg,rgba(124,92,255,.08),rgba(47,107,255,.06)),var(--surface);box-shadow:0 12px 28px rgba(18,32,59,.055);min-width:0;padding:16px}.geo-page-card-head,.geo-score-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.geo-page-card-head span{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.geo-page-card-head h3{color:var(--ink);font-size:17px;line-height:1.25;margin:0;overflow-wrap:anywhere}.geo-page-card-head a{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;flex:0 0 auto;justify-content:center;min-height:34px;padding:8px;text-decoration:none}.geo-score-row{color:var(--muted);font-size:12px;font-weight:800;margin-top:16px;text-transform:uppercase}.geo-score-row strong{color:var(--rose)}.geo-score-bar{background:var(--track);border-radius:999px;display:block;height:9px;margin-top:8px;overflow:hidden}.geo-score-bar span{background:linear-gradient(90deg,var(--rose),var(--accent));border-radius:inherit;display:block;height:100%;width:var(--geo-score)}.geo-signal-chips{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:14px}.geo-signal-chips span{background:#f3f7fd;border:1px solid #e2e9f5;border-radius:8px;color:var(--muted);display:grid;gap:3px;min-width:0;padding:10px}.geo-signal-chips span.active{background:#eef3fc;border-color:rgba(124,92,255,.26)}.geo-signal-chips strong{color:var(--ink);font-size:12px;overflow-wrap:anywhere}.geo-signal-chips small{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.geo-signal-chips span.active strong{color:var(--rose)}.serp-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;align-items:start}.geo-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(47,107,255,.1)),var(--surface);padding:16px}.geo-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.geo-card-head span,.geo-card-head strong{display:block}.geo-card-head strong{font-size:34px;line-height:1}.geo-card-head span{color:var(--muted);font-size:13px}.geo-card-head svg{color:var(--rose)}.signal-bars{display:grid;gap:8px}.signal-bar{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.signal-bar span{color:var(--muted);font-size:13px}.signal-bar strong{min-width:48px;border-radius:999px;background:#f7dfd7;color:var(--danger);font-size:12px;padding:4px 8px;text-align:center}.signal-bar strong.active{background:#e5eddf;color:var(--ok)}.ai-visibility-layout{display:grid;gap:18px}.ai-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-card,.ai-kpi-card{background:linear-gradient(135deg,rgba(47,107,255,.08),rgba(255,255,255,.72)),var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0}.ai-kpi-card{display:grid;gap:8px;padding:16px}.ai-kpi-card.primary{background:linear-gradient(135deg,rgba(18,32,59,.94),rgba(47,107,255,.92)),var(--ink);color:#f3f7fd}.ai-kpi-card span{align-items:center;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:850;gap:8px;text-transform:uppercase}.ai-kpi-card.primary span{color:#e2e9f5}.ai-kpi-card strong{color:var(--ink);font-family:var(--font-display);font-size:40px;font-weight:650;line-height:1}.ai-kpi-card.primary strong{color:#fff}.ai-kpi-card small{color:var(--muted);font-size:12px;line-height:1.4}.ai-kpi-card.primary small{color:rgba(255,255,255,.82)}.ai-panel-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ai-card{padding:18px}.ai-card-head{display:grid;gap:4px;margin-bottom:16px}.ai-card-head h3{color:var(--ink);font-family:var(--font-display);font-size:24px;margin:0}.ai-card-head p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.ai-volume-bars,.ai-volume-bars div{display:grid;gap:10px}.ai-volume-bars div{align-items:center;grid-template-columns:56px minmax(0,1fr) 74px}.ai-volume-bars span,.ai-volume-bars strong{color:var(--muted);font-size:12px;font-weight:800}.ai-volume-bars strong{color:var(--ink);text-align:right}.ai-volume-bars i{background:var(--track);border-radius:999px;display:block;height:10px;overflow:hidden}.ai-volume-bars b{background:linear-gradient(90deg,var(--cta),var(--accent));border-radius:inherit;display:block;height:100%;width:var(--ai-bar)}.ai-example-list,.ai-source-list,.ai-source-list div{display:grid;gap:10px}.ai-source-list div{align-items:center;background:#f3f7fd;border:1px solid #e2e9f5;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.ai-source-list div.active{background:#ecfdf5;border-color:rgba(22,163,74,.3)}.ai-source-list span{background:var(--ink);border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:850;height:34px;place-items:center;width:34px}.ai-source-list strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.ai-source-list small{color:var(--muted);font-size:12px;font-weight:750;white-space:nowrap}.ai-examples-card{display:grid;gap:2px}.ai-example{background:#f3f7fd;border:1px solid #e2e9f5;border-radius:8px;display:grid;gap:14px;padding:15px}.ai-example span{color:var(--accent-dark);display:block;font-size:11px;font-weight:850;margin-bottom:6px;text-transform:uppercase}.ai-example h3{color:var(--ink);font-size:17px;line-height:1.3;margin:0}.ai-example p{color:var(--muted);font-size:13px;line-height:1.55;margin:8px 0 0}.ai-example-sources{display:flex;flex-wrap:wrap;gap:8px}.ai-example-sources a,.ai-example-sources span{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:750;gap:5px;margin:0;max-width:100%;overflow-wrap:anywhere;padding:7px 10px;text-decoration:none;text-transform:none}.business-layout{display:grid;gap:18px}.business-profile-hero{align-items:stretch;background:linear-gradient(135deg,rgba(18,32,59,.96),rgba(47,107,255,.92)),var(--ink);border-radius:8px;color:#f3f7fd;display:grid;gap:18px;grid-template-columns:220px minmax(0,1fr) 150px;min-width:0;overflow:hidden;padding:18px}.business-image-frame{background:linear-gradient(135deg,rgba(47,107,255,.24),rgba(0,201,167,.16)),#2d1f12;border:1px solid rgba(47,107,255,.35);border-radius:8px;min-height:170px;overflow:hidden}.business-image-frame img,.business-image-frame span{display:block;height:100%;width:100%}.business-image-frame img{object-fit:cover}.business-image-frame span{align-items:center;color:var(--accent);display:grid;place-items:center}.business-profile-copy{align-self:center;min-width:0}.business-kicker{border:1px solid rgba(0,201,167,.42);border-radius:999px;color:var(--cta);display:inline-flex;font-size:12px;font-weight:900;margin-bottom:12px;padding:6px 10px}.business-profile-copy h3{color:#fff;font-family:var(--font-display);font-size:clamp(28px,4vw,44px);line-height:1.02;margin:0;overflow-wrap:anywhere}.business-profile-copy p{color:rgba(255,255,255,.78);font-size:14px;line-height:1.55;margin:12px 0 0;max-width:68ch}.business-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.business-badge-row span{border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.88);font-size:12px;font-weight:800;padding:7px 10px}.business-score-badge{align-self:center;background:rgba(238,243,252,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;display:grid;gap:7px;justify-items:center;padding:18px 12px;text-align:center}.business-score-badge strong{color:#fff;font-family:var(--font-display);font-size:52px;line-height:1}.business-score-badge span{color:rgba(255,255,255,.72);font-size:12px;font-weight:850;text-transform:uppercase}.business-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.business-card,.business-kpi-grid article{background:linear-gradient(135deg,rgba(47,107,255,.1),rgba(255,255,255,.78)),var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0}.business-kpi-grid article{display:grid;gap:8px;padding:16px}.business-kpi-grid span{align-items:center;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:850;gap:8px;text-transform:uppercase}.business-kpi-grid strong{color:var(--ink);font-family:var(--font-display);font-size:38px;line-height:1}.business-kpi-grid small{color:var(--muted);font-size:12px;line-height:1.35}.business-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-card{padding:18px}.business-wide-card{grid-column:1/-1}.business-card-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.business-card-head svg{color:var(--accent-dark)}.business-card-head h3{color:var(--ink);font-family:var(--font-display);font-size:22px;margin:0}.business-info-list{display:grid;gap:10px}.business-info-list div{border-bottom:1px solid var(--line);display:grid;gap:3px;padding-bottom:10px}.business-info-list div:last-child{border-bottom:0;padding-bottom:0}.business-info-list span,.business-info-list strong{display:block}.business-info-list strong{color:var(--ink);font-size:13px}.business-info-list span{color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.business-topic-cloud{display:flex;flex-wrap:wrap;gap:9px}.business-topic-cloud span{background:#f3f7fd;border:1px solid #e2e9f5;border-radius:999px;display:inline-flex;gap:7px;max-width:100%;padding:8px 10px}.business-topic-cloud small,.business-topic-cloud strong{font-size:12px;overflow-wrap:anywhere}.business-topic-cloud strong{color:var(--ink)}.business-topic-cloud small{color:var(--accent-dark);font-weight:850}.business-competitor-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.business-competitor-grid div{background:#f3f7fd;border:1px solid #e2e9f5;border-radius:8px;display:grid;gap:5px;min-width:0;padding:13px}.business-competitor-grid small,.business-competitor-grid span,.business-competitor-grid strong{display:block;overflow-wrap:anywhere}.business-competitor-grid strong{color:var(--ink);font-size:14px}.business-competitor-grid small,.business-competitor-grid span{color:var(--muted);font-size:12px;line-height:1.35}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.issue-list{display:grid;gap:10px}.issue{border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:8px;padding:14px}.issue.critical,.issue.high{border-left-color:var(--danger)}.issue.medium{border-left-color:var(--warning)}.issue h3{font-size:16px;margin:0 0 7px}.issue p{line-height:1.5;margin:6px 0}.empty,.issue p{color:var(--muted)}.empty{border:1px dashed var(--line);border-radius:8px;padding:22px;text-align:center}.priority-affected{color:var(--muted);font-size:12px;font-weight:700}.priority-affected-pages{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.priority-affected-pages li{display:inline-flex}.priority-affected-pages a{display:inline-flex;gap:4px;border:1px solid var(--line);color:var(--accent-dark);text-decoration:none;word-break:break-all}.priority-affected-more,.priority-affected-pages a{align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.priority-affected-more{color:var(--muted)}.site-preview{background:#fff;border:1px solid rgba(20,42,74,.14);border-radius:14px;box-shadow:0 18px 40px rgba(9,24,44,.14);max-width:560px;overflow:hidden;width:100%}.site-preview-chrome{align-items:center;background:linear-gradient(160deg,#10233c,#0c1a2e);display:flex;gap:12px;padding:10px 14px}.site-preview-dots{display:inline-flex;gap:6px}.site-preview-dots i{border-radius:50%;height:9px;width:9px}.site-preview-dots i:first-child{background:#ff5f57}.site-preview-dots i:nth-child(2){background:#febc2e}.site-preview-dots i:nth-child(3){background:#28c840}.site-preview-url{align-items:center;background:rgba(255,255,255,.1);border-radius:999px;color:#d7e4f7;display:inline-flex;flex:1;font-size:12px;font-weight:650;gap:7px;min-width:0;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}.site-preview-url svg{color:#3fe28e;flex:none}.site-preview-shot{aspect-ratio:16/10;background:#ebe7df;overflow:hidden;position:relative}.site-preview-shot img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.site-preview-mock{display:grid;gap:10px;padding:22px 20px}.site-preview-mock strong{color:var(--ink);font-size:16px;line-height:1.35}.site-preview-mock p{color:var(--muted);font-size:12.5px;line-height:1.55;margin:0}.site-preview-skeleton{background:linear-gradient(90deg,rgba(47,107,255,.14),rgba(47,107,255,.05));border-radius:999px;display:block;height:9px}.site-preview-meta{border-top:1px solid rgba(20,42,74,.1);color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px 18px;padding:11px 16px}.site-preview-meta strong{color:var(--ink);font-weight:800}@media (max-width:880px){.ai-panel-grid,.faq-list,.geo-layout,.guide-faq,.hero-header,.report-focus-grid,.report-grid,.report-hero,.serp-layout,.tool-grid{grid-template-columns:1fr}.ai-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-grid,.business-profile-hero{grid-template-columns:1fr}.business-score-badge{justify-items:start;text-align:left}.admin-kpi-grid,.business-competitor-grid,.business-kpi-grid,.review-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{align-items:flex-start;flex-direction:column}.panel[id],.report-focus-grid[id]{scroll-margin-top:286px}.department-showcase,.flow-graphic{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step i{display:none}}@media (max-width:560px){.hero-graphic{min-height:190px}.browser-frame{inset:14px 0 10px 10px}.report-tabs{gap:6px;padding:8px}.business-competitor-grid,.business-kpi-grid,.department-showcase,.geo-visual,.report-view-switch,.seo-visual{grid-template-columns:1fr}.business-image-frame{min-height:190px}.seo-gauge{min-height:92px}.report-tabs a{flex:1 1 calc(33.333% - 6px);font-size:11.5px;min-height:32px;padding:8px 6px}.admin-kpi-grid,.ai-kpi-grid,.priority-card,.review-metric-grid,.review-page-card,.score-ribbon{grid-template-columns:1fr}.priority-rank,.review-page-index{align-items:center;flex-direction:row;justify-content:flex-start;min-height:auto;padding:12px}.ai-source-list div,.ai-volume-bars div{grid-template-columns:1fr}.ai-source-list small,.ai-volume-bars strong{text-align:left;white-space:normal}.report-progress{grid-template-columns:1fr;text-align:center}.report-progress,.report-progress-copy{justify-items:center}.report-progress>i{width:100%}}@media (max-width:720px){.check-table{table-layout:auto}.check-table,.check-table tbody,.check-table td,.check-table thead,.check-table tr{display:block;width:100%}.check-table thead{display:none}.check-table tr{border:1px solid var(--line);border-radius:8px;background:#fff;margin-bottom:10px;padding:10px 12px}.check-table td{border-bottom:0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:7px 0}.check-table td:before{color:var(--muted);content:attr(data-label);font-size:11px;font-weight:800;text-transform:uppercase}.check-table td:nth-child(2){min-width:0}}.section-header-illustrated{display:flex;align-items:flex-start;gap:16px}.section-illustration{flex:0 0 auto;display:grid;place-items:center;width:60px;height:60px;border-radius:12px;background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.section-illustration img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.lean-summary-body{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:32px;align-items:center}.lean-ring-col{display:grid;justify-items:center;gap:12px}.lean-total-ring{display:grid;place-items:center;width:186px;height:186px;border-radius:50%;background:conic-gradient(var(--ring-tone,var(--accent)) var(--ring-value),var(--track) 0),var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lean-total-ring>div{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:#ffffff;box-shadow:0 8px 24px rgba(18,32,59,.08)}.lean-total-ring strong{font-family:var(--font-display);font-size:52px;line-height:1}.lean-total-ring span{font-size:11px;font-weight:800;letter-spacing:.08em}.lean-ring-caption,.lean-total-ring span{color:var(--muted);text-transform:uppercase}.lean-ring-caption{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em}.lean-bars-col{display:grid;gap:22px}.lean-bars{display:grid;gap:13px}.lean-bar-row{display:grid;grid-template-columns:120px minmax(0,1fr) 40px;align-items:center;gap:14px}.lean-bar-label{color:var(--ink);font-size:14px;font-weight:600}.lean-bar-row>i{display:block;height:8px;border-radius:999px;background:var(--track);overflow:hidden}.lean-bar-row>i>b{display:block;width:var(--bar-value,0);height:100%;border-radius:999px;background:var(--accent);transition:width .6s ease}.lean-bar-row.ok>i>b{background:var(--ok)}.lean-bar-row.warning>i>b{background:var(--warning)}.lean-bar-row.fail>i>b{background:var(--rose)}.lean-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.lean-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:20px;border-top:1px solid var(--line)}.lean-stat{display:grid;gap:3px}.lean-stat strong{font-family:var(--font-display);font-size:26px;line-height:1}.lean-stat span{color:var(--muted);font-size:12px;font-weight:600}.report-details-stack{display:grid;gap:14px}.report-details{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.report-details>summary{display:flex;align-items:center;gap:10px;padding:16px 20px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--ink)}.report-details>summary::-webkit-details-marker{display:none}.report-details>summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--accent-dark);border-bottom:2px solid var(--accent-dark);transform:rotate(-45deg);transition:transform .2s ease}.report-details[open]>summary:before{transform:rotate(45deg)}.report-details>summary:hover{background:var(--surface-soft)}.report-details-body{padding:4px 20px 20px;display:grid;gap:18px}.report-details-body>.panel{border:0;box-shadow:none;padding:0;background:transparent}@media (max-width:720px){.lean-summary-body{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:center}.lean-bars-col{width:100%}.lean-bar-row{grid-template-columns:96px minmax(0,1fr) 34px;gap:10px}.lean-context{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header-illustrated{gap:12px}.section-illustration{width:48px;height:48px}}.sitefooter{margin-top:48px;border-top:1px solid var(--line);padding-top:24px}.sitefooter-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.sitefooter-brand{display:grid;gap:2px}.sitefooter-brand strong{font-size:15px}.sitefooter-brand span{color:var(--muted);font-size:13px}.sitefooter-nav{display:flex;flex-wrap:wrap;gap:18px}.sitefooter-nav a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.sitefooter-nav a:hover{color:var(--accent-dark);text-decoration:underline}.sitefooter-copy{color:var(--muted);font-size:13px;width:100%;margin:4px 0 0}.module-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.module-kpi,.module-score{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:4px}.module-kpi strong,.module-score strong{font-size:22px;letter-spacing:-.4px;line-height:1}.module-kpi span,.module-score span{color:var(--muted);font-size:12.5px}.module-kpi.accent strong{color:var(--accent-dark)}.cwv-metric.ok strong,.module-kpi.ok strong,.module-score.ok strong{color:var(--ok)}.cwv-metric.warning strong,.module-kpi.warning strong,.module-score.warning strong{color:var(--warning)}.cwv-metric.fail strong,.module-kpi.fail strong,.module-score.fail strong{color:var(--danger)}.cwv-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}.cwv-metric{border:1px solid var(--line);border-radius:14px;padding:14px 16px;text-align:center;display:grid;gap:4px;background:var(--surface)}.cwv-metric strong{font-size:20px}.cwv-metric span{color:var(--muted);font-size:12px}.kw-opp-list{margin-top:16px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.kw-opp-row{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--line)}.kw-opp-row:first-child{border-top:0}.kw-opp-pos{width:38px;height:38px;flex:none;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:15px;background:var(--warn-bg,#f8edcf);color:var(--warning)}.kw-opp-main{flex:1;min-width:0;display:grid;gap:2px}.kw-opp-main strong{font-size:14.5px}.kw-opp-main span{color:var(--muted);font-size:12.5px}.kw-opp-gain{text-align:right;display:grid;gap:2px}.kw-opp-gain strong{color:var(--ok);font-size:15px}.kw-opp-gain span{color:var(--muted);font-size:11.5px}.report-actions{display:flex;flex-wrap:wrap;gap:12px}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:#ffffff;font-size:13px}.shell{width:100%;max-width:none;padding:0}#naechster-schritt,.button,.report-actions,.report-nav-stack,.sitefooter,.topbar{display:none!important}.panel{box-shadow:none;border-color:#d7dfec;overflow:visible}h1,h2,h3,h4{break-after:avoid}.check-table{display:table!important;font-size:10px;table-layout:fixed;width:100%!important}.check-table thead{display:table-header-group!important}.check-table tbody{display:table-row-group!important}.check-table tr{background:transparent!important;border:0!important;break-inside:avoid;display:table-row!important;margin:0!important;padding:0!important}.check-table td,.check-table th{border-bottom:1px solid #e4eaf4;display:table-cell!important;padding:5px 7px!important}.check-table td:before{content:none!important}.ai-panel-grid,.business-detail-grid,.business-layout,.business-profile-hero,.geo-layout,.geo-page-grid,.hero-header,.lean-summary-body,.report-focus-grid,.report-grid,.report-hero,.review-metric-grid,.serp-layout{grid-template-columns:1fr!important}.ai-kpi-grid,.business-competitor-grid,.business-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.action-plan-card,.action-plan-how,.action-plan-snippet,.ai-kpi-card,.business-kpi-card,.cwv-metric,.department-card,.faq-item,.guide-cta,.guide-faq article,.guide-table-wrap,.lean-stat,.module-score,.overall-card,.priority-card,.review-page-card,table tr{break-inside:avoid}.report-details{break-inside:auto;overflow:visible}.panel-header,.report-details>summary,.section-header{break-after:avoid}li,p{orphans:3;widows:3}.report-details-stack>.panel{break-before:auto}.gsm-monitor-card-report{break-inside:avoid;box-shadow:none}.gsm-monitor-card-report .gsm-animation-replay,.gsm-monitor-card-report .gsm-score-live{display:none!important}.gsm-monitor-card-report .gsm-score-print{display:inline}.gsm-monitor-card-report .gsm-score-ring-value{stroke-dashoffset:var(--gsm-score-offset)}.gsm-monitor-card-report .gsm-chart-area,.gsm-monitor-card-report .gsm-chart-current-dot,.gsm-monitor-card-report .gsm-mini-metrics>div,.gsm-monitor-card-report .gsm-monitor-delta{opacity:1;transform:none}.gsm-monitor-card-report .gsm-chart-compare,.gsm-monitor-card-report .gsm-chart-line{stroke-dashoffset:0}}.action-plan-summary{font-size:15px;line-height:1.6;color:var(--ink);margin:0 0 18px}.action-plan-priorities{display:grid;gap:12px}.action-plan-card{display:flex;gap:14px;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:14px;padding:14px 16px;background:var(--surface-soft)}.action-plan-card.impact-hoch{border-left-color:var(--danger)}.action-plan-card.impact-mittel{border-left-color:var(--warning)}.action-plan-card.impact-niedrig{border-left-color:var(--ok)}.action-plan-rank{flex:none;display:grid;justify-items:center;gap:3px;width:44px}.action-plan-rank strong{font-family:var(--font-display);font-size:24px;line-height:1;color:var(--accent-dark)}.action-plan-rank span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.action-plan-content{display:grid;gap:4px;min-width:0}.action-plan-content h3{font-size:15.5px;margin:0}.action-plan-content>p{color:var(--muted);font-size:13.5px;margin:0;line-height:1.55}.action-plan-how{margin-top:6px;display:grid;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 11px}.action-plan-how span{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-dark)}.action-plan-how strong{font-size:13.5px;font-weight:600;color:var(--ink)}.action-plan-snippets{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px}.action-plan-snippet{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);display:grid;gap:4px}.action-plan-snippet span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.action-plan-snippet p{margin:0;font-size:14px;color:var(--ink)}.action-plan-block{margin-top:18px}.action-plan-block h3{font-size:15px;margin:0 0 8px}.action-plan-list{margin:0;padding-left:20px;display:grid;gap:6px}.action-plan-list li{color:var(--ink);line-height:1.55}.action-plan-faq{display:grid;gap:14px}.action-plan-faq strong{display:block;font-size:14px;margin-bottom:3px}.action-plan-faq p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.guide-meta{color:var(--muted);font-size:13px}.guide-page .guide-body{display:grid;gap:30px}.guide-body section{display:grid;gap:10px}.guide-body h2{font-size:20px;margin:0}.guide-body h3{font-size:16px;margin:6px 0 0}.guide-body li,.guide-body p{color:var(--ink);line-height:1.65}.guide-body ol,.guide-body ul{margin:0;padding-left:20px;display:grid;gap:8px}.guide-body a{color:var(--accent-dark);text-decoration:underline}.guide-definition{border:1px solid rgba(47,107,255,.24);border-radius:8px;background:rgba(238,243,252,.6);padding:18px 20px}.guide-steps li::marker{font-weight:700;color:var(--accent-dark)}.guide-checklist li::marker{color:var(--cta)}.guide-table-wrap{overflow-x:auto}.guide-table{width:100%;border-collapse:collapse;font-size:14px}.guide-table td,.guide-table th{border:1px solid rgba(47,107,255,.2);padding:9px 12px;text-align:left;vertical-align:top}.guide-table th{background:rgba(238,243,252,.8)}.guide-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-faq h2{grid-column:1/-1}.guide-faq article{border:1px solid rgba(47,107,255,.18);border-radius:8px;background:rgba(238,243,252,.6);padding:14px 16px}.guide-faq article h3{margin:0 0 6px;font-size:15px}.guide-faq article p{margin:0;color:var(--muted);font-size:14px}.guide-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(0,201,167,.4);border-radius:8px;background:rgba(0,201,167,.08);padding:18px 20px}.guide-cta p{margin:4px 0 0;color:var(--muted);font-size:14px;max-width:480px}.guide-related{display:grid;gap:12px}.guide-related h2{margin:0}.guide-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-related-grid a{display:grid;gap:6px;align-content:start;border:1px solid rgba(47,107,255,.18);border-radius:8px;background:rgba(238,243,252,.6);padding:14px 16px;color:inherit;text-decoration:none}.guide-related-grid a:focus-visible strong,.guide-related-grid a:hover strong{text-decoration:underline}.guide-related-eyebrow{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.guide-related-grid p{margin:0;color:var(--muted);font-size:14px}.guide-related-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}@media (max-width:760px){.guide-related-grid{grid-template-columns:1fr}}.legal-page .legal-body{display:grid;gap:26px;max-width:760px}.legal-body section{display:grid;gap:8px}.legal-body h2{font-size:18px;margin:0}.legal-body li,.legal-body p{color:var(--ink);line-height:1.6}.legal-body ul{margin:0;padding-left:20px;display:grid;gap:6px}.legal-body a{color:var(--accent-dark);text-decoration:underline}.portal-account-layout{display:grid;gap:18px}.portal-toolbar{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(47,107,255,.22);border-radius:10px;box-shadow:0 12px 30px rgba(18,32,59,.08);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.portal-toolbar-brand{display:grid;gap:2px}.portal-toolbar-brand strong{font-size:14px}.portal-toolbar-brand span{color:var(--muted);font-size:12px}.portal-toolbar-actions,.portal-toolbar-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.portal-toolbar-actions button,.portal-toolbar-nav a{align-items:center;background:transparent;border:1px solid rgba(47,107,255,.2);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:36px;padding:0 13px;text-decoration:none}.portal-toolbar-actions button:hover,.portal-toolbar-nav a:hover{background:rgba(47,107,255,.08);border-color:var(--accent)}.portal-main{display:grid;gap:18px}.portal-page-heading{align-items:end;background:radial-gradient(circle at 92% 14%,rgba(0,194,168,.2),transparent 28%),linear-gradient(135deg,#101e38,#234fbe);border:1px solid rgba(47,107,255,.3);border-radius:12px;color:#fff;display:flex;gap:24px;justify-content:space-between;overflow:hidden;padding:clamp(24px,4vw,38px)}.portal-page-heading>div:first-child{display:grid;gap:9px}.portal-page-heading h1{color:#fff;font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.05;margin:0}.portal-page-heading p{color:rgba(255,255,255,.8);line-height:1.55;margin:0;max-width:66ch}.portal-eyebrow{color:#77f3dd;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portal-heading-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.portal-heading-actions .button.secondary{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.36);color:#fff}.portal-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-card,.portal-kpi-card{background:rgba(255,255,255,.96);border:1px solid rgba(47,107,255,.2);border-radius:10px;box-shadow:0 12px 30px rgba(18,32,59,.07)}.portal-kpi-card{display:grid;gap:7px;min-height:138px;padding:18px}.portal-kpi-card>span{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.portal-kpi-card>strong{align-self:end;font-size:clamp(22px,2.3vw,28px);line-height:1.05}.portal-kpi-card>strong.ok{color:var(--ok)}.portal-kpi-card>strong.warning{color:var(--warning)}.portal-kpi-card>strong.fail{color:var(--danger)}.portal-kpi-card>strong.portal-kpi-text{font-size:clamp(17px,1.6vw,21px);font-weight:800}.portal-kpi-card>small{color:var(--muted);font-size:12px;line-height:1.4}.portal-kpi-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-kpi-grid-compact{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-kpi-grid-compact .portal-kpi-card{gap:5px;min-height:112px;padding:14px 16px}.portal-kpi-grid-compact .portal-kpi-card>strong{font-size:clamp(22px,2vw,30px);font-variant-numeric:tabular-nums;white-space:nowrap}.portal-kpi-grid-compact .portal-kpi-card>strong small{color:var(--muted);font-size:.5em;font-weight:750}.portal-kpi-card-highlight{background:linear-gradient(145deg,rgba(0,194,168,.16),rgba(255,255,255,.96));border-color:rgba(0,194,168,.36)}.analysis-radar-panel{align-items:center;background:radial-gradient(circle at 30% 20%,rgba(56,132,255,.14),transparent 55%),#0c1a2e;border:1px solid rgba(96,148,255,.28);border-radius:14px;box-shadow:0 22px 50px rgba(8,18,38,.35);display:grid;gap:30px;grid-template-columns:minmax(0,360px) minmax(0,1fr);margin-top:16px;padding:28px}.analysis-radar{aspect-ratio:1;margin:0 auto;max-width:360px;position:relative;width:100%}.analysis-radar svg{display:block;height:100%;position:relative;width:100%;z-index:2}.analysis-radar-sweep{animation:analysis-radar-sweep 5.5s linear infinite;background:conic-gradient(from 0deg,rgba(63,226,142,.45),rgba(63,226,142,.07) 70deg,transparent 95deg);border-radius:50%;height:65%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:65%;z-index:1}.analysis-radar-ring{fill:none;stroke:rgba(120,160,230,.2);stroke-dasharray:3 5}.analysis-radar-axis{stroke:rgba(120,160,230,.13)}.analysis-radar-area{fill:rgba(63,226,142,.16);stroke:#3fe28e;stroke-width:1.6;stroke-linejoin:round}.analysis-radar-blip{fill:#3fe28e}.analysis-radar-blip-halo{animation:analysis-radar-halo 2.2s ease-out infinite;fill:none;stroke:rgba(63,226,142,.7);stroke-width:1.4;transform-box:fill-box;transform-origin:center}.analysis-radar-blip.idle{fill:#5b7398}.analysis-radar-blip-halo.idle{animation:none;opacity:0}.analysis-radar-label{fill:#9fb3d4;font-size:12px;font-weight:650}.analysis-radar-label-value{fill:#4fe89a;font-weight:850}.analysis-radar-center{align-content:center;color:#eaf2ff;display:grid;inset:0;justify-items:center;pointer-events:none;position:absolute;row-gap:2px;text-align:center;z-index:0}.analysis-radar-center strong{font-size:30px;line-height:1}.analysis-radar-center span{color:#7288a8;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.analysis-radar-legend{display:grid;gap:13px}.analysis-radar-legend-row{align-items:center;color:#d7e4f7;display:grid;font-size:13px;gap:12px;grid-template-columns:10px minmax(0,1fr) auto}.analysis-radar-legend-row i{border-radius:50%;height:10px;width:10px}.analysis-radar-legend-row.ok i{background:#3fe28e}.analysis-radar-legend-row.warning i{background:#febc2e}.analysis-radar-legend-row.fail i{background:#ff5f57}.analysis-radar-legend-row strong{font-weight:650}.analysis-radar-legend-row span{color:#4fe89a;font-variant-numeric:tabular-nums;font-weight:750}.analysis-radar-legend-note{color:#7288a8;font-size:12px;line-height:1.55;margin-top:4px}@keyframes analysis-radar-sweep{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes analysis-radar-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.analysis-radar-blip-halo,.analysis-radar-sweep{animation:none}}@media (max-width:880px){.analysis-radar-panel{grid-template-columns:1fr}}.portal-report-inline,.timing-chart{margin-top:16px}.timing-chart{border-top:1px solid rgba(47,107,255,.14);display:grid;gap:12px;padding-top:14px}.timing-chart-title{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.timing-row.stat-bar-row{grid-template-columns:132px minmax(0,1fr) 84px}.timing-chart-note{color:var(--muted);font-size:11px;line-height:1.45}.live-monitor-section{align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.live-monitor-section>div h2{margin:0 0 8px}.live-monitor-section>div p{color:var(--muted);line-height:1.6;margin:0}.live-monitor{background:linear-gradient(160deg,rgba(56,132,255,.08),rgba(9,20,38,0) 45%),#0c1a2e;border:1px solid rgba(96,148,255,.28);border-radius:14px;box-shadow:0 22px 50px rgba(8,18,38,.35);color:#d7e4f7;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:13px;justify-self:end;max-width:460px;width:100%}.live-monitor-head{align-items:center;border-bottom:1px solid rgba(120,160,230,.16);display:flex;gap:12px;padding:13px 18px}.live-monitor-dots{display:inline-flex;gap:6px}.live-monitor-dots i{border-radius:50%;height:10px;width:10px}.live-monitor-dots i:first-child{background:#ff5f57}.live-monitor-dots i:nth-child(2){background:#febc2e}.live-monitor-dots i:nth-child(3){background:#28c840}.live-monitor-title{color:#eaf2ff;font-weight:650;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-monitor-status{align-items:center;color:#3fe28e;display:inline-flex;font-size:11px;font-weight:750;gap:7px;letter-spacing:.14em;margin-left:auto;text-transform:uppercase;white-space:nowrap}.live-monitor-status i{animation:live-monitor-pulse 1.8s ease-out infinite;background:#3fe28e;border-radius:50%;height:7px;width:7px}.live-monitor-body{display:grid;padding:18px 20px 14px}.live-monitor-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.live-monitor-step{align-items:center;color:#7de8a8;display:inline-flex;gap:11px;min-width:0}.live-monitor-pulse{animation:live-monitor-pulse 1.8s ease-out infinite;background:#34d27b;border-radius:50%;flex:none;height:9px;width:9px}.live-monitor-pulse.warn{animation:none;background:#febc2e}.live-monitor-pulse.idle{animation:none;background:#5b7398}.live-monitor-value{color:#4fe89a;flex:none;font-size:12px;font-weight:650}.live-monitor-flow{display:block;height:24px;margin:3px 0;position:relative;width:9px}.live-monitor-flow:before{background:rgba(120,160,230,.22);content:"";inset:0 auto 0 4px;position:absolute;width:1px}.live-monitor-flow i{animation:live-monitor-drop 1.6s linear infinite;background:#46a6ff;border-radius:50%;box-shadow:0 0 8px rgba(70,166,255,.9);height:5px;left:2px;position:absolute;top:0;width:5px}.live-monitor-flow:nth-of-type(2) i{animation-delay:.5s}.live-monitor-flow:nth-of-type(3) i{animation-delay:1s}.live-monitor-foot{align-items:center;border-top:1px solid rgba(120,160,230,.16);color:#7288a8;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 18px}.live-monitor-foot-value{color:#4fe89a;font-weight:650}@keyframes live-monitor-pulse{0%{box-shadow:0 0 0 0 rgba(63,226,142,.55)}70%{box-shadow:0 0 0 8px rgba(63,226,142,0)}to{box-shadow:0 0 0 0 rgba(63,226,142,0)}}@keyframes live-monitor-drop{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(20px)}}@media (max-width:880px){.live-monitor-section{grid-template-columns:1fr}.live-monitor{justify-self:stretch;max-width:none}}.portal-section-heading{align-items:end;display:flex;gap:18px;justify-content:space-between}.portal-card h2,.portal-card h3,.portal-section-heading h2{margin:0}.portal-card-intro,.portal-section-heading p{color:var(--muted);font-size:13px;line-height:1.5;margin:5px 0 0}.sov-summary{background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.16);border-radius:10px;font-size:15px;line-height:1.55;margin:0 0 16px;padding:12px 14px}.sov-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.sov-list li{align-items:center;border-radius:8px;display:grid;gap:10px;grid-template-columns:26px minmax(120px,1.2fr) minmax(80px,2fr) auto;padding:7px 9px}.sov-list li.own{background:rgba(37,99,235,.09);outline:1px solid rgba(37,99,235,.25)}.sov-list li.missing{background:rgba(220,38,38,.07);outline-color:rgba(220,38,38,.25)}.sov-rank{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.sov-domain{font-size:14px;overflow-wrap:anywhere}.sov-domain em{color:var(--muted);font-size:12px;font-style:normal}.sov-bar{background:rgba(15,23,42,.08);height:8px;overflow:hidden}.sov-bar,.sov-bar i{border-radius:999px;display:block}.sov-bar i{background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;width:var(--sov-width,0)}.sov-list li.own .sov-bar i{background:linear-gradient(90deg,#1d4ed8,#3b82f6)}.sov-value{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:620px){.sov-list li{grid-template-columns:24px 1fr auto;row-gap:4px}.sov-domain{grid-column:2/-1}.sov-bar{grid-column:2/3}.sov-value{grid-column:3/4}}.portal-code-block{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);border-radius:10px;font-size:13px;line-height:1.65;margin:12px 0 0;max-height:420px;overflow:auto;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.schema-types{font-size:14px;line-height:1.6;margin:16px 0 0;overflow-wrap:anywhere}.schema-gaps{background:rgba(217,119,6,.07);border:1px solid rgba(217,119,6,.2);border-radius:10px;margin-top:14px;padding:12px 14px}.schema-gaps h3{font-size:14px;margin:0 0 6px}.schema-gaps ul{font-size:14px;line-height:1.6;margin:0;padding-left:18px}.portal-coverage-line{background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.16);border-radius:10px;color:var(--text);font-size:14px;line-height:1.5;margin:12px 0 0;padding:10px 13px}.portal-coverage-line strong{font-size:16px}.portal-project-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-project-card{background:rgba(255,255,255,.96);border:1px solid rgba(47,107,255,.2);border-radius:10px;color:inherit;display:grid;gap:16px;padding:20px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.portal-project-card:hover{border-color:var(--cta);box-shadow:0 16px 36px rgba(18,32,59,.12);transform:translateY(-2px)}.portal-component-row,.portal-project-foot,.portal-project-head,.portal-project-metrics,.portal-run-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.portal-project-head>div,.portal-run-head>div{display:grid;gap:4px;min-width:0}.portal-project-head strong{font-size:18px}.portal-project-foot,.portal-project-head span,.portal-run-head span{color:var(--muted);font-size:12px}.portal-project-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-project-metrics{align-items:stretch}.portal-project-metric{background:var(--surface-soft);border-radius:8px;display:grid;flex:1;gap:3px;padding:11px}.portal-project-metric span{color:var(--muted);font-size:11px}.portal-project-metric strong{font-size:20px}.portal-badge{align-items:center;background:rgba(47,107,255,.1);border:1px solid rgba(47,107,255,.2);border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:11px;font-weight:850;min-height:28px;padding:0 9px;white-space:nowrap}.portal-badge-measured{background:rgba(0,194,168,.12);border-color:rgba(0,168,146,.28);color:#087968}.portal-badge-missing{background:rgba(165,103,10,.1);border-color:rgba(165,103,10,.24);color:var(--warning)}.portal-empty{align-items:center;background:linear-gradient(135deg,rgba(47,107,255,.08),rgba(0,194,168,.08)),#fff;border:1px dashed rgba(47,107,255,.35);border-radius:12px;display:grid;gap:10px;justify-items:start;min-height:230px;padding:clamp(24px,5vw,46px)}.portal-empty h2,.portal-empty p{margin:0}.portal-empty p{color:var(--muted);line-height:1.55;max-width:62ch}.portal-grid-two{display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.portal-card{min-width:0;padding:20px}.portal-card-stack{display:grid;gap:16px}.portal-alert,.portal-method-note{border-radius:8px;font-size:13px;line-height:1.55;padding:12px 14px}.portal-method-note{background:rgba(47,107,255,.08);border:1px solid rgba(47,107,255,.18);color:var(--muted)}.portal-alert{background:rgba(192,41,58,.08);border:1px solid rgba(192,41,58,.22);color:var(--danger)}.portal-chart{margin:14px 0 0}.portal-chart svg{display:block;height:auto;max-height:330px;overflow:visible;width:100%}.portal-chart-gridline{stroke:#dce5f3;stroke-width:1}.portal-chart-axis-label,.portal-chart-date{fill:var(--muted);font-family:var(--font-sans);font-size:11px}.portal-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.portal-chart-line-readiness{stroke:var(--accent)}.portal-chart-line-visibility{stroke:var(--cta-dark)}.portal-chart-dot{stroke:#fff;stroke-width:2}.portal-chart-dot-readiness{fill:var(--accent)}.portal-chart-dot-visibility{fill:var(--cta-dark)}.portal-chart-guide{stroke-dasharray:4 7;stroke-width:1.5}.portal-chart-guide-readiness{stroke:rgba(47,107,255,.45)}.portal-chart-guide-visibility{stroke:rgba(0,148,128,.45)}.portal-chart-value{font-family:var(--font-sans);font-size:13px;font-weight:850}.portal-chart-value-readiness{fill:var(--accent)}.portal-chart-value-visibility{fill:var(--cta-dark)}.portal-chart-baseline-note{fill:var(--muted);font-family:var(--font-sans);font-size:11.5px;font-weight:650}.portal-chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:4px}.portal-chart-legend span{align-items:center;display:inline-flex;font-size:12px;font-weight:750;gap:7px}.portal-chart-legend i{border-radius:999px;display:inline-block;height:4px;width:24px}.portal-chart-legend .legend-readiness{background:var(--accent)}.portal-chart-legend .legend-visibility{background:var(--cta-dark)}.portal-chart-legend small{color:var(--muted);flex-basis:100%;line-height:1.45}.portal-chart-empty{align-content:center;background:var(--surface-soft);border:1px dashed var(--line);border-radius:8px;display:grid;gap:5px;min-height:230px;padding:24px;text-align:center}.portal-chart-empty span{color:var(--muted);font-size:13px}.portal-score-large{align-items:baseline;display:flex;gap:6px}.portal-score-large strong{font-size:42px;line-height:1}.portal-score-large span{color:var(--muted);font-size:13px}.portal-delta{font-size:13px;font-weight:850}.portal-delta-positive{color:var(--ok)}.portal-delta-negative{color:var(--danger)}.portal-delta-neutral{color:var(--muted)}.portal-delta-list{display:grid;gap:10px;margin-top:14px}.portal-delta-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft,rgba(15,32,51,.03))}.portal-delta-list span{color:var(--muted);font-size:13.5px}.portal-component-list,.portal-run-list{display:grid;gap:10px;margin-top:14px}.portal-component-row,.portal-run-row{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px}.portal-component-row>div{display:grid;flex:1;gap:3px}.portal-component-row small,.portal-component-row span,.portal-run-row small{color:var(--muted)}.portal-component-row small{line-height:1.4}.portal-run-row{display:grid;gap:9px}.portal-run-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-run-metrics span{color:var(--muted);display:grid;font-size:11px;gap:2px}.portal-run-metrics strong{color:var(--ink);font-size:15px}.portal-form-card{margin:0 auto;max-width:760px;width:100%}.portal-form-card .form-grid{margin-top:20px}.portal-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:4px}.portal-form-actions a{color:var(--muted);font-size:13px}.portal-transparency-list{display:grid;gap:10px;margin:14px 0 0;padding:0}.portal-transparency-list li{align-items:flex-start;display:grid;gap:3px;grid-template-columns:18px minmax(0,1fr);list-style:none}.portal-transparency-list li>svg{color:var(--cta-dark);margin-top:2px}.portal-transparency-list span,.portal-transparency-list strong{grid-column:2}.portal-transparency-list span{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:880px){.portal-grid-two,.portal-kpi-grid,.portal-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid-two>:first-child{grid-column:1/-1}.portal-page-heading{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.portal-toolbar{align-items:flex-start;flex-direction:column}.nav{flex-wrap:wrap;width:100%}.nav a{flex:1 1 auto;text-align:center}.portal-grid-two,.portal-kpi-grid,.portal-project-grid,.portal-run-metrics{grid-template-columns:1fr}.portal-kpi-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid-two>:first-child{grid-column:auto}.portal-component-row,.portal-project-head,.portal-project-metrics,.portal-section-heading{align-items:flex-start;flex-direction:column}}.gsm-home{--gsm-ink:#07111f;--gsm-ink-soft:#0d2238;--gsm-paper:#f3f1e9;--gsm-white:#fffef9;--gsm-mint:#5aa9ff;--gsm-mint-soft:#deedff;--gsm-line:rgba(7,41,74,.16);--gsm-muted:#5d7088;background:var(--gsm-paper);overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.topbar{border-color:rgba(90,169,255,.28);background:linear-gradient(135deg,rgba(4,11,20,.98),rgba(10,34,62,.97)),#07111f;box-shadow:0 16px 36px rgba(3,13,27,.26)}.mark{color:#07111f;background:#5aa9ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.brand strong em{color:#5aa9ff}.nav a{border-color:rgba(90,169,255,.3)}.nav a:hover{border-color:#5aa9ff;background:rgba(90,169,255,.15)}.gsm-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.gsm-hero{position:relative;padding:86px 0 96px;color:#fff;background:radial-gradient(circle at 82% 16%,rgba(43,108,184,.3),transparent 32%),linear-gradient(145deg,#040b14,#091a2e 64%,#050f1c)}.gsm-grid-overlay{position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 72%);pointer-events:none}.gsm-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);gap:68px;align-items:center}.gsm-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--gsm-mint);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.gsm-eyebrow.gsm-dark{color:#276da9}.gsm-hero h1{margin:24px 0 23px;font-size:clamp(50px,5.3vw,78px);line-height:.99;letter-spacing:-.062em;font-weight:620}.gsm-hero h1 em,.gsm-home h2 em{color:var(--gsm-mint);font-weight:450}.gsm-lead{max-width:630px;margin:0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.68}.gsm-hero-points{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:27px}.gsm-hero-points span{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.7);font-size:11px}.gsm-hero-points svg{color:var(--gsm-mint)}.gsm-honesty-note{max-width:610px;margin-top:28px;padding:14px 16px;border:1px solid rgba(90,169,255,.23);border-radius:8px;color:rgba(255,255,255,.62);background:rgba(90,169,255,.07);font-size:11px;line-height:1.55}.gsm-honesty-note b{color:#fff}.gsm-check-card{padding:27px;border:1px solid rgba(255,255,255,.18);border-radius:17px;color:var(--gsm-ink);background:rgba(255,254,249,.98);box-shadow:0 38px 100px rgba(0,0,0,.38)}.gsm-check-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:23px;padding-bottom:19px;border-bottom:1px solid var(--gsm-line)}.gsm-check-card-head span{display:block;margin-bottom:5px;color:#5c7086;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.gsm-check-card-head h2{margin:0;font-size:27px;letter-spacing:-.04em}.gsm-check-card-head>strong{padding:7px 10px;border-radius:99px;color:#205f9e;background:var(--gsm-mint-soft);font-size:12px}.gsm-check-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gsm-check-card .button,.gsm-check-card .consent-field,.gsm-check-card .field:first-child,.gsm-check-card .field:nth-child(2),.gsm-check-card .microcopy,.gsm-check-card .report-progress{grid-column:1/-1}.gsm-check-card .field{gap:5px}.gsm-check-card .field label{font-size:12px}.gsm-check-card .field-hint{font-size:10px;line-height:1.4}.gsm-check-card .field input,.gsm-check-card .field select{min-height:46px;border-color:rgba(8,26,21,.2);border-radius:6px;background:#f6f7f3;font-size:12px}.gsm-check-card .field input:focus,.gsm-check-card .field select:focus{border-color:#438fdf;box-shadow:0 0 0 3px rgba(90,169,255,.25)}.gsm-check-card .consent-field{border-color:var(--gsm-line);border-radius:7px;background:#f2f5f1;padding:10px 12px}.gsm-check-card .consent-field span,.gsm-check-card .microcopy{font-size:9px;line-height:1.45}.gsm-check-card .button{min-height:50px;border-radius:6px;color:var(--gsm-ink);background:var(--gsm-mint);box-shadow:0 12px 25px rgba(55,143,233,.24);font-size:12px}.gsm-check-card .button:hover{color:#fff;background:var(--gsm-ink);box-shadow:0 15px 28px rgba(8,26,21,.24)}.gsm-form-error{margin:0 0 14px;padding:10px 12px;border-radius:6px;color:#8c1d2c;background:#fff0f2;font-size:12px}.gsm-proof-strip{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);color:#c2d7cf;background:var(--gsm-ink-soft)}.gsm-proof-strip .gsm-container{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:9px;font-weight:800;letter-spacing:.15em}.gsm-proof-strip i{width:4px;height:4px;border-radius:50%;background:var(--gsm-mint)}.gsm-section{padding:108px 0}.gsm-light,.gsm-pricing-section{background:var(--gsm-paper)}.gsm-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px}.gsm-cta h2,.gsm-section-heading h2,.gsm-two-column h2{max-width:760px;margin:18px 0 0;font-size:clamp(40px,4.7vw,64px);line-height:1.04;letter-spacing:-.055em;font-weight:620}.gsm-section-heading h2 em,.gsm-two-column h2 em{color:#327dcc}.gsm-section-heading>p{margin:0 0 6px;color:#53677f;font-size:14px;line-height:1.7}.gsm-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.gsm-journey-grid article{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(20,42,74,.1);border-radius:18px;background:#fffdf8;box-shadow:0 10px 30px rgba(9,24,44,.07);transition:box-shadow .35s ease,transform .35s ease}.gsm-journey-grid article:hover{box-shadow:0 26px 54px rgba(9,24,44,.15);transform:translateY(-6px)}.gsm-journey-media{position:relative;aspect-ratio:4/3;background:#f4ede2;overflow:hidden}.gsm-journey-media img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.gsm-journey-grid article:hover .gsm-journey-media img{transform:scale(1.045)}.gsm-journey-media>span{position:absolute;top:14px;left:14px;padding:5px 11px;border-radius:999px;background:rgba(8,22,42,.78);backdrop-filter:blur(6px);color:#cfe4ff;font-size:11px;font-weight:850;letter-spacing:.14em}.gsm-journey-body{display:grid;gap:10px;padding:22px 24px 58px}.gsm-journey-grid h3{margin:0;font-size:22px;letter-spacing:-.03em}.gsm-journey-grid p{margin:0;color:#51637d;font-size:13px;line-height:1.65}.gsm-journey-arrow{position:absolute;right:20px;bottom:18px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(20,42,74,.18);border-radius:50%;color:#12233c;transition:background .3s ease,color .3s ease,transform .3s ease}.gsm-journey-grid article:hover .gsm-journey-arrow{background:#12233c;color:#fff;transform:translateX(3px)}.gsm-free-section{background:#fffdf8}.gsm-two-column{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:90px;align-items:center}.gsm-copy{max-width:570px;margin:27px 0 0;color:var(--gsm-muted);font-size:15px;line-height:1.72}.gsm-check-list{display:grid;gap:12px;margin:28px 0 32px;padding:0;list-style:none}.gsm-check-list li{display:flex;align-items:center;gap:10px;color:#344e68;font-size:13px}.gsm-check-list svg{flex:0 0 auto;padding:3px;border-radius:50%;color:#245f9e;background:var(--gsm-mint-soft)}.gsm-primary-button,.gsm-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 18px;border-radius:5px;color:#fff;background:var(--gsm-ink);font-size:12px;font-weight:800;text-decoration:none}.gsm-primary-button:hover{color:var(--gsm-ink);background:var(--gsm-mint)}.gsm-result-card{padding:30px;border:1px solid var(--gsm-line);border-radius:14px;background:#f5f5ef;box-shadow:0 25px 60px rgba(8,26,21,.12)}.gsm-result-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.gsm-result-head span{padding:6px 8px;border-radius:99px;color:#245f9e;background:var(--gsm-mint-soft);font-size:8px;font-weight:850;letter-spacing:.1em}.gsm-result-head b{color:#566a62;font-size:9px}.gsm-result-score{display:flex;align-items:center;gap:13px;margin:30px 0}.gsm-result-score>strong{font-size:72px;line-height:.9;letter-spacing:-.07em}.gsm-result-score>span{color:#566a62;font-size:10px;line-height:1.45}.gsm-result-bars{display:grid;gap:13px}.gsm-result-bars>div{display:grid;grid-template-columns:120px 1fr 28px;align-items:center;gap:11px;font-size:9px}.gsm-result-bars i{height:7px;border-radius:99px;background:#dfe5e1;overflow:hidden}.gsm-result-bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7bd8,var(--gsm-mint))}.gsm-result-card>p{margin:23px 0 0;padding-top:17px;border-top:1px solid var(--gsm-line);color:#566a62;font-size:9px;line-height:1.5}.gsm-dark-section{color:#fff;background:var(--gsm-ink)}.gsm-on-dark h2 em{color:var(--gsm-mint)}.gsm-on-dark>p{color:rgba(255,255,255,.57)}.gsm-monitor-layout{display:grid;grid-template-columns:minmax(330px,.75fr) minmax(520px,1.25fr);gap:64px;align-items:center;margin-top:62px}.gsm-feature-list{display:grid}.gsm-feature-list article{display:grid;grid-template-columns:38px 1fr;gap:15px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.12)}.gsm-feature-list article>svg{color:var(--gsm-mint)}.gsm-feature-list h3{margin:0 0 7px;font-size:18px}.gsm-feature-list p{margin:0;color:rgba(255,255,255,.52);font-size:11px;line-height:1.6}.gsm-secondary-button{justify-self:start;margin-top:26px;border:1px solid rgba(90,169,255,.55);color:var(--gsm-mint);background:transparent}.gsm-secondary-button:hover{color:var(--gsm-ink);background:var(--gsm-mint)}.gsm-monitor-card{position:relative;padding:27px;border:1px solid rgba(255,255,255,.15);border-radius:16px;color:var(--gsm-ink);background:#f9f9f4;box-shadow:0 32px 80px rgba(0,0,0,.35)}.gsm-demo-label{position:absolute;right:18px;top:-13px;padding:7px 10px;border-radius:99px;color:#5b4213;background:#f4cb76;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.gsm-chart-dates,.gsm-chart-head,.gsm-monitor-topline{display:flex;align-items:center;justify-content:space-between}.gsm-monitor-topline>div{display:grid;gap:4px}.gsm-monitor-topline span{color:#566a62;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.gsm-monitor-topline strong{font-size:17px}.gsm-monitor-status-group{justify-items:end;gap:7px!important}.gsm-website-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(44,120,197,.24);border-radius:99px;color:#205f9e!important;background:#e2efff;font-size:7px!important;font-weight:850;letter-spacing:.045em!important;white-space:nowrap}.gsm-website-status i{width:6px;height:6px;border-radius:50%;background:#418fe0;box-shadow:0 0 0 3px rgba(65,143,224,.15)}.gsm-period{padding:7px 9px;border:1px solid var(--gsm-line);border-radius:5px}.gsm-monitor-score{display:flex;align-items:center;gap:20px;margin:24px 0 20px}.gsm-score-ring{position:relative;width:88px;height:88px;display:grid;place-content:center;align-items:baseline;border-radius:50%;background:#f9f9f4}.gsm-score-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.gsm-score-ring circle{fill:none;stroke-width:10}.gsm-score-ring-track{stroke:#dfe6e1}.gsm-score-ring-value{stroke:#5aa9ff;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(55,143,233,.38))}.gsm-score-ring>div{position:relative;z-index:1;display:flex;align-items:baseline}.gsm-score-ring strong{font-size:28px;letter-spacing:-.06em}.gsm-score-print{display:none}.gsm-score-ring span{color:#566a62;font-size:8px}.gsm-monitor-score>div:last-child{display:grid;gap:7px}.gsm-monitor-delta{opacity:0;transform:translateY(7px)}.gsm-monitor-score b{justify-self:start;padding:5px 7px;border-radius:4px;color:#1f659f;background:var(--gsm-mint-soft);font-size:10px}.gsm-monitor-score>div:last-child span{max-width:200px;color:#566a62;font-size:8px;line-height:1.45}.gsm-chart-wrap{padding:13px;border:1px solid var(--gsm-line);border-radius:9px;background:#fff}.gsm-chart-head{color:#566a62;font-size:8px}.gsm-chart-head span:first-child{color:var(--gsm-ink);font-weight:800}.gsm-chart-wrap svg{display:block;width:100%;height:165px;margin-top:5px;overflow:visible}.gsm-chart-grid{fill:none;stroke:#e9ece9;stroke-width:1}.gsm-chart-area{opacity:0;pointer-events:none}.gsm-chart-line{fill:none;stroke:#378fe9;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.gsm-chart-compare{fill:none;stroke:#9ca9a4;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.gsm-chart-wrap circle{fill:white;stroke:#378fe9;stroke-width:3}.gsm-chart-current-dot{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center}.gsm-chart-dates{color:#596a64;font-size:8px}.gsm-mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.gsm-mini-metrics>div{display:grid;grid-template-columns:1fr auto;gap:5px;padding:10px;border:1px solid var(--gsm-line);border-radius:7px;background:#fff;opacity:0;transform:translateY(9px)}.gsm-mini-metrics span{grid-column:1/-1;color:#566a62;font-size:8px;text-transform:uppercase}.gsm-mini-metrics strong{font-size:18px}.gsm-mini-metrics small{align-self:center;color:#1d5f9f;font-size:8px}.gsm-preview-note{margin:13px 0 0;color:#75847e;font-size:8px;line-height:1.45}.gsm-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:54px}.gsm-price-grid article{min-height:390px;display:flex;flex-direction:column;padding:31px;border:1px solid var(--gsm-line);border-radius:12px;background:#fffdf8}.gsm-price-grid article.gsm-price-featured{color:#fff;background:var(--gsm-ink);box-shadow:0 25px 70px rgba(8,26,21,.2)}.gsm-price-grid article>span{color:#2a68a5;font-size:9px;font-weight:850;letter-spacing:.12em}.gsm-price-featured>span{color:var(--gsm-mint)!important}.gsm-price-grid h3{margin:15px 0 24px;font-size:25px;letter-spacing:-.04em}.gsm-price-grid article>strong{font-size:52px;line-height:1;letter-spacing:-.06em}.gsm-price-grid article>small{margin-top:7px;color:#5e6e67;font-size:10px}.gsm-price-featured>small{color:rgba(255,255,255,.55)!important}.gsm-plan-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gsm-plan-prices>div{display:flex;flex-direction:column;gap:6px;padding:12px 10px;border:1px solid #d5d1f1;border-radius:8px;background:#fff}.gsm-plan-prices em{color:#5849d7;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gsm-plan-prices strong{color:#10203b;font-size:21px;line-height:1;letter-spacing:-.04em;white-space:nowrap}@media (max-width:430px){.gsm-plan-prices{gap:7px}.gsm-plan-prices>div{padding:10px 8px}.gsm-plan-prices strong{font-size:16px}}.gsm-price-grid ul{display:grid;gap:12px;margin:30px 0;padding:21px 0 0;border-top:1px solid var(--gsm-line);list-style:none}.gsm-price-featured ul{border-color:rgba(255,255,255,.12)}.gsm-price-grid li{display:flex;align-items:center;gap:9px;color:#52665e;font-size:11px}.gsm-price-featured li{color:rgba(255,255,255,.7)}.gsm-price-grid li svg{color:#2f7dca}.gsm-price-featured li svg{color:var(--gsm-mint)}.gsm-price-grid article>a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:auto;border-radius:5px;color:#fff;background:var(--gsm-ink);font-size:11px;font-weight:800}.gsm-price-featured>a{color:var(--gsm-ink)!important;background:var(--gsm-mint)!important}.gsm-pricing-note{max-width:850px;margin:22px auto 0;color:#53677f;font-size:10px;line-height:1.55;text-align:center}.gsm-cta{padding:72px 0;background:var(--gsm-mint)}.gsm-cta .gsm-container{display:flex;align-items:center;justify-content:space-between;gap:45px}.gsm-cta span{color:#163d64;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.gsm-cta h2{margin-top:8px;font-size:clamp(34px,4vw,52px)}.gsm-cta a{min-width:190px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:5px;background:var(--gsm-ink);font-size:12px;font-weight:800}@media (max-width:1040px){.gsm-hero-grid,.gsm-monitor-layout,.gsm-two-column{grid-template-columns:1fr}.gsm-check-card,.gsm-hero-copy,.gsm-monitor-card{max-width:760px}}@media (max-width:760px){.gsm-container{width:min(100% - 28px,1180px)}.gsm-hero{padding:70px 0}.gsm-hero-grid{gap:48px}.gsm-hero h1{font-size:clamp(34px,5.6vw,42px)}.gsm-lead{font-size:16px}.gsm-check-card{padding:20px}.gsm-check-card .form-grid{grid-template-columns:1fr}.gsm-check-card .field,.gsm-check-card .field:first-child,.gsm-check-card .field:nth-child(2){grid-column:1}.gsm-proof-strip .gsm-container{justify-content:flex-start;overflow:hidden}.gsm-proof-strip i:nth-of-type(n+3),.gsm-proof-strip span:nth-of-type(n+3){display:none}.gsm-section{padding:78px 0}.gsm-journey-grid,.gsm-price-grid,.gsm-section-heading{grid-template-columns:1fr}.gsm-section-heading{gap:24px}.gsm-section-heading h2,.gsm-two-column h2{font-size:clamp(38px,12vw,54px)}.gsm-journey-grid{margin-top:36px}.gsm-result-bars>div{grid-template-columns:98px 1fr 25px}.gsm-monitor-card{padding:19px}.gsm-mini-metrics{grid-template-columns:1fr}.gsm-cta .gsm-container{align-items:flex-start;flex-direction:column}.gsm-cta a{width:100%}}.shell:has(>.gsm-home){width:100%;margin:0;padding:0}.shell:has(>.gsm-home)>.sitefooter{width:min(1180px,calc(100% - 40px));margin:48px auto 0;padding-bottom:36px}.shell:has(>.gsm-home) .gsm-home{width:100%;margin-left:0}.gsm-hero{min-height:520px;display:flex;align-items:center;padding:28px 0 26px;background:radial-gradient(circle at 84% 14%,rgba(42,105,184,.34),transparent 34%),linear-gradient(105deg,#040b14,#08172a 55%,#0b223a)}.gsm-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(372px,.82fr);gap:52px}.gsm-hero-copy{padding-top:4px}.gsm-hero .gsm-eyebrow{position:relative;padding-left:32px;color:#5aa9ff;letter-spacing:.17em}.gsm-hero .gsm-eyebrow:before{content:"";position:absolute;left:0;width:22px;height:1px;background:currentColor}.gsm-hero .gsm-eyebrow svg{display:none}.gsm-hero h1{max-width:500px;margin:22px 0 18px;font-size:clamp(34px,3.4vw,48px);line-height:1.08;letter-spacing:-.042em;font-weight:650}.gsm-hero h1 em{color:#5aa9ff;font-weight:500}.gsm-hero .gsm-lead{max-width:500px;color:rgba(255,255,255,.78);font-size:14.5px;line-height:1.62}.gsm-home-updated{display:flex;flex-wrap:wrap;gap:6px 14px;margin:13px 0 0;color:rgba(255,255,255,.72);font-size:10px;line-height:1.5}.gsm-home-updated time{color:#a8d2ff;font-weight:800}.gsm-hero-url-form{max-width:650px;margin-top:39px}.gsm-hero-url-form>label{display:block;margin-bottom:10px;color:rgba(255,255,255,.76);font-size:11px;font-weight:750}.gsm-hero-input-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;padding:5px 6px 5px 16px;border:1px solid rgba(255,255,255,.26);border-radius:7px;background:rgba(255,255,255,.075);backdrop-filter:blur(12px)}.gsm-hero-input-row>svg{color:#5aa9ff;transform:rotate(-35deg)}.gsm-hero-input-row input{min-width:0;height:52px;border:0;outline:0;color:#fff;background:transparent;font-size:15px}.gsm-hero-input-row input::placeholder{color:rgba(255,255,255,.43)}.gsm-hero-input-row button{min-width:184px;height:54px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:5px;color:#06110f;background:#00c2a8;font-size:12px;font-weight:850;cursor:pointer;transition:background .18s ease,transform .18s ease}.gsm-hero-input-row button:hover{background:#2adfc6;transform:translateY(-1px)}.gsm-hero-url-form>p{margin:10px 0 0;color:rgba(255,255,255,.4);font-size:9px;line-height:1.45}.gsm-hero-trust{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:25px}.gsm-hero-trust span{display:inline-flex;align-items:center;gap:4px;color:rgba(255,255,255,.7);font-size:9px}.gsm-hero-trust svg{color:#5aa9ff}.gsm-hero-preview{padding:10px 0 8px}.gsm-monitor-card-hero{max-width:372px;min-height:348px;margin-left:auto;padding:18px;border-color:rgba(90,169,255,.24);background:#f7f7f2;transform:none;box-shadow:0 35px 90px rgba(0,0,0,.34),12px 13px 0 -1px rgba(5,18,35,.9),12px 13px 0 rgba(90,169,255,.22)}.gsm-monitor-card-hero .gsm-demo-label{color:#123f6f;background:#78b9ff}.gsm-monitor-card-hero .gsm-monitor-topline strong{font-size:16px}.gsm-monitor-card-hero .gsm-monitor-score{margin:22px 0 17px}.gsm-monitor-card-hero .gsm-score-ring{width:82px;height:82px}.gsm-monitor-card-hero .gsm-chart-wrap svg{height:138px}.gsm-monitor-card-hero .gsm-mini-metrics>div{min-height:55px}.gsm-monitor-card-report{width:min(100%,780px);margin:0 auto;border-color:rgba(8,26,21,.13);background:#f7f7f2;box-shadow:0 22px 55px rgba(8,26,21,.13)}.report-monitor-offer{display:grid;gap:22px}.report-monitor-intro{display:grid;gap:7px;max-width:760px;margin:0 auto;text-align:center}.report-monitor-intro strong{color:#07111f;font-size:18px}.report-monitor-intro p{margin:0;color:#62736c;font-size:13px;line-height:1.6}.report-monitor-offer .report-actions{justify-content:center}.gsm-monitor-proof{display:flex;justify-content:space-between;gap:12px;margin-top:13px;color:#566a62;font-size:8px}.gsm-monitor-proof span:first-child{color:#1d5f9f}.gsm-animation-replay{display:inline-flex;align-items:center;gap:5px;margin:13px 0 0 auto;padding:5px 8px;border:1px solid rgba(8,26,21,.14);border-radius:5px;color:#53665e;background:rgba(255,255,255,.72);font:inherit;font-size:8px;font-weight:750;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.gsm-animation-replay:focus-visible,.gsm-animation-replay:hover{border-color:#378fe9;color:#164f88;background:#fff}.gsm-monitor-animated .gsm-score-ring-value{animation:gsm-index-ring 1.4s cubic-bezier(.2,.8,.2,1) forwards}.gsm-monitor-animated .gsm-monitor-delta{animation:gsm-index-rise .48s ease 1.05s forwards}.gsm-monitor-animated .gsm-chart-compare{animation:gsm-index-line 1s ease .72s forwards}.gsm-monitor-animated .gsm-chart-line{animation:gsm-index-line 1.35s cubic-bezier(.2,.8,.2,1) 1.05s forwards}.gsm-monitor-animated .gsm-chart-area{animation:gsm-index-area .75s ease 1.75s forwards}.gsm-monitor-animated .gsm-chart-current-dot{animation:gsm-index-dot .62s cubic-bezier(.2,.9,.2,1.25) 2.22s forwards}.gsm-monitor-animated .gsm-mini-metrics>div{animation:gsm-index-rise .45s ease forwards}.gsm-monitor-animated .gsm-mini-metrics>div:first-child{animation-delay:2.25s}.gsm-monitor-animated .gsm-mini-metrics>div:nth-child(2){animation-delay:2.4s}.gsm-monitor-animated .gsm-mini-metrics>div:nth-child(3){animation-delay:2.55s}@keyframes gsm-index-ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:var(--gsm-score-offset)}}@keyframes gsm-index-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes gsm-index-area{0%{opacity:0}to{opacity:1}}@keyframes gsm-index-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes gsm-index-dot{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gsm-monitor-animated .gsm-chart-area,.gsm-monitor-animated .gsm-chart-compare,.gsm-monitor-animated .gsm-chart-current-dot,.gsm-monitor-animated .gsm-chart-line,.gsm-monitor-animated .gsm-mini-metrics>div,.gsm-monitor-animated .gsm-monitor-delta,.gsm-monitor-animated .gsm-score-ring-value{animation:none}.gsm-monitor-animated .gsm-score-ring-value{stroke-dashoffset:var(--gsm-score-offset)}.gsm-monitor-animated .gsm-chart-area,.gsm-monitor-animated .gsm-chart-current-dot,.gsm-monitor-animated .gsm-mini-metrics>div,.gsm-monitor-animated .gsm-monitor-delta{opacity:1;transform:none}.gsm-monitor-animated .gsm-chart-compare,.gsm-monitor-animated .gsm-chart-line{stroke-dashoffset:0}}.gsm-chart-area{fill-opacity:1}.gsm-check-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(2,8,17,.82);backdrop-filter:blur(9px)}.gsm-check-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:30px;border:1px solid rgba(90,169,255,.28);border-radius:15px;color:#07111f;background:#fffef9;box-shadow:0 40px 100px rgba(0,0,0,.48)}.gsm-dialog-close{position:absolute;right:16px;top:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(8,26,21,.15);border-radius:50%;color:#38506a;background:#f2f4ef;cursor:pointer}.gsm-dialog-heading{margin-bottom:24px;padding:0 52px 20px 0;border-bottom:1px solid rgba(8,26,21,.13)}.gsm-dialog-heading>span{color:#286fae;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gsm-dialog-heading h2{margin:8px 0 9px;font-size:30px;letter-spacing:-.045em}.gsm-dialog-heading p{max-width:570px;margin:0;color:#65766f;font-size:12px;line-height:1.55}.gsm-check-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsm-check-dialog .button,.gsm-check-dialog .consent-field,.gsm-check-dialog .field:first-child,.gsm-check-dialog .field:nth-child(2),.gsm-check-dialog .microcopy,.gsm-check-dialog .report-progress{grid-column:1/-1}.gsm-check-dialog .field-hint{font-size:11px}.gsm-check-dialog .field input,.gsm-check-dialog .field select{border-color:rgba(8,26,21,.22);background:#f5f6f2}.gsm-check-dialog .button{border-radius:6px;color:#06101d;background:#5aa9ff;box-shadow:0 12px 25px rgba(55,143,233,.24)}.gsm-check-dialog .button:hover{color:#fff;background:#07111f}@media (max-width:1080px){.gsm-hero{min-height:auto;padding:84px 0}.gsm-hero-grid{grid-template-columns:1fr;gap:56px}.gsm-hero-copy,.gsm-hero-preview{max-width:760px}.gsm-monitor-card-hero{max-width:560px;margin-left:0}}@media (max-width:680px){.gsm-hero .gsm-container{width:min(100% - 28px,1235px)}.gsm-hero{padding:66px 0}.gsm-hero h1{margin-top:24px;font-size:clamp(32px,9vw,40px)}.gsm-hero-input-row{grid-template-columns:25px 1fr;padding:8px 8px 8px 14px}.gsm-hero-input-row button{grid-column:1/-1;width:100%;margin-top:5px}.gsm-monitor-card-hero{min-height:0;padding:18px;transform:none}.gsm-monitor-card-hero .gsm-chart-wrap svg{height:135px}.gsm-check-dialog{padding:22px 18px}.gsm-check-dialog .form-grid{grid-template-columns:1fr}.gsm-check-dialog .field,.gsm-check-dialog .field:first-child,.gsm-check-dialog .field:nth-child(2){grid-column:1}}body:has(.gsm-report){background:radial-gradient(circle at 88% 4%,rgba(90,169,255,.18),transparent 24rem),#f3f5f0}.shell:has(>.gsm-report){--bg:#f3f5f0;--surface:#fffef9;--surface-soft:#f1f4ef;--ink:#081a15;--muted:#62736c;--line:rgba(8,26,21,.14);--accent:#5aa9ff;--accent-dark:#245f9e;--blue:#378fe9;--rose:#c25767;--violet:#7f68c9;--warning:#a5670a;--danger:#bd3d4d;--ok:#327dcc;--cta:#5aa9ff;--cta-dark:#358cde;--track:#dfe6e1;--shadow:0 22px 58px rgba(8,26,21,.09)}.shell:has(>.gsm-report)>.topbar{top:10px;border-color:rgba(90,169,255,.24);border-radius:10px;background:radial-gradient(circle at 84% 0,rgba(42,100,170,.38),transparent 34%),linear-gradient(105deg,#050d18,#0b223a);box-shadow:0 18px 44px rgba(8,26,21,.2)}.shell:has(>.gsm-report) .mark{color:#07111f;background:#5aa9ff;box-shadow:none}.shell:has(>.gsm-report) .brand strong em{color:#5aa9ff}.shell:has(>.gsm-report) .nav a{border-color:rgba(90,169,255,.28)}.shell:has(>.gsm-report) .nav a:hover{border-color:#5aa9ff;color:#07111f;background:#5aa9ff}.gsm-report{gap:20px}.gsm-report .panel{border-color:rgba(8,26,21,.13);border-radius:14px;background:#fffef9}.gsm-report .panel-header{border-bottom-color:rgba(8,26,21,.12);padding:26px 28px}.gsm-report .lean-stat strong,.gsm-report .overall-grade strong,.gsm-report .panel-header h1,.gsm-report .panel-header h2,.gsm-report .priority-rank strong{font-family:var(--font-sans);letter-spacing:-.035em}.gsm-report .panel-header h2{font-size:24px;font-weight:720}.gsm-report .panel-body{padding:28px}.gsm-report .report-view-switch{border-color:rgba(90,169,255,.24);border-radius:10px;background:#07111f;box-shadow:0 16px 38px rgba(8,26,21,.15)}.gsm-report .report-view-switch a{border-color:rgba(255,255,255,.12);border-radius:7px}.gsm-report .report-view-switch a.active{border-color:#5aa9ff;color:#07111f;background:#5aa9ff;box-shadow:0 10px 26px rgba(90,169,255,.23)}.gsm-report .report-view-switch a.active span{color:rgba(8,26,21,.68)}.gsm-report .report-tabs{border-color:rgba(8,26,21,.14);border-radius:10px;background:rgba(255,254,249,.95);box-shadow:0 14px 34px rgba(8,26,21,.08)}.gsm-report .report-tabs a{border-radius:6px;color:#496159;background:#edf3ee}.gsm-report .report-tabs a:focus-visible,.gsm-report .report-tabs a:hover{border-color:#5aa9ff;color:#07111f;background:#5aa9ff}.gsm-report #uebersicht{border:0;overflow:hidden;box-shadow:0 28px 70px rgba(8,26,21,.16)}.gsm-report .report-hero{gap:28px;padding:36px;border:0;color:#fff;background:radial-gradient(circle at 86% 8%,rgba(42,100,170,.42),transparent 40%),linear-gradient(112deg,#050d18,#081a2e 58%,#0b223a)}.gsm-report .report-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#5aa9ff;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.gsm-report .report-hero h1{color:#fff;font-size:clamp(40px,5vw,62px);font-weight:650;letter-spacing:-.06em}.gsm-report .report-hero .microcopy,.gsm-report .report-hero p{color:rgba(255,255,255,.72)}.gsm-report .report-hero .status-pill.ok{color:#205f9e;background:#dcecff}.gsm-report .overall-card{border-color:rgba(90,169,255,.25);border-radius:12px;color:#07111f;box-shadow:0 24px 55px rgba(0,0,0,.2)}.gsm-report .overall-card,.gsm-report .overall-card.fail,.gsm-report .overall-card.ok,.gsm-report .overall-card.warning{background:rgba(255,254,249,.97)}.gsm-report .overall-card p{color:#38506a}.gsm-report .overall-card .microcopy,.gsm-report .overall-card-head span,.gsm-report .overall-grade span,.gsm-report .overall-recommendation span{color:#62736c}.gsm-report .overall-card-head strong{color:#07111f;background:#5aa9ff}.gsm-report .overall-recommendation{border-top-color:rgba(8,26,21,.13)}.gsm-report #uebersicht>.panel-body{border-top:1px solid rgba(8,26,21,.1);background:#fffef9}.gsm-report .lean-summary{background:radial-gradient(circle at 9% 50%,rgba(90,169,255,.14),transparent 25%),#fffef9}.gsm-report .lean-total-ring{background:radial-gradient(circle at center,#fffef9 59%,transparent 60%),conic-gradient(var(--ring-tone) var(--ring-value),#dfe6e1 0)}.gsm-report .review-page-index,.gsm-report .section-illustration{border-color:rgba(90,169,255,.28);color:#245f9e;background:#e4f0ff}.gsm-report .empty,.gsm-report .module-kpi,.gsm-report .module-score,.gsm-report .report-details>summary:hover,.gsm-report .review-metric-grid span{background:#f1f4ef}.gsm-report .cwv-metric,.gsm-report .kw-opp-list,.gsm-report .module-kpi,.gsm-report .module-score,.gsm-report .priority-card,.gsm-report .report-details,.gsm-report .review-page-card{border-color:rgba(8,26,21,.13)}.gsm-report .review-page-card{background:linear-gradient(135deg,rgba(90,169,255,.09),transparent 48%),#fffef9}.gsm-report .button{border-color:#07111f;border-radius:6px;color:#fff;background:#07111f}.gsm-report .button:hover{border-color:#5aa9ff;color:#07111f;background:#5aa9ff}.gsm-report .button.secondary{border-color:rgba(8,26,21,.2);color:#244b73;background:#edf3fa}.gsm-report .button.secondary:hover{border-color:#07111f;color:#fff;background:#07111f}.gsm-report.report-not-found{max-width:760px;margin:72px auto}.gsm-report.report-not-found .panel-header{color:#fff;background:radial-gradient(circle at 86% 8%,rgba(42,100,170,.42),transparent 40%),linear-gradient(112deg,#050d18,#0b223a)}.gsm-report.report-not-found .panel-header h1{color:#fff}.gsm-report.report-not-found .panel-header p{color:rgba(255,255,255,.72)}.shell:has(>.gsm-report)>.sitefooter{border-top-color:rgba(8,26,21,.14)}.shell:has(>.gsm-report) .sitefooter-nav a:hover{color:#245f9e}@media (max-width:760px){.shell:has(>.gsm-report){width:min(100% - 20px,1180px)}.shell:has(>.gsm-report)>.topbar{position:static}.gsm-report .report-hero{padding:25px 20px}.gsm-report .panel-body,.gsm-report .panel-header{padding:20px}.gsm-report .report-hero h1{font-size:clamp(38px,13vw,52px)}}@media print{body:has(.gsm-report){background:#fff}.gsm-report{gap:18px}.gsm-report>#crawler-zugang,.gsm-report>#details,.gsm-report>#kennzahlen,.gsm-report>#prioritaeten,.gsm-report>#schema{break-before:page}.gsm-report>#business{break-inside:avoid}.gsm-report .panel{box-shadow:none}.gsm-report .report-hero{grid-template-columns:minmax(0,1fr) 230px!important;padding:28px}.gsm-report .report-hero h1{font-size:38px}.gsm-report .panel-body,.gsm-report .panel-header{padding:22px}.gsm-report .action-plan-block,.gsm-report .action-plan-snippet,.gsm-report .ai-card,.gsm-report .ai-example,.gsm-report .ai-examples-card,.gsm-report .ai-explainer,.gsm-report .ai-kpi-card,.gsm-report .ai-volume-bars,.gsm-report .business-card,.gsm-report .business-profile-hero,.gsm-report .business-wide-card,.gsm-report .check-summary,.gsm-report .check-table tr,.gsm-report .empty,.gsm-report .geo-page-card,.gsm-report .keyword-mismatch-banner,.gsm-report .panel-header,.gsm-report .premium-teaser-card,.gsm-report .priority-card,.gsm-report .priority-card-head,.gsm-report .review-page-card,.gsm-report .section-note{break-inside:avoid}.gsm-report .priority-board{gap:18px}.gsm-report li,.gsm-report p{orphans:3;widows:3}}.shell:has(>.gsm-home)>.topbar{display:flex;position:absolute;top:21px;left:50%;z-index:60;width:min(1180px,calc(100% - 40px));margin:0;border-color:rgba(90,169,255,.24);background:rgba(5,16,31,.82);box-shadow:0 18px 50px rgba(0,0,0,.2);transform:translateX(-50%)}.shell:has(>.gsm-home)>.topbar .nav a{border-color:rgba(90,169,255,.26)}.gsm-home .gsm-hero{padding-top:150px}.gsm-editorial-section{background:#fffdf8}.gsm-editorial-grid,.gsm-faq-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:72px;align-items:center}.gsm-editorial-media{position:relative;margin:0;overflow:hidden;border:1px solid var(--gsm-line);border-radius:16px;background:#081a15;box-shadow:0 30px 70px rgba(8,26,21,.17)}.gsm-editorial-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(6,24,18,.78))}.gsm-editorial-media img{display:block;width:100%;height:auto;aspect-ratio:1.6/1;object-fit:cover}.gsm-editorial-media figcaption{position:absolute;right:22px;bottom:18px;left:22px;z-index:1;color:rgba(255,255,255,.82);font-size:10px;letter-spacing:.03em}.gsm-editorial-copy h2,.gsm-faq-layout h2{margin:20px 0 23px;font-size:clamp(40px,4.8vw,62px);line-height:1.02;letter-spacing:-.055em}.gsm-editorial-copy h2 em,.gsm-faq-layout h2 em{color:#286fae;font-family:var(--font-display);font-weight:500}.gsm-editorial-copy>p{margin:0;color:var(--gsm-muted);font-size:15px;line-height:1.75}.gsm-editorial-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gsm-editorial-links a{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 15px;border:1px solid rgba(8,26,21,.16);border-radius:6px;color:#183b63;background:#eaf2fb;font-size:11px;font-weight:800;text-decoration:none}.gsm-editorial-links a:hover{color:#07111f;border-color:#5aa9ff;background:#5aa9ff}.gsm-faq-section{border-top:1px solid var(--gsm-line);background:#f0f4fa}.gsm-faq-layout{align-items:start}.gsm-faq-layout .gsm-copy a{color:#245f9e;font-weight:750}.gsm-faq-list{display:grid;gap:10px}.gsm-faq-list details{border:1px solid var(--gsm-line);border-radius:10px;background:#fffef9;overflow:hidden}.gsm-faq-list summary{position:relative;padding:19px 52px 19px 20px;color:#183b63;cursor:pointer;font-size:14px;font-weight:780;list-style:none}.gsm-faq-list summary::-webkit-details-marker{display:none}.gsm-faq-list summary:after{content:"+";position:absolute;right:20px;top:50%;color:#327dcc;font-size:22px;transform:translateY(-50%)}.gsm-faq-list details[open] summary:after{content:"−"}.gsm-faq-list details p{margin:0;padding:0 20px 20px;color:var(--gsm-muted);font-size:13px;line-height:1.65}body:has(.guide-hub),body:has(.guide-page){background:radial-gradient(circle at 88% 3%,rgba(90,169,255,.17),transparent 28rem),#f3f5f0}.shell:has(>.guide-hub),.shell:has(>.guide-page){--bg:#f3f5f0;--surface:#fffef9;--surface-soft:#f0f4ef;--ink:#081a15;--muted:#60716a;--line:rgba(8,26,21,.14);--accent:#5aa9ff;--accent-dark:#245f9e;--cta:#5aa9ff;--cta-dark:#358cde;--shadow:0 24px 65px rgba(8,26,21,.1)}.guide-page{border-color:rgba(8,26,21,.13);border-radius:18px;background:#fffef9}.guide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:42px;align-items:center;padding:42px;border:0;color:#fff;background:radial-gradient(circle at 76% 8%,rgba(42,100,170,.4),transparent 38%),linear-gradient(112deg,#050d18,#0b223a)}.guide-hero-copy{min-width:0}.guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;color:rgba(255,255,255,.58);font-size:11px}.guide-breadcrumb a{color:#8bc5ff;text-decoration:none}.guide-breadcrumb a:hover{text-decoration:underline}.guide-hero h1{max-width:18ch;color:#fff;font-family:var(--font-sans);font-size:clamp(38px,4.6vw,60px);font-weight:650;line-height:1.02;letter-spacing:-.055em}.guide-hero .guide-meta{margin-top:20px;color:rgba(255,255,255,.64);line-height:1.5}.guide-hero-media{margin:0;overflow:hidden;border:1px solid rgba(90,169,255,.25);border-radius:14px;box-shadow:0 26px 60px rgba(0,0,0,.28)}.guide-hero-media img{display:block;width:100%;height:auto;aspect-ratio:1.35/1;object-fit:cover}.guide-page .guide-body{width:min(100%,890px);margin-inline:auto;padding:clamp(28px,5vw,56px);gap:38px}.guide-body h2{color:#102c4b;font-size:clamp(24px,3vw,31px);letter-spacing:-.025em}.guide-body h3{color:#183b63;font-size:18px}.guide-definition,.guide-faq article,.guide-related-grid a{border-color:rgba(36,95,158,.2);border-radius:10px;background:#edf4fc}.guide-table td,.guide-table th{border-color:rgba(8,26,21,.14)}.guide-table th{background:#e6f0fb}.guide-cta{border-color:rgba(36,95,158,.3);border-radius:12px;background:#deedff}.guide-hub{display:grid;gap:24px}.guide-hub-hero{padding:clamp(38px,6vw,72px);border-radius:18px;color:#fff;background:radial-gradient(circle at 84% 4%,rgba(55,130,210,.4),transparent 35%),linear-gradient(112deg,#050d18,#0b223a);box-shadow:0 28px 70px rgba(8,26,21,.17)}.guide-hub-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#5aa9ff;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.guide-hub-hero h1{max-width:900px;margin:18px 0 20px;font-size:clamp(43px,6vw,72px);line-height:1;letter-spacing:-.06em}.guide-hub-hero>p{max-width:760px;margin:0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.7}.guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide-topic-card{overflow:hidden;border:1px solid rgba(8,26,21,.13);border-radius:16px;background:#fffef9;box-shadow:0 20px 55px rgba(8,26,21,.08)}.guide-topic-image{display:block;overflow:hidden}.guide-topic-image img{display:block;width:100%;height:auto;aspect-ratio:1.9/1;object-fit:cover;transition:transform .3s ease}.guide-topic-card:hover .guide-topic-image img{transform:scale(1.025)}.guide-topic-copy{padding:28px}.guide-topic-copy>span{color:#327dcc;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.guide-topic-copy h2{margin:11px 0 13px;font-size:27px;line-height:1.15;letter-spacing:-.035em}.guide-topic-copy h2 a{text-decoration:none}.guide-topic-copy>p{margin:0;color:#60716a;font-size:14px;line-height:1.65}.guide-topic-copy ul{display:grid;gap:8px;margin:20px 0;padding:18px 0 0;border-top:1px solid rgba(8,26,21,.12);list-style:none}.guide-topic-copy li{display:flex;align-items:center;gap:8px;color:#496159;font-size:12px}.guide-topic-copy li svg{flex:0 0 auto;color:#327dcc}.guide-topic-link{display:inline-flex;align-items:center;gap:13px;color:#245f9e;font-size:12px;font-weight:800;text-decoration:none}.guide-hub-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(36,95,158,.25);border-radius:14px;background:#deedff}.guide-hub-cta strong{font-size:22px}.guide-hub-cta p{max-width:720px;margin:6px 0 0;color:#52675f;font-size:13px;line-height:1.55}@media (max-width:880px){.shell:has(>.gsm-home)>.topbar{position:relative;top:auto;left:auto;width:100%;border-radius:0;transform:none}.shell:has(>.gsm-home)>.topbar .nav{width:100%;flex-wrap:wrap}.gsm-home .gsm-hero{padding-top:72px}.gsm-editorial-grid,.gsm-faq-layout,.guide-card-grid,.guide-hero{grid-template-columns:1fr}.guide-hero{padding:30px}.guide-hero h1{max-width:none}.guide-hero-media img{aspect-ratio:1.9/1}}@media (max-width:620px){.shell:has(>.gsm-home)>.topbar{padding:12px 14px}.shell:has(>.gsm-home)>.topbar .nav a{padding:8px 10px;font-size:11px}.gsm-home .gsm-hero{padding-top:58px}.gsm-editorial-grid,.gsm-faq-layout{grid-template-columns:minmax(0,1fr);gap:42px}.gsm-editorial-copy h2,.gsm-faq-layout h2{font-size:clamp(38px,12vw,52px)}.guide-hero,.guide-hub-cta,.guide-topic-copy{padding:22px}.guide-hub-cta{align-items:flex-start;flex-direction:column}.guide-hub-cta .button{width:100%}}.premium-teaser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:14px}.premium-teaser-card{background:var(--surface,#f7fafd);border:1px solid var(--line,#e3e9f4);border-radius:14px;padding:14px}.premium-teaser-card h3{display:flex;align-items:center;gap:8px;font-size:.98rem;margin:12px 0 4px}.premium-teaser-card p{margin:0;font-size:.86rem;color:var(--muted,#5b6b86)}.premium-teaser-chart{position:relative;height:96px;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,rgba(47,107,255,.06),rgba(0,194,168,.05))}.premium-teaser-chart .teaser-list,.premium-teaser-chart svg{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);filter:blur(3.5px);opacity:.75}.teaser-trend-line{stroke:#2f6bff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.teaser-trend-fill{fill:rgba(47,107,255,.16)}.teaser-bar{fill:rgba(91,107,134,.45)}.teaser-bar.own{fill:#00c2a8}.teaser-list{display:flex;flex-direction:column;justify-content:space-between}.teaser-list span{display:block;height:9px;border-radius:999px;background:rgba(47,107,255,.32)}.premium-teaser-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(18,32,59,.82);color:#fff;box-shadow:0 4px 14px rgba(18,32,59,.25)}.premium-teaser .button{margin-top:4px}.admin-plan-form{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(220px,1.4fr) minmax(200px,1fr) auto;margin-bottom:10px}.admin-plan-form .button{min-height:48px}@media (max-width:720px){.admin-plan-form{grid-template-columns:1fr}}.admin-delete-bar{display:grid;gap:8px;justify-items:start;margin-top:18px;padding:16px;border:1px solid #f0c9c9;border-radius:12px;background:#fdf6f6;max-width:460px}.admin-delete-bar label{font-size:.9rem}.admin-delete-bar input{width:220px}.button.danger{background:#b3261e;color:#fff}.button.danger:hover{background:#931f19}.deep-dive-price{margin-top:10px;font-size:1.02rem}.deep-dive-related{display:flex;flex-wrap:wrap;gap:8px 24px}.deep-dive-related a{display:inline-flex;align-items:center;gap:6px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.deep-dive-price strong{color:#2f6bff;font-size:1.25rem;margin-right:6px}.deep-dive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:14px 0 6px}.deep-dive-grid article{display:flex;gap:12px;align-items:flex-start;background:var(--surface,#f7fafd);border:1px solid var(--line,#e3e9f4);border-radius:14px;padding:14px}.deep-dive-grid article svg{flex-shrink:0;color:#2f6bff;margin-top:2px}.deep-dive-grid h3{font-size:.98rem;margin:0 0 4px}.deep-dive-grid p{margin:0;font-size:.88rem;color:var(--muted,#5b6b86)}.deep-dive-steps{list-style:none;padding:0;margin:14px 0 6px;display:grid;gap:12px}.deep-dive-steps li{display:flex;gap:14px;align-items:flex-start}.deep-dive-steps li>span{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e9f0ff;color:#234bb4;font-weight:700;font-size:.9rem}.deep-dive-steps h3{font-size:.98rem;margin:3px 0}.deep-dive-steps p{margin:0;font-size:.9rem;color:var(--muted,#5b6b86)}.visually-hidden-field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.portal-card-delta{display:inline-block;margin-top:4px;font-style:normal;font-size:.72rem}.portal-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px}.portal-report-actions .microcopy{flex-basis:100%;margin:2px 0 0}.portal-run-report-links{font-size:.8rem}.portal-run-report-links a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ai-explainer{margin-top:16px;padding:16px 18px;border:1px solid var(--line,#e3e9f4);border-left:4px solid #2f6bff;border-radius:0 12px 12px 0;background:var(--surface,#f7fafd)}.ai-explainer h3{font-size:1rem;margin:0 0 8px}.ai-explainer p{margin:0 0 10px;font-size:.92rem;line-height:1.6}.ai-explainer p:last-child{margin-bottom:0}.portal-project-cell{display:flex;flex-direction:column;gap:10px}.portal-project-cell .portal-project-card{flex:1}.portal-project-actions{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:1000px){.portal-account-layout{grid-template-columns:232px minmax(0,1fr);align-items:start}.portal-toolbar{position:sticky;top:84px;gap:18px;padding:18px 14px}.portal-toolbar,.portal-toolbar-actions{flex-direction:column;align-items:stretch}.portal-toolbar-actions form{display:contents}}.portal-sidenav{display:grid;gap:4px}.portal-sidenav a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:9px;font-size:13.5px;font-weight:700;color:var(--ink);border:1px solid transparent}.portal-sidenav a:hover{background:rgba(47,107,255,.08)}.portal-sidenav a.active{background:rgba(47,107,255,.12);border-color:rgba(47,107,255,.35);color:#234bb4}.portal-sidenav-group{display:grid;gap:4px}.portal-sidenav-group+.portal-sidenav-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.portal-sidenav-label{padding:0 11px 2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.portal-onboarding{display:grid;gap:16px}.portal-onboarding-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.portal-onboarding-head h2{margin:2px 0 0}.portal-onboarding-progress{padding:5px 11px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap}.portal-onboarding-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.portal-onboarding-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#fff}.portal-onboarding-step.active{border-color:rgba(47,107,255,.4);background:rgba(47,107,255,.05)}.portal-onboarding-step.done{opacity:.68}.portal-onboarding-step p{margin:3px 0 0;font-size:13.5px;color:var(--muted)}.portal-onboarding-step .button{margin-top:11px}.portal-onboarding-mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--muted)}.portal-onboarding-step.active .portal-onboarding-mark{border-color:rgba(47,107,255,.45);color:#234bb4}.portal-onboarding-step.done .portal-onboarding-mark{border-color:rgba(23,145,106,.4);background:rgba(23,145,106,.1);color:#17916a}.portal-register{display:flex;justify-content:center}.portal-register-card{width:min(560px,100%);display:grid;gap:14px;padding:clamp(20px,4vw,32px)}.portal-register-legend{margin:10px 0 0;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.portal-login-alt{margin-top:6px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:rgba(15,32,60,.02)}.portal-login-alt summary{cursor:pointer;font-size:13.5px;font-weight:700}.portal-login-alt .form-grid{margin-top:10px}.portal-login-alt .microcopy{margin-top:12px}.portal-side-profile{display:grid;gap:3px;padding:10px 11px;border:1px dashed rgba(47,107,255,.3);border-radius:10px;font-size:12px;color:var(--muted)}.portal-side-plan{font-weight:800;color:#0a7d70}.portal-side-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-side-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(47,107,255,.2);border-radius:999px;font-size:13px;font-weight:800;padding:7px 12px;color:var(--ink)}.portal-side-add:hover{background:rgba(47,107,255,.08)}.portal-content{min-width:0}.portal-site-switcher{display:flex;flex-wrap:wrap;gap:8px}.portal-site-switcher a{border:1px solid rgba(47,107,255,.25);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;color:var(--ink)}.portal-site-switcher a.active{background:#2f6bff;border-color:#2f6bff;color:#fff}.portal-bars{display:flex;align-items:flex-end;gap:8px;height:170px;padding-top:22px}.portal-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.portal-bar i{position:relative;width:100%;max-width:34px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(47,107,255,.55),rgba(0,194,168,.55));display:block;transition:background .25s ease}.portal-bar-latest i,.portal-bar:hover i{background:linear-gradient(180deg,#2f6bff,#00c2a8)}.portal-bar-latest span{color:var(--ink);font-weight:800}.portal-bar i b{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:10.5px;color:var(--muted);white-space:nowrap}.portal-bar span{font-size:11px;color:var(--muted)}.crawler-groups{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:14px 0 18px}.crawler-groups article{border:1px solid var(--line);border-radius:12px;padding:14px}.crawler-groups h3{font-size:14px;margin:0}.crawler-groups small{color:var(--muted);font-size:11.5px}.crawler-groups ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.crawler-groups li{display:grid;gap:1px;padding-left:16px;position:relative;font-size:12.5px}.crawler-groups li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--ok)}.crawler-groups li.blocked:before{background:var(--danger)}.crawler-groups li strong{font-size:13px}.crawler-groups li span{color:var(--muted);font-size:11.5px}.crawler-groups li em{font-size:11.5px;font-style:normal;font-weight:800;color:var(--ok)}.crawler-groups li.blocked em{color:var(--danger)}.portal-unmeasured{border-color:rgba(233,165,35,.38)}.portal-unmeasured-list{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.portal-unmeasured-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.portal-unmeasured-list li>div{display:grid;gap:3px;min-width:0}.portal-unmeasured-list a{font-size:14.5px;font-weight:850;color:var(--ink)}.portal-unmeasured-list span{color:var(--muted);font-size:12.5px}.keyword-suggestions{display:grid;gap:8px;margin-top:10px}.keyword-suggestions-error{color:var(--danger)}.keyword-suggestions-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.keyword-suggestions-list button{display:grid;gap:2px;width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:transparent;text-align:left;cursor:pointer}.keyword-suggestions-list button:hover{border-color:#2f6bff}.keyword-suggestions-list button.active{border-color:#2f6bff;background:rgba(47,107,255,.08)}.keyword-suggestions-word{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:800;color:var(--ink)}.keyword-suggestions-list button.active .keyword-suggestions-word{color:#2f6bff}.keyword-suggestions-meta{color:var(--muted);font-size:11.5px}.baseline-picker{display:grid;gap:8px;margin-top:14px}.baseline-picker label{color:var(--muted);font-size:12.5px;font-weight:800}.baseline-picker-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.baseline-picker-row select{flex:1 1 260px;min-width:0}.baseline-picker-message.ok{color:var(--ok)}.baseline-picker-message.fail{color:var(--danger)}.run-now{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.run-now-hint{max-width:320px;color:var(--muted);font-size:12px;line-height:1.45}.run-now-hint.fail{color:var(--danger);font-weight:700}.run-now-spin{animation:run-now-spin 1.1s linear infinite}@keyframes run-now-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.run-now-spin{animation:none}}.keyword-editor-rows{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none;counter-reset:none}.keyword-editor-rows li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px}.keyword-editor-rank{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px;font-weight:800}.keyword-editor-rank em{padding:2px 7px;border-radius:999px;background:rgba(47,107,255,.12);color:#2f6bff;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.02em}.keyword-editor-rows input{width:100%}.keyword-editor-actions{display:flex;gap:4px}.keyword-editor-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.keyword-editor-actions button:hover:not(:disabled){border-color:#2f6bff;color:#2f6bff}.keyword-editor-actions button:disabled{opacity:.35;cursor:not-allowed}.keyword-editor-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.keyword-editor-count{margin-right:auto;color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.keyword-editor-count.over{color:var(--danger);font-weight:800}.keyword-editor-message.ok{color:var(--ok)}.keyword-editor-message.fail{color:var(--danger)}@media (max-width:640px){.keyword-editor-rows li{grid-template-columns:minmax(0,1fr) auto}.keyword-editor-rank{grid-column:1/-1}}.portal-month-bars{display:grid;gap:7px;margin-top:4px}.portal-month-row{display:grid;grid-template-columns:58px 1fr 46px;align-items:center;gap:12px}.portal-month-label{color:var(--muted);font-size:12px;white-space:nowrap}.portal-month-row i{display:block;height:12px;border-radius:999px;background:rgba(47,107,255,.1)}.portal-month-row i b{display:block;height:100%;min-width:3px;border-radius:999px;background:linear-gradient(90deg,rgba(47,107,255,.55),rgba(0,194,168,.55))}.portal-month-row.latest i b{background:linear-gradient(90deg,#2f6bff,#00c2a8)}.portal-month-value{font-size:12.5px;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.portal-month-row.latest .portal-month-label,.portal-month-row.latest .portal-month-value{color:var(--ink);font-weight:800}.portal-domain-bars{display:grid;gap:10px}.portal-domain-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr 52px;align-items:center;gap:12px}.portal-domain-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-domain-name em{display:inline-block;margin-left:8px;font-style:normal;font-size:10.5px;font-weight:800;color:#0a7d70;background:#e2f5f2;border-radius:999px;padding:1px 8px}.portal-domain-row i{display:block;height:10px;border-radius:999px;background:#e8eef8;overflow:hidden}.portal-domain-row i b{display:block;height:100%;border-radius:999px;background:#5b6b86}.portal-domain-row.own i b{background:#00c2a8}.portal-domain-count{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.portal-konto-form{max-width:560px}.portal-keyword-table td,.portal-keyword-table th{font-variant-numeric:tabular-nums}.portal-serp-list{display:grid;gap:8px}.portal-serp-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line,#e3e9f4);border-radius:10px;background:var(--surface,#f7fafd)}.portal-serp-row.own{border-color:#00c2a8;background:#e9faf7}.portal-serp-rank{font-weight:800;font-variant-numeric:tabular-nums;color:var(--muted,#5b6b86)}.portal-serp-row.own .portal-serp-rank{color:#0a7d70}.portal-serp-body strong{display:block;font-size:.92rem;line-height:1.35}.portal-serp-body span{font-size:.78rem;color:var(--muted,#5b6b86)}.serp-feature-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.serp-feature-list li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line,#e3e9f4);border-radius:10px;background:var(--surface,#f7fafd)}.serp-feature-list li.own{border-color:#00c2a8;background:#e9faf7}.serp-feature-position{font-weight:800;font-variant-numeric:tabular-nums;color:var(--muted,#5b6b86)}.serp-feature-body strong{display:block;font-size:.92rem;line-height:1.35}.serp-feature-body span{font-size:.78rem;color:var(--muted,#5b6b86)}.serp-question-list{display:grid;gap:10px;margin:14px 0 0;padding:0 0 0 20px}.serp-question-list li{padding:10px 14px;border:1px solid var(--line,#e3e9f4);border-radius:10px;background:var(--surface,#f7fafd)}.serp-question-list li.own{border-color:#00c2a8;background:#e9faf7}.serp-question-list li strong{display:block;font-size:.95rem;line-height:1.35}.serp-question-list li p{margin:6px 0 0;font-size:.84rem;line-height:1.5;color:var(--ink,#1c2b41)}.serp-question-source{display:block;margin-top:6px;font-size:.75rem;color:var(--muted,#5b6b86)}.plan-progress{display:grid;justify-items:center;padding:10px 18px;border:1px solid var(--line,#e3e9f4);border-radius:12px;background:var(--surface,#f7fafd)}.plan-progress strong{font-size:1.4rem;font-variant-numeric:tabular-nums}.plan-progress span{font-size:.75rem;color:var(--muted,#5b6b86)}.plan-progress-bar{height:10px;border-radius:999px;background:#e8eef8;overflow:hidden}.plan-progress-bar b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2f6bff,#00c2a8);transition:width .4s ease}.plan-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.plan-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line,#e3e9f4);border-left-width:4px;border-radius:12px;background:#fff}.plan-severity-critical{border-left-color:#b3261e}.plan-severity-high{border-left-color:#d97706}.plan-severity-medium{border-left-color:#2f6bff}.plan-severity-low{border-left-color:#5b6b86}.plan-card.plan-erledigt{opacity:.72;background:#f2faf8}.plan-card.plan-erledigt h3{text-decoration:line-through}.plan-card-head{display:flex;justify-content:space-between;align-items:center;color:#0a7d70}.plan-severity{font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#5b6b86)}.plan-card h3{font-size:.98rem;margin:0}.plan-card p{font-size:.86rem;margin:0;flex:1}.plan-card p,.plan-url{color:var(--muted,#5b6b86)}.plan-url{font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-status-buttons{display:flex;gap:6px}.plan-status-buttons button{border:1px solid var(--line,#dce4f0);background:#fff;border-radius:999px;font-size:.74rem;font-weight:700;padding:5px 11px;cursor:pointer}.plan-status-buttons button.active{background:#12203b;border-color:#12203b;color:#fff;cursor:default}.buch-frage label{display:block;font-size:.78rem;font-weight:700;margin-bottom:6px}.buch-frage-eingabe{display:flex;flex-wrap:wrap;gap:8px}.buch-frage-eingabe input{flex:1 1 260px;border:1px solid var(--line,#dce4f0);border-radius:10px;font-size:.92rem;padding:10px 12px}.buch-frage-eingabe button{align-items:center;background:#12203b;border:1px solid #12203b;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:7px;padding:10px 18px}.buch-frage-eingabe button:disabled{cursor:progress;opacity:.7}.buch-frage-spinner{animation:buch-frage-dreht .9s linear infinite}@keyframes buch-frage-dreht{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.buch-frage-spinner{animation:none}}.buch-frage-beispiele{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.buch-frage-beispiele span{color:#5a6b7d;font-size:.74rem}.buch-frage-beispiele button{background:#fff;border:1px solid var(--line,#dce4f0);border-radius:999px;cursor:pointer;font-size:.74rem;padding:5px 11px}.buch-frage-fehler{color:#b42318;font-size:.82rem;margin-top:12px}.buch-frage-antwort{border:1px solid var(--line,#dce4f0);border-left:3px solid #12203b;border-radius:10px;margin-top:18px;padding:14px 16px}.buch-frage-antwort.offen{border-left-color:#c99a2e}.buch-frage-antwort h3{align-items:center;display:flex;font-size:.82rem;gap:7px;margin:0 0 8px;text-transform:uppercase}.buch-frage-antwort p{line-height:1.65;margin:0}.buch-frage-belege{font-size:.78rem;margin-top:10px!important}.buch-frage-auszuege{margin-top:12px}.buch-frage-auszuege summary{cursor:pointer;font-size:.78rem;font-weight:700}.buch-frage-auszuege blockquote{background:rgba(15,23,42,.04);border-radius:10px;margin:10px 0 0;padding:12px 14px}.buch-frage-auszuege cite{display:block;font-size:.72rem;font-style:normal;font-weight:700;margin-bottom:6px}.buch-frage-auszuege blockquote p{font-size:.85rem;line-height:1.6}.topbar{top:0;border:1px solid var(--line);border-radius:0;background:rgba(255,250,243,.96);box-shadow:0 10px 28px rgba(52,37,22,.08)}.brand strong{font-family:var(--font-display);font-size:20px;font-weight:600}.brand strong em,.brand-copy span,.mark{color:var(--accent-dark)}.mark{border:1px solid var(--line);border-radius:50%;background:transparent;box-shadow:none}.nav a{border-radius:0;padding:10px 8px;font-weight:600}.nav a:hover{border-color:transparent;background:transparent;color:var(--accent-dark)}.nav a:last-child{border-radius:999px;background:var(--accent);color:#18120d;padding-inline:18px}.gsm-home{--gsm-ink:#18120d;--gsm-ink-soft:#282017;--gsm-paper:#f3ede4;--gsm-white:#fffaf3;--gsm-mint:#c8a45b;--gsm-mint-soft:#eee1c4;--gsm-line:rgba(80,57,31,.16);--gsm-muted:#6f675d}.gsm-hero{background:radial-gradient(circle at 78% 12%,rgba(200,164,91,.2),transparent 30%),linear-gradient(145deg,#0f0b08,#1d160f 66%,#100c09)}.gsm-grid-overlay{opacity:.035}.gsm-hero h1,.gsm-home h2,.gsm-home h3{font-family:var(--font-display);font-weight:600}.gsm-eyebrow,.gsm-eyebrow.gsm-dark,.gsm-hero h1 em,.gsm-hero-input-row>svg,.gsm-hero-trust svg,.gsm-home h2 em{color:#c8a45b}.gsm-cta,.gsm-hero-input-row button,.gsm-price-featured a,.gsm-primary-button{background:#c8a45b;color:#18120d}.gsm-hero-input-row button:hover,.gsm-primary-button:hover{background:#d6b66f}.gsm-dark-section,.gsm-price-featured,.gsm-proof-strip{background:#15100b}.gsm-light,.gsm-pricing-section{background:#eee5d8}.gsm-editorial-section,.gsm-faq-section,.gsm-free-section{background:#fffaf3}.gsm-faq-list details,.gsm-journey-grid article,.gsm-price-grid article,.gsm-result-card{border-color:#dfd3c3;background:#fffaf3;box-shadow:0 10px 30px rgba(52,37,22,.07)}.gsm-cta,.gsm-price-grid .gsm-price-featured{background:#15100b}.gsm-cta{color:#fffaf3}.gsm-cta a{background:#c8a45b;color:#18120d}body:has(.free-check-report){background:#f3ede4}.gsm-report:has(.free-check-report){width:min(1180px,calc(100% - 32px));max-width:none;gap:0}.free-check-report{overflow:hidden;border:1px solid #dfd3c3;background:#fffaf3;box-shadow:0 24px 70px rgba(52,37,22,.12)}.free-report-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:56px;align-items:center;padding:64px;color:#fffaf3;background:radial-gradient(circle at 82% 12%,rgba(200,164,91,.2),transparent 28%),#15100b}.free-report-eyebrow,.free-report-kicker{display:inline-flex;align-items:center;gap:8px;color:#c8a45b;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.free-report-hero h1,.free-report-section h2,.free-upgrade-section h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em}.free-report-hero h1{margin:18px 0 8px;font-size:clamp(48px,6vw,76px);line-height:.94}.free-report-hero h1 em,.free-report-section h2 em{color:#c8a45b;font-weight:500}.free-report-domain{margin:0;color:#c8a45b;font-family:var(--font-display);font-size:24px;overflow-wrap:anywhere}.free-report-intro{max-width:60ch;margin:22px 0;color:rgba(255,250,243,.74);line-height:1.7}.free-report-focus{margin:22px 0 6px;padding:14px 16px;border:1px solid rgba(41,105,232,.26);border-left:3px solid #2969e8;border-radius:10px;background:rgba(41,105,232,.06)}.free-report-focus-label{display:block;color:#2969e8;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-weight:700}.free-report-focus-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.free-report-focus-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.free-report-focus-list strong{color:#10203b;font-size:15px}.focus-rank{color:#157a4c;font-size:12.5px;font-weight:700}.focus-rank-none{color:#60758f;font-weight:500}.free-report-ai-quote{margin:12px 0 0;padding:10px 12px;border-left:2px solid rgba(41,105,232,.45);color:#33465e;font-size:13px;line-height:1.65;font-style:italic}.free-report-ai-quote-label{display:block;font-style:normal;color:#2969e8;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-weight:700}.free-report-ai-quote.is-mentioned{border-left-color:#1f9d61}.free-report-ai-quote.is-mentioned .free-report-ai-quote-label{color:#157a4c}.free-report-meta{display:grid;gap:9px;margin:24px 0}.free-report-meta div{display:grid;grid-template-columns:104px 1fr;gap:12px;border-top:1px solid rgba(200,164,91,.2);padding-top:9px}.free-report-meta dt{color:#c8a45b;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.free-report-meta dd{margin:0;color:rgba(255,250,243,.86);font-size:13px}.free-report-pdf-link{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(200,164,91,.45);border-radius:999px;padding:11px 16px;color:#fffaf3;text-decoration:none}.free-report-visual{display:grid;gap:18px}.report-email-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px}.report-email-status.is-sent{color:#1a9b7a}.report-email-status.is-failed{color:#b3543f}.report-email-status button{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:999px;padding:5px 11px;color:inherit;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.report-email-status button:disabled{opacity:.6;cursor:default}.report-email-status em{width:100%;font-style:normal;opacity:.85}@media print{.report-email-status{display:none}}.free-score-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.free-score-pair>div{display:grid;gap:8px;border:1px solid rgba(200,164,91,.28);border-radius:10px;padding:16px;background:rgba(255,250,243,.06)}.free-score-pair span{color:rgba(255,250,243,.7);font-size:11px;text-transform:uppercase}.free-score-pair strong{font-family:var(--font-display);font-size:34px}.free-score-pair small{color:rgba(255,250,243,.5);font-family:var(--font-sans);font-size:11px}.free-score-pair i,.free-signal-grid i{height:3px;overflow:hidden;background:rgba(255,250,243,.14)}.free-score-pair i b,.free-signal-grid i b{display:block;height:100%;background:#c8a45b}.free-report-section,.free-upgrade-section{padding:62px 64px}.free-report-section+.free-report-section{border-top:1px solid #dfd3c3}.free-report-section h2,.free-upgrade-section h2{margin:16px 0;color:#18120d;font-size:clamp(36px,4.5vw,58px);line-height:1}.free-conclusion-grid,.free-scope-grid,.free-upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.free-conclusion-grid>div:first-child>p,.free-upgrade-grid>div:first-child>p{max-width:62ch;color:#6f675d;line-height:1.75}.free-scope-grid>div,.free-strength-card,.free-upgrade-card{border:1px solid #dfd3c3;border-radius:12px;padding:28px;background:#f3ede4}.free-strength-card>span{color:#9d7732;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.free-scope-grid ul,.free-strength-card ul,.free-upgrade-card ul{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.free-scope-grid li,.free-strength-card li,.free-upgrade-card li{display:flex;align-items:flex-start;gap:10px;line-height:1.55}.free-scope-grid svg,.free-strength-card svg,.free-upgrade-card li svg{flex:0 0 auto;color:#9d7732;margin-top:3px}.free-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.free-signal-grid article{display:grid;gap:12px;min-height:190px;border:1px solid #dfd3c3;border-right:0;padding:24px;background:#fffaf3}.free-signal-grid article:last-child{border-right:1px solid #dfd3c3}.free-signal-grid article>span{color:#b89450;font-family:var(--font-display);font-style:italic}.free-signal-grid h3{margin:auto 0 0;font-family:var(--font-display);font-size:23px;font-weight:600}.free-signal-grid strong{font-size:13px}.free-signal-grid i{background:#e5dbce}.free-report-method-note{margin:18px 0 0;color:#6f675d;font-size:12px;line-height:1.6}.free-priorities{background:#eee5d8}.free-priority-list{gap:10px;margin-top:30px}.free-priority-list article{display:grid;grid-template-columns:64px 1fr;gap:22px;border:1px solid #dfd3c3;border-radius:10px;padding:25px;background:#fffaf3}.free-priority-number{color:#b89450;font-family:var(--font-display);font-size:25px;font-style:italic}.free-priority-tag{color:#9d7732;font-size:10px;font-weight:850;letter-spacing:.12em}.free-priority-list h3{margin:7px 0;font-family:var(--font-display);font-size:27px}.free-priority-list p,.free-priority-list strong{color:#6f675d;line-height:1.6}.free-priority-list strong{margin-top:10px;color:#18120d}.free-excellent-message{display:flex;gap:22px;align-items:flex-start;margin-top:24px;border:1px solid rgba(79,119,93,.35);border-radius:12px;padding:30px;background:#f2f6f0}.free-excellent-message svg{flex:0 0 auto;color:#4f775d}.free-unavailable-message{margin-top:24px;border:1px dashed #b9c7d8;border-radius:12px;padding:24px;background:#f3f6fa;color:#53657c;line-height:1.6}.free-excellent-message h2{margin:0 0 8px;font-size:clamp(30px,4vw,44px)}.free-excellent-message p{margin:0;line-height:1.7}.free-scope-grid{margin-top:28px}.free-scope-grid h2{margin:14px 0;font-size:34px}.free-scope-grid .free-measurement-list{gap:0}.free-scope-grid .free-measurement-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:14px;align-items:center;border-top:1px solid #dfd3c3;padding:11px 0}.free-measurement-list small,.free-measurement-list span{display:block}.free-measurement-list b{color:#18120d;font-size:13px}.free-measurement-list small{margin-top:3px;color:#6f675d;font-size:10px;line-height:1.35}.free-measurement-list strong{color:#4f775d;font-size:11px;text-align:right}.free-measurement-list strong.heuristic{color:#9d7732}.free-measurement-list strong.not_measured{color:#806f60}.free-scope-premium{color:#fffaf3;background:#15100b!important}.free-scope-premium h2{color:#fffaf3}.free-scope-premium li{justify-content:space-between;gap:18px;border-top:1px solid rgba(200,164,91,.2);padding-top:11px}.free-scope-premium li strong{max-width:180px;color:#c8a45b;font-size:11px;text-align:right;flex-shrink:0}.free-upgrade-section{color:#fffaf3;background:radial-gradient(circle at 82% 20%,rgba(200,164,91,.18),transparent 25%),#15100b}.free-upgrade-section h2{color:#fffaf3}.free-upgrade-grid{margin-top:24px;align-items:center}.free-upgrade-grid>div:first-child>p{color:rgba(255,250,243,.7)}.free-no-pressure{display:flex;align-items:flex-start;gap:9px;color:#d8caa9!important;font-size:13px}.free-upgrade-card{color:#18120d;background:#fffaf3}.free-upgrade-card>span{color:#9d7732;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.free-upgrade-card>strong{display:block;margin:12px 0 20px;font-family:var(--font-display);font-size:46px;font-weight:600}.free-upgrade-card>strong small{display:block;color:#6f675d;font-family:var(--font-sans);font-size:12px;font-weight:500}.free-upgrade-button,.free-upgrade-secondary{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;border-radius:999px;padding:14px 18px;font-weight:800;text-align:center;text-decoration:none}.free-upgrade-button{background:#c8a45b;color:#18120d}.free-upgrade-secondary{margin-top:9px;border:1px solid #cfc2b0;color:#18120d}@media (max-width:900px){.free-conclusion-grid,.free-report-hero,.free-scope-grid,.free-upgrade-grid{grid-template-columns:1fr}.free-report-hero,.free-report-section,.free-upgrade-section{padding:44px 34px}.free-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-signal-grid article:nth-child(2){border-right:1px solid #dfd3c3}}@media (max-width:640px){.topbar{border-radius:0}.gsm-report:has(.free-check-report){width:calc(100% - 20px)}.free-report-hero,.free-report-section,.free-upgrade-section{padding:34px 22px}.free-report-hero h1{font-size:48px}.free-report-meta div{grid-template-columns:82px 1fr}.free-score-pair,.free-signal-grid{grid-template-columns:1fr}.free-signal-grid article,.free-signal-grid article:nth-child(2){min-height:150px;border-right:1px solid #dfd3c3}.free-priority-list article{grid-template-columns:1fr}.free-scope-premium li{display:grid}.free-scope-grid .free-measurement-list li{grid-template-columns:1fr}.free-measurement-list strong{text-align:left}.free-scope-premium li strong{max-width:none;text-align:left}}@media print{.free-check-report{border:0;box-shadow:none}.free-report-hero,.free-report-section,.free-upgrade-section{padding:9mm 10mm}.free-report-hero{grid-template-columns:1.12fr .88fr;min-height:118mm;break-after:page}.free-report-hero h1{font-size:42pt}.free-report-pdf-link,.free-upgrade-secondary{display:none}.free-priority-list article,.free-report-section,.free-scope-grid>div,.free-upgrade-section{break-inside:avoid}.free-report-section h2,.free-upgrade-section h2{font-size:28pt}}body:has(.free-check-report) .topbar,body:has(.gsm-home) .topbar{border-color:#dfd3c3;background:rgba(255,250,243,.97);box-shadow:0 10px 28px rgba(52,37,22,.08)}body:has(.free-check-report) .topbar .brand,body:has(.free-check-report) .topbar .brand strong,body:has(.free-check-report) .topbar .nav a,body:has(.gsm-home) .topbar .brand,body:has(.gsm-home) .topbar .brand strong,body:has(.gsm-home) .topbar .nav a{color:#18120d}body:has(.free-check-report) .topbar .brand-copy span,body:has(.gsm-home) .topbar .brand-copy span{color:#6f675d}body:has(.free-check-report) .topbar .mark,body:has(.gsm-home) .topbar .mark{border:1px solid #dfd3c3;background:transparent;color:#9d7732;box-shadow:none}body:has(.free-check-report) .topbar .nav a:last-child,body:has(.gsm-home) .topbar .nav a:last-child{background:#c8a45b;color:#18120d}@media (max-width:640px){body:has(.free-check-report) .topbar,body:has(.gsm-home) .topbar{display:flex;flex-wrap:nowrap;gap:10px;padding:10px 12px}body:has(.free-check-report) .topbar .brand-copy span,body:has(.free-check-report) .topbar .nav a:not(:last-child),body:has(.gsm-home) .topbar .brand-copy span,body:has(.gsm-home) .topbar .nav a:not(:last-child){display:none}body:has(.free-check-report) .topbar .brand strong,body:has(.gsm-home) .topbar .brand strong{font-size:17px}body:has(.free-check-report) .topbar .nav,body:has(.gsm-home) .topbar .nav{margin-left:auto}body:has(.free-check-report) .topbar .nav a:last-child,body:has(.gsm-home) .topbar .nav a:last-child{padding:9px 12px;white-space:nowrap}}.shell:has(>.gsm-report)>.topbar{border-color:#dfd3c3;border-radius:0;background:rgba(255,250,243,.97);box-shadow:0 10px 28px rgba(52,37,22,.08)}.shell:has(>.gsm-report)>.topbar .brand,.shell:has(>.gsm-report)>.topbar .brand strong,.shell:has(>.gsm-report)>.topbar .nav a{color:#18120d}.shell:has(>.gsm-report)>.topbar .brand-copy span{color:#6f675d}.shell:has(>.gsm-report)>.topbar .mark{border:1px solid #dfd3c3;background:transparent;color:#9d7732}.shell:has(>.gsm-report)>.topbar .nav a:last-child{background:#c8a45b;color:#18120d}@media (max-width:640px){.shell:has(>.gsm-report)>.topbar{display:flex;flex-wrap:nowrap;gap:8px;padding:10px 12px}.shell:has(>.gsm-report)>.topbar .brand-copy span,.shell:has(>.gsm-report)>.topbar .nav a:not(:last-child){display:none}.shell:has(>.gsm-report)>.topbar .brand strong{font-size:16px}.shell:has(>.gsm-report)>.topbar .nav{width:auto;flex:0 0 auto;margin-left:auto}.shell:has(>.gsm-report)>.topbar .nav a:last-child{width:auto;padding:9px 11px;white-space:nowrap}}@media print{#naechster-schritt.free-upgrade-section{display:block!important}.free-report-hero{min-height:0;padding:8mm 10mm;break-after:auto;break-inside:avoid}.free-report-hero h1{font-size:34pt}.free-report-intro{margin:4mm 0;line-height:1.45}.free-report-meta{margin:4mm 0 0}.free-report-section,.free-upgrade-section{padding:7mm 10mm}.free-report-section h2,.free-upgrade-section h2{margin:3mm 0;font-size:23pt}.free-conclusion-grid,.free-scope-grid,.free-upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7mm}.free-scope-grid>div,.free-strength-card,.free-upgrade-card{padding:5mm}#messumfang,#schnellstatus{break-before:page}.free-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5mm}.free-signal-grid article,.free-signal-grid article:nth-child(2){min-height:37mm;border-right:0;padding:4mm}.free-signal-grid article:last-child{border-right:1px solid #dfd3c3}.free-signal-grid h3{font-size:15pt}.free-priority-list{gap:3mm;margin-top:5mm}.free-priority-list article{grid-template-columns:12mm 1fr;gap:4mm;padding:4mm}.free-priority-list h3{font-size:17pt}.free-priority-list p,.free-priority-list strong,.free-scope-grid li,.free-upgrade-card li{font-size:9pt;line-height:1.4}.free-scope-grid,.free-upgrade-grid{margin-top:4mm}.free-scope-grid h2{font-size:20pt}.free-upgrade-card>strong{margin:2mm 0 3mm;font-size:28pt}.free-upgrade-button{margin-top:4mm;padding:3mm}.free-report-visual .site-preview{display:none}.free-report-hero{grid-template-columns:minmax(0,1.35fr) minmax(48mm,.65fr)}.free-score-pair{grid-template-columns:1fr;align-content:center}.free-score-pair>div{min-height:29mm;padding:4mm}#schnellstatus{break-before:page}.free-priorities{break-before:auto;break-inside:auto;padding-top:6mm}.free-priority-list{display:block}.free-priority-list article+article{margin-top:2mm}.free-priority-list article{padding:3mm}#messumfang{break-before:page}.free-measurement-list small{display:none}.free-scope-grid .free-measurement-list li{padding:1.8mm 0}.free-signal-grid h3{font-size:12pt;line-height:1.15}.free-priority-list h3{margin:1.5mm 0;font-size:14pt;line-height:1.15}.free-report-method-note{margin-top:3mm}}body:has(.free-check-report){background:#f7f9fc}.free-check-report{border-color:#d4dfed;border-radius:24px;background:#f7f9fc;color:#102441;box-shadow:0 22px 60px rgba(26,55,91,.1)}.free-report-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:28px;padding:42px;color:#102441;background:#fff}.free-report-heading h1{margin:12px 0 7px;color:#102441;font-family:var(--font-sans);font-size:clamp(38px,4.7vw,58px);font-weight:760;line-height:1.02}.free-report-eyebrow,.free-report-kicker{color:#2969e8}.free-report-domain{color:#2969e8;font-family:var(--font-sans);font-size:17px;font-weight:700}.free-report-intro{margin:16px 0;color:#5d6e83;line-height:1.6}.free-report-meta{margin:18px 0}.free-report-meta div{border-color:#dbe4ef}.free-report-meta dt{color:#60758f}.free-report-meta dd{color:#173052}.free-report-pdf-link{border-color:#b9cce5;color:#173052;background:#f4f7fb}.free-live-radar{display:grid;gap:10px;width:100%;border:1px solid #d4dfed;border-radius:18px;padding:20px;background:#fff;box-shadow:0 12px 28px rgba(28,59,96,.09)}.free-live-radar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.free-live-radar-head>div{display:grid;gap:3px}.free-live-radar-head span:not(.free-live-radar-badge){color:#60758f;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.free-live-radar-head strong{color:#102441;font-size:15px;word-break:break-all}.free-live-radar-badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;border:1px solid rgba(26,155,122,.35);border-radius:999px;padding:5px 10px;color:#14795f;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.free-live-radar-badge i{width:7px;height:7px;border-radius:50%;background:#1a9b7a}.is-animated .free-live-radar-badge i{animation:freeLiveRadarPulse 1.8s ease-in-out infinite}@keyframes freeLiveRadarPulse{0%,to{opacity:1}50%{opacity:.35}}.free-live-radar-stage{position:relative}.free-live-radar-svg{width:100%;height:auto}.free-live-radar-chip{position:absolute;z-index:1;display:grid;gap:1px;border:1px solid #dbe4ef;border-radius:11px;padding:6px 10px;background:rgba(255,255,255,.92);color:#60758f;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 16px rgba(28,59,96,.08)}.free-live-radar-chip b{font-size:11px;letter-spacing:0;text-transform:none}.free-live-radar-chip.tone-good b{color:#14795f}.free-live-radar-chip.tone-medium b{color:#9d6a12}.free-live-radar-chip.tone-low b{color:#c4394b}.free-live-radar-chip.tone-unknown b{color:#8593a8}.free-live-radar-chip.chip-0{top:4px;left:0}.free-live-radar-chip.chip-1{top:4px;right:0}.free-live-radar-chip.chip-2{bottom:10px;left:0}.free-live-radar-chip.chip-3{bottom:10px;right:0}.free-live-radar-ring{fill:none;stroke:#dbe4ef;stroke-width:1}.free-live-radar-axes line{stroke:#e4ebf4;stroke-width:1}.free-live-radar-sweep{opacity:0;transform-box:view-box;transform-origin:50% 47.3%}.is-animated .free-live-radar-sweep{opacity:1;animation:freeLiveRadarSweep 5.5s linear infinite}@keyframes freeLiveRadarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.free-live-radar-value{fill:rgba(26,155,122,.16);stroke:#1a9b7a;stroke-width:2.5;stroke-linejoin:round}.free-live-radar-points circle{fill:#1a9b7a;stroke:#fff;stroke-width:2}.free-live-radar-label text{fill:#173052;font-size:12.5px;font-weight:700}.free-live-radar-label .free-live-radar-label-value{fill:#14795f;font-size:11.5px;font-weight:800}.free-live-radar-core circle{fill:#f4f8fd;stroke:#d4dfed}.free-live-radar-core text{fill:#60758f;font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.free-live-radar-core .free-live-radar-core-value{fill:#102441;font-size:13px;letter-spacing:0;text-transform:none}.free-live-radar-note{margin:0;color:#8593a8;font-size:11px;line-height:1.55}.free-live-radar-replay{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:1px solid #d4dfed;border-radius:999px;padding:6px 12px;color:#60758f;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.free-report-visual-empty{margin:0;border:1px dashed #c4d2e4;border-radius:18px;padding:26px;color:#60758f;font-size:13px;line-height:1.6;background:#f7fafd}@media (prefers-reduced-motion:reduce){.is-animated .free-live-radar-badge i,.is-animated .free-live-radar-sweep{animation:none}.is-animated .free-live-radar-sweep{opacity:0}}.free-dashboard-score{display:grid;grid-column:1/-1;grid-template-columns:190px minmax(0,1fr) 260px;gap:30px;align-items:center;border:1px solid #d4dfed;border-radius:22px;padding:30px;background:#eef4fb}.free-overall-score{text-align:center}.free-overall-score>b{display:block;margin-top:10px;font-size:13px}.free-score-ring{position:relative;display:grid;width:156px;height:156px;margin:0 auto;border-radius:50%;place-items:center}.free-score-ring:before{position:absolute;inset:14px;border-radius:inherit;background:#eef4fb;content:""}.free-score-ring>div{position:relative;display:grid;gap:2px}.free-score-ring strong{font-size:44px;line-height:1}.free-score-ring span{color:#64778f;font-size:11px}.free-readiness-bars{display:grid;gap:18px}.free-readiness-bars>div{display:grid;gap:7px}.free-readiness-bars span{display:flex;justify-content:space-between;gap:18px;font-size:13px}.free-readiness-bars i{height:8px;overflow:hidden;border-radius:999px;background:#d9e3ef}.free-readiness-bars i b{display:block;height:100%;border-radius:inherit;background:#1a9b7a}.free-readiness-bars .low i b,.free-readiness-bars .medium i b{background:#e08a13}.free-readiness-bars>div:nth-child(2) i b{background:#7250e8}.free-readiness-bars>p{margin:0;border:1px solid #bfd0e5;border-radius:999px;padding:10px 14px;color:#52677f;font-size:11px;text-align:center}.free-external-channels{display:grid;gap:9px}.free-external-channels>div{position:relative;display:grid;gap:4px;min-height:66px;border:1px solid #d4dfed;border-radius:12px;padding:13px 42px 13px 14px;background:#fff}.free-external-channels span{color:#62758d;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.free-external-channels strong{font-size:12px}.free-external-channels>div>b{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:20px}.free-score-formula{grid-column:1/-1;margin:0;border-top:1px solid #d4dfed;padding-top:17px;color:#5b6e85;font-size:11px}.free-report-section,.free-upgrade-section{padding:48px 42px;background:#f7f9fc}.free-report-section+.free-report-section{border-color:#d4dfed}.free-report-section h2,.free-upgrade-section h2{color:#102441;font-family:var(--font-sans);font-size:clamp(28px,3.6vw,42px);font-weight:760;line-height:1.08}.free-dashboard-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin:12px 0 24px}.free-dashboard-section-heading h2{margin-bottom:10px}.free-dashboard-section-heading p{max-width:68ch;margin:0;color:#607188;line-height:1.6}.free-dashboard-result{flex:0 0 auto;color:#1a9b7a;font-size:40px;text-align:right}.free-dashboard-result small{display:block;color:#64778f;font-size:10px;font-weight:650}.free-dashboard-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.free-dashboard-card,.free-scope-grid>div,.free-upgrade-card{border:1px solid #d4dfed;border-radius:20px;padding:28px;background:#fff}.free-dashboard-card>span,.free-strength-card>span{color:#2969e8}.free-dashboard-card h3{margin:12px 0 22px;color:#102441;font-size:24px}.free-strength-card ul{gap:9px;margin-top:0}.free-strength-card li{border-radius:10px;padding:11px 13px;background:#f1f5fa;font-size:13px}.free-strength-card svg{color:#1a9b7a}.free-dashboard-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.free-dashboard-mini-metrics>div{border-left:3px solid #2969e8;padding-left:10px}.free-dashboard-mini-metrics span,.free-dashboard-mini-metrics strong{display:block}.free-dashboard-mini-metrics span{color:#667990;font-size:9px}.free-dashboard-mini-metrics strong{margin-top:5px;font-size:12px}.free-priorities{background:#f7f9fc}.free-priority-list{display:grid;gap:0;margin-top:0}.free-priority-list>div{display:grid;grid-template-columns:42px 1fr;gap:15px;border-top:1px solid #dce5ef;padding:17px 0}.free-priority-number{display:grid;width:38px;height:38px;border-radius:50%;place-items:center;background:#ffedef;color:#df4254;font-family:var(--font-sans);font-size:14px;font-style:normal;font-weight:800}.free-priority-list h4{margin:1px 0 5px;font-size:14px}.free-priority-list p,.free-priority-list strong{display:block;margin:0;color:#607188;font-size:11px;line-height:1.5}.free-priority-list strong{margin-top:6px;color:#173052}.free-ai-evidence{grid-column:1/-1;display:grid;gap:8px;border:1px solid #cfdbee;border-left:3px solid #2969e8;border-radius:12px;padding:14px 18px;background:#f7faff}.free-ai-evidence>span{color:#2969e8;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.free-ai-evidence blockquote{margin:0;color:#2c415e;font-size:13px;font-style:italic;line-height:1.6}.free-ai-evidence p{margin:0;color:#173052;font-size:12px}.free-ai-evidence a{color:#2969e8;word-break:break-all}.free-ai-evidence small{color:#60758f;font-size:11px}.free-priority-pages{margin:7px 0 0;padding:0;list-style:none}.free-priority-pages li{display:inline-block;margin:3px 6px 0 0;border:1px solid #dce5ef;border-radius:999px;padding:3px 9px;color:#60758f;font-size:10px;word-break:break-all}.free-scope-grid{gap:22px}.free-scope-premium{color:#102441;background:#fff!important}.free-scope-premium h2{color:#102441}.free-scope-premium li{border-color:#dce5ef}.free-scope-premium li strong{color:#526b89}.premium-feature{display:flex;align-items:flex-start;gap:10px;min-width:0}.premium-feature>svg{flex-shrink:0;margin-top:1px;color:#1f9d61}.premium-feature b{display:block;color:#102441;font-size:13.5px;line-height:1.45}.premium-feature small{display:block;color:#60758f;font-size:11.5px;line-height:1.5;margin-top:2px}.free-upgrade-section{border-top:1px solid #d4dfed;color:#102441;background:#eef4fb}.free-upgrade-section h2{color:#102441}.free-no-pressure,.free-upgrade-grid>div:first-child>p{color:#5d7088!important}.free-upgrade-card{color:#102441}.free-upgrade-card>span{color:#2969e8}.free-upgrade-button{background:#2969e8;color:#fff}.free-upgrade-secondary{border-color:#bfd0e4;color:#173052}.free-measurement-reading{display:grid!important;gap:4px;justify-items:end}.free-measurement-reading em{font-size:8px;font-style:normal;font-weight:750;letter-spacing:.06em;text-align:right;text-transform:uppercase}.free-measurement-reading em.measured{color:#4f775d}.free-measurement-reading em.heuristic{color:#9d7732}.free-measurement-reading em.not_measured{color:#806f60}.free-visual-dashboard{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:20px}.free-chart-card{min-width:0;border:1px solid #d4dfed;border-radius:18px;padding:20px;background:#fff;box-shadow:0 12px 34px rgba(37,67,105,.06)}.free-chart-card header{margin-bottom:14px}.free-chart-card header>span{display:inline-flex;align-items:center;gap:7px;color:#2969e8;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.free-chart-card h3{margin:6px 0 0;color:#102441;font-size:18px}.free-signal-chart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.free-signal-chart>div{display:grid;gap:6px;min-width:0}.free-signal-chart span{display:flex;justify-content:space-between;gap:8px;color:#536981;font-size:9px}.free-signal-chart span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-signal-chart span strong{flex:0 0 auto;color:#173052;font-size:9px}.free-signal-chart i{height:7px;overflow:hidden;border-radius:999px;background:#e5ebf2}.free-signal-chart i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2969e8,#1a9b7a);transform-origin:left;animation:free-chart-reveal .9s cubic-bezier(.2,.75,.2,1) both}.free-signal-chart .heuristic i b{background:linear-gradient(90deg,#7250e8,#a575ef)}.free-signal-chart .not_measured i{background:repeating-linear-gradient(135deg,#d4dde8 0 5px,#edf1f6 5px 10px)}.free-findings-stack{display:flex;height:14px;overflow:hidden;border-radius:999px;background:#e7edf4}.free-findings-stack i{display:block;height:100%;transform-origin:left;animation:free-chart-reveal .85s cubic-bezier(.2,.75,.2,1) both}.free-findings-stack .critical{background:#d9344b}.free-findings-stack .high{background:#ed7141}.free-findings-stack .medium{background:#e9a323}.free-findings-stack .low{background:#5c83bd}.free-findings-stack.is-clean i{width:100%;background:#1a9b7a}.free-findings-stack.is-unknown i{width:100%;background:repeating-linear-gradient(135deg,#cbd6e3 0 6px,#e7edf4 6px 12px)}.free-findings-unknown{margin:0;padding:12px 14px;border:1px dashed #cbd6e3;border-radius:12px;color:#607087;font-size:.84rem;line-height:1.45}.free-findings-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.free-findings-legend>div{border-radius:9px;padding:8px;background:#f2f5f9}.free-findings-legend span,.free-findings-legend strong{display:block}.free-findings-legend span{color:#687b91;font-size:8px}.free-findings-legend strong{margin-top:2px;color:#102441;font-size:17px}.free-findings-legend .critical{border-top:3px solid #d9344b}.free-findings-legend .high{border-top:3px solid #ed7141}.free-findings-legend .medium{border-top:3px solid #e9a323}.free-findings-legend .low{border-top:3px solid #5c83bd}.free-method-graphic{display:flex;gap:15px;align-items:center;margin-top:13px;border-top:1px solid #dce5ef;padding-top:13px}.free-method-donut{position:relative;display:grid;flex:0 0 auto;width:74px;height:74px;border-radius:50%;place-items:center;animation:free-donut-arrive .8s cubic-bezier(.2,.75,.2,1) both}.free-method-donut:before{position:absolute;inset:9px;border-radius:inherit;background:#fff;content:""}.free-method-donut span{position:relative;color:#6a7c91;font-size:7px;text-align:center}.free-method-donut strong{display:block;color:#102441;font-size:18px}.free-method-graphic ul{display:grid;gap:5px;margin:0;padding:0;color:#536981;font-size:9px;list-style:none}.free-method-graphic li:before{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#cbd6e3;content:""}.free-method-graphic li.measured:before{background:#1a9b7a}.free-method-graphic li.heuristic:before{background:#7250e8}@keyframes free-chart-reveal{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes free-donut-arrive{0%{transform:scale(.7) rotate(-40deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media (prefers-reduced-motion:reduce){.free-findings-stack i,.free-method-donut,.free-signal-chart i b{animation:none}}@media (max-width:900px){.free-dashboard-detail-grid,.free-dashboard-score,.free-report-hero,.free-visual-dashboard{grid-template-columns:1fr}.free-dashboard-score{padding:24px}.free-external-channels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.free-report-hero,.free-report-section,.free-upgrade-section{padding:28px 20px}.free-report-heading h1{font-size:38px}.free-dashboard-score{padding:22px 16px}.free-dashboard-mini-metrics,.free-external-channels{grid-template-columns:1fr}.free-dashboard-section-heading{display:grid}.free-dashboard-result{text-align:left}.free-signal-chart{grid-template-columns:1fr}.free-findings-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.free-measurement-reading{justify-items:start}.free-measurement-reading em{text-align:left}.free-method-graphic{align-items:flex-start}}@media print{.free-check-report{border-radius:0}.free-report-hero{grid-template-columns:1fr;gap:4mm;padding:7mm 9mm}.free-report-heading h1{font-size:28pt}.free-report-intro,.free-report-meta{margin:3mm 0}.free-dashboard-score{grid-template-columns:32mm minmax(0,1fr) 47mm;gap:5mm;border-radius:4mm;padding:5mm}.free-score-ring{width:28mm;height:28mm}.free-score-ring:before{inset:2.5mm}.free-score-ring strong{font-size:25pt}.free-readiness-bars{gap:3mm}.free-readiness-bars>p{padding:2mm}.free-external-channels{grid-template-columns:1fr;gap:1.5mm}.free-external-channels>div{min-height:13mm;padding:2.5mm 9mm 2.5mm 3mm}.free-external-channels strong{overflow-wrap:anywhere}.free-score-formula{padding-top:3mm}.free-report-section,.free-upgrade-section{padding:7mm 9mm}.free-dashboard-section-heading{margin:2mm 0 4mm}.free-dashboard-section-heading h2{font-size:22pt}.free-dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm}.free-dashboard-card,.free-scope-grid>div,.free-upgrade-card{border-radius:3mm;padding:4mm}.free-dashboard-card h3{margin:2mm 0 3mm;font-size:16pt}.free-priority-list>div,.free-strength-card li{padding:2mm}.free-dashboard-mini-metrics{margin-top:3mm}.free-visual-dashboard{grid-template-columns:1.15fr .85fr;gap:3mm;margin-top:3mm}.free-chart-card{break-inside:avoid;border-radius:3mm;padding:3mm;box-shadow:none}.free-chart-card header{margin-bottom:2mm}.free-chart-card h3{font-size:10pt}.free-signal-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7mm 2.5mm}.free-method-graphic ul,.free-signal-chart span,.free-signal-chart span strong{font-size:6pt}.free-signal-chart i{height:1.4mm}.free-findings-stack{height:2.5mm}.free-findings-legend{gap:1mm;margin-top:1.5mm}.free-findings-legend>div{padding:1.2mm}.free-findings-legend span{font-size:5.5pt}.free-findings-legend strong{font-size:9pt}.free-method-graphic{gap:2mm;margin-top:2mm;padding-top:2mm}.free-method-donut{width:17mm;height:17mm;animation:none}.free-method-donut:before{inset:2mm}.free-findings-stack i,.free-signal-chart i b{animation:none}.free-priority-list h4{font-size:10pt}.free-measurement-list small{display:block;font-size:7pt;line-height:1.25}.free-measurement-reading{gap:1mm}.free-measurement-reading em{font-size:6pt}}:root{--bg:#f7f9ff;--surface:#ffffff;--surface-soft:#eef2ff;--ink:#10203b;--muted:#60708a;--line:#dfe6f2;--accent:#6657e8;--accent-dark:#4c3dca;--blue:#6657e8;--rose:#dc5a8c;--violet:#6657e8;--cta:#6657e8;--cta-dark:#4c3dca;--track:#e6eafa;--shadow:0 24px 64px rgba(50,50,93,.12),0 10px 28px rgba(16,32,59,.07)}body{background:radial-gradient(circle at 92% 2%,rgba(143,131,255,.13),transparent 30rem),linear-gradient(180deg,#fbfcff,#f5f7fc)}.shell:has(>.gsm-home)>.topbar,.topbar{border:1px solid rgba(102,87,232,.16);border-radius:14px;color:var(--ink);background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(50,50,93,.12),0 4px 14px rgba(16,32,59,.06);backdrop-filter:blur(18px)}.brand,.brand strong,.nav a{color:var(--ink)}.brand strong{font-family:var(--font-sans);font-size:17px;font-weight:800}.brand strong em,.brand-copy span{color:#6657e8}.mark{border:0;border-radius:10px;color:#fff;background:linear-gradient(145deg,#786af1,#4d3dcc);box-shadow:0 9px 22px rgba(82,66,204,.24);font-family:var(--font-sans);font-weight:800}.nav a{border:0;border-radius:7px;padding:10px 9px}.nav a:hover{color:#4c3dca;background:#f0efff}.nav a:last-child{border-radius:7px;color:#fff;background:#6657e8;box-shadow:0 9px 20px rgba(82,66,204,.2)}.nav a:last-child:hover{color:#fff;background:#4c3dca}.shell:has(>.gsm-report)>.topbar,body:has(.free-check-report) .topbar,body:has(.gsm-home) .topbar{border-color:rgba(102,87,232,.16);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(50,50,93,.12),0 4px 14px rgba(16,32,59,.06)}.shell:has(>.gsm-report)>.topbar .brand,.shell:has(>.gsm-report)>.topbar .brand strong,.shell:has(>.gsm-report)>.topbar .nav a,body:has(.free-check-report) .topbar .brand,body:has(.free-check-report) .topbar .brand strong,body:has(.free-check-report) .topbar .nav a,body:has(.gsm-home) .topbar .brand,body:has(.gsm-home) .topbar .brand strong,body:has(.gsm-home) .topbar .nav a{color:#10203b}.shell:has(>.gsm-report)>.topbar .brand-copy span,body:has(.free-check-report) .topbar .brand-copy span,body:has(.gsm-home) .topbar .brand-copy span{color:#6657e8}.shell:has(>.gsm-report)>.topbar .mark,body:has(.free-check-report) .topbar .mark,body:has(.gsm-home) .topbar .mark{border:0;color:#fff;background:linear-gradient(145deg,#786af1,#4d3dcc);box-shadow:0 9px 22px rgba(82,66,204,.24)}.shell:has(>.gsm-report)>.topbar .nav a:last-child,body:has(.free-check-report) .topbar .nav a:last-child,body:has(.gsm-home) .topbar .nav a:last-child{color:#fff;background:#6657e8}.admin-login,.guide-page,.legal-page,.panel,.portal-toolbar{border-color:#dfe6f2;background:#fff;box-shadow:0 18px 46px rgba(50,50,93,.09)}.gsm-home{--gsm-ink:#10203b;--gsm-ink-soft:#1f3155;--gsm-paper:#f7f9ff;--gsm-white:#ffffff;--gsm-mint:#6657e8;--gsm-mint-soft:#eeecff;--gsm-line:rgba(54,65,103,.15);--gsm-muted:#60708a;color:var(--gsm-ink);background:#fff}.gsm-hero,.gsm-home .gsm-hero{min-height:720px;color:#10203b;background:radial-gradient(circle at 84% 20%,rgba(138,123,255,.2),transparent 27rem),radial-gradient(circle at 8% 82%,rgba(76,188,191,.12),transparent 24rem),linear-gradient(135deg,#ffffff,#f5f4ff 55%,#eef7ff)}.gsm-grid-overlay{opacity:.28;background-image:linear-gradient(rgba(74,69,140,.08) 1px,transparent 0),linear-gradient(90deg,rgba(74,69,140,.08) 1px,transparent 0);mask-image:linear-gradient(90deg,#000,transparent 68%)}.gsm-eyebrow,.gsm-eyebrow.gsm-dark,.gsm-hero .gsm-eyebrow{color:#5849d7}.gsm-hero h1{max-width:670px;color:#10203b;font-family:var(--font-sans);font-size:clamp(42px,4.6vw,66px);font-weight:700;line-height:1.02;letter-spacing:-.052em}.gsm-hero h1 em,.gsm-home h2 em{color:#6657e8;font-weight:520}.gsm-hero .gsm-lead{max-width:650px;color:#52627d;font-size:17px;line-height:1.65}.gsm-hero-trust span,.gsm-hero-url-form>label,.gsm-home-updated{color:#60708a}.gsm-home-updated time{color:#4c3dca}.gsm-hero-url-form{margin-top:30px}.gsm-hero-input-row{border:1px solid #d7ddeb;background:rgba(255,255,255,.94);box-shadow:0 18px 38px rgba(50,50,93,.12),0 5px 14px rgba(16,32,59,.06)}.gsm-hero-input-row>svg,.gsm-hero-trust svg{color:#6657e8}.gsm-hero-input-row input{color:#10203b}.gsm-hero-input-row input::placeholder{color:#8995a8}.gsm-hero-input-row button,.gsm-price-featured a,.gsm-primary-button{background:#6657e8;box-shadow:0 12px 24px rgba(82,66,204,.22)}.gsm-hero-input-row button:hover,.gsm-primary-button:hover{background:#4c3dca}.gsm-hero-url-form>p{color:#7b879b}.gsm-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:650px;margin:22px 0 0}.gsm-hero-facts>div{min-width:0;border-left:2px solid #afa6ff;padding:4px 12px}.gsm-hero-facts dt{margin:0 0 4px;color:#2c3d5c;font-size:13px;font-weight:850}.gsm-hero-facts dd{margin:0;color:#6a7890;font-size:10px;line-height:1.45}.gsm-monitor-card-hero{border:1px solid #dfe5f1;background:rgba(255,255,255,.98);box-shadow:0 36px 80px rgba(50,50,93,.2),12px 13px 0 -1px #e5e2ff,12px 13px 0 #b9b1ff}.gsm-monitor-card-hero .gsm-demo-label{color:#4034ae;background:#dedaff}.gsm-proof-strip{border-color:#e1e5f0;color:#53627b;background:#fff}.gsm-proof-strip i{background:#8f83ff}.gsm-explainer-section{background:#f7f9ff}.gsm-explainer-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px 70px;align-items:end}.gsm-explainer-heading .gsm-eyebrow{grid-column:1/-1}.gsm-explainer-heading h2{max-width:780px;margin:0;font-family:var(--font-sans);font-size:clamp(39px,4.5vw,62px);line-height:1.04;letter-spacing:-.05em}.gsm-explainer-heading>p{margin:0 0 6px;color:#60708a;font-size:15px;line-height:1.7}.gsm-explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px}.gsm-explainer-grid article{position:relative;min-height:310px;overflow:hidden;border:1px solid #dfe5f1;border-radius:14px;padding:27px;background:#fff;box-shadow:0 20px 45px rgba(50,50,93,.08)}.gsm-explainer-grid article:after{content:"";position:absolute;right:-45px;bottom:-55px;width:145px;height:145px;border-radius:50%;background:#f0efff}.gsm-explainer-grid article>span{position:absolute;right:22px;top:18px;color:#a39bbd;font-size:12px;font-weight:800;letter-spacing:.12em}.gsm-explainer-grid article>svg{color:#6657e8}.gsm-explainer-grid h3{position:relative;z-index:1;margin:34px 0 15px;color:#10203b;font-family:var(--font-sans);font-size:22px;line-height:1.25}.gsm-explainer-grid p{position:relative;z-index:1;margin:0;color:#60708a;font-size:13px;line-height:1.7}.gsm-light,.gsm-pricing-section{background:#f5f7fc}.gsm-editorial-section,.gsm-faq-section,.gsm-free-section{background:#fff}.gsm-dark-section{color:#10203b;background:radial-gradient(circle at 90% 20%,rgba(136,122,255,.15),transparent 26rem),#f1f3ff}.gsm-dark-section h3,.gsm-on-dark h2{color:#10203b}.gsm-feature-list p,.gsm-on-dark>p{color:#60708a}.gsm-feature-list article{border-bottom-color:#d7ddeb}.gsm-feature-list article>svg{color:#6657e8}.gsm-secondary-button{border-color:#a9a1f6;color:#4c3dca;background:#fff}.gsm-secondary-button:hover{background:#6657e8}.gsm-dark-section .gsm-monitor-card{border-color:#dfe5f1;box-shadow:0 30px 70px rgba(50,50,93,.16)}.gsm-price-grid .gsm-price-featured,.gsm-price-grid article.gsm-price-featured{border-color:#bdb6ff;color:#10203b;background:#eeecff;box-shadow:0 24px 54px rgba(82,66,204,.14)}.gsm-price-grid .gsm-price-featured li,.gsm-price-grid .gsm-price-featured small,.gsm-price-grid .gsm-price-featured span{color:#53627b!important}.gsm-price-grid .gsm-price-featured>span{color:#5849d7!important}.gsm-price-grid .gsm-price-featured ul{border-color:#d5d1f1}.gsm-price-grid .gsm-price-featured>a{color:#fff!important;background:#6657e8!important}.gsm-cta{color:#10203b;background:linear-gradient(135deg,#eeecff,#eaf6ff)}.gsm-cta span{color:#5849d7}.gsm-cta a{color:#fff;background:#6657e8;box-shadow:0 12px 24px rgba(82,66,204,.2)}.sitefooter{border-top-color:#dfe5f1;color:#10203b;background:transparent}.guide-hero,.guide-hub-hero{border:1px solid #dfe5f1;color:#10203b;background:radial-gradient(circle at 82% 12%,rgba(136,122,255,.18),transparent 30rem),linear-gradient(135deg,#fff,#f1f0ff 62%,#edf7ff);box-shadow:0 26px 64px rgba(50,50,93,.12)}.guide-breadcrumb a,.guide-eyebrow,.guide-hub-eyebrow{color:#5849d7}.guide-hero h1,.guide-hub-hero h1{color:#10203b}.guide-breadcrumb,.guide-hero .guide-meta,.guide-hub-hero>p{color:#60708a}@media screen{body:has(.free-check-report){background:#f5f7fc}.free-check-report{border-color:#dfe5f1;background:#fff;box-shadow:0 24px 70px rgba(50,50,93,.12)}.free-report-hero{color:#10203b;background:radial-gradient(circle at 82% 12%,rgba(136,122,255,.18),transparent 28%),linear-gradient(135deg,#fff,#f0efff)}.free-report-intro,.free-report-meta dd,.free-score-pair small,.free-score-pair span{color:#60708a}.free-report-domain,.free-report-eyebrow,.free-report-hero h1 em,.free-report-kicker{color:#5849d7}.free-report-meta div{border-top-color:#d8ddea}.free-report-pdf-link{border-color:#a9a1f6;color:#4c3dca;background:#fff}.free-score-pair>div{border-color:#d8ddea;background:rgba(255,255,255,.8)}.free-score-pair i,.free-signal-grid i{background:#e4e7f0}.free-score-pair i b,.free-signal-grid i b{background:#6657e8}}@media (max-width:1080px){.gsm-hero,.gsm-home .gsm-hero{min-height:auto}.gsm-explainer-grid,.gsm-explainer-heading{grid-template-columns:1fr}.gsm-explainer-grid article{min-height:0}}@media (max-width:680px){.shell:has(>.gsm-home)>.topbar,.topbar{border-radius:11px}.gsm-hero,.gsm-home .gsm-hero{padding-bottom:70px}.gsm-hero h1{font-size:clamp(36px,10.5vw,48px)}.gsm-hero-facts{grid-template-columns:1fr}.gsm-explainer-heading h2{font-size:clamp(34px,10vw,46px)}}.shell:has(>.gsm-home)>.topbar{display:none}.gsm-home{--gsm-ink:#0b1930;--gsm-ink-soft:#183b31;--gsm-paper:#f5f8f5;--gsm-white:#fff;--gsm-mint:#0e5a3d;--gsm-mint-soft:#e6f4ec;--gsm-line:rgba(17,64,47,.15);--gsm-muted:#607169}.gsm-announcement{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;color:#172235;background:linear-gradient(90deg,#ffb31f,#ff7e1d);font-size:12px;font-weight:800;text-align:center}.gsm-announcement span{width:7px;height:7px;border-radius:50%;background:#fff2a8;box-shadow:0 0 0 3px rgba(255,255,255,.18)}.gsm-site-header{position:relative;z-index:20;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 max(24px,calc((100vw - 1235px) / 2));border-bottom:1px solid #e4ebe6;color:#0b1930;background:rgba(255,255,255,.96);backdrop-filter:blur(16px)}.gsm-site-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.gsm-site-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#0e5a3d;box-shadow:0 9px 22px rgba(14,90,61,.2);font-size:12px;font-weight:900}.gsm-site-brand strong{display:grid;gap:2px;font-size:17px;line-height:1.05;letter-spacing:-.025em}.gsm-site-brand small{color:#68766f;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gsm-site-nav{display:flex;align-items:center;gap:27px}.gsm-site-nav a{color:#1c293d;font-size:13px;font-weight:750;text-decoration:none}.gsm-site-nav a:hover{color:#0e5a3d}.gsm-site-nav .gsm-site-login{color:#687386}.gsm-site-nav .gsm-site-cta{padding:13px 21px;border-radius:999px;color:#fff;background:#0e5a3d;box-shadow:0 10px 24px rgba(14,90,61,.18)}.gsm-site-nav .gsm-site-cta:hover{color:#fff;background:#093f2b}.gsm-mobile-nav{display:none}.gsm-hero,.gsm-home .gsm-hero{min-height:820px;align-items:flex-start;padding:68px 0 0;color:#0b1930;background:#fff}.gsm-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 51% 61%,transparent 0 11%,rgba(14,90,61,.13) 11.2% 11.55%,transparent 11.8% 17%,rgba(14,90,61,.09) 17.2% 17.55%,transparent 17.8% 24%,rgba(14,90,61,.06) 24.2% 24.55%,transparent 24.8%),radial-gradient(circle at 13% 43%,rgba(14,90,61,.12) 0 1px,transparent 1.4px);background-size:auto,9px 9px;mask-image:linear-gradient(180deg,transparent 1%,#000 22%,#000 84%,transparent 99%)}.gsm-home .gsm-grid-overlay{display:none}.gsm-hero .gsm-container{width:min(1235px,calc(100% - 80px))}.gsm-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:start;column-gap:52px;row-gap:26px}.gsm-hero-copy{position:relative;z-index:2;max-width:610px;margin:14px 0 0;padding:0;text-align:left}.gsm-hero .gsm-eyebrow{width:fit-content;margin-inline:0;padding:8px 13px;border:1px solid #d7e4dc;border-radius:999px;color:#0e5a3d;background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(14,90,61,.07);font-size:10px;letter-spacing:.02em;text-transform:none}.gsm-hero .gsm-eyebrow:before{display:none}.gsm-hero .gsm-eyebrow svg{display:block;color:#29b876}.gsm-hero h1{max-width:610px;margin:24px 0 22px;color:#0b1930;font-size:clamp(52px,4.45vw,68px);font-weight:780;line-height:.98;letter-spacing:-.065em}.gsm-hero h1 em,.gsm-home h2 em{color:#0e5a3d;font-style:normal;font-weight:inherit}.gsm-hero h1 em{display:block}.gsm-hero .gsm-lead{max-width:590px;margin-inline:0;color:#27364b;font-size:18px;line-height:1.58}.gsm-home-updated{justify-content:flex-start;color:#68776f}.gsm-home-updated time{color:#0e5a3d}.gsm-hero-url-form{max-width:610px;margin:29px 0 0;text-align:left}.gsm-hero-url-form>label{color:#3e5048}.gsm-hero-input-row{min-height:66px;border-color:#d4dfd8;border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 20px 45px rgba(16,61,44,.12)}.gsm-hero-input-row>svg,.gsm-hero-trust svg{color:#0e5a3d}.gsm-hero-input-row input{color:#0b1930}.gsm-hero-input-row input::placeholder{color:#85918b}.gsm-hero-input-row button,.gsm-price-featured a,.gsm-primary-button{color:#fff;background:#0e5a3d;box-shadow:0 12px 26px rgba(14,90,61,.2)}.gsm-hero-input-row button:hover,.gsm-primary-button:hover{color:#fff;background:#093f2b}.gsm-hero-url-form>p{color:#7c8983}.gsm-hero-trust{justify-content:flex-start}.gsm-hero-trust span{color:#607169}.gsm-hero-facts{grid-column:1/-1;width:min(900px,100%);gap:18px;max-width:900px;margin:0 auto 30px;text-align:left}.gsm-hero-facts>div{border-top:1px solid #dbe5df;border-left:0;padding:12px 0 0}.gsm-hero-facts dt{color:#0e5a3d}.gsm-hero-facts dd{color:#6a7871}.gsm-hero-preview{position:relative;z-index:2;width:100%;margin:0;padding:0}.gsm-monitor-card-hero{width:100%;max-width:none;min-height:500px;margin:0 auto -1px;padding:25px;border:1px solid #dbe5df;border-radius:20px 20px 0 0;background:rgba(255,255,255,.99);box-shadow:0 34px 90px rgba(13,64,44,.2)}.gsm-monitor-card-hero .gsm-demo-label{color:#0d5b3d;background:#dff3e8}.gsm-monitor-card-hero .gsm-chart-wrap svg{height:176px}.gsm-chart-line,.gsm-chart-wrap circle,.gsm-score-ring-value{stroke:#179b65}.gsm-monitor-score b{color:#0e5a3d;background:#e2f3e9}.gsm-mini-metrics small,.gsm-monitor-proof span:first-child{color:#0e7b50}.gsm-geo-radar{position:relative;overflow:hidden;min-height:610px;margin:0;padding:24px 28px 20px;border:1px solid #d5e4db;border-radius:26px 26px 0 0;color:#0b1930;background:radial-gradient(circle at 50% 47%,rgba(38,190,122,.13),transparent 34%),linear-gradient(150deg,rgba(255,255,255,.99),rgba(240,249,244,.98));box-shadow:0 35px 100px rgba(13,64,44,.2)}.gsm-geo-radar:before{content:"";position:absolute;inset:0;opacity:.42;pointer-events:none;background-image:linear-gradient(rgba(14,90,61,.055) 1px,transparent 0),linear-gradient(90deg,rgba(14,90,61,.055) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(circle at center,#000,transparent 79%)}.gsm-radar-head,.gsm-radar-insights{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px}.gsm-radar-head>div{display:grid;gap:4px}.gsm-radar-head span,.gsm-radar-insights span{color:#66776f;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gsm-radar-head strong{font-size:19px;letter-spacing:-.025em}.gsm-radar-live{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #bce1cc;border-radius:999px;color:#0e6d48!important;background:#ebf8f1;white-space:nowrap}.gsm-radar-live i{width:7px;height:7px;border-radius:50%;background:#26bd7a;box-shadow:0 0 0 4px rgba(38,189,122,.14);animation:gsm-radar-pulse 2s ease-in-out infinite}.gsm-radar-stage{position:relative;z-index:2;width:min(100%,650px);margin:-2px auto -10px}.gsm-radar-svg{display:block;width:100%;height:430px;overflow:visible}.gsm-radar-ring{fill:rgba(255,255,255,.35);stroke:rgba(14,90,61,.18);stroke-width:1}.gsm-radar-axes{fill:none;stroke:rgba(14,90,61,.15);stroke-width:1}.gsm-radar-aura{animation:gsm-radar-breathe 4.8s ease-in-out infinite;transform-origin:center}.gsm-radar-sweep{transform-origin:260px 255px;animation:gsm-radar-scan 7s linear infinite}.gsm-radar-value{fill:url(#gsm-radar-fill);stroke:#149864;stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 10px 14px rgba(14,90,61,.18));animation:gsm-radar-reveal 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin:260px 255px}.gsm-radar-points circle{fill:#fff;stroke:#16a36a;stroke-width:4;filter:drop-shadow(0 3px 5px rgba(14,90,61,.24));animation:gsm-radar-point 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.gsm-radar-points circle:nth-child(2){animation-delay:.28s}.gsm-radar-points circle:nth-child(3){animation-delay:.56s}.gsm-radar-points circle:nth-child(4){animation-delay:.84s}.gsm-radar-points circle:nth-child(5){animation-delay:1.12s}.gsm-radar-axis-label text{fill:#43574e;font-size:11px;font-weight:800}.gsm-radar-axis-label .gsm-radar-axis-score{fill:#118557;font-size:10px}.gsm-radar-core circle{fill:rgba(255,255,255,.93);stroke:#b9dfca;stroke-width:1.5;filter:drop-shadow(0 8px 18px rgba(14,90,61,.16))}.gsm-radar-core text{fill:#61736a;font-size:8px;font-weight:850;letter-spacing:.1em}.gsm-radar-core .gsm-radar-core-score{fill:#0e5a3d;font-size:29px;letter-spacing:-.05em}.gsm-orbit-platform{position:absolute;z-index:4;padding:7px 10px;border:1px solid rgba(14,90,61,.16);border-radius:999px;color:#315246;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(14,90,61,.1);font-size:9px;font-weight:800;animation:gsm-orbit-float 4s ease-in-out infinite}.gsm-orbit-chatgpt{left:4%;top:13%}.gsm-orbit-google{right:3%;top:13%;animation-delay:-.8s}.gsm-orbit-perplexity{right:5%;bottom:8%;animation-delay:-1.7s}.gsm-orbit-local{left:6%;bottom:8%;animation-delay:-2.4s}.gsm-radar-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8e6de;padding-top:16px}.gsm-radar-insights>div{display:grid;gap:5px;min-width:0}.gsm-radar-insights>div+div{border-left:1px solid #d8e6de;padding-left:18px}.gsm-radar-insights strong{color:#173b2f;font-size:12px}.gsm-radar-note{position:relative;z-index:3;margin:13px 0 0;color:#7b8882;font-size:9px;text-align:center}@keyframes gsm-radar-scan{to{transform:rotate(1turn)}}@keyframes gsm-radar-breathe{50%{opacity:.68;transform:scale(1.07)}}@keyframes gsm-radar-reveal{0%{opacity:0;transform:scale(.38) rotate(-12deg)}}@keyframes gsm-radar-point{50%{transform:scale(1.35)}}@keyframes gsm-radar-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes gsm-orbit-float{50%{transform:translateY(-7px)}}.gsm-proof-strip{border-color:#e1e8e3;color:#52635b;background:#f4f8f5}.gsm-proof-strip i{background:#1a9b67}.gsm-explainer-grid article>svg,.gsm-eyebrow,.gsm-eyebrow.gsm-dark,.gsm-feature-list article>svg{color:#0e5a3d}.gsm-dark-section{background:radial-gradient(circle at 90% 20%,rgba(41,184,118,.12),transparent 26rem),#f0f7f3}.gsm-secondary-button{border-color:#a6c8b7;color:#0e5a3d}.gsm-secondary-button:hover{color:#fff;background:#0e5a3d}.gsm-cta{background:linear-gradient(135deg,#e6f4ec,#f1f8f4)}.gsm-cta span{color:#0e5a3d}.gsm-cta a{background:#0e5a3d;box-shadow:0 12px 24px rgba(14,90,61,.2)}@media (max-width:1080px){.gsm-site-nav{gap:16px}.gsm-site-nav a{font-size:12px}.gsm-hero-grid{grid-template-columns:1fr}.gsm-hero-copy{max-width:780px;margin-inline:auto;text-align:center}.gsm-hero .gsm-eyebrow,.gsm-hero-trust,.gsm-home-updated{justify-content:center;margin-inline:auto}.gsm-hero .gsm-lead,.gsm-hero h1,.gsm-hero-facts,.gsm-hero-url-form{margin-inline:auto}.gsm-hero-preview{width:min(850px,100%);margin:34px auto 0}.gsm-monitor-card-hero{width:100%;max-width:none}}@media (max-width:760px){.gsm-announcement{min-height:36px;font-size:10px}.gsm-site-header{min-height:76px;padding:0 20px}.gsm-site-brand>span{width:38px;height:38px}.gsm-site-brand strong{font-size:15px}.gsm-site-brand small,.gsm-site-nav{display:none}.gsm-mobile-nav{display:block;position:relative}.gsm-mobile-nav summary{width:40px;height:40px;display:grid;align-content:center;gap:5px;padding:8px;list-style:none;cursor:pointer}.gsm-mobile-nav summary::-webkit-details-marker{display:none}.gsm-mobile-nav summary span{height:2px;border-radius:2px;background:#172235}.gsm-mobile-nav nav{position:absolute;right:0;top:52px;min-width:220px;display:grid;padding:12px;border:1px solid #dce5df;border-radius:12px;background:#fff;box-shadow:0 18px 50px rgba(13,44,32,.16)}.gsm-mobile-nav nav a{padding:11px;color:#172235;font-size:13px;font-weight:750;text-decoration:none}.gsm-hero,.gsm-home .gsm-hero{min-height:auto;padding:50px 0 0}.gsm-hero .gsm-container{width:min(100% - 32px,1235px)}.gsm-hero-grid{gap:24px}.gsm-hero h1{max-width:520px;font-size:clamp(44px,12vw,58px)}.gsm-hero .gsm-lead{font-size:16px}.gsm-hero-input-row{grid-template-columns:22px minmax(0,1fr);padding:7px 10px 7px 14px}.gsm-hero-input-row button{grid-column:1/-1;width:100%;min-width:0}.gsm-hero-facts{grid-template-columns:1fr;gap:11px;margin:4px auto 26px}.gsm-hero-facts>div{padding-top:9px}.gsm-hero-preview{width:calc(100% + 20px);margin-left:-10px}.gsm-monitor-card-hero{min-height:0;padding:18px;border-radius:15px 15px 0 0}.gsm-monitor-card-hero .gsm-chart-wrap svg{height:135px}.gsm-geo-radar{min-height:0;padding:18px 14px 16px;border-radius:15px 15px 0 0}.gsm-radar-head{align-items:flex-start}.gsm-radar-head strong{font-size:15px}.gsm-radar-live{padding:6px 8px;font-size:7px!important}.gsm-radar-svg{height:auto}.gsm-radar-axis-label text{font-size:9px}.gsm-orbit-platform{display:none}.gsm-radar-insights{grid-template-columns:1fr;gap:9px}.gsm-radar-insights>div+div{border-top:1px solid #d8e6de;border-left:0;padding:9px 0 0}}@media (prefers-reduced-motion:reduce){.gsm-orbit-platform,.gsm-radar-aura,.gsm-radar-live i,.gsm-radar-points circle,.gsm-radar-sweep,.gsm-radar-value{animation:none}}@media print{body:has(.free-check-report),html:has(.free-check-report){background:#fff}.free-check-report{overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.free-report-domain,.free-report-heading h1,.free-report-section h2,.free-upgrade-card>strong,.free-upgrade-section h2{font-family:var(--font-sans)}.free-report-hero{grid-template-columns:1fr!important;align-content:start;gap:6mm;min-height:0;padding:0 4mm 2mm;background:#fff;break-after:page}.free-report-visual{display:none}.free-report-eyebrow{font-size:9pt}.free-report-heading h1{margin:3mm 0 2mm;font-size:34pt;line-height:1.02}.free-report-domain{font-size:13pt}.free-report-intro{max-width:105mm;margin:5mm 0;font-size:10pt}.free-report-meta{max-width:105mm;margin:6mm 0 0}.free-report-meta dd{font-size:10pt}.free-dashboard-score{grid-template-columns:42mm minmax(0,1fr) 52mm;gap:8mm;border-radius:4mm;padding:8mm}.free-score-ring{width:36mm;height:36mm}.free-score-ring:before{inset:3.2mm}.free-score-ring strong{font-size:30pt}.free-readiness-bars{gap:4mm}.free-priorities,.free-report-section,.free-upgrade-section{break-inside:auto;padding:8mm 4mm;background:#fff}.free-report-section+.free-report-section{border-top:0}#naechster-schritt.free-upgrade-section,.free-scope-section{break-before:page}.free-dashboard-mini-metrics{grid-template-columns:1fr;gap:1.6mm;margin-top:3mm}.free-dashboard-mini-metrics>div{display:grid;grid-template-columns:30mm minmax(0,1fr);gap:3mm;align-items:baseline;border-left-width:.8mm;padding-left:2.5mm}.free-dashboard-mini-metrics span{font-size:7pt}.free-dashboard-mini-metrics strong{margin-top:0;font-size:9pt}.free-report-method-note{break-inside:avoid;margin-top:4mm;font-size:8pt}.free-scope-grid{grid-template-columns:1.3fr 1fr;gap:6mm;margin-top:4mm}.free-scope-grid h2{margin:3mm 0;font-size:17pt}.free-scope-grid .free-measurement-list li{grid-template-columns:minmax(0,1fr) 42mm;gap:4mm;break-inside:avoid;padding:2.2mm 0}.free-measurement-list span b{font-size:9.5pt}.free-measurement-list small{font-size:7.5pt;line-height:1.35}.free-measurement-reading strong{font-size:9pt}.free-scope-premium li{break-inside:avoid}.free-upgrade-grid{align-items:start;gap:8mm}.free-upgrade-card>strong{margin:2mm 0 3mm;font-size:24pt;font-weight:800;letter-spacing:-.02em}}.free-measurement-reading em.live{color:#2969e8}.free-method-graphic li.live:before{background:#2969e8}.free-external-channels small{color:#5d6e83;font-size:10px;line-height:1.45}.free-external-channels>div.live-good strong{color:#12775f}.free-external-channels>div.live-medium strong{color:#9d7732}.free-external-channels>div.live-low strong{color:#b3403f}@media print{.free-external-channels small{font-size:6.5pt}}.gsm-hero-copy:has(.gsm-check-dialog-backdrop){z-index:40}:root{--good:#158461;--good-soft:#e2f5ee;--warn:#b07514;--warn-soft:#fdf3df;--bad:#c03d4b;--bad-soft:#fde9ec;--info:#2f6bd8;--chart-1:#6657e8;--chart-2:#158461;--chart-3:#2f6bd8;--chart-4:#b07514;--chart-5:#c03d4b;--chart-6:#5b6b86}.gsm-begriff-section{background:var(--surface)}.gsm-begriff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.gsm-begriff-grid article{border:1px solid var(--line);border-radius:16px;padding:22px 24px;background:var(--bg)}.gsm-begriff-grid h3{margin:0 0 9px;color:var(--ink);font-size:18px}.gsm-begriff-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}@media (max-width:900px){.gsm-begriff-grid{grid-template-columns:1fr}}.monitor-inside{width:min(1100px,calc(100% - 40px));margin:46px auto 8px}.monitor-inside h2{margin:0 0 8px;color:var(--ink);font-size:26px;text-align:center}.monitor-inside-intro{margin:0 auto 26px;max-width:60ch;color:var(--muted);font-size:14.5px;line-height:1.6;text-align:center}.monitor-inside-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.monitor-inside-grid article{border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:var(--surface)}.monitor-inside-grid h3{margin:0 0 8px;color:var(--accent);font-size:16px}.monitor-inside-grid p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}@media screen and (max-width:0px){:root{color-scheme:dark;--bg:#000;--surface:#0b0d12;--surface-soft:#12151c;--ink:#f5f7fa;--muted:#9ca3af;--line:rgba(255,255,255,.1);--accent:#fff;--accent-dark:#d1d5db;--blue:#60a5fa;--rose:#f472b6;--violet:#a5b4fc;--warning:#fbbf24;--danger:#f87171;--ok:#34d399;--cta:#fff;--cta-dark:#e5e7eb;--track:rgba(255,255,255,.08);--shadow:0 20px 54px rgba(0,0,0,.55);--good:#34d399;--good-soft:rgba(52,211,153,.14);--warn:#fbbf24;--warn-soft:rgba(251,191,36,.14);--bad:#f87171;--bad-soft:rgba(248,113,113,.16);--info:#60a5fa;--chart-1:#a5b4fc;--chart-2:#34d399;--chart-3:#60a5fa;--chart-4:#fbbf24;--chart-5:#f87171;--chart-6:#9ca3af}body{color:var(--ink);background:radial-gradient(64rem 30rem at 50% -12rem,rgba(99,102,241,.14),transparent 70%),#000;-webkit-font-smoothing:antialiased}.topbar{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.8);box-shadow:none;backdrop-filter:blur(14px)}.brand,.brand strong,.brand strong em,.nav a,.topbar{color:#fff}.brand-copy span{color:#9ca3af}.mark{border:0;border-radius:10px;color:#000;background:#fff;box-shadow:none;font-family:var(--font-sans);font-weight:800}.nav a{border:0;border-radius:8px;padding:10px;color:rgba(255,255,255,.6);font-weight:500;transition:color .16s ease,background .16s ease}.nav a:hover{color:#fff;background:rgba(31,41,55,.5)}.nav a:last-child{border-radius:8px;color:#000;background:#fff;box-shadow:none;font-weight:600;padding-inline:16px}.nav a:last-child:hover{color:#000;background:#e5e7eb}.sitefooter{border-top:1px solid rgba(255,255,255,.08);color:#9ca3af;background:transparent}.sitefooter-brand strong{color:#fff}.sitefooter-brand span,.sitefooter-copy{color:#9ca3af}.sitefooter-nav a{color:rgba(255,255,255,.6);transition:color .16s ease}.sitefooter-nav a:hover{color:#fff}.admin-login,.guide-page,.legal-page,.panel{border-color:rgba(255,255,255,.1);background:#0b0d12;box-shadow:0 18px 46px rgba(0,0,0,.5)}.panel :is(input,select,textarea){border-color:rgba(255,255,255,.16);color:#fff;background:#12151c}.panel :is(input,select,textarea)::placeholder{color:#6b7280}.admin-login-card,.portal-register-card{border-color:rgba(255,255,255,.12);background:#0d0f14;box-shadow:0 24px 60px rgba(0,0,0,.55)}.gsm-home{--gsm-ink:#f5f7fa;--gsm-ink-soft:#d1d5db;--gsm-paper:#000;--gsm-white:#0b0d12;--gsm-mint:#fff;--gsm-mint-soft:rgba(255,255,255,.08);--gsm-line:rgba(255,255,255,.1);--gsm-muted:#9ca3af;color:var(--gsm-ink);background:#000}.gsm-home .gsm-announcement{color:#9ca3af;background:#000;border-bottom:1px solid rgba(255,255,255,.08)}.gsm-home .gsm-announcement span{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.15)}.gsm-home .gsm-site-header{border-bottom:1px solid rgba(255,255,255,.08);color:#fff;background:rgba(0,0,0,.8);backdrop-filter:blur(14px)}.gsm-home .gsm-site-brand>span{color:#000;background:#fff;box-shadow:none}.gsm-home .gsm-site-brand small{color:#9ca3af}.gsm-home .gsm-site-nav a{color:rgba(255,255,255,.6);font-weight:500;transition:color .16s ease}.gsm-home .gsm-site-nav a:hover{color:#fff}.gsm-home .gsm-site-nav .gsm-site-login{color:rgba(255,255,255,.6)}.gsm-home .gsm-site-nav .gsm-site-cta{color:#000;background:#fff;box-shadow:none;font-weight:600}.gsm-home .gsm-site-nav .gsm-site-cta:hover{color:#000;background:#e5e7eb}.gsm-home .gsm-mobile-nav summary span{background:#fff}.gsm-home .gsm-mobile-nav nav{border-color:rgba(255,255,255,.12);background:rgba(0,0,0,.95);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.6)}.gsm-home .gsm-mobile-nav nav a{color:rgba(255,255,255,.7)}.gsm-home .gsm-hero{color:#f5f7fa;background:#000}.gsm-home .gsm-hero:before{opacity:1;background:radial-gradient(42rem 22rem at 72% 8%,rgba(99,102,241,.16),transparent 70%),radial-gradient(36rem 20rem at 18% 20%,rgba(56,189,248,.1),transparent 70%),radial-gradient(circle at 13% 43%,rgba(255,255,255,.05) 0 1px,transparent 1.4px);background-size:auto,auto,9px 9px;mask-image:linear-gradient(180deg,#000 0,#000 82%,transparent 99%)}.gsm-home .gsm-hero .gsm-eyebrow{border:1px solid #374151;color:#9ca3af;background:rgba(31,41,55,.5);box-shadow:none;backdrop-filter:blur(6px)}.gsm-home .gsm-hero .gsm-eyebrow svg{color:#a5b4fc}.gsm-home .gsm-hero h1{color:#fff;background:linear-gradient(180deg,#ffffff,#ffffff,rgba(255,255,255,.6));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.05em}.gsm-home .gsm-hero .gsm-lead{color:#9ca3af}.gsm-home .gsm-home-updated{color:#6b7280}.gsm-home .gsm-home-updated time{color:#d1d5db}.gsm-home .gsm-hero-url-form>label{color:#9ca3af}.gsm-home .gsm-hero-input-row{border-color:rgba(255,255,255,.14);background:rgba(17,19,24,.92);box-shadow:0 20px 45px rgba(0,0,0,.55)}.gsm-home .gsm-hero-input-row>svg{color:#9ca3af}.gsm-home .gsm-hero-input-row input{color:#fff}.gsm-home .gsm-hero-input-row input::placeholder{color:#6b7280}.gsm-home .gsm-hero-input-row button,.gsm-home .gsm-primary-button{color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:0 12px 26px rgba(0,0,0,.45);transition:transform .16s ease,background .16s ease}.gsm-home .gsm-hero-input-row button:hover,.gsm-home .gsm-primary-button:hover{color:#000;background:#fff;transform:scale(1.03)}.gsm-home .gsm-hero-url-form>p{color:#6b7280}.gsm-home .gsm-hero-input-row>svg,.gsm-home .gsm-hero-trust span,.gsm-home .gsm-hero-trust svg{color:#9ca3af}.gsm-home .gsm-hero-facts>div{border-top-color:rgba(255,255,255,.1);border-left-color:rgba(255,255,255,.25)}.gsm-home .gsm-hero-facts dt{color:#fff}.gsm-home .gsm-hero-facts dd{color:#9ca3af}.gsm-home .gsm-hero-preview:before{content:"";position:absolute;inset:-14% -10% 20%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 32% 30%,rgba(129,140,248,.3),transparent 72%),radial-gradient(46% 46% at 72% 38%,rgba(56,189,248,.22),transparent 72%),radial-gradient(55% 45% at 52% 72%,rgba(244,114,182,.14),transparent 72%);filter:blur(34px)}.gsm-home .gsm-geo-radar{border-color:rgba(255,255,255,.1);color:#f5f7fa;background:radial-gradient(circle at 50% 47%,rgba(52,211,153,.1),transparent 38%),linear-gradient(150deg,#0d1015,#0a0d12);box-shadow:0 35px 100px rgba(0,0,0,.6)}.gsm-home .gsm-geo-radar:before{opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0)}.gsm-home .gsm-radar-head span,.gsm-home .gsm-radar-insights span{color:#9ca3af}.gsm-home .gsm-radar-head strong,.gsm-home .gsm-radar-insights strong{color:#fff}.gsm-home .gsm-radar-live{border-color:rgba(52,211,153,.3);color:#34d399!important;background:rgba(52,211,153,.1)}.gsm-home .gsm-radar-live i{background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.16)}.gsm-home .gsm-radar-ring{fill:rgba(255,255,255,.02);stroke:rgba(255,255,255,.12)}.gsm-home .gsm-radar-axes{stroke:rgba(255,255,255,.1)}.gsm-home .gsm-radar-value{stroke:#34d399;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.gsm-home .gsm-radar-points circle{fill:#0b0d12;stroke:#34d399;filter:drop-shadow(0 3px 5px rgba(0,0,0,.5))}.gsm-home .gsm-radar-axis-label text{fill:#9ca3af}.gsm-home .gsm-radar-axis-label .gsm-radar-axis-score{fill:#34d399}.gsm-home .gsm-radar-core circle{fill:rgba(13,15,20,.94);stroke:rgba(255,255,255,.16);filter:drop-shadow(0 8px 18px rgba(0,0,0,.5))}.gsm-home .gsm-radar-core text{fill:#9ca3af}.gsm-home .gsm-radar-core .gsm-radar-core-score{fill:#fff}.gsm-home .gsm-orbit-platform{border-color:rgba(255,255,255,.14);color:#d1d5db;background:rgba(13,15,20,.88);box-shadow:0 8px 24px rgba(0,0,0,.5)}.gsm-home .gsm-radar-insights{border-top-color:rgba(255,255,255,.1)}.gsm-home .gsm-radar-insights>div+div{border-left-color:rgba(255,255,255,.1)}.gsm-home .gsm-radar-note{color:#6b7280}@media (max-width:760px){.gsm-home .gsm-radar-insights>div+div{border-top-color:rgba(255,255,255,.1)}}.gsm-home .gsm-monitor-card,.gsm-home .gsm-monitor-card-hero{border-color:rgba(255,255,255,.1);color:#f5f7fa;background:#0b0d12;box-shadow:0 34px 90px rgba(0,0,0,.6)}.gsm-home .gsm-demo-label,.gsm-home .gsm-monitor-card-hero .gsm-demo-label{color:#9ca3af;background:rgba(255,255,255,.07)}.gsm-home .gsm-chart-dates,.gsm-home .gsm-chart-head span:first-child,.gsm-home .gsm-monitor-topline span,.gsm-home .gsm-period{color:#9ca3af}.gsm-home .gsm-monitor-card-hero .gsm-monitor-topline strong,.gsm-home .gsm-monitor-topline strong{color:#fff}.gsm-home .gsm-score-ring-track{stroke:rgba(255,255,255,.1)}.gsm-home .gsm-chart-line,.gsm-home .gsm-chart-wrap circle,.gsm-home .gsm-score-ring-value{stroke:#34d399}.gsm-home .gsm-mini-metrics strong,.gsm-home .gsm-score-ring strong{color:#fff}.gsm-home .gsm-mini-metrics span,.gsm-home .gsm-score-ring span{color:#9ca3af}.gsm-home .gsm-monitor-score b{color:#34d399;background:rgba(52,211,153,.12)}.gsm-home .gsm-mini-metrics small,.gsm-home .gsm-monitor-proof span:first-child{color:#34d399}.gsm-home .gsm-mini-metrics>div{border-color:rgba(255,255,255,.1);background:#0d1016}.gsm-home .gsm-chart-grid{stroke:rgba(255,255,255,.08)}.gsm-home .gsm-monitor-proof span:last-child,.gsm-home .gsm-preview-note{color:#6b7280}.gsm-home .gsm-website-status{color:#d1d5db}.gsm-home .gsm-animation-replay{border-color:transparent;color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6))}.gsm-home .gsm-proof-strip{border-color:rgba(255,255,255,.08);color:#9ca3af;background:radial-gradient(circle at 13% 43%,rgba(255,255,255,.05) 0 1px,transparent 1.4px),#000;background-size:9px 9px,auto}.gsm-home .gsm-proof-strip i{background:rgba(255,255,255,.3)}.gsm-home .gsm-eyebrow,.gsm-home .gsm-eyebrow.gsm-dark{color:#a5b4fc}.gsm-home h2{color:#fff;background:linear-gradient(180deg,#ffffff,#ffffff,rgba(255,255,255,.65));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.045em}.gsm-home .gsm-hero h1 em,.gsm-home h2 em{background:linear-gradient(100deg,#a5b4fc,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gsm-home .gsm-copy,.gsm-home .gsm-explainer-heading>p,.gsm-home .gsm-on-dark>p,.gsm-home .gsm-section-heading>p{color:#9ca3af}.gsm-home .gsm-begriff-section,.gsm-home .gsm-dark-section,.gsm-home .gsm-editorial-section,.gsm-home .gsm-explainer-section,.gsm-home .gsm-faq-section,.gsm-home .gsm-free-section,.gsm-home .gsm-light,.gsm-home .gsm-pricing-section,.gsm-home .gsm-section{color:#f5f7fa;background:radial-gradient(42rem 22rem at 76% 0,rgba(99,102,241,.15),transparent 70%),radial-gradient(36rem 20rem at 14% 38%,rgba(56,189,248,.09),transparent 70%),radial-gradient(circle at 13% 43%,rgba(255,255,255,.05) 0 1px,transparent 1.4px),#000;background-size:auto,auto,9px 9px,auto}.gsm-home .gsm-dark-section h3,.gsm-home .gsm-on-dark h2,.gsm-home h3{color:#fff}.gsm-home .gsm-explainer-grid article{border-color:rgba(255,255,255,.1);background:#0b0d12;box-shadow:0 20px 45px rgba(0,0,0,.45)}.gsm-home .gsm-explainer-grid article:after{background:rgba(255,255,255,.04)}.gsm-home .gsm-explainer-grid article>span{color:#6b7280}.gsm-home .gsm-explainer-grid article>svg,.gsm-home .gsm-explainer-grid h3,.gsm-home .gsm-feature-list article>svg{color:#fff}.gsm-home .gsm-begriff-grid p,.gsm-home .gsm-explainer-grid p{color:#9ca3af}.gsm-home .gsm-begriff-grid article{border-color:rgba(255,255,255,.1);background:#0b0d12}.gsm-home .gsm-begriff-grid h3{color:#fff}.gsm-home .gsm-editorial-media figcaption{color:#9ca3af}.gsm-home .gsm-editorial-links a{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07)}.gsm-home .gsm-editorial-links a:hover{color:#07111f;border-color:#5aa9ff;background:#5aa9ff}.gsm-home .gsm-journey-grid article{border-color:rgba(255,255,255,.1);background:#0b0d12;box-shadow:0 10px 30px rgba(0,0,0,.45)}.gsm-home .gsm-journey-media>span{color:#000;background:#fff}.gsm-home .gsm-journey-grid h3{color:#fff}.gsm-home .gsm-journey-grid p{color:#9ca3af}.gsm-home .gsm-journey-arrow{color:#fff}.gsm-home .gsm-check-list li{color:#d1d5db}.gsm-home .gsm-check-list svg{color:#fff}.gsm-home .gsm-result-card{border-color:rgba(255,255,255,.1);background:#0b0d12;box-shadow:0 10px 30px rgba(0,0,0,.45)}.gsm-home .gsm-result-head span{color:#6b7280}.gsm-home .gsm-result-bars strong,.gsm-home .gsm-result-head b,.gsm-home .gsm-result-score>strong{color:#fff}.gsm-home .gsm-result-bars span,.gsm-home .gsm-result-card>p,.gsm-home .gsm-result-score>span{color:#9ca3af}.gsm-home .gsm-result-bars i{background:rgba(255,255,255,.08)}.gsm-home .gsm-result-bars i b{background:#fff}.gsm-home .gsm-feature-list article{border-bottom-color:rgba(255,255,255,.1)}.gsm-home .gsm-feature-list h3{color:#fff}.gsm-home .gsm-feature-list p{color:#9ca3af}.gsm-home .gsm-secondary-button{border-color:transparent;color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:0 12px 26px rgba(0,0,0,.45);text-decoration:none;transition:transform .16s ease,background .16s ease}.gsm-home .gsm-secondary-button:hover{border-color:transparent;color:#000;background:#fff;transform:scale(1.03)}.gsm-home .gsm-price-grid article{border-color:rgba(255,255,255,.1);color:#f5f7fa;background:#0b0d12;box-shadow:0 16px 40px rgba(0,0,0,.45)}.gsm-home .gsm-price-grid article>span{color:#6b7280}.gsm-home .gsm-price-grid article>strong,.gsm-home .gsm-price-grid h3{color:#fff}.gsm-home .gsm-price-grid article>small,.gsm-home .gsm-price-grid li{color:#9ca3af}.gsm-home .gsm-price-grid li svg{color:#fff}.gsm-home .gsm-price-grid ul{border-color:rgba(255,255,255,.1)}.gsm-home .gsm-price-grid article>a{border:0;color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:0 12px 26px rgba(0,0,0,.45);text-decoration:none;transition:transform .16s ease,background .16s ease}.gsm-home .gsm-price-grid article>a:hover{border-color:transparent;color:#000;background:#fff;transform:scale(1.03)}.gsm-home .gsm-price-grid article.gsm-price-featured{border:2px solid rgba(255,255,255,.4);color:#f5f7fa;background:linear-gradient(180deg,#171a21,#0b0d12 45%);box-shadow:0 24px 54px rgba(0,0,0,.6)}.gsm-home .gsm-price-grid .gsm-price-featured li,.gsm-home .gsm-price-grid .gsm-price-featured small,.gsm-home .gsm-price-grid .gsm-price-featured span{color:#9ca3af!important}.gsm-home .gsm-price-grid .gsm-price-featured>span{color:#fff!important}.gsm-home .gsm-price-grid .gsm-price-featured ul{border-color:rgba(255,255,255,.12)}.gsm-home .gsm-plan-prices>div{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07)}.gsm-home .gsm-plan-prices em{color:#c7cbd4}.gsm-home .gsm-plan-prices strong{color:#fff}.gsm-home .gsm-price-grid .gsm-price-featured>a{border:0!important;color:#000!important;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6))!important}.gsm-home .gsm-price-grid .gsm-price-featured>a:hover{background:#fff!important}.gsm-home .gsm-pricing-note{color:#6b7280}.gsm-home .gsm-faq-list details{border-color:rgba(255,255,255,.1);background:#0b0d12;box-shadow:none}.gsm-home .gsm-faq-list summary{color:#fff}.gsm-home .gsm-faq-list p{color:#9ca3af}.gsm-home .gsm-faq-layout a{color:#fff}.gsm-home .gsm-cta{color:#f5f7fa;background:radial-gradient(40rem 20rem at 50% 0,rgba(99,102,241,.18),transparent 70%),radial-gradient(36rem 18rem at 16% 80%,rgba(56,189,248,.1),transparent 70%),radial-gradient(circle at 13% 43%,rgba(255,255,255,.05) 0 1px,transparent 1.4px),#000;background-size:auto,auto,9px 9px,auto}.gsm-home .gsm-cta span{color:#9ca3af}.gsm-home .gsm-cta h2{color:#fff}.gsm-home .gsm-cta a{color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:0 12px 24px rgba(0,0,0,.5);text-decoration:none}.gsm-home .gsm-cta a:hover{background:#fff}.gsm-home .gsm-check-card{border-color:rgba(255,255,255,.12);color:#f5f7fa;background:#0d0f14;box-shadow:0 30px 80px rgba(0,0,0,.65)}.gsm-home .gsm-check-card-head span{color:#9ca3af}.gsm-home .gsm-check-card-head h2{color:#fff;background:none;-webkit-text-fill-color:currentcolor}.gsm-home .gsm-check-card-head>strong{color:#fff}.gsm-home .gsm-check-card .field label{color:#d1d5db}.gsm-home .gsm-check-card .consent-field,.gsm-home .gsm-check-card .field-hint,.gsm-home .gsm-check-card .microcopy{color:#9ca3af}.gsm-home .gsm-check-card :is(input,select,textarea){border-color:rgba(255,255,255,.16);color:#fff;background:#12151c}.gsm-home .gsm-check-card :is(input,select,textarea):focus{border-color:rgba(255,255,255,.45)}.gsm-home .gsm-check-card .button{color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6))}.gsm-home .gsm-check-card .button:hover{color:#000;background:#fff}.gsm-home .gsm-form-error{color:#f87171}.gsm-home .gsm-check-dialog{width:min(940px,100%);border-color:rgba(255,255,255,.14);color:#f5f7fa;background:#0d0f14;box-shadow:0 40px 100px rgba(0,0,0,.7);padding:24px 28px}.gsm-home .gsm-dialog-heading{margin-bottom:14px;padding-bottom:12px}.gsm-home .gsm-dialog-heading h2{margin:6px 0;font-size:25px}.gsm-home .gsm-check-dialog .form-grid{gap:12px 18px}@media (min-width:761px){.gsm-home .gsm-check-dialog .field:first-child,.gsm-home .gsm-check-dialog .field:nth-child(2){grid-column:auto}}.gsm-home .gsm-check-dialog .field-hint{margin:-1px 0 1px;font-size:10px;line-height:1.4}.gsm-home .gsm-check-dialog .consent-field{padding:10px 12px}.gsm-home .gsm-check-dialog .consent-field span{font-size:12px;line-height:1.45}.gsm-home .gsm-check-dialog .microcopy{font-size:11px;line-height:1.45}.gsm-home .gsm-dialog-close{border-color:rgba(255,255,255,.16);color:#d1d5db;background:rgba(255,255,255,.06)}.gsm-home .gsm-dialog-heading{border-bottom-color:rgba(255,255,255,.12)}.gsm-home .gsm-dialog-heading>span{color:#9ca3af}.gsm-home .gsm-dialog-heading h2{color:#fff}.gsm-home .gsm-dialog-heading p{color:#9ca3af}.gsm-home .gsm-check-dialog .field label{color:#f5f7fa}.gsm-home .gsm-check-dialog .consent-field span,.gsm-home .gsm-check-dialog .field-hint,.gsm-home .gsm-check-dialog .microcopy{color:#9ca3af}.gsm-home .gsm-check-dialog .field input,.gsm-home .gsm-check-dialog .field select{border-color:rgba(255,255,255,.16);color:#fff;background:#12151c}.gsm-home .gsm-check-dialog .field input:focus,.gsm-home .gsm-check-dialog .field select:focus{border-color:rgba(255,255,255,.45)}.gsm-home .gsm-check-dialog .field input::placeholder{color:#6b7280}.gsm-home .gsm-check-dialog .consent-field{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.gsm-home .gsm-check-dialog .button{color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6))}.gsm-home .gsm-check-dialog .button:hover{color:#000;background:#fff}.gsm-home .report-progress{border-color:rgba(255,255,255,.12);background:#12151c}.gsm-home .report-progress-copy strong{color:#fff}.gsm-home .report-progress-copy span,.gsm-home .report-progress-patience{color:#9ca3af}.gsm-home .gsm-prefill-note{margin:10px 0 0;color:#9ca3af;font-size:12px;animation:gsm-prefill-pulse 1.6s ease-in-out infinite}@keyframes gsm-prefill-pulse{50%{opacity:.55}}.gsm-home .gsm-honesty-note{border-color:rgba(255,255,255,.1);color:#9ca3af;background:#0d0f14}.gsm-home .gsm-honesty-note b{color:#fff}.gsm-home .gsm-hero-points span{color:#d1d5db}.gsm-home .gsm-hero-points svg{color:#fff}.gsm-home .gsm-begriff-section .gsm-section-heading{display:block;max-width:880px}.gsm-home .gsm-begriff-section .gsm-section-heading>p{max-width:760px;margin-top:16px}.gsm-home .gsm-chart-wrap{border-color:rgba(255,255,255,.1);background:#0d1016}.gsm-home .gsm-chart-wrap circle{fill:#0d1016}.gsm-home .gsm-chart-compare{stroke:rgba(255,255,255,.35)}.gsm-home .gsm-score-ring{background:#12151c}.gsm-home .gsm-website-status{border-color:rgba(255,255,255,.16);color:#d1d5db!important;background:rgba(255,255,255,.07)}.gsm-home .gsm-website-status i{background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.15)}.gsm-home .gsm-period{border-color:rgba(255,255,255,.12);color:#9ca3af}.gsm-home .gsm-monitor-score>div:last-child span{color:#9ca3af}.guide-hero,.guide-hub-hero{border-color:rgba(255,255,255,.1);color:#f5f7fa;background:radial-gradient(circle at 82% 12%,rgba(99,102,241,.18),transparent 30rem),linear-gradient(135deg,#0d1015,#05060a);box-shadow:0 26px 64px rgba(0,0,0,.55)}.guide-eyebrow,.guide-hub-eyebrow{color:#a5b4fc}.guide-breadcrumb a{color:#9ca3af}.guide-hero h1,.guide-hub-hero h1{color:#fff;background:linear-gradient(180deg,#ffffff,#ffffff,rgba(255,255,255,.6));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em}.guide-breadcrumb,.guide-hero .guide-meta,.guide-hub-hero>p{color:#9ca3af}.guide-checklist,.guide-cta,.guide-definition,.guide-faq details,.guide-hub-cta,.guide-sources,.guide-steps li,.guide-topic-card{border-color:rgba(255,255,255,.1);background:#0d0f14;box-shadow:none}.guide-definition h2,.guide-faq summary,.guide-topic-card h2,.guide-topic-card h3{color:#fff}.guide-faq p,.guide-topic-copy p{color:#9ca3af}.guide-topic-link{color:#fff}.guide-topic-copy>span{color:#9ca3af}.guide-topic-card h2 a,.guide-topic-copy li{color:#d1d5db}.guide-topic-copy li svg{color:#fff}.guide-table th{background:rgba(255,255,255,.06)}.guide-table td,.guide-table th{border-color:rgba(255,255,255,.1)}.shell:has(>.guide-hub),.shell:has(>.guide-page){--bg:#000;--surface:#0b0d12;--surface-soft:#12151c;--ink:#f5f7fa;--muted:#9ca3af;--line:rgba(255,255,255,.1);--accent:#fff;--accent-dark:#d1d5db;--cta:#fff;--cta-dark:#e5e7eb;--shadow:0 24px 65px rgba(0,0,0,.55)}body:has(.guide-hub),body:has(.guide-page){background:radial-gradient(circle at 88% 3%,rgba(99,102,241,.14),transparent 28rem),#000}.guide-page{border-color:rgba(255,255,255,.1);background:#0b0d12}.guide-body h2{color:#fff}.guide-body h3{color:#d1d5db}.guide-definition,.guide-faq article,.guide-related-grid a{border-color:rgba(255,255,255,.12);background:#0d0f14}.guide-related-grid a strong{color:#fff}.guide-cta,.guide-hub-cta{border-color:rgba(255,255,255,.14);background:#0d0f14}.guide-hub-cta strong{color:#fff}.guide-cta p,.guide-hub-cta p{color:#9ca3af}body:not(:has(.portal-account-layout,.admin-stack,.free-check-report,.gsm-report)) .button{color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:0 12px 26px rgba(0,0,0,.45)}body:not(:has(.portal-account-layout,.admin-stack,.free-check-report,.gsm-report)) .button:hover{color:#000;background:#fff;box-shadow:0 16px 30px rgba(0,0,0,.5)}body:not(:has(.portal-account-layout,.admin-stack,.free-check-report,.gsm-report)) .button.secondary{border:0;color:#000;background:linear-gradient(180deg,#fff,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:0 12px 26px rgba(0,0,0,.45)}.admin-login-badge{color:#000;background:#fff}body:has(.admin-stack),body:has(.free-check-report),body:has(.gsm-report),body:has(.portal-account-layout){color-scheme:light;--bg:#f7f9ff;--surface:#ffffff;--surface-soft:#eef2ff;--ink:#10203b;--muted:#60708a;--line:#dfe6f2;--accent:#6657e8;--accent-dark:#4c3dca;--blue:#6657e8;--rose:#dc5a8c;--violet:#6657e8;--warning:#a5670a;--danger:#a73f39;--ok:#4f775d;--cta:#6657e8;--cta-dark:#4c3dca;--track:#e6eafa;--shadow:0 24px 64px rgba(50,50,93,.12),0 10px 28px rgba(16,32,59,.07);--good:#158461;--good-soft:#e2f5ee;--warn:#b07514;--warn-soft:#fdf3df;--bad:#c03d4b;--bad-soft:#fde9ec;--info:#2f6bd8;--chart-1:#6657e8;--chart-2:#158461;--chart-3:#2f6bd8;--chart-4:#b07514;--chart-5:#c03d4b;--chart-6:#5b6b86;color:var(--ink);background:radial-gradient(circle at 92% 2%,rgba(143,131,255,.13),transparent 30rem),linear-gradient(180deg,#fbfcff,#f5f7fc)}body:has(.admin-stack) .panel,body:has(.free-check-report) .panel,body:has(.gsm-report) .panel,body:has(.portal-account-layout) .panel,body:has(.portal-account-layout) .portal-toolbar{border-color:#dfe6f2;background:#fff;box-shadow:0 18px 46px rgba(50,50,93,.09)}body:has(.admin-stack) .panel :is(input,select,textarea),body:has(.gsm-report) .panel :is(input,select,textarea){border-color:#dfe6f2;color:#10203b;background:#fff}body:has(.admin-stack) .sitefooter,body:has(.free-check-report) .sitefooter,body:has(.gsm-report) .sitefooter,body:has(.portal-account-layout) .sitefooter{border-top-color:var(--line);color:var(--ink)}body:has(.admin-stack) .sitefooter-brand strong,body:has(.free-check-report) .sitefooter-brand strong,body:has(.gsm-report) .sitefooter-brand strong,body:has(.portal-account-layout) .sitefooter-brand strong{color:var(--ink)}body:has(.admin-stack) :is(.sitefooter-brand span,.sitefooter-copy),body:has(.free-check-report) :is(.sitefooter-brand span,.sitefooter-copy),body:has(.gsm-report) :is(.sitefooter-brand span,.sitefooter-copy),body:has(.portal-account-layout) :is(.sitefooter-brand span,.sitefooter-copy){color:var(--muted)}body:has(.admin-stack) .sitefooter-nav a,body:has(.free-check-report) .sitefooter-nav a,body:has(.gsm-report) .sitefooter-nav a,body:has(.portal-account-layout) .sitefooter-nav a{color:var(--ink)}body:has(.admin-stack) .sitefooter-nav a:hover,body:has(.free-check-report) .sitefooter-nav a:hover,body:has(.gsm-report) .sitefooter-nav a:hover,body:has(.portal-account-layout) .sitefooter-nav a:hover{color:var(--accent-dark)}}@media screen{.nav-menu{position:relative;display:inline-flex}.nav-menu>.nav-menu-trigger{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nav-menu-caret{transition:transform .18s ease}.nav-menu:focus-within .nav-menu-caret,.nav-menu:hover .nav-menu-caret{transform:rotate(180deg)}.nav-menu-panel{position:absolute;top:calc(100% + 16px);left:50%;z-index:90;width:max-content;max-width:min(620px,calc(100vw - 32px));padding:14px;border:1px solid rgba(102,87,232,.18);border-radius:16px;background:#fff;box-shadow:0 28px 70px rgba(16,32,59,.22),0 6px 18px rgba(16,32,59,.08);opacity:0;visibility:hidden;transform:translate(-50%,-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-menu-panel:before{content:"";position:absolute;inset:-18px 0 100%}.nav-menu:focus-within>.nav-menu-panel,.nav-menu:hover>.nav-menu-panel{opacity:1;visibility:visible;transform:translate(-50%)}.nav-menu-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.nav-menu-group{display:grid;align-content:start;gap:1px}.nav-menu-group>strong{padding:8px 10px 5px;color:#6657e8;font-size:9.5px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.nav .nav-menu-panel a.nav-menu-item,.nav .nav-menu-panel a.nav-menu-item:last-child,.nav-menu-panel a.nav-menu-item{display:grid;gap:1px;width:100%;padding:7px 10px;border:0;border-radius:9px;color:#10203b;background:transparent;box-shadow:none;font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:0;text-decoration:none;text-transform:none}.nav-menu-panel a.nav-menu-item>span{color:#5b6b86;font-size:10.5px;font-weight:500;line-height:1.3}.nav .nav-menu-panel a.nav-menu-item:hover,.nav .nav-menu-panel a.nav-menu-item:last-child:hover,.nav-menu-panel a.nav-menu-item:hover{color:#4c3dca;background:#f0efff}.nav-menu-panel a.nav-menu-item:focus-visible{outline:2px solid #6657e8;outline-offset:1px}.nav .nav-menu-panel a.nav-menu-all:last-child,.nav-menu-panel a.nav-menu-all{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:10px 10px 2px;border:0;border-top:1px solid rgba(102,87,232,.16);border-radius:0;width:100%;color:#6657e8;background:transparent;box-shadow:none;font-size:11.5px;font-weight:800;text-decoration:none}.nav .nav-menu-panel a.nav-menu-all:last-child:hover,.nav-menu-panel a.nav-menu-all:hover{color:#4c3dca;background:transparent}.gsm-home .nav-menu-panel{border-color:rgba(102,87,232,.18);background:#fff;box-shadow:0 28px 70px rgba(16,32,59,.2)}.gsm-home .nav-menu-group>strong{color:#6657e8}.gsm-home .gsm-site-nav .nav-menu-panel a.nav-menu-item{color:#10203b;font-weight:600}.gsm-home .gsm-site-nav .nav-menu-panel a.nav-menu-item>span{color:#60708a;font-weight:400}.gsm-home .gsm-site-nav .nav-menu-panel a.nav-menu-item:hover{color:#4c3dca;background:#f0efff}.gsm-home .nav-menu-panel a.nav-menu-all{border-top-color:rgba(102,87,232,.16);color:#6657e8}.gsm-home .nav-menu-panel a.nav-menu-all:hover{color:#4c3dca}@media (hover:none),(max-width:900px){.nav-menu-caret,.nav-menu-panel{display:none}}.gsm-mobile-nav nav a.gsm-mobile-subnav{padding-left:22px;font-size:12px;font-weight:600;opacity:.78}.guide-hub-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.guide-hub-jump a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #dfe5f1;border-radius:999px;color:#364765;background:#fff;font-size:11.5px;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease}.guide-hub-jump a:hover{border-color:#bdb6ff;background:#f0efff}.guide-hub-jump a b{color:#6657e8;font-size:10px;font-weight:700}.guide-hub-group{margin-top:46px;scroll-margin-top:90px}.guide-hub-group-title{margin:0 0 18px;color:#10203b;font-size:22px;font-weight:750;letter-spacing:-.02em}.guide-hub-group .guide-card-grid{margin-top:0}.guide-topic-copy h3{margin:11px 0 13px;color:#10203b;font-size:23px;line-height:1.15;letter-spacing:-.035em}.guide-topic-copy h3 a{color:inherit;text-decoration:none}.guide-topic-copy h3 a:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}.gsm-ki-strip{padding:26px 0 30px}.gsm-ki-strip-head{margin:0 auto 16px;padding:0 20px;text-align:center;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.gsm-ki-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gsm-ki-track{display:flex;align-items:center;width:max-content;animation:gsm-ki-scroll 42s linear infinite}.gsm-ki-track:focus-within,.gsm-ki-track:hover{animation-play-state:paused}.gsm-ki-item{display:flex;align-items:center;gap:11px;padding:6px 30px;color:inherit;text-decoration:none;white-space:nowrap;opacity:.72;transition:opacity .2s ease,transform .2s ease}.gsm-ki-item:focus-visible,.gsm-ki-item:hover{opacity:1;transform:translateY(-1px)}.gsm-ki-item svg{flex:none}.gsm-ki-item span{display:flex;flex-direction:column;line-height:1.25;font-size:13px;font-weight:700;letter-spacing:.01em}.gsm-ki-item small{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.62}@keyframes gsm-ki-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.gsm-ki-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #5aa9ff;outline-offset:3px}.gsm-dialog-close,.gsm-ki-item,.report-tabs a{min-height:44px}.gsm-dialog-close{width:44px;height:44px}.free-dashboard-score{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.free-external-channels a{color:#174f9f;font-size:10px;font-weight:750;overflow-wrap:anywhere}.finding-evidence{display:grid;gap:7px;margin:12px 0;padding:12px;border:1px solid rgba(47,107,255,.18);border-radius:10px;background:rgba(47,107,255,.05)}.finding-evidence div{display:grid;grid-template-columns:minmax(90px,.35fr) 1fr;gap:10px}.finding-evidence dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.finding-evidence dd{margin:0;overflow-wrap:anywhere}@media (max-width:900px){.free-dashboard-score{grid-template-columns:1fr}}@media print{.free-dashboard-score{grid-template-columns:minmax(0,1.15fr) minmax(42mm,.85fr)}}@media screen{:root{color-scheme:light;--bg:#f4f7f4;--surface:#ffffff;--surface-soft:#edf5f0;--ink:#10251c;--muted:#60736a;--line:#d9e6de;--accent:#0e6b47;--accent-dark:#084c34;--blue:#147a55;--violet:#0e6b47;--cta:#0e6b47;--cta-dark:#084c34;--track:#e2ece6;--shadow:0 22px 58px rgba(20,58,42,.11),0 6px 18px rgba(20,58,42,.05)}body{color:var(--ink);background:radial-gradient(circle at 92% 2%,rgba(37,170,111,.1),transparent 30rem),radial-gradient(circle at 5% 34%,rgba(255,174,63,.07),transparent 25rem),linear-gradient(180deg,#fbfdfb,#f3f7f4)}body:has(.guide-hub),body:has(.guide-page){background:radial-gradient(circle at 88% 3%,rgba(37,170,111,.11),transparent 28rem),linear-gradient(180deg,#fbfdfb,#f3f7f4)}.shell:has(>.guide-hub),.shell:has(>.guide-page){--bg:#f4f7f4;--surface:#ffffff;--surface-soft:#edf5f0;--ink:#10251c;--muted:#60736a;--line:#d9e6de;--accent:#0e6b47;--accent-dark:#084c34;--cta:#0e6b47;--cta-dark:#084c34;--shadow:0 22px 58px rgba(20,58,42,.11)}.topbar{border-color:rgba(14,107,71,.14);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 16px 42px rgba(20,58,42,.1)}.brand,.brand strong,.nav a,.topbar{color:var(--ink)}.brand strong em,.brand-copy span{color:var(--accent)}.admin-login-badge,.mark{color:#fff;background:linear-gradient(145deg,#167a55,#0a5439);box-shadow:0 10px 24px rgba(14,107,71,.2)}.nav a{border-color:transparent;background:transparent}.nav a:hover{border-color:#c8ddd1;background:#edf6f1}.nav>a:last-child{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 10px 22px rgba(14,107,71,.18)}.admin-login,.guide-page,.legal-page,.panel,.portal-toolbar{border-color:var(--line);background:rgba(255,255,255,.97);box-shadow:var(--shadow)}.guide-hero,.guide-hub-hero{border-color:#d5e6dc;color:var(--ink);background:radial-gradient(circle at 84% 12%,rgba(45,184,121,.16),transparent 25rem),radial-gradient(circle at 12% 88%,rgba(255,174,63,.1),transparent 22rem),linear-gradient(135deg,#fff,#f0f8f3 60%,#eef8f6);box-shadow:0 25px 65px rgba(20,58,42,.11)}.guide-breadcrumb a,.guide-eyebrow,.guide-hub-eyebrow,.guide-hub-jump a b{color:var(--accent)}.guide-hero h1,.guide-hub-group-title,.guide-hub-hero h1,.guide-topic-copy h3{color:#10251c}.guide-breadcrumb,.guide-hero .guide-meta,.guide-hub-hero>p{color:var(--muted)}.guide-definition,.guide-faq article,.guide-hub-jump a,.guide-related-grid a,.guide-topic-card{border-color:var(--line);background:#fff}.guide-hub-jump a:hover,.guide-topic-card:hover{border-color:#afd3bf;box-shadow:0 18px 45px rgba(20,58,42,.11)}.guide-cta,.guide-hub-cta{border-color:#c5decf;background:#edf7f1}.admin-login .button,.guide-hub .button,.guide-page .button,.legal-page .button,.portal-register .button{border:0;color:#fff;background:var(--accent);box-shadow:0 12px 26px rgba(14,107,71,.18)}.admin-login .button:hover,.guide-hub .button:hover,.guide-page .button:hover,.legal-page .button:hover,.portal-register .button:hover{color:#fff;background:var(--accent-dark)}.admin-login :is(input,select,textarea),.legal-page :is(input,select,textarea),.portal-register :is(input,select,textarea){border-color:#cdded4;color:var(--ink);background:#fbfdfc}.admin-login :is(input,select,textarea):focus,.legal-page :is(input,select,textarea):focus,.portal-register :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(14,107,71,.11)}.portal-login-alt,.portal-method-note{border-color:var(--line);background:#f5faf7}.sitefooter{border-top-color:var(--line);color:var(--ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline-color:#24a56f}}@media print{.free-report-hero{break-after:page!important}.free-report-focus{display:none!important}#schnellstatus{break-before:auto!important;break-after:page!important}.free-visual-dashboard{display:none!important}.free-scope-section{break-after:page!important}#messumfang,#naechster-schritt.free-upgrade-section,.free-scope-section{break-before:auto!important}.free-scope-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:4mm!important;margin-top:3mm!important;break-inside:auto!important}.free-scope-grid>div{padding:3.5mm!important;break-inside:auto!important}.free-scope-grid h2{margin:2mm 0!important;font-size:14pt!important}.free-measurement-list small{display:none!important}.free-scope-grid .free-measurement-list li{grid-template-columns:minmax(0,1fr) 34mm!important;gap:2mm!important;padding:1.2mm 0!important}.free-measurement-list span b,.free-measurement-reading strong{font-size:7.5pt!important}.free-scope-premium ul{gap:1.2mm!important}.free-scope-premium li{display:grid!important;grid-template-columns:1fr!important;gap:.8mm!important;padding:1.2mm 0!important;font-size:7.3pt!important;line-height:1.25!important}.free-scope-premium li strong{max-width:none!important;margin-left:7mm;font-size:6.7pt!important;text-align:left!important}.free-scope-premium .premium-feature,.free-scope-premium .premium-feature>span{min-width:0}.free-scope-premium li:nth-child(n+5){display:none!important}}