.breadcrumbs{display:flex;align-items:center;gap:8px;min-height:50px;color:#65738a;font-size:12px}.breadcrumbs i{color:#a4aebe;font-style:normal}.breadcrumbs a:hover{color:#0967eb}.content-page{min-height:65vh;background:linear-gradient(180deg,#f7faff 0,#fff 300px)}.page-shell{max-width:900px}.page-entry{padding:48px 0 76px}.page-entry>header{padding-bottom:28px;border-bottom:1px solid #dfe6ef}.page-entry>header h1{margin:8px 0 16px;font-size:clamp(38px,5vw,58px);line-height:1.06;letter-spacing:-2px}.page-entry>header p{max-width:760px;color:#42536b;font-size:17px;line-height:1.7}.page-entry .entry-content{margin-top:36px}.page-entry .entry-content h2{margin-top:42px;font-size:30px;line-height:1.2}.page-entry .entry-content h2:first-child{margin-top:0}.page-entry .entry-content h3{margin:28px 0 9px;font-size:21px}.page-entry .entry-content p,.page-entry .entry-content li{color:#3d4f68;font-size:16px;line-height:1.8}.page-entry .entry-content a{color:#0967eb;text-decoration:underline}.page-entry .entry-content ul{display:grid;gap:9px}.insights-archive{padding:68px 0 78px}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insight-card{display:flex;flex-direction:column;padding:30px;border:1px solid #dce5f0;border-radius:10px;background:#fff}.insight-card>span{color:#00853d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.insight-card h2{margin:14px 0 12px;font-size:21px;line-height:1.3}.insight-card p{flex:1;color:#526078;font-size:14px;line-height:1.7}.insight-card .article-link{display:inline-flex;margin-top:18px;color:#0967eb;font-size:13px;font-weight:750}.insight-single{padding-top:0}.insight-single .breadcrumbs{margin-bottom:34px}@media(max-width:900px){.insights-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.breadcrumbs{overflow:auto;white-space:nowrap}.page-entry{padding-top:36px}.page-entry>header h1{font-size:38px;letter-spacing:-1.3px}.page-entry>header p{font-size:15px}.page-entry .entry-content h2{font-size:26px}.page-entry .entry-content p,.page-entry .entry-content li{font-size:15px}.insights-grid{grid-template-columns:1fr}.insights-archive{padding-top:48px}}

.audit-tool-section{padding:0 0 76px;background:linear-gradient(180deg,#fff,#f5f9ff)}.audit-tool-shell{position:relative;margin-top:-34px}.audit-tool-intro{max-width:780px;padding:36px 38px 18px;border:1px solid #d8e4f2;border-bottom:0;border-radius:14px 14px 0 0;background:#fff}.audit-tool-intro h2{margin:8px 0 10px;font-size:30px}.audit-tool-intro p{margin:0;color:#526078;font-size:15px;line-height:1.7}.audit-form{padding:20px 38px 34px;border:1px solid #d8e4f2;border-top:0;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 24px 55px rgba(21,62,112,.1)}.audit-form>label{display:block;margin-bottom:8px;font-size:13px;font-weight:750}.audit-form-row{display:grid;grid-template-columns:1fr auto;gap:12px}.audit-form-row input{width:100%;height:50px;padding:0 16px;border:1px solid #bdcde1;border-radius:7px;background:#fff;color:#14243b;font:inherit;font-size:16px}.audit-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:50px;padding:0 24px;border:0;border-radius:7px;background:linear-gradient(135deg,#0967eb,#0d47a1);color:#fff;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.audit-submit:disabled{opacity:.65;cursor:wait}.audit-form>small{display:block;margin-top:9px;color:#68778d;font-size:11px}.audit-download-help{margin:13px 0 0;padding:11px 13px;border-radius:7px;background:#eef6ff;color:#405875;font-size:12px;line-height:1.55}.audit-download-help strong,.audit-download-help b{color:#123a6c}.audit-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.audit-error{margin:15px 0 0;padding:13px 15px;border:1px solid #f4b9b9;border-radius:7px;background:#fff4f4;color:#a32323;font-size:13px}.audit-error[hidden],.audit-loading[hidden]{display:none}.audit-loading{display:flex;align-items:center;gap:18px;margin-top:24px;padding:22px 28px;border:1px solid #d7e5f5;border-radius:10px;background:#fff}.audit-loading>div{width:38px;height:38px;border:4px solid #dceaff;border-top-color:#0967eb;border-radius:50%;animation:audit-spin .9s linear infinite}.audit-loading p,.audit-loading span{display:block;margin:0}.audit-loading span{margin-top:3px;color:#65748b;font-size:13px}@keyframes audit-spin{to{transform:rotate(360deg)}}
.audit-report{margin-top:34px}.audit-report-head{display:grid;grid-template-columns:150px 1fr auto;gap:30px;align-items:center;padding:34px;border-radius:14px;background:linear-gradient(145deg,#071b37,#0d47a1);color:#fff}.audit-score{display:grid;place-items:center;width:130px;height:130px;border-radius:50%;background:conic-gradient(#54e58a var(--audit-score),rgba(255,255,255,.15) 0);position:relative}.audit-score:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#0b2b5b}.audit-score>span{position:relative;z-index:1}.audit-score strong{font-size:42px}.audit-score small{color:#bcd3ef}.audit-report-head h2{margin:7px 0 8px;font-size:29px}.audit-report-head p{margin:0;color:#c3d5eb;font-size:13px}.audit-report-head a{display:inline-flex;margin-top:12px;color:#8ec3ff;font-size:12px;font-weight:750}.audit-totals{display:grid;grid-template-columns:repeat(3,86px);gap:8px;margin:0}.audit-totals div{padding:13px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;text-align:center}.audit-totals dt{color:#bed0e8;font-size:10px;text-transform:uppercase}.audit-totals dd{margin:4px 0 0;font-size:25px;font-weight:800}.audit-findings{padding-top:55px}.audit-checks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.audit-check{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:24px;border:1px solid #dce5f0;border-radius:10px;background:#fff}.audit-check-status{text-align:center}.audit-check-status>span{display:grid;place-items:center;width:38px;height:38px;margin:auto;border-radius:50%;background:#e8f8ee;color:#00853d;font-size:20px;font-weight:850}.audit-check-status small{display:block;margin-top:6px;color:#00853d;font-size:9px;font-weight:800;text-transform:uppercase}.audit-check.is-warning .audit-check-status>span{background:#fff5d9;color:#9a6500}.audit-check.is-warning .audit-check-status small{color:#89600d}.audit-check.is-fail .audit-check-status>span{background:#ffeded;color:#bd2828}.audit-check.is-fail .audit-check-status small{color:#a82a2a}.audit-check>div:last-child>span{color:#66758b;font-size:10px;font-weight:750;text-transform:uppercase}.audit-check h3{margin:5px 0 11px;font-size:18px}.audit-check p{margin:7px 0;color:#526078;font-size:13px;line-height:1.6}.audit-check p b{color:#263750}@media(max-width:900px){.audit-report-head{grid-template-columns:130px 1fr}.audit-totals{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.audit-checks{grid-template-columns:1fr}}@media(max-width:640px){.audit-tool-shell{margin-top:-18px}.audit-tool-intro{padding:28px 22px 14px}.audit-tool-intro h2{font-size:25px}.audit-form{padding:18px 22px 27px}.audit-form-row{grid-template-columns:1fr}.audit-report-head{grid-template-columns:1fr;padding:26px}.audit-score{width:112px;height:112px}.audit-totals{grid-template-columns:repeat(3,1fr)}.audit-check{grid-template-columns:48px 1fr;padding:19px 16px;gap:10px}}
.audit-submit{color:#fff!important}.audit-metrics{display:grid;grid-template-columns:190px 1fr;gap:28px;align-items:start;margin-top:24px;padding:28px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.audit-metrics h2{margin:6px 0 0;font-size:22px}.audit-metrics dl{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;margin:0}.audit-metrics dl>div{padding:13px 14px;border-radius:7px;background:#f4f8fd}.audit-metrics dt{color:#68778c;font-size:10px;text-transform:uppercase}.audit-metrics dd{margin:5px 0 0;color:#10233f;font-size:16px;font-weight:800}@media(max-width:900px){.audit-metrics{grid-template-columns:1fr}.audit-metrics dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.audit-metrics{padding:20px}.audit-metrics dl{grid-template-columns:1fr 1fr}}
.audit-report-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.audit-report-actions button{margin-top:12px;padding:0;border:0;background:none;color:#8ec3ff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.site-crawl{margin-top:24px;padding:32px;border:1px solid #d7e4f2;border-radius:14px;background:#fff}.site-crawl-heading h2{margin:6px 0 8px;font-size:26px}.site-crawl-heading p{margin:0;color:#5b6b81;font-size:13px}.site-crawl-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 0}.site-crawl-cards>div{padding:15px;border-radius:8px;background:#f2f7fd}.site-crawl-cards dt{color:#68778c;font-size:10px;text-transform:uppercase}.site-crawl-cards dd{margin:5px 0 0;color:#10233f;font-size:19px;font-weight:820}.site-issues,.site-pages{margin-top:30px}.site-issues>h3,.site-pages>h3{margin:0 0 14px;font-size:20px}.site-issues>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.site-issue{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:16px;border-left:4px solid #e3a719;border-radius:7px;background:#fff8e7}.site-issue.is-high{border-color:#d83b3b;background:#fff1f1}.site-issue.is-low{border-color:#4b83c6;background:#f1f7ff}.site-issue>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#18314f;font-size:17px}.site-issue span{color:#6c7788;font-size:9px;font-weight:800;text-transform:uppercase}.site-issue h4{margin:3px 0 5px;font-size:15px}.site-issue p,.site-crawl-clear{margin:0;color:#536278;font-size:12px;line-height:1.55}.site-pages-scroll{overflow-x:auto;border:1px solid #dce5f0;border-radius:8px}.site-pages table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.site-pages th,.site-pages td{padding:11px 13px;border-bottom:1px solid #e6edf5;text-align:left;vertical-align:top}.site-pages th{background:#f4f8fd;color:#526078;font-size:10px;text-transform:uppercase}.site-pages td:first-child{max-width:220px;overflow-wrap:anywhere}.site-pages td:nth-child(3){max-width:280px}.site-pages a{color:#0967eb;font-weight:700}@media(max-width:900px){.site-crawl-cards{grid-template-columns:repeat(2,1fr)}.site-issues>div{grid-template-columns:1fr}}@media(max-width:640px){.site-crawl{padding:20px 16px}.site-crawl-cards{grid-template-columns:1fr 1fr}.site-crawl-cards dd{font-size:16px}}@media print{body>header,body>footer,.page-hero,.audit-tool-intro,.audit-form,.audit-loading,.content-section,.audit-report-actions{display:none!important}.audit-tool-section{padding:0;background:#fff}.audit-tool-shell{margin:0}.audit-report{margin:0}.audit-checks{grid-template-columns:1fr}.audit-report-head,.site-crawl,.audit-metrics,.audit-check{break-inside:avoid;box-shadow:none}}
