.elementor-25 .elementor-element.elementor-element-9726045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-9726045:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9726045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04040F;}.elementor-25 .elementor-element.elementor-element-d3881c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7387914{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-0a37033{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;font-style:normal;line-height:16px;color:#7C3AED;}.elementor-25 .elementor-element.elementor-element-0a37033 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6f56fa2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:800;font-style:normal;line-height:47px;letter-spacing:1.1px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2c90ee6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;color:#7777A0;}.elementor-25 .elementor-element.elementor-element-2c90ee6 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-aca8f1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-fd40c0f .elementor-button{background-color:#7C3AED0A;font-family:"Noto Color Emoji", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#A78BFA;color:#A78BFA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3AED8C;border-radius:40px 40px 40px 40px;padding:10px 16px 10px 16px;}.elementor-25 .elementor-element.elementor-element-fd40c0f{width:initial;max-width:initial;bottom:0px;}.elementor-25 .elementor-element.elementor-element-fd40c0f:hover{--e-transform-translateY:-5px;}.elementor-25 .elementor-element.elementor-element-fd40c0f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-fd40c0f{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-fd40c0f{left:0px;}.elementor-25 .elementor-element.elementor-element-fd40c0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-fd40c0f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-25 .elementor-element.elementor-element-67d5561{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2e8519a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-25 .elementor-element.elementor-element-cd25e59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c1115fa .elementor-button{background-color:#7C3AED00;}.elementor-25 .elementor-element.elementor-element-c1115fa{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-6d85e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6d85e25 img{width:100%;height:200px;border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c3a22ad{padding:0px 12px 0px 13px;}.elementor-25 .elementor-element.elementor-element-c3a22ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-c06692f );}.elementor-25 .elementor-element.elementor-element-df42913{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-df42913.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-0247c3b .elementor-icon-list-icon i{color:#7C3AED;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0247c3b .elementor-icon-list-icon svg{fill:#7C3AED;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0247c3b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0247c3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0247c3b .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-25 .elementor-element.elementor-element-0247c3b .elementor-icon-list-text{color:#7C3AED;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-fb01ac4.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fb01ac4{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:16px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-fb01ac4 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-e0ba9c3{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-25 .elementor-element.elementor-element-202b8e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-66fc883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-66fc883 img{width:100%;height:200px;border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e49f825 .elementor-button{background-color:#7C3AED00;}.elementor-25 .elementor-element.elementor-element-e49f825{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d98ce6b{padding:0px 12px 0px 13px;}.elementor-25 .elementor-element.elementor-element-d98ce6b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-c06692f );}.elementor-25 .elementor-element.elementor-element-364ee2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-364ee2a.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-912a097 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-912a097 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-912a097{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-912a097 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-912a097 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-25 .elementor-element.elementor-element-912a097 .elementor-icon-list-text{color:var( --e-global-color-dff9990 );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5ebf720.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-5ebf720{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:16px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5ebf720 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-a5d6e76{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-25 .elementor-element.elementor-element-35400bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-37afe0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-37afe0d img{width:100%;height:200px;border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-40e085d .elementor-button{background-color:#7C3AED00;}.elementor-25 .elementor-element.elementor-element-40e085d{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e57d895{padding:0px 12px 0px 13px;}.elementor-25 .elementor-element.elementor-element-e57d895 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-c06692f );}.elementor-25 .elementor-element.elementor-element-1ea1112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-1ea1112.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-1bb740c .elementor-icon-list-icon i{color:#7C3AED;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1bb740c .elementor-icon-list-icon svg{fill:#7C3AED;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1bb740c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1bb740c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1bb740c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:900;line-height:32px;}.elementor-25 .elementor-element.elementor-element-1bb740c .elementor-icon-list-text{color:#7C3AED;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-fd2ed7f.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fd2ed7f{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:16px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-fd2ed7f p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-9726045{--content-width:1240px;}.elementor-25 .elementor-element.elementor-element-7387914{--width:60%;}.elementor-25 .elementor-element.elementor-element-aca8f1e{--width:40%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-c3a22ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-d98ce6b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-e57d895 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-c3a22ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-d98ce6b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-e57d895 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for heading, class: .elementor-element-6f56fa2 */<span style="background: linear-gradient(90deg, rgb(124, 58, 237), rgb(6, 182, 212)) text; -webkit-text-fill-color: transparent;">SEO Projects</span>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd25e59 */.case-image-wrap {
  position: relative;
  overflow: hidden;
  height: 200px;
}

/* Badge / Button */
.case-badge {
  position: absolute;
  top: 18px;
  left: 28px;
  z-index: 5;
}

.case-badge .elementor-button {
  background: rgba(126, 63, 255, 0.18);
  color: #8b5cf6;
  border: 1px solid rgba(139, 92, 246, 0.45);
  border-radius: 999px;
  padding: 7px 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;

  box-shadow: 0 0 18px rgba(139, 92, 246, 0.25);
}

.case-badge .elementor-button:hover {
  background: rgba(126, 63, 255, 0.28);
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9726045 */<div class="max-w-7xl mx-auto px-6"><div class="flex flex-col md:flex-row md:items-end justify-between gap-6 mb-14"><div><div class="mb-4 text-xs font-medium tracking-widest uppercase" style="color: rgb(124, 58, 237); font-family: &quot;JetBrains Mono&quot;, monospace;">Portfolio</div><h2 class="text-white" style="font-family: &quot;Plus Jakarta Sans&quot;, sans-serif; font-size: clamp(1.75rem, 3vw, 2.75rem); font-weight: 800; line-height: 1.15; letter-spacing: -0.02em;">Explore Recent <span style="background: linear-gradient(90deg, rgb(124, 58, 237), rgb(6, 182, 212)) text; -webkit-text-fill-color: transparent;">SEO Projects</span></h2><p class="mt-3 text-sm max-w-lg" style="color: rgb(119, 119, 160); font-family: Inter, sans-serif;">Browse a collection of successful projects showcasing technical optimization, content strategies, local SEO campaigns, and measurable ranking improvements.</p></div><button class="flex items-center gap-2 px-6 py-3 rounded-full text-sm font-semibold transition-all hover:scale-105 whitespace-nowrap" style="border: 1px solid rgba(124, 58, 237, 0.4); color: rgb(167, 139, 250); font-family: Inter, sans-serif; background: rgba(124, 58, 237, 0.05);">View Portfolio <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div><div class="grid md:grid-cols-2 gap-6"><div class="group relative rounded-2xl overflow-hidden cursor-pointer transition-all duration-300 hover:-translate-y-1" style="border: 1px solid rgba(124, 58, 237, 0.12);"><img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=600&amp;h=400&amp;fit=crop&amp;auto=format" alt="Technical SEO Overhaul" class="w-full h-56 object-cover transition-transform duration-500 group-hover:scale-105"><div class="absolute inset-0" style="background: linear-gradient(to top, rgba(4, 4, 15, 0.95) 30%, rgba(4, 4, 15, 0.2) 100%);"></div><div class="absolute bottom-0 left-0 right-0 p-6 flex items-end justify-between"><div><div class="text-xs mb-2" style="color: rgb(124, 58, 237); font-family: &quot;JetBrains Mono&quot;, monospace;">Technical SEO</div><h3 class="text-white text-base" style="font-family: &quot;Plus Jakarta Sans&quot;, sans-serif; font-weight: 700;">Technical SEO Overhaul</h3><div class="text-xs mt-1" style="color: rgb(136, 136, 170); font-family: Inter, sans-serif;">+280% impressions</div></div><div class="w-9 h-9 rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-all duration-200" style="background: rgba(124, 58, 237, 0.3); border: 1px solid rgba(124, 58, 237, 0.5);"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link text-white"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></div><div class="group relative rounded-2xl overflow-hidden cursor-pointer transition-all duration-300 hover:-translate-y-1" style="border: 1px solid rgba(124, 58, 237, 0.12);"><img src="https://images.unsplash.com/photo-1570168007204-dfb528c6958f?w=600&amp;h=400&amp;fit=crop&amp;auto=format" alt="Local SEO Campaign" class="w-full h-56 object-cover transition-transform duration-500 group-hover:scale-105"><div class="absolute inset-0" style="background: linear-gradient(to top, rgba(4, 4, 15, 0.95) 30%, rgba(4, 4, 15, 0.2) 100%);"></div><div class="absolute bottom-0 left-0 right-0 p-6 flex items-end justify-between"><div><div class="text-xs mb-2" style="color: rgb(6, 182, 212); font-family: &quot;JetBrains Mono&quot;, monospace;">Local SEO</div><h3 class="text-white text-base" style="font-family: &quot;Plus Jakarta Sans&quot;, sans-serif; font-weight: 700;">Local SEO Campaign</h3><div class="text-xs mt-1" style="color: rgb(136, 136, 170); font-family: Inter, sans-serif;">#1 in 12 keywords</div></div><div class="w-9 h-9 rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-all duration-200" style="background: rgba(124, 58, 237, 0.3); border: 1px solid rgba(124, 58, 237, 0.5);"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link text-white"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></div><div class="group relative rounded-2xl overflow-hidden cursor-pointer transition-all duration-300 hover:-translate-y-1" style="border: 1px solid rgba(124, 58, 237, 0.12);"><img src="https://images.unsplash.com/photo-1499750310107-5fef28a66643?w=600&amp;h=400&amp;fit=crop&amp;auto=format" alt="Content Strategy &amp; SEO" class="w-full h-56 object-cover transition-transform duration-500 group-hover:scale-105"><div class="absolute inset-0" style="background: linear-gradient(to top, rgba(4, 4, 15, 0.95) 30%, rgba(4, 4, 15, 0.2) 100%);"></div><div class="absolute bottom-0 left-0 right-0 p-6 flex items-end justify-between"><div><div class="text-xs mb-2" style="color: rgb(168, 85, 247); font-family: &quot;JetBrains Mono&quot;, monospace;">On-Page SEO</div><h3 class="text-white text-base" style="font-family: &quot;Plus Jakarta Sans&quot;, sans-serif; font-weight: 700;">Content Strategy &amp; SEO</h3><div class="text-xs mt-1" style="color: rgb(136, 136, 170); font-family: Inter, sans-serif;">+450% organic traffic</div></div><div class="w-9 h-9 rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-all duration-200" style="background: rgba(124, 58, 237, 0.3); border: 1px solid rgba(124, 58, 237, 0.5);"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link text-white"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></div><div class="group relative rounded-2xl overflow-hidden cursor-pointer transition-all duration-300 hover:-translate-y-1" style="border: 1px solid rgba(124, 58, 237, 0.12);"><img src="https://images.unsplash.com/photo-1472851294608-062f824d29cc?w=600&amp;h=400&amp;fit=crop&amp;auto=format" alt="eCommerce SEO" class="w-full h-56 object-cover transition-transform duration-500 group-hover:scale-105"><div class="absolute inset-0" style="background: linear-gradient(to top, rgba(4, 4, 15, 0.95) 30%, rgba(4, 4, 15, 0.2) 100%);"></div><div class="absolute bottom-0 left-0 right-0 p-6 flex items-end justify-between"><div><div class="text-xs mb-2" style="color: rgb(16, 185, 129); font-family: &quot;JetBrains Mono&quot;, monospace;">eCommerce SEO</div><h3 class="text-white text-base" style="font-family: &quot;Plus Jakarta Sans&quot;, sans-serif; font-weight: 700;">eCommerce SEO</h3><div class="text-xs mt-1" style="color: rgb(136, 136, 170); font-family: Inter, sans-serif;">3× revenue growth</div></div><div class="w-9 h-9 rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-all duration-200" style="background: rgba(124, 58, 237, 0.3); border: 1px solid rgba(124, 58, 237, 0.5);"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link text-white"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></div></div></div>/* End custom CSS */
/* Start custom CSS */.hide-icon {
    display: none !important;
}

.main-card:hover .hide-icon {
    display: block !important;
}
.case-card {
  background: #08081c;
  border: 1px solid rgba(130, 80, 255, 0.18);
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.35s ease;
}

/* Full card hover effect */
.case-card:hover {
  transform: translateY(-8px) scale(1.02);
 
}

/* Image wrapper */
.case-image-wrap {
  position: relative;
  overflow: hidden;
  height: 200px;
}

/* Elementor image fix */
.case-image-wrap img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
  transition: transform 0.6s ease;
}

/* Image dark shadow */
.case-image-wrap::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 75%;
  background: linear-gradient(
    to bottom,
    rgba(8, 8, 28, 0) 0%,
    rgba(8, 8, 28, 0.55) 45%,
    rgba(8, 8, 28, 0.95) 100%
  );
  pointer-events: none;
  z-index: 2;
}

/* Image zoom on card hover */
.case-card:hover .case-image-wrap img {
  transform: scale(1.15);
}/* End custom CSS */