.premium .seo-teaser{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid #ffffff16;background:radial-gradient(ellipse at 95% 40%,#87765012,transparent 65%)}.premium .seo-teaser h2,.premium .seo-explainer h2{font-size:clamp(42px,5vw,72px);line-height:1.06;letter-spacing:-.055em;font-weight:400;margin:24px 0}.premium .seo-teaser h2 em,.premium .seo-explainer h2 em{color:#c5cdb6}.premium .seo-teaser-copy>p:last-child,.premium .seo-explainer>div>p:last-child{max-width:370px;color:#a7af9c;font-size:13px;line-height:1.9}.premium .seo-teaser-action{align-self:center;min-width:0}.seo-free-label{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.2px;color:#b9c3a6;white-space:nowrap}.seo-free-label i{width:5px;height:5px;border-radius:50%;background:#ed936d;flex:none}.seo-entry label{display:block;color:#d8dfce;font-size:12px}.seo-teaser .seo-entry{margin-top:28px}.seo-input-row{display:flex;margin-top:14px;border:1px solid #5a644b;background:#171c13;min-height:62px}.seo-input-row:focus-within{border-color:#d29d7b;box-shadow:0 0 0 2px #d29d7b13}.seo-input-row input{border:0;background:transparent;color:#efeee7;padding:19px 20px;min-width:0;flex:1;font:inherit;font-size:15px;outline:0}.seo-input-row input::placeholder{color:#79816e}.seo-input-row input:focus-visible{outline:2px solid #ed936d;outline-offset:-3px}.seo-input-row button{border:0;background:#dce3cc;color:#202a17;padding:17px 25px;font-size:12px;font-weight:600;flex:none;transition:background .2s}.seo-input-row button:hover{background:#efbb96}.seo-help,.seo-teaser-note{font-size:10px;color:#8e9980;line-height:1.9;margin-top:13px}.seo-text-link{display:inline-block;margin-top:20px;font-size:11px;color:#c5cdb6;text-decoration:underline;text-underline-offset:5px}.premium .seo-page{max-width:1400px;padding-bottom:100px}.seo-page-nav{display:flex;align-items:center;gap:35px;font-size:11px;color:#b0b9a1}.seo-intro{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:88px 0 56px}.seo-intro h1{font-size:clamp(47px,6.4vw,88px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin-top:27px}.seo-intro h1 em{color:#c5cdb6}.seo-lead{font-size:14px;line-height:1.9;color:#a9b29c;max-width:490px;margin-top:26px}.seo-intro-mark{color:#b2bf974d;font-size:clamp(60px,10vw,138px);line-height:.8;letter-spacing:-.08em;text-align:right;font-weight:500;transform:rotate(-8deg);padding-right:15px}.seo-intro-mark>span{display:block;font-size:9px;letter-spacing:2px;margin-top:22px;color:#929f7f}.seo-workbench{padding:34px 38px 22px;border:1px solid #4d583f;background:linear-gradient(110deg,#20271a,#171c13)}.seo-form-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.seo-workbench .seo-input-row{margin-top:20px;min-height:70px}.seo-workbench .seo-input-row input{font-size:19px;padding:20px 23px}.seo-workbench .seo-input-row button{min-width:155px}.seo-request-line{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.seo-request-line p{font-size:12px;line-height:1.7;color:#bac8a8}.seo-request-line p[data-error=true]{color:#f1b59a}.seo-cancel{background:none;border:0;color:#c2cbb6;font-size:11px;text-decoration:underline;text-underline-offset:4px}.seo-no-script{font-size:12px;color:#efbca2;margin-top:15px}.seo-results{padding-top:65px;outline:none;scroll-margin-top:110px}.seo-results-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.seo-results-heading h2{font-size:clamp(29px,3.6vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:400;margin-top:14px}.seo-results-heading h2 em{color:#c5cdb6}.seo-print{border:1px solid #5d6851;background:none;color:#c9d1bb;padding:12px 18px;font-size:11px}.seo-overview{display:grid;grid-template-columns:220px 1fr;gap:34px;padding:32px;border:1px solid #46513b;background:#1a2115}.seo-score{width:172px;height:172px;border-radius:50%;background:conic-gradient(#d7b48d calc(var(--seo-score,0)*1%),#3b4531 0);padding:7px;align-self:center;justify-self:center}.seo-score-inner{border-radius:50%;background:#1a2115;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.seo-score strong{font-size:63px;font-weight:400;line-height:1;letter-spacing:-4px;color:#edf0e4}.seo-score small{font-size:11px;color:#a2af92;margin-top:7px}.seo-overview-copy{min-width:0}.seo-score-title{font-size:12px;letter-spacing:.3px;color:#b7c4a6}.seo-report-url{display:block;font-size:clamp(18px,2.4vw,29px);letter-spacing:-.6px;line-height:1.5;color:#e3e9d8;margin-top:13px;overflow-wrap:anywhere}.seo-report-url:hover{text-decoration:underline;text-underline-offset:5px}.seo-report-meta{font-size:10px;line-height:1.9;color:#95a184;margin-top:12px}.seo-summary{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:23px;font-size:11px}.seo-status-pass{color:#bdd29f}.seo-status-warning{color:#e7c299}.seo-status-fail{color:#e9a08b}.seo-status-unknown{color:#a9b2a0}.seo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3a4330;border:1px solid #3a4330;margin-top:24px}.seo-metric{background:#151b11;padding:20px}.seo-metric>span{display:block;font-size:10px;color:#9da98d}.seo-metric>strong{display:block;font-size:22px;font-weight:400;color:#dfe7d3;margin-top:11px;letter-spacing:-.7px}.seo-result-note{font-size:10px;color:#929e81;line-height:1.9;margin-top:13px}.seo-filter{display:flex;flex-wrap:wrap;gap:7px;margin:33px 0 22px}.seo-filter button{border:1px solid #47523c;background:none;padding:9px 14px;color:#aab99a;font-size:10px;border-radius:20px}.seo-filter button[aria-pressed=true]{background:#d6dec7;color:#26311d;border-color:#d6dec7}.seo-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seo-check{border:1px solid #3d4833;padding:21px 23px;min-width:0;background:#171d13}.seo-check summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.seo-check summary::-webkit-details-marker{display:none}.seo-check-symbol{font-size:17px;font-weight:400;width:20px;flex:none;text-align:center}.seo-check-heading{min-width:0;flex:1}.seo-check h3{font-size:13px;font-weight:500;color:#dce5d0;line-height:1.5}.seo-check-label{display:block;font-size:9px;line-height:1.5;margin-top:4px}.seo-check-toggle{font-size:19px;color:#8b9b79;flex:none}.seo-check[open] .seo-check-toggle{transform:rotate(45deg)}.seo-check-body{padding-top:17px;margin-top:17px;border-top:1px solid #36422b;font-size:11px;line-height:1.9;color:#a4b296;overflow-wrap:anywhere}.seo-check-value{color:#d0dcbf;margin-bottom:11px}.seo-check-body strong{font-weight:500;color:#c3d2b4}.seo-check-body p+p{margin-top:10px}.seo-check-weight{font-size:9px;color:#869776;margin-top:14px!important}.seo-report-links{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #3a462f;padding:25px 0}.seo-report-links a{color:#d9bd98;font-size:12px;text-decoration:underline;text-underline-offset:5px;flex:none}.seo-report-links p{font-size:10px;line-height:1.8;color:#8e9f7e;max-width:560px}.seo-report-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:35px;background:#222b1b}.seo-report-cta h3{font-size:36px;line-height:1.1;letter-spacing:-1px;font-weight:400;margin-top:17px}.seo-report-cta h3 em{color:#c4d1ad}.seo-report-cta p:last-child{font-size:11px;line-height:1.8;color:#a5b394;margin-top:15px;max-width:390px}.seo-report-cta>a{background:#dce4cf;color:#24311a;padding:17px 23px;font-size:11px;flex:none}.seo-explainer{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:80px 0 60px}.seo-explainer h2{font-size:clamp(34px,4.5vw,56px)}.seo-scope-list{align-self:center}.seo-scope-list article{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #3c4732}.seo-scope-list article>span{font-size:9px;color:#b89370;padding-top:4px}.seo-scope-list h3{font-size:15px;font-weight:400;color:#dce4cf}.seo-scope-list p{font-size:11px;line-height:1.9;color:#9caa8c;margin-top:9px}.seo-method{border-top:1px solid #46513b;border-bottom:1px solid #46513b;padding:22px 0;color:#aebd9e}.seo-method summary{font-size:12px;cursor:pointer}.seo-method>div{max-width:880px;font-size:11px;line-height:1.95;padding-top:20px}.seo-method p+p{margin-top:15px}.seo-method strong{font-weight:500;color:#d2dec2}@media(max-width:900px){.premium .seo-teaser{gap:7%;padding-top:70px;padding-bottom:70px}.seo-overview{grid-template-columns:180px 1fr;gap:23px;padding:25px}.seo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-intro-mark{font-size:90px}.seo-explainer{gap:7%}.seo-checks{gap:12px}.seo-check{padding:18px}}@media(max-width:620px){.premium .seo-teaser{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.premium .seo-teaser h2{font-size:47px;margin-top:19px;margin-bottom:20px}.seo-page-nav{gap:18px;font-size:10px}.seo-page-nav .header-cta{padding:10px 13px;font-size:9px}.seo-intro{padding:58px 0 37px}.seo-intro h1{font-size:49px;margin-top:23px;line-height:1.05}.seo-lead{font-size:12px;margin-top:23px;line-height:1.9}.seo-intro-mark{display:none}.seo-workbench{padding:23px 19px 15px}.seo-form-heading{display:block}.seo-form-heading .seo-free-label{margin-top:14px;font-size:8px}.seo-input-row{min-height:57px}.seo-input-row input,.seo-workbench .seo-input-row input{padding:16px 13px;font-size:14px}.seo-input-row button{padding:15px 17px;font-size:10px}.seo-workbench .seo-input-row{min-height:59px}.seo-workbench .seo-input-row button{min-width:91px}.seo-help{font-size:9px}.seo-results{padding-top:45px}.seo-results-heading{align-items:flex-start}.seo-results-heading h2{font-size:32px}.seo-print{font-size:9px;padding:10px 12px;flex:none;margin-top:31px}.seo-overview{grid-template-columns:1fr;gap:24px;padding:24px 20px}.seo-score{width:151px;height:151px}.seo-score strong{font-size:54px}.seo-overview-copy{text-align:center}.seo-report-url{font-size:19px}.seo-summary{justify-content:center;font-size:10px;gap:10px 16px}.seo-metric{padding:17px}.seo-metric>span{font-size:9px}.seo-metric>strong{font-size:21px}.seo-checks{grid-template-columns:1fr}.seo-filter{gap:6px;margin-top:26px}.seo-filter button{padding:8px 12px;font-size:9px}.seo-check{padding:20px}.seo-check h3{font-size:13px}.seo-report-links{display:block}.seo-report-links p{margin-top:13px}.seo-report-cta{display:block;padding:27px 23px}.seo-report-cta>a{display:inline-flex;margin-top:25px}.seo-explainer{grid-template-columns:1fr;gap:20px;padding-top:60px;padding-bottom:40px}.seo-explainer h2{font-size:41px}.premium .seo-page{padding-bottom:60px}.seo-request-line p{font-size:10px}.seo-method>div{font-size:10px}}@media(prefers-reduced-motion:reduce){.seo-input-row button{transition:none}}@media print{html,body,.seo-experience{background:#fff!important;color:#111!important}.seo-experience .site-header,.seo-intro,.seo-workbench,.seo-explainer,.seo-method,.seo-experience .site-footer,.seo-print,.seo-filter,.seo-report-cta,.seo-report-links,.seo-check-toggle{display:none!important}.seo-experience .seo-page{max-width:none;padding:0}.seo-results{padding-top:0}.seo-results h2,.seo-results h3,.seo-results p,.seo-results strong,.seo-results span,.seo-results a,.seo-results small{color:#222!important}.seo-overview,.seo-check,.seo-metric{background:#fff;border-color:#aaa}.seo-score-inner{background:#fff}.seo-checks{display:block}.seo-check{margin-top:12px;break-inside:avoid}.seo-check>div{display:block!important}.seo-score{print-color-adjust:exact}.seo-overview{grid-template-columns:190px 1fr}.seo-metrics{grid-template-columns:repeat(4,1fr)}.seo-check-symbol{font-weight:700}}
