body.tools-seo-page{background:#eef4f7;color:#183247}.tools-seo-page .tools-main-section{padding:34px 0 62px!important;background:radial-gradient(circle at 80% 5%,rgba(27,170,159,.1),transparent 23%),linear-gradient(180deg,#e9f2f6,#f8fafb 52%,#edf3f6)!important}.tools-seo-page .seo-hero{position:relative;overflow:hidden;padding:38px 40px!important;border-radius:24px!important;background:radial-gradient(circle at 82% 25%,rgba(39,203,187,.18),transparent 27%),linear-gradient(125deg,#061d34,#0b3553 62%,#0b5367)!important}.seo-hero:after{content:"";position:absolute;right:-60px;bottom:-230px;width:450px;height:450px;border:1px solid rgba(105,225,212,.15);border-radius:50%;box-shadow:0 0 0 58px rgba(105,225,212,.04),0 0 0 116px rgba(105,225,212,.025)}.seo-hero>*{position:relative;z-index:1}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;color:#aac5d5;font-size:12px;font-weight:700}.seo-breadcrumb a{color:#75e1d5!important}.seo-kicker{color:#75e1d5;font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.tools-seo-page .seo-hero h1{margin:10px 0;color:#fff!important;font-size:42px}.tools-seo-page .seo-hero p{max-width:780px;color:#dceaf2!important;font-size:17px;line-height:1.6}.seo-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:17px;color:#d7e8f0;font-size:12px;font-weight:800}.seo-trust i{margin-right:5px;color:#6edbce}.tools-seo-page .tools-shell{align-items:flex-start}.tools-seo-page .tools-content-col{display:flex;flex-direction:column;gap:20px}.tools-seo-page .tools-content-col>.panel,.seo-guide,.seo-faq{margin:0;border:1px solid #d8e4eb;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(10,44,69,.08);overflow:hidden}.seo-generator-card{border-top:4px solid #25b8aa!important}.tools-seo-page .panel>.panel-heading{padding:17px 22px!important;background:#0b3553!important}.tools-seo-page .panel-body{padding:22px}.seo-form>div{margin-bottom:12px}.seo-form label{margin-bottom:7px;font-size:13px;font-weight:900}.seo-form label span{color:#718694;font-weight:600}.seo-form .form-control{height:44px!important;border:1px solid #c9d8e2!important;border-radius:10px!important;box-shadow:none!important}.seo-form .form-control:focus{border-color:#18a899!important;box-shadow:0 0 0 3px rgba(24,168,153,.12)!important}.seo-form .btn{height:44px;padding:0 20px;border:0;border-radius:10px;background:linear-gradient(135deg,#0b4965,#087f78)!important;font-weight:900}.seo-form+.alert{margin:4px 0 0}.seo-output .table{margin-bottom:18px}.seo-output .table th{width:27%;background:#f4f8fa}.seo-output .table th,.seo-output .table td{padding:10px 12px!important;border-color:#dce7ed!important;overflow-wrap:anywhere}.seo-note{display:block;margin-top:4px;color:#718694}.seo-output h4{margin:18px 0 8px}.seo-output pre{max-height:340px;padding:16px;border:0;border-radius:12px;background:#061d34;color:#d7f4ef;font:12px/1.6 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.seo-guide,.seo-faq{padding:28px}.seo-eyebrow{margin:0 0 4px!important;color:#138b80!important;font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.seo-guide h2,.seo-faq h2{margin:0;color:#0b2d49!important;font-size:27px}.seo-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.seo-guide article{padding:17px;border:1px solid #dce7ed;border-radius:15px;background:#f8fbfc}.seo-guide article>i{color:#0b9a8e;font-size:21px}.seo-guide h3{margin:9px 0 6px;color:#173a53!important;font-size:16px}.seo-guide article p{margin:0!important;color:#607483!important;font-size:13px;line-height:1.55}.seo-warning{display:flex;gap:13px;margin-top:15px;padding:17px;border-radius:14px;background:#0b3553}.seo-warning>i{color:#70ddd1;font-size:22px}.seo-warning h3{margin:0 0 4px;color:#fff!important}.tools-seo-page .tools-content-col .seo-warning p{margin:0!important;color:#dceaf2!important}.seo-faq h2{margin-bottom:15px}.seo-faq details{border-top:1px solid #e0e8ed}.seo-faq details:last-child{border-bottom:1px solid #e0e8ed}.seo-faq summary{position:relative;padding:15px 34px 15px 2px;list-style:none;color:#193d55;font-weight:900;cursor:pointer}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e9f7f5;color:#087f78}.seo-faq details[open] summary:after{content:"−"}.seo-faq details p{margin:0 0 16px!important;color:#5c7180!important;line-height:1.65}
@media(max-width:991px){.seo-guide-grid{grid-template-columns:1fr}.tools-seo-page .tools-sidebar{position:static}}
@media(max-width:767px){.tools-seo-page .tools-main-section{padding:16px 0 38px!important}.tools-seo-page .seo-hero{padding:28px 20px!important;border-radius:18px!important}.seo-hero:after{display:none}.tools-seo-page .seo-hero h1{font-size:32px}.tools-seo-page .seo-hero p{font-size:14px}.seo-trust{gap:10px}.seo-trust span:nth-child(2){display:none}.tools-seo-page .tools-content-col{width:100%;gap:14px}.tools-seo-page .tools-content-col>.panel,.seo-guide,.seo-faq{border-radius:17px}.tools-seo-page .panel-body,.seo-guide,.seo-faq{padding:19px 16px}.seo-form .btn{width:100%}.seo-output .table{display:block;overflow-x:auto}.seo-output .table th{min-width:125px}.seo-guide h2,.seo-faq h2{font-size:22px}.tools-seo-page #footer-area-v2 .footer-area-v2-content>.row{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.tools-seo-page #footer-area-v2 .footer-area-v2-content>.row>[class*=col-]{float:none;width:auto;padding:0;margin-bottom:5px!important}.tools-seo-page #footer-area-v2 .footer-area-v2-content>.row>[class*=col-]:first-child,.tools-seo-page #footer-area-v2 .footer-area-v2-content>.row>[class*=col-]:last-child{grid-column:1/-1}.tools-seo-page #footer-area-v2 .footer-mini-text{display:none}.tools-seo-page #footer-area-v2 .footer-brand-mark{width:138px;margin:0 auto 5px;padding:6px 8px}.tools-seo-page #footer-area-v2 .footer-brand-mark img{width:120px}.tools-seo-page #footer-area-v2 h3{font-size:12px!important;margin-bottom:6px!important}.tools-seo-page #footer-area-v2 .footer-mini-list li{margin-bottom:3px!important;font-size:12px}.tools-seo-page #site-footer .copy-right{padding:7px 0!important}}
