*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f6f2;color:#162d29;font:16px system-ui}aside{position:fixed;width:235px;height:100vh;background:#132e28;color:#fff;padding:32px 24px}aside strong{font-size:22px}aside p{font-size:11px;color:#a0bbb0;margin-top:55px;letter-spacing:2px}aside a{display:block;color:#d8e5de;text-decoration:none;padding:14px 0}aside small{display:block;margin-top:70px;color:#adc4b8}main{margin-left:235px;padding:30px 5vw;max-width:1600px}header{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #cdd7d0;padding-bottom:25px}.badge{color:#37654e}section{padding:30px 0}h1{font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-2px;margin:16px 0}p{color:#5c7069;line-height:1.7}.eyebrow{font-size:11px;letter-spacing:2px}.metrics,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}article{background:white;border:1px solid #d8e0d9;border-radius:12px;padding:24px}article h2{font-size:36px;margin:16px 0}small,label{color:#63776b}button{background:#dceb9d;color:#213b29;border:0;border-radius:7px;padding:12px;font-weight:600;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #ba9b44}.steps{background:#e6ecdf;padding:24px;border-radius:10px;line-height:2}footer{padding:30px 0;color:#62776d;font-size:12px}#status{font-size:13px}#pricing{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){aside{position:static;width:auto;height:auto}aside p,aside a,aside small{display:none}main{margin:0;padding:24px}.metrics,.cards,#pricing{grid-template-columns:1fr}header{gap:15px}}body{background:radial-gradient(ellipse at 90% 0%,#d5ecff,transparent 48%),#f3f8ff;color:#19345d}aside{background:linear-gradient(160deg,#fff,#e6f2ff);color:#19457b;border-right:1px solid #d3e5ff;box-shadow:6px 0 35px #3788ed0b}aside strong{color:#1769df}aside p,aside small{color:#5876a0}aside a{color:#345781;border-radius:12px;padding:14px 12px;margin:5px 0}aside a:hover{background:#dcecff;color:#075ee5}aside a:before{content:'✦';margin-right:12px;color:#4285f4}aside a:nth-of-type(2):before{color:#34a853}aside a:nth-of-type(3):before{color:#ea4335}aside a:nth-of-type(4):before{color:#bd8500}header{border-color:#d2e3f8}.badge{color:#1769c9;background:#e0eeff;border:1px solid #b7d9ff;border-radius:30px;padding:7px 12px}#overview{position:relative}h1{color:#164d99}h1:after{content:'✦';display:inline-block;margin-left:24px;color:#fbbc05;text-shadow:0 0 25px #fbbc0580;font-size:50px}p{color:#536e92}.eyebrow{color:#2268c7;font-weight:700}article{border:1px solid #dbe8fc;border-radius:18px;box-shadow:0 8px 28px #3d7cce0a;position:relative;overflow:hidden}article:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4285f4,#51bcff)}article:nth-child(2):before{background:linear-gradient(90deg,#34a853,#8de3a6)}article:nth-child(3):before{background:linear-gradient(90deg,#ea4335,#ff9b89)}article:nth-child(4):before{background:linear-gradient(90deg,#fbbc05,#ffe798)}article h3{color:#214f91}small,label{color:#5b7497}button{background:linear-gradient(135deg,#3989ff,#1763df);color:white;box-shadow:0 4px 12px #4285f430;border:1px solid #ffffff80;border-radius:10px}button:hover{filter:brightness(1.08);transform:translateY(-1px)}button:focus-visible,a:focus-visible{outline:3px solid #fbbc05;outline-offset:3px}.steps{background:linear-gradient(110deg,#e0eeff,#edf7ff);border:1px solid #c5dfff;color:#245898}footer{color:#5b7497}.provider-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#e1eeff,#fff);color:#2678ee;font-size:26px;font-weight:800;box-shadow:0 3px 10px #4285f41c;margin-bottom:20px}.provider-icon.google{background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:white;text-shadow:0 1px 3px #0003}.provider-icon.bing{background:linear-gradient(140deg,#13bad4,#2484f4);color:white}.provider-icon.index{background:linear-gradient(140deg,#fbbc05,#ff734b);color:white}#pricing article h2{color:#1769df}#pricing article:nth-child(2) h2{color:#218344}#pricing article:nth-child(3) h2{color:#ce3b32}#pricing article:nth-child(4) h2{color:#997000}@media(prefers-reduced-motion:no-preference){button,aside a{transition:all .18s ease}}
.report-preview{margin:12px 0 28px;padding:28px;border:1px solid #c8ddff;background:linear-gradient(135deg,#eaf3ff,#f9fcff 65%,#fff5e5);border-radius:24px}.report-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.report-heading h2{font-size:30px;letter-spacing:-.8px;margin:8px 0}.report-heading p{margin:8px 0}.demo-tag{display:inline-block;font-size:10px;font-weight:750;letter-spacing:.6px;color:#785407;background:#fff4cf;border:1px solid #ecd99f;padding:7px 9px;border-radius:7px}.demo-note{font-size:12px;max-width:850px}.demo-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.demo-kpis>div{padding:20px;background:#ffffffbf;border-radius:14px;border:1px solid #dae7fa}.demo-kpis span{font-size:13px;color:#48678c}.demo-kpis strong{display:block;font-size:32px;color:#1c58aa;margin:12px 0}.demo-kpis em{font-size:13px;font-style:normal;color:#177a43;background:#e3f5e9;border-radius:20px;padding:5px 8px}.demo-kpis small{font-size:11px}.report-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-heading h3{margin:8px 0}.legend{display:flex;gap:18px;font-size:11px;color:#577397;margin:14px 0}.legend span:before{content:'●';margin-right:6px}.blue-dot:before{color:#4285f4}.gray-dot:before{color:#a4b6cf}.trend-card svg{width:100%;height:auto;margin:14px 0}.engine-row{display:flex;justify-content:space-between;font-size:14px;margin:24px 0 10px}.bar-track{height:12px;background:#edf2fa;border-radius:20px;overflow:hidden}.bar-track>div{height:100%;border-radius:20px}.google-bar{width:81.82%;background:linear-gradient(90deg,#4285f4,#66bbff)}.bing-bar{width:18.18%;background:linear-gradient(90deg,#34a853,#82dba0)}.chart-caption{font-size:12px}.audit-progress{display:flex;gap:16px;align-items:center;border-top:1px solid #e1eafa;margin:24px 0 16px;padding-top:22px}.audit-progress h3{font-size:15px;margin:0}.audit-progress p{font-size:12px;margin:7px 0}.progress-ring{flex-shrink:0;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,white 75%,transparent 77%),conic-gradient(#34a853 75%,#e7eff8 0);font-size:18px;font-weight:750;color:#218344}.report-link{display:inline-block;margin-top:22px;color:#1763c5;font-size:14px;font-weight:650;text-decoration:none}.report-link:hover{text-decoration:underline}@media(max-width:1000px){.report-grid{grid-template-columns:1fr}.report-heading{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.demo-kpis{grid-template-columns:1fr}.report-preview{padding:18px}.legend{flex-wrap:wrap}}

.home-cta{background:#e7f1ff;border:1px solid #cbdfff;border-radius:20px;padding:28px;margin:20px 0}.secondary-link{margin-left:24px}header a{color:#1763c5;text-decoration:none}@media(max-width:600px){.secondary-link{margin-left:0;display:block}}
.marketing{background:radial-gradient(ellipse at 85% 12%,#dceeff,transparent 36%),#f9fcff}.site-nav{max-width:1320px;margin:auto;padding:26px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{color:#1762c8;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-.8px}.brand span{color:#e64e40}.site-nav>div{display:flex;gap:30px}.site-nav a:not(.brand):not(.nav-cta){color:#476283;text-decoration:none;font-size:14px}.nav-cta{display:inline-block;background:#2675ed;color:white;text-decoration:none;font-weight:650;padding:13px 20px;border-radius:10px;box-shadow:0 7px 18px #327aea22;font-size:14px}.marketing .site-main{margin:0 auto;padding:0 36px;max-width:1320px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;padding:65px 0 72px}.launch-label{font-size:11px;letter-spacing:1.3px;color:#286ac4;font-weight:750;background:#e7f1ff;padding:9px 12px;border-radius:30px}.marketing h1{font-size:clamp(48px,5.5vw,78px);letter-spacing:-3.5px;line-height:1.06;margin:25px 0}.marketing h1:after{display:none}.color-word{background:linear-gradient(100deg,#4285f4 15%,#34a853 45%,#d39100 65%,#ea4335 90%);background-clip:text;color:transparent}.hero-copy>p{font-size:18px;max-width:520px}.hero form{margin-top:30px}.hero form label{font-size:12px;font-weight:650;color:#355b8d}.audit-input{display:flex;background:white;border:1px solid #c1d9fb;box-shadow:0 8px 30px #4285f410;border-radius:12px;padding:6px;gap:6px;margin-top:8px}.audit-input input{min-width:0;flex:1;border:0;background:transparent;padding:12px;font:inherit;font-size:14px;color:#1a395d}.audit-input input:focus{outline:2px solid #4285f4;border-radius:7px}.audit-input button{white-space:nowrap}#audit-message{font-size:11px;line-height:1.6;margin:10px 0}.hero-proof{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:#587294;margin-top:22px}.hero-visual{position:relative;padding:40px 0 15px}.mini-dashboard{background:#fff;border:1px solid #d8e7fb;border-radius:20px;padding:26px;box-shadow:0 25px 70px #2875dd21;transform:rotate(-2deg)}.mini-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mini-numbers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.mini-numbers strong{display:block;font-size:34px;color:#2058a8;margin:7px 0}.mini-numbers span{font-size:11px;color:#248545}.mini-numbers small{font-size:11px}.mini-dashboard svg{width:100%;margin:20px 0 5px}.mini-task{display:flex;gap:12px;align-items:center;background:#f2f8ff;padding:14px;border-radius:12px}.mini-task strong{display:block;font-size:12px}.mini-task small{display:block;font-size:10px;margin-top:5px}.task-icon{background:#d9f2e3;color:#25884c;border-radius:10px;padding:10px}.task-badge{margin-left:auto;font-size:10px;white-space:nowrap;color:#2867b4}.floating-pill{position:absolute;right:-10px;top:0;background:#fff7de;color:#8e6500;border:1px solid #f7df96;padding:12px 18px;border-radius:12px;z-index:1;font-size:12px;box-shadow:0 8px 25px #e2b93717}.visual-note{font-size:10px;text-align:center;margin-top:24px}.spark{position:absolute;font-size:32px}.spark-one{bottom:20px;left:-20px;color:#fbbc05}.spark-two{right:-15px;top:70px;color:#ea4335}.integration-strip{display:flex;justify-content:center;align-items:center;gap:32px;border-top:1px solid #deebfa;border-bottom:1px solid #deebfa;padding:25px 0;flex-wrap:wrap}.integration-strip>span{font-size:9px;letter-spacing:1px;color:#6c83a1}.integration-strip strong{font-size:14px}.engine-google{color:#3475d4}.engine-bing{color:#298653}.engine-index{color:#be7700}.marketing-section{padding:74px 0}.marketing-section>h2,.trust-panel h2{font-size:38px;letter-spacing:-1.3px;line-height:1.2;margin:12px 0 32px}.feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font-size:25px;font-weight:bold;margin-bottom:22px}.blue{background:#e4efff;color:#4285f4}.green{background:#e0f5e9;color:#24924e}.yellow{background:#fff4d2;color:#b58000}.feature-cards p{font-size:14px}.marketing .report-preview{padding:32px;margin:0}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mode-grid article{padding:32px}.mode-grid h3{font-size:27px;letter-spacing:-.6px}.mode-grid li{font-size:14px;color:#536e92;line-height:2}.mode-grid ul{padding-left:20px}.trust-panel{background:linear-gradient(135deg,#e3efff,#eef8ff);border:1px solid #cdddff;padding:40px;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.trust-panel ol{list-style:none;margin:0;padding:0}.trust-panel li{padding:16px 0;border-bottom:1px solid #cbdcf1}.trust-panel li:last-child{border:0}.trust-panel li strong{display:block;font-size:15px;color:#245daa}.trust-panel li span{display:block;color:#567392;font-size:13px;line-height:1.6;margin-top:8px}.faq details{border-bottom:1px solid #dce7f6;padding:20px 0}.faq summary{cursor:pointer;font-size:17px;font-weight:650;color:#28568f}.faq details p{font-size:14px;max-width:850px}.final-cta{text-align:center;padding:50px 25px;background:radial-gradient(ellipse at top,#d8ebff,#edf5ff 70%);border-radius:24px;margin-bottom:50px}.final-cta>span{color:#e9b000;font-size:35px}.final-cta h2{font-size:36px;letter-spacing:-1px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #dce7f6}.site-footer>a:not(.brand){color:#44698f}.site-footer p{width:100%;font-size:11px}.site-footer .brand{font-size:20px}@media(max-width:1000px){.hero{gap:28px}.audit-input{flex-direction:column}.mini-dashboard{padding:18px}.site-nav>div{gap:15px}.hero-proof{gap:10px}.trust-panel{gap:25px}}@media(max-width:760px){.site-nav{padding:20px}.site-nav>div{display:none}.site-nav .nav-cta{font-size:11px;padding:10px}.brand{font-size:19px}.marketing .site-main{padding:0 20px}.hero{grid-template-columns:1fr;padding:35px 0}.marketing h1{letter-spacing:-2px}.hero-visual{max-width:520px;width:100%;margin:auto}.mini-dashboard{transform:none}.floating-pill{right:0}.spark-two{right:0}.marketing-section{padding:45px 0}.marketing-section>h2,.trust-panel h2{font-size:30px}.mode-grid,.trust-panel{grid-template-columns:1fr}.trust-panel{padding:25px}.marketing .report-preview{padding:18px}.final-cta h2{font-size:29px}.integration-strip{gap:20px}.site-footer{justify-content:flex-start}}
#live-audit{margin:24px 0}#live-audit dt{font-weight:700;margin-top:15px;font-size:13px}#live-audit dd{margin:6px 0 0;color:#536e92;overflow-wrap:anywhere}#live-audit li{color:#536e92;line-height:1.8}.term-list{display:flex;flex-wrap:wrap;gap:8px}.term-list span{padding:7px 12px;border:1px solid #caddfa;border-radius:20px;background:#fff;color:#245da7;font-size:13px}button:disabled{opacity:.6;cursor:wait}
.audit-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.audit-stat{border:1px solid #fff;background:linear-gradient(140deg,#fff,#e7f1ff);border-radius:18px;padding:22px;box-shadow:0 9px 24px #2a6bdd0d;position:relative}.audit-stat.purple{background:linear-gradient(140deg,#fff,#eee4ff);color:#8855db}.audit-stat.green{background:linear-gradient(140deg,#fff,#e0f7ec);color:#218b59}.audit-stat.orange{background:linear-gradient(140deg,#fff,#fff0dc);color:#ca7725}.stat-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#4285f4;color:#fff;font-size:26px;box-shadow:inset 0 2px 3px #ffffff70,0 5px 12px #4285f433;margin-bottom:16px}.purple .stat-icon{background:linear-gradient(140deg,#a67cf8,#7041d3)}.green .stat-icon{background:linear-gradient(140deg,#57d99a,#22a166)}.orange .stat-icon{background:linear-gradient(140deg,#ffca54,#ef8740)}.stat-label{display:block;font-size:13px;color:#48658a}.audit-stat>strong{display:block;font-size:36px;margin:8px 0;letter-spacing:-1px}.audit-stat>small{font-size:11px}.audit-visual-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;margin:24px 0}.audit-visual-grid article{padding:22px}.audit-visual-grid h3{font-size:16px;margin-top:4px}.audit-ring{display:block;width:155px;max-width:100%;margin:15px auto}.audit-ring text{font-size:26px;font-weight:750;fill:#258a57}.audit-visual-grid p{font-size:13px}.audit-visual-grid small{font-size:11px;line-height:1.6;display:block}.term-chart-row{display:grid;grid-template-columns:80px 1fr 28px;align-items:center;gap:9px;margin:20px 0;font-size:12px}.term-chart-row>span{overflow:hidden;text-overflow:ellipsis}.term-chart-row progress{width:100%;height:12px;border:0;border-radius:20px;overflow:hidden;background:#edf2fa;accent-color:#4285f4}.term-chart-row progress::-webkit-progress-bar{background:#edf2fa;border-radius:20px}.term-chart-row progress::-webkit-progress-value{background:linear-gradient(90deg,#4285f4,#72c1ff);border-radius:20px}.term-chart-row:nth-child(3n) progress::-webkit-progress-value{background:linear-gradient(90deg,#34a853,#88dfa5)}.term-chart-row:nth-child(3n + 1) progress::-webkit-progress-value{background:linear-gradient(90deg,#9a63ef,#d5a6ff)}.signal-row{display:flex;justify-content:space-between;gap:10px;padding:18px 0;border-bottom:1px solid #e9f0fa;font-size:12px}.signal-yes{color:#238456}.signal-missing{color:#b17817}.audit-visual-grid article>small:last-child{margin-top:16px}@media(max-width:1050px){.audit-visual-grid{grid-template-columns:1fr 1fr}.audit-visual-grid article:last-child{grid-column:1/-1}.audit-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.audit-visual-grid{grid-template-columns:1fr}.audit-stat{padding:16px}.audit-stat>strong{font-size:30px}}
#live-audit{background:linear-gradient(140deg,#f0f7ff,#f9fcff 60%,#f5f0ff);border-color:#d5e5fc}#live-audit>h2{font-size:32px;letter-spacing:-1px}#live-audit>p{overflow-wrap:anywhere}.audit-detail-panel,.audit-review-panel,.audit-topic-panel{margin:28px 0;padding:26px;background:#ffffffc9;border:1px solid #e0eafa;border-radius:20px}.audit-detail-panel>h3,.audit-review-panel>h3,.audit-topic-panel>h3{margin:0 0 10px;font-size:20px;color:#234f91}.signal-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0}.signal-detail{background:#f3f8ff;border:1px solid #e4edfb;border-radius:12px;padding:16px;min-width:0}.signal-detail:first-child,.signal-detail:nth-child(2){grid-column:1/-1}#live-audit .signal-detail dt{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#6081ac}#live-audit .signal-detail dd{font-size:14px;color:#24486f;line-height:1.65;margin-top:8px}#live-audit .signal-empty{background:#f8fafc;border-style:dashed}#live-audit .signal-empty dd{font-size:12px;color:#778ba3}.audit-review-panel>p,.audit-topic-panel>p{font-size:12px;margin-bottom:20px}.finding-card{padding:20px;border-radius:14px;background:linear-gradient(110deg,#fff8e8,#fffdf8);border:1px solid #f3dfb1;border-left:4px solid #efb847;margin-top:12px}.finding-badge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:1px;background:#ffedc3;color:#91600d;border-radius:6px;padding:5px 8px}.finding-card h4{font-size:16px;color:#5b4828;margin:12px 0 8px}.finding-card p{font-size:13px;line-height:1.8;margin:0;color:#776a54}.finding-high{background:linear-gradient(110deg,#fff0ef,#fffafa);border-color:#f4ceca;border-left-color:#ea6156}.finding-high .finding-badge{background:#ffe0dc;color:#b54237}.finding-review{background:linear-gradient(110deg,#edf4ff,#fbfdff);border-color:#cddffc;border-left-color:#4285f4}.finding-review .finding-badge{background:#dceaff;color:#2d65b5}.rich-terms{gap:10px}.rich-terms>span{display:inline-flex;align-items:center;gap:12px;padding:8px 9px 8px 14px;border:1px solid #d4e5ff;background:linear-gradient(130deg,#fff,#ebf3ff);box-shadow:0 3px 9px #4285f408}.rich-terms>span>span{padding:0;border:0;background:none;font-size:13px}.rich-terms b{padding:4px 7px;border-radius:7px;background:#dceaff;color:#2b65be;font-size:11px;min-width:27px;text-align:center}.rich-terms>span:nth-child(4n+2){background:#eff9f3;border-color:#d6ebdf}.rich-terms>span:nth-child(4n+2) b{background:#d7efdf;color:#287e4b}.rich-terms>span:nth-child(4n+3){background:#f6f0ff;border-color:#e6d9fa}.rich-terms>span:nth-child(4n+3) b{background:#e8dbfa;color:#7950b6}.rich-terms>span:nth-child(4n){background:#fff7e9;border-color:#f3e4c6}.rich-terms>span:nth-child(4n) b{background:#fbe9bf;color:#986e20}.audit-connect-panel{display:flex;gap:22px;padding:28px;border:1px solid #d2e0fc;background:linear-gradient(120deg,#e7f1ff,#f4efff);border-radius:20px;margin:28px 0}.connect-orbit{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:18px;color:white;font-size:34px;background:linear-gradient(140deg,#5d9dff,#8c66e9);box-shadow:0 8px 22px #6575df26}.audit-connect-panel small{font-size:9px;letter-spacing:1px;color:#667da5}.audit-connect-panel h3{font-size:21px;margin:10px 0}.audit-connect-panel p{font-size:13px;margin:10px 0}.locked-metrics{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.locked-metrics span{background:#ffffffa6;border:1px solid #d6e2f5;border-radius:9px;padding:9px 13px;font-size:12px;color:#627b9d}.audit-scope{border:1px solid #e0e8f4;border-radius:13px;padding:18px 20px;background:#ffffff9c;margin:22px 0}.audit-scope summary{cursor:pointer;font-size:13px;font-weight:650;color:#567399}.audit-scope li{font-size:12px}.baseline-download{padding:14px 22px;border-radius:12px}@media(max-width:600px){.signal-details{grid-template-columns:1fr}.signal-detail{grid-column:1/-1}.audit-detail-panel,.audit-review-panel,.audit-topic-panel{padding:18px}.audit-connect-panel{padding:20px;gap:14px}.connect-orbit{width:40px;height:40px;font-size:25px;border-radius:12px}.audit-connect-panel h3{font-size:18px}}
.scan-table-wrap{overflow-x:auto;margin:24px 0}.scan-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.scan-table-wrap th{background:#e9f2ff;color:#315d95;padding:13px}.scan-table-wrap td{padding:14px;border-bottom:1px solid #e2ebf9;max-width:300px;overflow-wrap:anywhere;min-width:80px}.site-scan .finding-card small{display:block;overflow-wrap:anywhere;line-height:1.7}.site-scan>small{display:block;line-height:1.8}.site-scan>p{font-size:13px}
.check-counts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.check-pill{font-size:12px;font-weight:650;border-radius:20px;padding:6px 12px;background:#eef3fb;color:#4a6588}.check-pill.check-fail{background:#ffe3df;color:#b54237}.check-pill.check-review{background:#fff1cc;color:#8d5f0b}.check-pill.check-pass{background:#ddf3e5;color:#23784a}.check-row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e6eef9}.check-row h4{margin:0 0 4px;font-size:15px;color:#234f91}.check-row p{margin:0;font-size:13px;overflow-wrap:anywhere}.check-row small{display:block;font-size:12px;line-height:1.6;margin-top:4px}.check-icon{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:800;font-size:13px;background:#eef3fb;color:#4a6588}.check-fail .check-icon{background:#ffe3df;color:#b54237}.check-review .check-icon{background:#fff1cc;color:#8d5f0b}.check-pass .check-icon{background:#ddf3e5;color:#23784a}.ai-panel>h4{margin:24px 0 0;color:#234f91}.ai-panel li{font-size:12px}.access-ok{color:#23784a;font-weight:650}.access-blocked{color:#b54237;font-weight:700}.access-note{color:#8d5f0b;font-weight:650}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.source-controls{display:flex;flex-direction:column;gap:8px;margin:12px 0}.source-controls label{font-size:12px;font-weight:650;margin-top:6px}.source-controls input,.source-controls select{font:inherit;font-size:14px;padding:10px;border:1px solid #c8daf5;border-radius:9px;background:#fff;color:#1a395d;min-width:0}.source-controls button{margin-top:8px}.source-controls .nav-cta{align-self:flex-start}.source-controls code{font-size:12px;background:#f1f6fe;border:1px solid #dbe7f8;border-radius:8px;padding:10px;overflow-wrap:anywhere}.secondary-button{background:#fff;color:#2c5d9c;box-shadow:none;border:1px solid #c8daf5}.source-grid small{display:block;font-size:11px;line-height:1.6}#opportunity-message{font-size:13px;font-weight:600}.opportunity-group td{white-space:pre-line;vertical-align:top}.opportunity-group .next-step{font-size:13px;background:#eef6ff;border-radius:10px;padding:12px 14px;color:#24507f}@media(max-width:900px){.source-grid{grid-template-columns:1fr}}
.opportunity-group table{min-width:900px}.opportunity-group td:nth-child(2){min-width:160px}
.draft-button{white-space:nowrap;padding:8px 12px;font-size:12px}#proposal-state{font-size:13px;font-weight:600}.proposal-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.proposal-head small{font-size:12px;color:#6a82a3}.proposal-card h3{margin:14px 0 6px;font-size:19px;color:#234f91;overflow-wrap:anywhere}.proposal-page,.proposal-evidence{font-size:12px;margin:4px 0;overflow-wrap:anywhere}.proposal-page a{color:#1763c5}.proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.proposal-col{background:#f6f9fe;border:1px solid #e2ebf9;border-radius:14px;padding:16px;min-width:0;display:flex;flex-direction:column;gap:6px}.proposal-col h4{margin:0 0 4px;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#5d7aa3}.proposal-col label{font-size:12px;font-weight:650;color:#355b8d;margin-top:6px}.proposal-current{margin:0;font-size:14px;color:#3d5878;overflow-wrap:anywhere}.proposal-col input,.proposal-col textarea{font:inherit;font-size:14px;padding:10px;border:1px solid #c8daf5;border-radius:9px;background:#fff;color:#1a395d;min-width:0;resize:vertical}.proposal-col input:disabled,.proposal-col textarea:disabled{background:#f1f5fb;color:#3d5878}.proposal-count{font-size:11px;color:#6a82a3}.proposal-placement{font-size:12px;margin:6px 0 0}.proposal-checks h4{margin:18px 0 4px;font-size:14px;color:#234f91}.proposal-checks .check-row{padding:8px 0}.proposal-edited{font-size:12px;color:#8d5f0b;font-weight:600}.proposal-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.proposal-actions small{font-size:12px;color:#6a82a3}.proposal-apply{font-size:12px;background:#eff9f3;border-radius:10px;padding:10px 12px;color:#2b6a45}.proposal-approved{border-color:#cfe9d9}.proposal-rejected{opacity:.75}.proposal-empty{font-size:13px}@media(max-width:700px){.proposal-grid{grid-template-columns:1fr}}

.faq summary h3{display:inline;font-size:inherit;margin:0;color:inherit}.breadcrumbs{font-size:12px;color:#5b7497;padding-top:8px}.breadcrumbs a{color:#1763c5;text-decoration:none}.tool-hero{padding:40px 0 24px;max-width:860px}.tool-hero h1{margin:20px 0 12px}.tool-hero>p{font-size:18px}.tool-hero form{margin-top:26px}.tool-hero form label{font-size:12px;font-weight:650;color:#355b8d}#tool-message{font-size:12px;margin:10px 0}.tool-result{margin-top:0}.tool-result>h2{font-size:26px;letter-spacing:-.5px;margin:8px 0}.tool-result>p{overflow-wrap:anywhere}.tool-content{max-width:820px;padding:30px 0 50px;background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}.tool-content:before{display:none}.tool-content h2{font-size:24px;letter-spacing:-.4px;color:#164d99;margin:36px 0 10px}.tool-content p,.tool-content li{font-size:15px;line-height:1.75;color:#536e92}.tool-content a{color:#1763c5}code{font-family:ui-monospace,Consolas,monospace;font-size:.9em;background:#eef4fd;border-radius:5px;padding:1px 5px}pre{background:#0f2747;color:#e6efff;border-radius:12px;padding:18px;overflow-x:auto;font-size:13px;line-height:1.6}pre code{background:none;padding:0;color:inherit}.tool-cards{margin:10px 0 20px}.tool-cards h2{font-size:20px;color:#214f91;margin:0 0 10px}.tool-cards p{font-size:14px}.site-footer.site-main{margin:0 auto;padding:30px 36px;max-width:1320px}@media(max-width:760px){.tool-hero{padding:24px 0 12px}.site-footer.site-main{padding:24px 20px}}
.plan-price{font-size:34px;font-weight:750;color:#1769df;margin:8px 0}.plan-price small{font-size:13px;font-weight:500}#pricing h2{font-size:20px;margin:0}
