.seo-calculator-intro{margin:0 0 24px;padding:22px 26px;border-radius:18px;background:linear-gradient(120deg,#10284d,#2456a4);color:#fff}.seo-calculator-intro h2{font-size:clamp(21px,3vw,28px);margin:0 0 8px}.seo-calculator-intro p{margin:0;line-height:1.95;color:#e3edfa;font-size:14px}.seo-calculator-guide{margin-top:34px;padding:25px;border:1px solid #dce3ed;border-radius:18px;background:#fff;color:#1e2d40}.seo-calculator-guide h2{font-size:23px;color:#1a3a6b;margin:0 0 12px}.seo-calculator-guide h3{font-size:18px;margin:22px 0 8px;color:#1a3a6b}.seo-calculator-guide p{line-height:2;font-size:14px;color:#5a6a80}.seo-guide-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.seo-guide-links a{display:inline-block;padding:11px 16px;background:#edf4fc;border:1px solid #cddff3;border-radius:11px;color:#1a3a6b;font-weight:800;text-decoration:none}.seo-guide-links a:hover{background:#dfeefa}.seo-guide-page{margin:0;background:#f0f4f8;color:#1e2d40;font-family:Cairo,Arial,sans-serif;line-height:2}.seo-guide-page main{max-width:920px;margin:28px auto;padding:30px;background:#fff;border:1px solid #dce3ed;border-radius:20px}.seo-guide-page header,.seo-guide-page footer{max-width:980px;margin:auto;padding:22px;color:#1a3a6b}.seo-guide-page header{display:flex;gap:22px;align-items:center;justify-content:space-between}.seo-guide-page a{color:#1a3a6b}.seo-guide-page h1{font-size:clamp(26px,4vw,36px);line-height:1.5;color:#1a3a6b}.seo-guide-page h2{margin-top:32px;color:#1a3a6b;font-size:23px}.seo-guide-page table{width:100%;border-collapse:collapse}.seo-guide-page th,.seo-guide-page td{padding:13px;text-align:right;border:1px solid #dce3ed}.seo-guide-page th{background:#edf4fc}.seo-guide-page .seo-note{background:#fff8e7;border-right:4px solid #d4a843;padding:15px;border-radius:10px}.seo-guide-page .seo-cta{display:inline-block;background:#1a3a6b;color:white;text-decoration:none;padding:12px 23px;border-radius:12px;font-weight:800}.seo-guide-page nav{display:flex;gap:18px;flex-wrap:wrap}.seo-guide-page a:focus-visible,.seo-guide-links a:focus-visible{outline:3px solid #d4a843;outline-offset:4px}@media(max-width:600px){.seo-guide-page main{margin:12px;padding:20px}.seo-guide-page header{align-items:flex-start;flex-direction:column;gap:5px}.seo-calculator-intro,.seo-calculator-guide{padding:18px}.seo-guide-page table{font-size:13px}}@media print{.seo-calculator-intro,.seo-calculator-guide{display:none!important}}
