    [data-elementor-type="header"]{display:none !important;}
    .kod-marquee-row{overflow:clip visible;}
    .kod-marquee-track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;animation:kod-marquee linear infinite;}
    .kod-marquee-track[data-dir="right"]{animation-direction:reverse;}
    .kod-marquee-half{display:flex;flex-wrap:nowrap;align-items:center;}
    .kod-marquee-row:hover .kod-marquee-track{animation-play-state:paused;}
    
    .kod-marquee-row{position:relative;}
    .kod-marquee-row:hover{z-index:40 !important;}
    .elementor-element-6a442f1,.elementor-element-9527170,.elementor-element-ce186b3,.elementor-element-181509d{background-color:#000 !important;}
    
    .elementor-kit-6 .elementor-button:not(.logo-item *){font-size:16px !important;padding-top:14px !important;padding-bottom:14px !important;border-radius:999px !important;}
    .elementor-button .elementor-button-text{text-transform:capitalize;}
    
    .elementor-element-808e2f4{flex-basis:100%;margin-top:10px;position:relative;}
    
    .kod-seg-cta{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:16px;padding:11px 24px;border-radius:999px;background:#FFDA1A;color:#000 !important;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;text-decoration:none !important;position:relative;z-index:5;transition:transform .12s ease;}
    .kod-seg-cta:hover{transform:translateY(-1px);}
    .kod-seg-cta--dark{background:#000;color:#fff !important;}
    
    .aud-card .kod-seg-cta,.aud-card.aud-active .kod-seg-cta{background:#FFDA1A !important;color:#000 !important;}
    .aud-card.aud-active .kod-seg-cta{background:#000 !important;color:#fff !important;}
    .aud-cards:hover .aud-card.aud-active:not(:hover) .kod-seg-cta{background:#FFDA1A !important;color:#000 !important;}
    .aud-card:hover .kod-seg-cta{background:#000 !important;color:#fff !important;}
    
    .seo-service-hero h1.elementor-heading-title{max-width:70%;}
    @media(max-width:767px){.seo-service-hero h1.elementor-heading-title{max-width:100%;}}
    
    .kod-sg-cta{display:flex;align-items:flex-start;align-self:stretch;margin:14px 0 6px 27px;}
    .kod-sg-num{flex:0 0 73px;font-family:Poppins,sans-serif;font-weight:700;font-size:26px;line-height:1.25;color:#FFDA1A;}
    .kod-sg-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;}
    .kod-sg-txt{font-family:Poppins,sans-serif;font-weight:800;font-size:26px;line-height:1.25;text-transform:uppercase;color:#000;}
    .kod-sg-btn{display:inline-flex;align-items:center;background:#FFDA1A;color:#000 !important;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;padding:14px 30px;border-radius:999px;text-decoration:none !important;transition:transform .12s ease;}
    .kod-sg-btn:hover{transform:translateY(-1px);}
    @keyframes kod-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
    
    @media (hover: none), (max-width: 767px){
      .aud-card .aud-desc,
      .aud-cards .aud-card .aud-desc,
      
      .aud-cards:not(:has(.aud-card:hover)) .aud-card.aud-active .aud-desc.aud-desc,
      .aud-cards:has(.aud-card:nth-child(2):last-child):not(:has(.aud-card:hover)) .aud-card.aud-active .aud-desc.aud-desc,
      .aud-cards:has(.aud-card:hover) .aud-card .aud-desc.aud-desc{opacity:1 !important;transform:none !important;visibility:visible !important;}
      
      .aud-card .aud-desc.aud-desc, .aud-card .aud-desc.aud-desc *{transition:color .4s ease;}
      .aud-card:not(:hover):not(.kod-yellow) .aud-desc.aud-desc, .aud-card:not(:hover):not(.kod-yellow) .aud-desc.aud-desc *{color:rgba(255,255,255,.85) !important;}
      .aud-card:hover .aud-desc.aud-desc, .aud-card:hover .aud-desc.aud-desc *,
      .aud-card.kod-yellow .aud-desc.aud-desc, .aud-card.kod-yellow .aud-desc.aud-desc *{color:#111 !important;}
    }
    
    .kod-hscroll-wrap{position:relative;width:100%;}
    .kod-scroll-hint{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#FFDA1A;color:#000;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:32px;font-weight:800;line-height:1;padding-bottom:3px;box-shadow:0 8px 22px rgba(0,0,0,.45);pointer-events:none;z-index:6;transition:opacity .35s ease;animation:kod-hint-nudge 1.4s ease-in-out infinite;}
    .kod-hscroll-end .kod-scroll-hint{opacity:0;}
    @keyframes kod-hint-nudge{0%,100%{transform:translateY(-50%) translateX(0);}50%{transform:translateY(-50%) translateX(7px);}}
    @media(min-width:1025px){.kod-scroll-hint{display:none;}}
    @media (prefers-reduced-motion: reduce){.kod-scroll-hint{animation:none;}}
    
    .seo-service-hero .elementor-widget-template{display:none !important;}
    
    .seo-service-hero{position:relative;}
    .seo-service-hero > .e-con-inner{position:relative;z-index:1;}
    .seo-service-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(180deg,rgba(0,0,0,0),#000 86%);pointer-events:none;z-index:0;}
    @media(max-width:1024px){.seo-service-hero > .e-con-inner{padding-bottom:22px !important;}}
    
    @media(min-width:1025px){
      .seo-service-hero{min-height:800px !important;}
      .seo-service-hero > .e-con-inner{padding-top:250px !important;padding-bottom:60px !important;}
    }
    
    .kod-only-mob{display:none;}
    @media(max-width:1024px){.kod-only-desk{display:none;}.kod-only-mob{display:block;}}
    
    @media(max-width:767px){.kod-hero-awards{display:none !important;}}
    
    .kod-belief{list-style:none;margin:38px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left;}
    .kod-belief li{background:#161616;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 26px;font-family:Poppins,sans-serif;font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.82);}
    .kod-belief li strong{display:block;color:#FFDA1A;font-family:Poppins,sans-serif;font-weight:800;font-size:18px;line-height:1.25;text-transform:uppercase;margin-bottom:10px;}
    @media(max-width:900px){.kod-belief{grid-template-columns:1fr;gap:14px;margin-top:26px;}}
    
    @media(max-width:767px){
      
      .seo-service-faq .elementor-widget-n-accordion{margin-top:-78px !important;padding-left:25px !important;}
      .seo-service-faq .e-n-accordion-item-title{padding:16px 0 !important;}
      .seo-service-faq .e-n-accordion-item-title-text{font-size:17px !important;line-height:1.45 !important;}
      .seo-service-faq .e-n-accordion-item-title-icon{width:24px !important;height:24px !important;}
      .seo-service-faq .e-n-accordion-item-title-icon svg{width:24px !important;height:24px !important;}
    }

/* Old WP mobile-menu popup templates: captured in mirrors, trigger (old header) is hidden site-wide — never render. */
.elementor-location-popup{display:none !important;}
