/* Zikap navy and blue presentation. Original logo SVGs remain unchanged. */
:root{--ink:#0f172a;--green:#0f172a;--lime:#dbeafe;--paper:#f8fafc;--muted:#64748b;--line:#e2e8f0;--blue:#2563eb;--blue-soft:#eff6ff}
body{background:#f8fafc;color:#0f172a;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.wrap{max-width:1376px;padding-left:56px;padding-right:56px}h1,h2,h3,h4{color:inherit}h1 em,.planner-hero h1 em{color:#2563eb}.eyebrow{color:#2563eb;font-size:11px;letter-spacing:1.5px}.eyebrow:before{background:#2563eb;width:6px;height:6px}.btn{background:#2563eb;color:#fff;border-color:#2563eb;border-radius:8px;box-shadow:0 3px 8px #2563eb0d}.btn:hover{background:#1d4ed8;border-color:#1d4ed8}.btn.ghost{background:#fff;color:#1e40af;border-color:#cbd5e1;box-shadow:none}.btn.lime{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.btn:disabled{opacity:.65;transform:none;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}input,textarea,select{background:#fff;border-color:#cbd5e1;color:#0f172a}.action-button,.studio-card-link{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}
.site-header.single-header{background:#0f172afc;border-bottom:1px solid #233149;box-shadow:0 3px 18px #0f172a0a;backdrop-filter:blur(16px)}.single-header .primary-nav{min-height:88px;gap:30px}.primary-nav>.logo,.footer-brand>.logo{background:#fff;padding:5px 12px;border-radius:8px;flex-shrink:0;width:max-content}.primary-nav>.logo img{width:132px;height:36px;object-fit:contain}.single-header .desktop-links{gap:29px;color:#e2e8f0;font-weight:500;font-size:13px}.desktop-links>a,.desktop-links>details>summary{position:relative;min-height:88px;padding:29px 0;font-size:13px;font-weight:500;white-space:nowrap;line-height:1.6}.desktop-links>a:hover,.desktop-links>details>summary:hover,.desktop-links>a[aria-current=page],.desktop-links>details[open]>summary{color:#fff}.desktop-links>a[aria-current=page]:before,.desktop-links>details[open]>summary:before{content:'';height:3px;position:absolute;left:0;right:0;bottom:19px;background:#3b82f6;border-radius:3px}.service-menu>summary:after,.nav-resources>summary:after{color:#93c5fd;font-size:15px}.nav-actions .nav-cta{font-size:12px;padding:12px 22px;border-radius:7px;background:#2563eb;color:white;border-color:#3b82f6}.nav-actions .nav-cta:hover{background:#1d4ed8}.mobile-menu>summary{color:#f8fafc;padding:10px 0}.mobile-panel{background:white;color:#0f172a;border-color:#e2e8f0;box-shadow:0 24px 60px #0f172a26}.mobile-link-group h3{color:#2563eb}.mobile-panel a{border-color:#eef2f7}.mobile-panel a:hover{background:#eff6ff}
.single-header .premium-mega{top:calc(100% - 1px);left:56px;right:56px;grid-template-columns:1fr 1fr .95fr;gap:0;padding:28px 24px 0;border:1px solid #e2e8f0;border-radius:0 0 15px 15px;box-shadow:0 28px 60px #0f172a24;color:#0f172a;background:#fff}.mega-column{padding:0 22px 24px 10px}.mega-column+.mega-column{border-left:1px solid #e2e8f0;padding-left:24px}.menu-group-label{display:block;font-size:9px;letter-spacing:1.25px;font-weight:700;line-height:1.6;color:#64748b;margin:0 0 19px}.premium-mega .nav-service-item,.resource-submenu .nav-service-item{display:flex;align-items:flex-start;gap:15px;padding:14px 9px;border-radius:8px;color:#0f172a}.nav-service-item:hover{background:#f1f6ff;color:#1d4ed8!important}.nav-service-item>span:last-child{display:flex;flex-direction:column;gap:7px;min-width:0}.nav-service-icon{color:#2563eb;flex:0 0 27px;height:30px;margin-top:1px}.nav-service-icon svg{width:27px;height:27px}.nav-service-item strong{font-size:14px;line-height:1.3;letter-spacing:-.2px}.nav-service-item small{font-size:11px;color:#64748b;line-height:1.65;font-weight:400;max-width:210px}.mega-feature{background:linear-gradient(130deg,#eff6ff,#f8fbff);border:1px solid #e4edff;border-radius:10px;padding:21px 24px;margin:0 0 23px 22px;position:relative}.nav-feature-icon{display:grid;place-items:center;width:35px;height:35px;background:#dbeafe;border-radius:10px;color:#2563eb;margin-bottom:12px}.nav-feature-icon svg{width:23px;height:23px}.mega-feature>small{font-size:10px;color:#2563eb;display:block;margin-bottom:7px}.mega-feature>strong{font-size:24px;line-height:1.15;letter-spacing:-.7px;display:block}.mega-feature>p{font-size:11px;line-height:1.6;color:#64748b;max-width:200px;margin:12px 0 17px}.mega-feature .btn{font-size:11px;padding:10px 16px}.mega-footer{grid-column:1/-1;margin:0 -24px;padding:16px 33px;background:#fafcff;border-top:1px solid #eef2f7;display:flex;justify-content:space-between;gap:15px;font-size:10px}.mega-footer>span{color:#64748b;font-weight:400}.mega-footer>a{color:#2563eb}.resource-submenu{background:#fff;color:#0f172a;border-color:#e2e8f0;box-shadow:0 24px 60px #0f172a21;left:-25px;width:330px;top:calc(100% - 1px);padding:23px 14px 15px;border-radius:0 0 12px 12px}.resource-submenu .menu-group-label{margin:0 13px 10px}.resource-submenu .nav-service-item{padding:13px 11px}.resource-submenu .nav-service-item strong{font-size:12px}.resource-submenu .nav-service-icon{flex-basis:23px}.resource-submenu .nav-service-icon svg{width:23px;height:23px}.resource-submenu .nav-service-item small{font-size:10px;max-width:none}.desktop-links>details:not([open])>.mega-menu,.desktop-links>details:not([open])>.resource-submenu{display:none}
.premium-hero{position:relative;grid-template-columns:1fr 1.08fr;gap:48px;min-height:650px;padding:74px 0 56px}.premium-hero:before{content:'';position:absolute;inset:0 -45px;background:radial-gradient(ellipse at 84% 50%,#dbeafe9c,transparent 63%);z-index:-1;pointer-events:none}.premium-hero .hero-copy h1{font-size:clamp(48px,4.6vw,68px);line-height:1.06;letter-spacing:-3px;margin:26px 0}.premium-hero .hero-copy h1 em{color:#2563eb;white-space:nowrap}.premium-hero .hero-copy>p{font-size:16px;line-height:1.8;color:#64748b;max-width:460px;margin:0 0 28px}.premium-hero .eyebrow{font-size:10px;letter-spacing:1.7px}.premium-hero .hero-note{font-size:10px;line-height:1.8;color:#64748b;margin-top:15px;max-width:470px}.hero-copy [data-website-audit]{margin-top:0}.premium-hero .website-check-form{background:#fff;border-color:#e2e8f0;box-shadow:0 9px 24px #0f172a04;padding:18px;border-radius:12px}.website-check-form>label:first-child{font-size:11px;color:#334155;font-weight:600}.website-check-input-row{gap:9px}.website-check-input-row input{background:#fff;border-color:#cbd5e1;color:#0f172a;padding:13px;font-size:12px;min-height:48px}.premium-hero .website-check-input-row .btn{padding:12px 17px;font-size:11px;flex-shrink:0}.website-check-form .website-check-consent{color:#64748b;font-size:10px;line-height:1.65}.website-check-consent input{accent-color:#2563eb}.website-check-hint{color:#64748b!important;font-size:10px!important}.website-check-message{color:#1d4ed8}.website-check-form input:focus-visible{outline-color:#3b82f6}
.scan-scene .scene-perspective{height:480px}.scan-scene .scene-perspective:before{display:none}.scan-scene .scene-tilt{position:relative;isolation:isolate}.scan-halo{position:absolute;inset:20px -10px;background:radial-gradient(ellipse,#bfdbfe7a,transparent 70%);filter:blur(8px);border-radius:50%}.scan-source{position:absolute;left:11%;right:12%;top:8px;height:235px;overflow:hidden;background:#ffffffd9;border:1px solid #fff;border-radius:12px;box-shadow:0 15px 50px #2563eb17;transform:rotate(-8deg);animation:source-drift 8s ease-in-out infinite;z-index:1}.scan-window-top{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;font-size:9px;color:#475569;border-bottom:1px solid #e2e8f0;background:#f8fafccc}.scan-window-dots{display:flex;gap:4px;align-items:center}.scan-window-dots i{width:5px;height:5px;border-radius:50%;background:#cbd5e1}.scan-window-dots i:first-child{background:#93c5fd}.scan-code{font:9px/2.5 monospace;color:#64748b;padding:13px 14px;white-space:pre}.scan-code>span{display:block}.scan-code b{font-weight:400;color:#94a3b8;display:inline-block;width:23px}.scan-code .code-focus{background:#dbeafe;color:#2563eb;border-radius:3px}.scan-browser{position:absolute;left:0;top:132px;width:76%;height:305px;background:#fff;border:1px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 0 #bfdbfe,0 6px 0 #dbeafe,0 24px 45px #2563eb26;transform:rotate(-4deg);animation:browser-drift 7s ease-in-out infinite;z-index:2}.scan-browser-bar{display:flex;align-items:center;gap:13px;height:36px;padding:0 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.scan-address{background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:8px;line-height:1.5;padding:3px 10px;border-radius:5px;flex:1;white-space:nowrap;overflow:hidden}.scan-page{display:flex;height:calc(100% - 36px)}.scan-page-sidebar{flex:0 0 36px;background:#f8fafc;border-right:1px solid #edf2f7;display:flex;align-items:center;flex-direction:column;gap:14px;padding-top:20px}.scan-page-sidebar i{width:16px;height:5px;border-radius:2px;background:#dbe5f3}.scan-page-content{padding:20px;width:calc(100% - 36px)}.scan-page-content>small{font-size:7px;letter-spacing:.5px;color:#3b82f6;display:block;font-weight:bold;margin-bottom:5px}.scan-highlight{border:1px dashed #3b82f6;background:#eff6ff;font-size:21px;letter-spacing:-.8px;font-weight:bold;color:#0f172a;padding:3px 8px;margin-bottom:14px}.scan-description{border:1px dashed #60a5fa;padding:7px;margin-bottom:18px;border-radius:3px}.scan-description i,.scan-content-preview i,.scan-content-lines i{display:block;height:5px;background:#dbe5f3;border-radius:2px;margin-bottom:6px}.scan-description i:last-child{width:76%;margin:0}.scan-content-preview{display:flex;gap:12px}.scan-image-placeholder{width:40%;height:59px;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:grid;place-items:center;border-radius:4px}.scan-image-placeholder svg{width:24px;height:24px;color:#93b5ed}.scan-content-preview>div:last-child{flex:1;padding:5px 0}.scan-content-preview i:nth-child(2){width:83%}.scan-content-preview i:nth-child(3){width:66%}.scan-content-lines{margin-top:14px}.scan-content-lines i:last-child{width:73%}.scan-sweep{position:absolute;inset:38px 0 0;height:1px;background:#3b82f6;box-shadow:0 0 22px 5px #60a5fa3d;opacity:.5;animation:scan-sweep 6s ease-in-out infinite;pointer-events:none}.scan-insights{position:absolute;top:154px;right:-3%;width:48%;background:#fff;border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 3px 0 #0f172a,0 18px 40px #0f172a24;transform:rotate(-6deg);overflow:hidden;z-index:3;animation:insight-drift 8s ease-in-out -2s infinite}.scan-insights-head{display:flex;align-items:center;gap:12px;background:#0f172a;padding:19px 17px;color:#fff}.scan-insights-head>span{font:700 23px monospace;color:#60a5fa}.scan-insights-head strong{display:block;font-size:12px;font-weight:600}.scan-insights-head small{font-size:8px;color:#cbd5e1;line-height:1.6;display:block;margin-top:4px}.scan-insight-row{padding:17px 16px;display:flex;align-items:center;gap:12px;border-top:1px solid #edf2f7}.scan-insight-row>b{font-size:8px;color:#2563eb;background:#eff6ff;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.scan-insight-row strong{font-size:11px;font-weight:600;display:block;line-height:1.5}.scan-insight-row small{font-size:8px;color:#64748b;display:block;margin-top:2px;line-height:1.6}.scan-floating-label{position:absolute;bottom:0;left:12%;z-index:4;display:flex;gap:11px;align-items:center;background:#fff;border:1px solid #dbeafe;box-shadow:0 10px 35px #2563eb17;border-radius:9px;padding:12px 16px;animation:label-drift 7s ease-in-out -3s infinite}.scan-floating-label svg{width:24px;height:24px;color:#2563eb}.scan-floating-label span{font-size:9px;line-height:1.7;color:#64748b}.scan-floating-label strong{font-size:10px;color:#0f172a}.scan-scene figcaption{color:#64748b;font-size:9px;margin-top:20px}.scan-scene .motion-toggle{border-color:#cbd5e1;background:#fff;color:#475569;font-size:9px;padding:4px 11px}.scan-scene.is-paused .scene-tilt{transform:none}
@keyframes source-drift{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(-6deg)}}@keyframes browser-drift{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-9px) rotate(-3deg)}}@keyframes insight-drift{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(-4deg)}}@keyframes label-drift{50%{transform:translateY(-7px)}}@keyframes scan-sweep{0%,100%{transform:translateY(0);opacity:0}12%{opacity:.5}70%{transform:translateY(255px);opacity:.5}82%{opacity:0;transform:translateY(255px)}}
.check-benefits{display:grid;grid-template-columns:repeat(3,1fr) .95fr;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:20px;box-shadow:0 8px 35px #0f172a03;margin:0 0 45px}.check-benefit{min-width:0;padding:20px;border:1px solid #e8edf5;border-radius:9px;background:#fff}.benefit-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#eff6ff;color:#2563eb;margin-bottom:18px}.benefit-icon svg{width:22px;height:22px}.check-benefit h2{font-size:15px;line-height:1.4;letter-spacing:-.3px;margin:0 0 10px}.check-benefit p{font-size:11px;line-height:1.85;margin:0;color:#64748b}.check-benefit-cta{background:linear-gradient(135deg,#eff6ff,#e7f0ff);border-color:#dbeafe;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.check-benefit-cta .eyebrow{font-size:8px;letter-spacing:.7px}.check-benefit-cta h2{font-size:20px;line-height:1.25;margin:13px 0 16px;letter-spacing:-.5px}.check-benefit-cta .btn{font-size:10px;padding:9px 14px}
/* Findings stay data-driven; the theme changes only their presentation. */
.website-check-results{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 40px #0f172a04;padding:36px;scroll-margin-top:115px}.website-check-result-heading h2{color:#0f172a;line-height:1.2}.website-check-scope,.website-check-url,.website-check-page span,.website-check-page small,.website-check-metrics span,.website-check-empty{color:#64748b!important}.website-check-metrics>div{background:#f8fafc;border-color:#e2e8f0}.website-check-metrics strong{color:#0f172a}.website-check-pages,.website-check-limitations{background:#f8fafc;border-color:#e2e8f0}.website-check-pages>summary,.website-check-limitations>summary{color:#334155}.website-check-finding{border-color:#e2e8f0;background:#fff}.website-check-finding h4{color:#0f172a}.website-check-finding p,.website-check-limitations>p,.website-check-recommendations>p,.website-check-package>p{color:#475569}.website-check-tags{color:#64748b}.website-check-finding:has(.severity-high){border-left:3px solid #ef4444}.website-check-finding:has(.severity-medium){border-left:3px solid #f59e0b}.severity-high{background:#fef2f2;color:#b91c1c}.severity-medium{background:#fffbeb;color:#92400e}.severity-low{background:#eff6ff;color:#1d4ed8}.website-check-package,.website-check-package.primary-match{border-color:#dbeafe;background:#f4f8ff}.website-check-price{color:#0f172a}.website-check-package-type{color:#64748b}.website-check-results .website-check-recommendations{border-color:#e2e8f0}.website-check-process article,.website-check-start,.website-check-pricing-link{background:#eff6ff;border-color:#dbeafe}.website-check-process p,.website-check-process span,.website-check-start p,.website-check-pricing-link p{color:#475569}.website-check-page{border-color:#e2e8f0}
/* Matching public-site components. Private customer and admin apps keep their own styles. */
.footer-complete{background:#0f172a;color:#f8fafc;border-color:#1e293b}.footer-complete p,.footer-complete nav>a,.footer-base,.footer-base a{color:#a8b6cb}.footer-complete nav>h3,.footer-complete h2,.footer-complete h3{color:#f8fafc}.footer-complete .eyebrow{color:#93c5fd}.footer-complete nav>a:hover{color:white}.footer-base{border-color:#2b384f}.footer-brand>.logo img{width:132px;height:36px;object-fit:contain}.footer-tool-button{color:#bfdbfe;border-color:#475569;background:#17243d}.footer-tool-button:hover{background:#1e293b}.footer-next>.btn{background:#2563eb;color:#fff}.studio-card>p,.studio-card ul{color:#475569}.studio-card.technical{background:#0f172a;border-color:#0f172a;color:white}.studio-card.technical h3{color:white}.studio-card.technical>p,.studio-card.technical ul,.studio-card.technical .service-card-price span{color:#cbd5e1}.studio-card.technical .studio-card-top>span:first-child,.studio-card.technical .studio-output small{color:#93c5fd}.studio-card.technical .studio-card-link{background:#2563eb;border-color:#2563eb;color:#fff}.studio-card.keywords{background:#eff6ff}.studio-card.keywords .studio-card-link,.studio-card.onpage .studio-card-link{background:#2563eb;border-color:#2563eb;color:#fff}.studio-card.technical .studio-symbol{color:#93c5fd;border-color:#334155;background:#1e293b}.studio-symbol{background:#eff6ff;color:#2563eb;border-color:#dbeafe}.studio-output{border-color:#e2e8f0}.studio-output small{color:#64748b}.studio-card.technical .studio-output{border-color:#334155}.service-card-price span,.service-footnote{color:#64748b}.service-footnote i{background:#2563eb}.home-free-links>a{background:#fff;border-color:#e2e8f0}.home-free-links>a:hover{background:#eff6ff}.home-free-links span{color:#64748b}.home-price-bundle{background:#eff6ff;border-color:#dbeafe}.home-price-bundle>span,.home-price-bundle small{color:#475569}.tool-zone{background:#0f172a}.tool-zone .eyebrow{color:#93c5fd}.tool-zone>p{color:#cbd5e1}.calendar-top{background:#0f172a}.calendar-top span{color:#cbd5e1}.spotlight-calendar>div>span,.spotlight-calendar>div>small{color:#64748b}.section-head p,.home-free-tools p,.content-spotlight p,.home-pricing-teaser>div>p{color:#64748b}.preview-caption{color:#64748b}.page-hero h1{line-height:1.08}.skip:focus{color:#0f172a}.article-section p,.article-section li{color:#475569}
@media(min-width:1051px){.single-header .desktop-links{display:flex}.single-header .mobile-menu{display:none}.resource-submenu{display:block}}
@media(max-width:1190px) and (min-width:1051px){.single-header .desktop-links{gap:19px}.single-header .primary-nav{gap:22px}.primary-nav>.logo img{width:115px}.nav-actions .nav-cta{padding:11px 16px}.premium-hero{gap:30px}.premium-hero .hero-copy h1{font-size:55px}.premium-hero .website-check-input-row{flex-wrap:nowrap!important}.premium-hero .website-check-input-row .btn{width:auto;padding:12px}.premium-hero .website-check-form{padding:15px}.single-header .premium-mega{left:40px;right:40px}.nav-service-item strong{font-size:12px}}
@media(max-width:1050px){.wrap{padding-left:32px;padding-right:32px}.single-header .desktop-links{display:none}.single-header .mobile-menu{display:block}.single-header .primary-nav{min-height:78px}.primary-nav>.logo img{width:125px}.premium-hero{grid-template-columns:1fr 1fr;gap:25px;padding:55px 0 45px;min-height:610px}.premium-hero .hero-copy h1{font-size:49px;letter-spacing:-2px}.premium-hero .hero-copy>p{font-size:14px}.premium-hero .website-check-input-row{flex-direction:column}.premium-hero .website-check-input-row .btn{width:100%}.scan-scene .scene-perspective{height:425px}.scan-source{left:9%;right:6%;height:210px}.scan-code{font-size:7px;padding:12px 8px}.scan-browser{top:116px;height:270px;width:80%}.scan-insights{top:142px;right:-2%;width:53%}.scan-insights-head{padding:14px 12px;gap:8px}.scan-insights-head strong{font-size:10px}.scan-insights-head small{font-size:7px}.scan-insights-head>span{font-size:18px}.scan-insight-row{padding:13px 11px;gap:8px}.scan-insight-row strong{font-size:9px}.scan-insight-row small{font-size:7px}.scan-highlight{font-size:18px}.scan-page-content{padding:17px}.scan-floating-label{left:5%;bottom:0;padding:10px 12px}.check-benefits{grid-template-columns:1fr 1fr}.check-benefit{padding:22px}.premium-hero:before{inset:0 -20px}}
@media(max-width:760px){.premium-hero{grid-template-columns:1fr;gap:36px;padding:45px 0 35px;min-height:0}.premium-hero .hero-copy h1{font-size:clamp(43px,8vw,63px);letter-spacing:-2px;line-height:1.07;margin:22px 0}.premium-hero .hero-copy>p{font-size:15px;max-width:520px}.premium-hero .hero-copy h1 em{white-space:normal}.premium-hero .hero-copy h1 br:nth-of-type(2){display:none}.premium-hero .hero-copy h1 em:before{content:' '}.premium-hero .website-check-input-row{flex-direction:row;flex-wrap:nowrap}.premium-hero .website-check-input-row .btn{width:auto}.scan-scene{max-width:550px;width:100%;margin:0 auto}.scan-scene .scene-perspective{height:445px}.scan-source{left:12%;right:12%;top:12px}.scan-browser{width:75%;height:280px;left:2%;top:121px}.scan-insights{width:45%;right:1%;top:145px}.scan-insights-head strong{font-size:11px}.scan-insights-head small{font-size:8px}.scan-insight-row strong{font-size:10px}.scan-insight-row small{font-size:8px}.scan-insights-head{padding:17px 14px}.scan-insight-row{padding:15px 13px}.scan-floating-label{bottom:0;left:15%}.scan-scene figcaption{font-size:8px;margin-top:14px}.premium-hero .hero-note{font-size:10px}.check-benefits{padding:14px;gap:12px;margin-bottom:35px}.check-benefit h2{font-size:15px}.check-benefit p{font-size:11px}.check-benefit-cta h2{font-size:21px}.website-check-results{padding:25px}.premium-hero:before{inset:200px -20px 0}.website-check-result-heading h2{font-size:28px}.primary-nav>.logo img{width:113px;height:32px}.primary-nav>.logo{padding:5px 9px}.single-header .primary-nav{min-height:76px}.nav-actions{gap:19px}.nav-actions .nav-cta{padding:11px 17px!important;font-size:11px!important}.resource-submenu{display:none}}
@media(max-width:480px){.wrap{padding-left:22px;padding-right:22px}.single-header .primary-nav{gap:10px;min-height:73px}.primary-nav>.logo img{width:103px;height:30px}.primary-nav>.logo{padding:4px 7px}.nav-actions{gap:14px}.nav-actions .nav-cta{padding:9px 12px!important;font-size:10px!important}.mobile-menu>summary{font-size:10px;gap:6px}.hamburger{width:14px}.premium-hero{padding-top:36px;gap:26px}.premium-hero .hero-copy h1{font-size:43px;line-height:1.08;letter-spacing:-1.9px}.premium-hero .hero-copy>p{font-size:14px;line-height:1.8}.premium-hero .website-check-form{padding:15px}.premium-hero .website-check-input-row{flex-direction:column}.premium-hero .website-check-input-row .btn{width:100%;font-size:12px;min-height:46px}.website-check-input-row input{font-size:16px;padding:10px 12px}.website-check-form .website-check-consent{font-size:10px}.scan-scene .scene-perspective{height:365px}.scan-source{top:15px;left:12%;right:9%;height:185px}.scan-code{font-size:6px;line-height:2.4}.scan-window-top{padding:11px;font-size:8px}.scan-browser{top:98px;height:227px;width:79%;left:0}.scan-browser-bar{height:29px;padding:0 10px;gap:8px}.scan-address{font-size:6px}.scan-page-sidebar{flex-basis:25px;gap:11px;padding-top:15px}.scan-page-sidebar i{width:12px;height:4px}.scan-page-content{padding:12px;width:calc(100% - 25px)}.scan-highlight{font-size:15px;padding:3px 6px;margin-bottom:10px}.scan-page-content>small{font-size:6px}.scan-description{padding:6px;margin-bottom:12px}.scan-description i,.scan-content-preview i,.scan-content-lines i{height:4px;margin-bottom:5px}.scan-image-placeholder{height:44px}.scan-insights{top:121px;width:48%;right:-1%;border-radius:8px}.scan-insights-head{padding:12px 10px;gap:7px}.scan-insights-head>span{font-size:16px}.scan-insights-head strong{font-size:9px}.scan-insights-head small{font-size:6px}.scan-insight-row{padding:12px 10px;gap:7px}.scan-insight-row>b{width:20px;height:20px;font-size:7px}.scan-insight-row strong{font-size:8px}.scan-insight-row small{font-size:6px}.scan-floating-label{left:8%;bottom:0;padding:9px 12px;gap:8px}.scan-floating-label svg{width:20px;height:20px}.scan-floating-label span{font-size:8px}.scan-floating-label strong{font-size:9px}.check-benefits{grid-template-columns:1fr;gap:10px;padding:12px}.check-benefit{padding:19px 19px 19px 66px;position:relative;min-height:97px}.benefit-icon{position:absolute;left:17px;top:21px;width:32px;height:32px}.check-benefit h2{font-size:14px}.check-benefit p{font-size:11px}.check-benefit-cta{padding:21px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.check-benefit-cta .eyebrow{grid-column:1/-1}.check-benefit-cta h2{font-size:19px;margin:5px 0}.check-benefit-cta .btn{font-size:9px;padding:10px 12px}.website-check-results{padding:22px 17px}.website-check-metrics{gap:7px}.website-check-metrics>div{padding:14px 9px}.website-check-metrics span{font-size:9px}.website-check-result-heading h2{font-size:27px}.premium-hero:before{inset:330px -10px 0}.footer-complete .wrap{padding-left:25px;padding-right:25px}}
@media(prefers-reduced-motion:reduce){.scan-scene *,.scan-scene *:after{animation:none!important;transition:none!important}.scan-sweep{display:none}.premium-hero:before{filter:none}.scan-scene .scene-tilt{transform:none}.scan-scene .motion-toggle{display:none}}

.footer-policy-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin:20px 0;font-size:12px}.footer-policy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}
