.page-template-template-seo-agency .srvcs_bnrDesRow h1{margin-bottom:20px}.page-template-template-seo-agency .srvcs_bnrDesRow p{font-size:18px;font-weight:300;line-height:1.6;color:#fff;margin-bottom:12px;max-width:540px}.seo-hero-btns{margin-top:25px}.seo-hero-btns .primary_btn{background:transparent;border-color:#fff;color:#fff}.seo-hero-btns .primary_btn:hover{background:#fff;color:#000}.seo-hero-btns .primary_btn:hover svg path{fill:#000}.seo-label{display:block;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:2.4px;color:#767676;margin-bottom:12px}.seo-credibility-sec{padding:100px 0 80px;background:#fff}.seo-credibility-inner{max-width:820px;margin:0 auto;text-align:center}.seo-credibility-inner h2{font-size:40px;font-weight:600;line-height:1.15;color:#000;margin-bottom:20px}.seo-credibility-inner p{font-size:18px;font-weight:300;line-height:1.7;color:#262626;margin-bottom:16px}.seo-credibility-highlight{font-size:22px!important;font-weight:600!important;margin-top:10px}.seo-credibility-highlight strong{background:linear-gradient(to right,#2AB473 0%,#8BC53F 48%,#FEF100 83%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seo-osof-intro{padding:80px 0 100px;background:#151515;color:#fff;text-align:center}.seo-osof-intro h2{font-size:40px;font-weight:600;line-height:1.15;color:#fff;max-width:900px;margin:0 auto 25px}.seo-osof-lead,.seo-osof-sub{font-size:18px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.8);max-width:820px;margin:0 auto 20px}.seo-osof-result{font-size:18px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.8);max-width:820px;margin:0 auto 35px}.seo-pillars{gap:30px;margin:50px 0 40px}.seo-pillar{flex:1 1 280px;max-width:350px;background:rgba(255,255,255,.05);border:1px solid #373737;border-radius:15px;padding:40px 30px;text-align:center}.seo-pillar h3{font-size:26px;font-weight:700;color:#fff;margin-bottom:12px;background:linear-gradient(to right,#2AB473 0%,#8BC53F 48%,#FEF100 83%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seo-pillar p{font-size:16px;font-weight:300;line-height:1.6;color:rgba(255,255,255,.7);margin:0}.seo-osof-intro .primary_btn{background:#fff;color:#000;border-color:#fff}.seo-osof-intro .primary_btn:hover{background:transparent;color:#fff;border-color:#fff}.seo-osof-intro .primary_btn:hover svg path{fill:#fff}.seo-frameworks-sec{padding:100px 0;background:#151515}.seo-frameworks-sec h2{font-size:40px;font-weight:600;line-height:1.15;color:#fff;margin-bottom:15px}.seo-frameworks-sec .seo-label{color:#767676}.seo-frameworks-lead{font-size:18px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.7);margin-bottom:50px;max-width:700px}.seo-frameworks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.seo-framework-card{background:#151515;border:1px solid transparent;border-radius:15px;padding:40px 35px;transition:background 0.3s,border-color 0.3s}.seo-framework-card:last-child{grid-column:1 / -1}.seo-framework-card h3{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px}.seo-framework-card p{font-size:16px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.75);margin:0}.seo-framework-card:nth-child(7n+1){background:rgba(42,180,115,.18);border-color:rgba(42,180,115,.5)}.seo-framework-card:nth-child(7n+1) h3{color:#2AB473}.seo-framework-card:nth-child(7n+2){background:rgba(140,198,63,.18);border-color:rgba(140,198,63,.5)}.seo-framework-card:nth-child(7n+2) h3{color:#8CC63F}.seo-framework-card:nth-child(7n+3){background:rgba(251,175,66,.18);border-color:rgba(251,175,66,.5)}.seo-framework-card:nth-child(7n+3) h3{color:#FBAF42}.seo-framework-card:nth-child(7n+4){background:rgba(254,241,0,.12);border-color:rgba(254,241,0,.35)}.seo-framework-card:nth-child(7n+4) h3{color:#FEF100}.seo-framework-card:nth-child(7n+5){background:rgba(240,101,34,.18);border-color:rgba(240,101,34,.5)}.seo-framework-card:nth-child(7n+5) h3{color:#F06522}.seo-framework-card:nth-child(7n+6){background:rgba(68,198,239,.18);border-color:rgba(68,198,239,.5)}.seo-framework-card:nth-child(7n+6) h3{color:#44C6EF}.seo-framework-card:nth-child(7n+7){background:rgba(42,180,115,.18);border-color:rgba(42,180,115,.5)}.seo-framework-card:nth-child(7n+7) h3{color:#2AB473}.seo-services-sec{padding:100px 0;background:#151515;color:#fff;text-align:center}.seo-services-sec .seo-label{color:#767676}.seo-services-sec h2{font-size:40px;font-weight:600;line-height:1.15;color:#fff;margin-bottom:15px}.seo-services-lead{font-size:18px;font-weight:300;line-height:1.7;color:rgba(255,255,255,.8);max-width:820px;margin:0 auto 50px}.seo-three-services{justify-content:center;gap:25px}.seo-three-services .help_businesBox{width:calc(33.333% - 17px);text-align:left;border:1px solid #373737;background:rgba(255,255,255,.03);justify-content:flex-start}.seo-three-services .help_businesBox h3{font-size:26px}.seo-service-tagline{font-size:16px!important;font-style:italic;color:#2AB473!important;margin-bottom:15px!important;font-weight:400!important}.seo-three-services .help_businesBox>p{margin-bottom:20px}.seo-three-services .help_businesBox ul{list-style:disc;padding-left:20px;margin-bottom:30px}.seo-three-services .help_businesBox ul li{font-size:16px;font-weight:300;line-height:1.8;color:rgba(255,255,255,.8)}.seo-three-services .help_businesBox .primary_btn{margin-top:auto;align-self:flex-start;background:#fff;color:#000;border-color:#fff}.seo-three-services .help_businesBox .primary_btn:hover{background:transparent;color:#fff}.seo-three-services .help_businesBox .primary_btn:hover svg path{fill:#fff}.page-template-template-seo-agency .how_build_sec .build_div span{color:#767676}.page-template-template-seo-agency .how_build_sec .build_div h2{font-size:40px}.page-template-template-seo-agency .how_build_sec .build_div ul{overflow:visible!important}.seo-local-sec{padding:80px 0;background:#fff;text-align:center}.seo-local-sec h2{font-size:36px;font-weight:600;line-height:1.2;color:#000;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.seo-local-sec p{font-size:18px;font-weight:300;line-height:1.7;color:#262626;max-width:780px;margin:0 auto 16px}.seo-cases-sec{padding:100px 0 80px;background:#151515;text-align:center}.seo-cases-sec h2{font-size:40px;font-weight:600;line-height:1.15;color:#fff;margin-bottom:50px}.seo-cases-grid{gap:25px}.seo-case-card{flex:1 1 300px;max-width:380px;background:rgba(255,255,255,.05);border:1px solid #373737;border-radius:15px;overflow:hidden;text-decoration:none;transition:border-color 0.3s ease,transform 0.3s ease}.seo-case-card:hover{border-color:#2AB473;transform:translateY(-4px);text-decoration:none}.seo-case-img{width:100%;height:200px;overflow:hidden}.seo-case-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.seo-case-card:hover .seo-case-img img{transform:scale(1.05)}.seo-case-content{padding:25px 30px 30px;text-align:left}.seo-case-tag{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#2AB473;margin-bottom:10px}.seo-case-content h3{font-size:22px;font-weight:700;color:#fff;margin-bottom:8px}.seo-case-content p{font-size:16px;font-weight:300;line-height:1.5;color:rgba(255,255,255,.7);margin:0}.seo-case-static{display:flex;align-items:center;min-height:180px}.seo-case-static .seo-case-content{text-align:center;width:100%}.seo-cases-sec .primary_btn{background:#fff;color:#000;border-color:#fff}.seo-cases-sec .primary_btn:hover{background:transparent;color:#fff}.seo-cases-sec .primary_btn:hover svg path{fill:#fff}.page-template-template-seo-agency .faq_sec{padding:100px 0}.seo-closing-cta{padding:80px 0}.seo-closing-cta .chat_book_div p{font-size:18px;font-weight:300;line-height:1.6;color:rgba(255,255,255,.8);max-width:700px;margin:0 auto 30px}.seo-closing-cta .chat_book_div ul{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.seo-closing-cta .chat_book_div ul li .secondary_btn{background:transparent;border-color:#fff;color:#fff}.seo-closing-cta .chat_book_div ul li .secondary_btn:hover{background:#fff;color:#000}@media (max-width:1024px){.seo-credibility-inner h2,.seo-osof-intro h2,.seo-frameworks-sec h2,.seo-services-sec h2,.seo-cases-sec h2{font-size:32px}.seo-local-sec h2{font-size:30px}.seo-three-services .help_businesBox{width:calc(50% - 13px)}}@media (max-width:767px){.seo-credibility-sec{padding:60px 0 50px}.seo-credibility-inner h2{font-size:26px}.seo-credibility-inner p{font-size:16px}.seo-credibility-highlight{font-size:18px!important}.seo-osof-intro{padding:60px 0 70px}.seo-osof-intro h2{font-size:26px}.seo-osof-lead,.seo-osof-sub,.seo-osof-result{font-size:16px}.seo-pillars{gap:15px;margin:30px 0}.seo-pillar{flex:1 1 100%;max-width:100%;padding:30px 25px}.seo-frameworks-sec{padding:60px 0}.seo-frameworks-sec h2{font-size:26px}.seo-frameworks-grid{grid-template-columns:1fr}.seo-framework-card{padding:30px 25px}.seo-framework-card:last-child{grid-column:auto}.seo-services-sec{padding:60px 0}.seo-services-sec h2{font-size:26px}.seo-three-services .help_businesBox{width:100%}.page-template-template-seo-agency .how_build_sec .build_div h2{font-size:28px}.seo-local-sec{padding:50px 0}.seo-local-sec h2{font-size:24px}.seo-local-sec p{font-size:16px}.seo-cases-sec{padding:60px 0}.seo-cases-sec h2{font-size:26px;margin-bottom:30px}.seo-case-card{max-width:100%}.page-template-template-seo-agency .faq_sec{padding:60px 0}.seo-closing-cta{padding:50px 0}.seo-closing-cta .chat_book_div p{font-size:16px}.seo-hero-btns{flex-direction:column}.seo-hero-btns .primary_btn,.seo-hero-btns .secondary_btn{width:100%;justify-content:center}}