.seoPage{background:#fff;overflow:hidden}.seoHero{background:linear-gradient(135deg,#f5f9ff 0%,#eef4ff 100%);padding:110px 0}.seoHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.heroImage img{object-fit:contain;width:100%;height:auto;animation:5s ease-in-out infinite floatImage}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.heroContent span{color:#2563eb;background:#2563eb15;border-radius:50px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-block}.heroContent h1{color:#111827;margin-bottom:24px;font-size:58px;font-weight:800;line-height:1.15}.heroContent p{color:#5b6475;margin-bottom:20px;font-size:17px;line-height:1.9}.heroBtn{color:#fff;background:#2563eb;border-radius:60px;justify-content:center;align-items:center;padding:16px 34px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex}.heroBtn:hover{background:#0f4dd8;transform:translateY(-5px)}.sectionHeading{text-align:center;margin-bottom:70px}.sectionHeading span{color:#2563eb;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:700}.sectionHeading h2{color:#111827;margin-top:12px;font-size:46px;font-weight:800}.bestSeo{padding:110px 0}.seoInfoGrid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.seoInfoCard{background:#fff;border:1px solid #e6edf7;border-radius:30px;padding:45px;transition:all .4s;position:relative;overflow:hidden}.seoInfoCard:before{content:"";background:#2563eb0e;border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;right:-70px}.seoInfoCard:hover{transform:translateY(-8px);box-shadow:0 18px 50px #00000014}.seoInfoCard h3{color:#111827;margin-bottom:18px;font-size:26px}.seoInfoCard p{color:#5b6475;margin-bottom:15px;font-size:16px;line-height:1.9}.servicesSection{background:#f8fbff;padding:110px 0}.servicesGrid{grid-template-columns:1.1fr .9fr;gap:50px;display:grid}.serviceAccordion{flex-direction:column;gap:22px;display:flex}.serviceItem{background:#fff;border:1px solid #e7edf8;border-radius:26px;transition:all .4s;overflow:hidden}.serviceItem:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000000f}.serviceHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.serviceHeader h3{color:#111827;margin:0;font-size:21px;font-weight:700}.serviceIcon{color:#2563eb;background:#2563eb10;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:28px;transition:all .4s;display:flex}.serviceItem.active .serviceIcon{color:#fff;background:#2563eb;transform:rotate(45deg)}.serviceBody{max-height:0;transition:all .45s;overflow:hidden}.serviceItem.active .serviceBody{max-height:300px}.serviceContent{padding:0 30px 30px}.serviceContent p{color:#5b6475;margin:0;font-size:16px;line-height:1.9}.recentWork{flex-direction:column;gap:28px;display:flex}.workCard{background:#fff;border:1px solid #e7edf8;border-radius:30px;transition:all .4s;overflow:hidden}.workCard:hover{transform:translateY(-8px);box-shadow:0 18px 50px #00000014}.workCard img{object-fit:cover;width:100%;height:260px;transition:all .5s}.workCard:hover img{transform:scale(1.05)}.workInfo{padding:26px}.workInfo h4{color:#111827;margin-bottom:12px;font-size:24px}.workInfo p{color:#6b7280;margin-bottom:18px;line-height:1.8}.workInfo a{color:#2563eb;font-weight:700;text-decoration:none}.reportSection{background:linear-gradient(135deg,#ff7b00,#ff9d00);padding:110px 0}.reportGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.reportContent h2{color:#fff;margin-bottom:28px;font-size:48px;font-weight:800;line-height:1.2}.reportContent p{color:#ffffffeb;margin-bottom:20px;font-size:17px;line-height:1.95}.reportImage img{border-radius:30px;width:100%;box-shadow:0 25px 60px #0003}.counterSection{background:#1b5fffc5;padding:110px 0}.counterGrid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.counterCard{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:30px;padding:45px 30px;transition:all .4s}.counterCard:hover{background:#ffffff14;transform:translateY(-8px)}.counterNumber{color:#fff;margin-bottom:18px;font-size:60px;font-weight:800;line-height:1}.counterNumber span{font-size:28px}.counterCard h4{color:#ffffffd9;font-size:18px;font-weight:500;line-height:1.7}.fadeUp{opacity:0;animation:1s forwards fadeUp;transform:translateY(60px)}.fadeUp.delay1{animation-delay:.2s}.fadeUp.delay2{animation-delay:.4s}.fadeUp.delay3{animation-delay:.6s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.counterGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.seoHeroGrid,.seoInfoGrid,.servicesGrid,.reportGrid{grid-template-columns:1fr}.heroContent h1{font-size:42px}.sectionHeading h2,.reportContent h2{font-size:36px}.counterGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.seoHero,.bestSeo,.servicesSection,.reportSection,.counterSection{padding:80px 0}.heroContent h1{font-size:34px}.sectionHeading h2,.reportContent h2{font-size:30px}.counterGrid{grid-template-columns:1fr}.counterNumber{font-size:48px}.serviceHeader{padding:20px}.serviceContent{padding:0 20px 20px}.seoInfoCard{padding:28px}}
