.seoPage{overflow:hidden;background:#ffffff}.seoHero{background:linear-gradient(135deg,#f5f9ff,#eef4ff);margin-top:30px}.seoHeroGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.heroImage img{width:100%;height:auto;object-fit:contain;animation:floatImage 5s ease-in-out infinite}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.heroContent .sub_title,.sectionHeading .sub_title{color:var(--theme_color);background:rgb(from var(--theme_color) r g b/.1);border-radius:50px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-block}.heroContent h1{margin-bottom:24px}.heroContent p{font-size:17px;line-height:1.9;color:#5b6475;margin-bottom:20px}.heroBtn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;background:#0b47b3;color:#fff;border-radius:60px;text-decoration:none;font-weight:600;transition:.4s ease}.heroBtn:hover{background:#0f4dd8;transform:translateY(-5px)}.sectionHeading{text-align:center;margin-bottom:70px}.sectionHeading h2{font-size:46px;color:#1d1630;margin-top:12px;font-weight:800}.seoInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px}.seoInfoCard{background:#fff;border-radius:30px;padding:45px;border:1px solid #e6edf7;transition:.4s ease;position:relative;overflow:hidden}.seoInfoCard:before{content:"";position:absolute;width:160px;height:160px;background:#0b47b30e;border-radius:50%;top:-70px;right:-70px}.seoInfoCard:hover{transform:translateY(-8px);box-shadow:0 18px 50px rgba(0,0,0,.08)}.seoInfoCard h3{font-size:26px;margin-bottom:18px;color:#1d1630}.seoInfoCard p{font-size:16px;line-height:1.9;color:#5b6475;margin-bottom:15px}.servicesSection{background:#faf6ee}.servicesGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px}.serviceAccordion{display:flex;flex-direction:column;gap:22px}.serviceItem{background:#fff;border-radius:26px;border:1px solid #e7edf8;overflow:hidden;transition:.4s ease}.serviceItem:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.06)}.serviceHeader{padding:24px 30px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.serviceHeader h3{font-size:21px;font-weight:700;color:#1d1630;margin:0}.serviceIcon{width:42px;height:42px;background:#0b47b310;color:var(--theme_color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;transition:.4s ease}.serviceItem.active .serviceIcon{color:#fff;background:var(--theme_color);transform:rotate(45deg)}.serviceBody{max-height:0;overflow:hidden;transition:all .45s ease}.serviceItem.active .serviceBody{max-height:300px}.serviceContent{padding:0 30px 30px}.serviceContent p{margin:0;line-height:1.9;color:#5b6475;font-size:16px}.recentWork{display:flex;flex-direction:column;gap:28px}.workCard{background:#fff;border-radius:30px;overflow:hidden;border:1px solid #e7edf8;transition:.4s ease}.workCard:hover{transform:translateY(-8px);box-shadow:0 18px 50px rgba(0,0,0,.08)}.workCard img{width:100%;height:auto;object-fit:cover;transition:.5s ease}.workInfo{padding:26px}.workInfo h4{font-size:24px;margin-bottom:12px;color:#1d1630}.workInfo p{color:#6b7280;line-height:1.8;margin-bottom:18px}.workInfo a{color:#0b47b3;font-weight:700;text-decoration:none}.reportSection{background:var(--theme_gradient_color)}.reportGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.reportContent h2{color:#fff;margin-bottom:28px}.reportContent p{color:rgba(255,255,255,.92);font-size:17px;line-height:1.95;margin-bottom:20px}.reportImage img{width:100%;border-radius:30px;box-shadow:0 25px 60px rgba(0,0,0,.2);height:auto}.counterGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.counterCard{text-align:center;background:var(--theme_gradient_color);border:1px solid #ffffff14;border-radius:20px;padding:40px 30px;transition:all .4s}.counterCard:hover{transform:translateY(-8px);background:var(--theme_gradient_color2)}.counterNumber{font-size:60px;font-weight:800;color:#fff;line-height:1;margin-bottom:18px}.counterNumber span{font-size:28px}.counterCard h4{color:rgba(255,255,255,.85);font-size:18px;line-height:1.5;font-weight:500}.fadeUp{opacity:0;transform:translateY(60px);animation:fadeUp 1s forwards}.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){.reportGrid,.seoHeroGrid,.seoInfoGrid,.servicesGrid{grid-template-columns:1fr}.heroContent h1{font-size:42px}.reportContent h2,.sectionHeading h2{font-size:36px}.counterGrid{grid-template-columns:repeat(2,1fr)}.recentWork{flex-direction:row;flex-wrap:wrap}.recentWork .workCard{width:47%}.reportGrid{gap:20px}}@media (max-width:768px){.counterGrid{grid-template-columns:repeat(2,1fr)}.counterNumber{font-size:48px}.serviceHeader{padding:20px}.serviceContent{padding:0 20px 20px}.seoInfoCard{padding:28px}.recentWork{flex-direction:column}.recentWork .workCard{width:100%}.counterCard{padding:30px 25px}.serviceIcon{width:35px;height:35px}.serviceHeader{padding:15px 20px}.serviceHeader h3{font-size:18px}}@media (max-width:480px){.counterGrid{grid-template-columns:repeat(1,1fr)}}