/* SEO / AEO / GEO service page */
.seo-page{overflow:hidden}.seo-page h1 span,.seo-page h2 span{color:var(--orange)}.seo-hero{display:grid;grid-template-columns:49% 51%;align-items:center;min-height:600px;gap:0;padding-top:35px;padding-bottom:45px}.seo-hero-copy{position:relative;z-index:2}.seo-hero h1{font-size:clamp(52px,5.2vw,82px);line-height:1.04;letter-spacing:-.055em}.seo-hero-copy>p:not(.eyebrow){font-size:clamp(16px,1.3vw,19px);line-height:1.65;max-width:540px;margin:24px 0 28px}.seo-hero .actions{gap:14px}.seo-hero-art{height:520px;position:relative;isolation:isolate}.seo-art-blob{position:absolute;inset:9% 11% 10% 12%;background:#ffe8dc;border-radius:48% 52% 59% 41%/42% 60% 40% 58%;transform:rotate(-12deg);z-index:-3}.seo-art-accent{position:absolute;inset:24% 8% 22% 18%;background:linear-gradient(125deg,#ff630f,#ff9774);border-radius:58% 42% 48% 52%/45% 55% 45% 55%;transform:rotate(15deg);z-index:-2}.seo-art-orbit{position:absolute;inset:3% 7% 5% 5%;border:1px solid #ffc9b3;border-radius:50% 46% 53% 47%;z-index:-1}.seo-art-image{position:absolute;left:6%;top:12%;width:88%;height:78%;object-fit:contain;filter:drop-shadow(0 18px 22px #22304418)}.seo-float{position:absolute;display:flex;align-items:center;gap:10px;background:white;border:1px solid #f2ece8;border-radius:999px;padding:12px 19px;box-shadow:0 12px 35px #1d283818;font-size:13px}.seo-float span{font-size:24px;line-height:1;color:#fd650d}.seo-float-search{left:8%;top:9%;transform:rotate(-3deg)}.seo-float-ai{right:5%;top:12%;transform:rotate(3deg)}.seo-float-ai span{color:#8057f5}.seo-float-answer{right:4%;bottom:12%;transform:rotate(-3deg)}.seo-float-answer span{color:#1686f4}.seo-star,.seo-decor,.seo-cta-star{position:absolute;pointer-events:none;color:#ff7a3b;line-height:1;font-size:28px}.seo-star-one{top:3%;left:53%}.seo-star-two{left:2%;top:47%}.seo-star-three{bottom:3%;right:36%}
.seo-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding-top:30px;padding-bottom:65px}.seo-benefits article{display:flex;align-items:flex-start;gap:18px;padding:0 32px}.seo-benefits article:first-child{padding-left:0}.seo-benefits article+article{border-left:1px solid #edf0f3}.seo-benefit-icon,.seo-approach-icon,.seo-offering-icon,.seo-process-icon{display:grid;place-items:center;flex:none}.seo-benefit-icon{width:66px;height:66px;border-radius:50%}.seo-benefit-icon img,.seo-approach-icon img,.seo-offering-icon img,.seo-process-icon img{width:27px;height:27px;filter:invert(47%) sepia(92%) saturate(2245%) hue-rotate(343deg)}.seo-benefit-icon.orange,.seo-approach-icon.orange,.seo-offering-icon.orange{background:#ffe8db}.seo-benefit-icon.blue,.seo-approach-icon.blue,.seo-offering-icon.blue{background:#e2f0ff}.seo-benefit-icon.violet,.seo-approach-icon.violet,.seo-offering-icon.violet{background:#ebe5ff}.seo-offering-icon.green{background:#ddf8eb}.seo-benefit-icon.blue img,.seo-approach.blue img,.seo-offering-icon.blue img{filter:invert(39%) sepia(96%) saturate(2357%) hue-rotate(198deg)}.seo-benefit-icon.violet img,.seo-approach.violet img,.seo-offering-icon.violet img{filter:invert(33%) sepia(88%) saturate(1540%) hue-rotate(242deg)}.seo-offering-icon.green img{filter:invert(49%) sepia(91%) saturate(675%) hue-rotate(107deg)}.seo-benefits h2{font-size:17px;letter-spacing:-.02em}.seo-benefits p{font-size:13px;line-height:1.55;margin:8px 0 0;max-width:270px}
.seo-discovery{background:linear-gradient(120deg,#fff8f5,#f7f9ff);padding:75px 0 80px}.seo-discovery .wrap,.seo-offerings,.seo-process,.seo-faq{position:relative}.seo-heading{display:grid;grid-template-columns:1fr 350px;align-items:end;gap:45px;margin-bottom:38px}.seo-heading h2,.seo-process h2,.seo-faq h2{font-size:clamp(34px,3.5vw,54px)}.seo-heading>p{font-size:15px;line-height:1.65;margin:0}.seo-approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.seo-approach{position:relative;overflow:hidden;min-height:285px;padding:28px;border-radius:17px;isolation:isolate}.seo-approach.orange{background:#fff2ec}.seo-approach.blue{background:#edf6ff}.seo-approach.violet{background:#f1efff}.seo-approach-icon{width:58px;height:58px;border-radius:14px;margin-bottom:20px}.seo-approach h3{font-size:27px;margin:0 0 4px}.seo-approach strong{font-size:14px;color:#34435c}.seo-approach p{font-size:14px;line-height:1.6;max-width:310px;margin:15px 0 30px}.seo-approach-wave{position:absolute;z-index:-1;left:-15%;right:-15%;height:90px;bottom:-55px;background:#ffdccc;border-radius:50% 50% 0 0;transform:rotate(-6deg)}.seo-approach.blue .seo-approach-wave{background:#cfe8ff}.seo-approach.violet .seo-approach-wave{background:#dcd5ff}
.seo-offerings,.seo-process,.seo-faq{padding-top:85px;padding-bottom:75px}.seo-offering-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-offering{display:grid;grid-template-columns:56px 1fr 35px;gap:15px;align-items:start;padding:22px;border:1px solid #f0f1f2;border-radius:16px;background:#fff;box-shadow:0 10px 30px #10182709;scroll-margin-top:25px;transition:transform .25s,box-shadow .25s}.seo-offering:hover{transform:translateY(-4px);box-shadow:0 15px 35px #10182714}.seo-offering-icon{width:56px;height:56px;border-radius:15px}.seo-offering h3{font-size:16px;letter-spacing:-.025em}.seo-offering p{font-size:13px;line-height:1.55;margin:8px 0 0}.seo-offering>a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #eaeef1;border-radius:50%;font-size:16px;transition:background .2s,color .2s}.seo-offering>a:hover{background:var(--orange);color:#fff}.seo-related{font-size:13px;margin:24px 0 0}.seo-related a{color:#d94e00;text-decoration:underline;text-underline-offset:3px}
.seo-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:38px}.seo-process-grid article{position:relative}.seo-process-grid article:not(:last-child):after{content:'';position:absolute;top:30px;left:118px;right:-18px;border-top:1px solid #eadfd8}.seo-process-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.seo-process-number{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffe8dc;color:#f66514;font-size:13px;font-weight:700}.seo-process-icon{width:60px;height:60px;border-radius:50%;background:#fff0e8}.seo-process-grid article:nth-child(2) .seo-process-icon{background:#e7f3ff}.seo-process-grid article:nth-child(3) .seo-process-icon{background:#eee9ff}.seo-process-grid article:nth-child(2) img{filter:invert(39%) sepia(96%) saturate(2357%) hue-rotate(198deg)}.seo-process-grid article:nth-child(3) img{filter:invert(33%) sepia(88%) saturate(1540%) hue-rotate(242deg)}.seo-process-grid h3{font-size:17px}.seo-process-grid p{font-size:13px;line-height:1.6;max-width:230px;margin:8px 0 0}
.seo-faq{display:grid;grid-template-columns:.8fr 1fr;gap:10%;align-items:start}.seo-faq>div:first-of-type>p:not(.eyebrow){font-size:15px;max-width:380px;margin:18px 0 22px}.seo-faq-list{display:grid;gap:10px}.seo-faq details{border:1px solid #edf0f2;border-radius:12px;background:#fff;box-shadow:0 8px 25px #10182708}.seo-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;cursor:pointer;font-size:14px;font-weight:600}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid #edf0f2;font-size:18px;flex:none;transition:transform .2s}.seo-faq details[open] summary span{transform:rotate(45deg)}.seo-faq details p{padding:0 20px 18px;margin:0;font-size:14px;line-height:1.65}.seo-decor-a{right:0;top:-40px}.seo-decor-b{right:0;top:35px}.seo-decor-c{right:0;top:40px}.seo-decor-d{right:0;top:25px}
.seo-cta-inner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(120deg,#ff4e08,#ff7a19);border-radius:23px;padding:45px clamp(35px,5vw,75px);color:#fff;isolation:isolate}.seo-cta-inner:after{content:'';position:absolute;z-index:-1;right:-5%;top:-130%;width:420px;height:420px;border:1px solid #ffffff66;border-radius:50%}.seo-cta h2{font-size:clamp(30px,3vw,45px);color:#fff}.seo-cta p{color:#fff;margin:12px 0 0;font-size:15px;max-width:550px}.seo-cta .button.white{flex:none}.seo-cta-star{color:#fff;right:5%;top:15%;font-size:32px}
@media(prefers-reduced-motion:no-preference){.seo-art-blob{animation:seo-morph 11s ease-in-out infinite alternate}.seo-art-accent{animation:seo-accent-morph 13s ease-in-out infinite alternate}.seo-art-orbit{animation:seo-orbit 15s ease-in-out infinite alternate}.seo-art-image{animation:seo-image-float 7s ease-in-out infinite alternate}.seo-float{animation:seo-tile-float 6s ease-in-out infinite alternate}.seo-float-ai{animation-delay:-2s}.seo-float-answer{animation-delay:-4s}.seo-star,.seo-decor,.seo-cta-star{animation:seo-star-float 6s ease-in-out infinite alternate}.seo-star-two,.seo-decor-b,.seo-decor-d{animation-delay:-3s}.seo-motion:not(.motion-in-view) .seo-art-blob,.seo-motion:not(.motion-in-view) .seo-art-accent,.seo-motion:not(.motion-in-view) .seo-art-orbit,.seo-motion:not(.motion-in-view) .seo-art-image,.seo-motion:not(.motion-in-view) .seo-float,.seo-motion:not(.motion-in-view) .seo-star,.seo-motion:not(.motion-in-view) .seo-decor,.seo-motion:not(.motion-in-view) .seo-cta-star{animation-play-state:paused}@keyframes seo-morph{to{border-radius:58% 42% 42% 58%/55% 41% 59% 45%;transform:rotate(4deg)}}@keyframes seo-accent-morph{to{border-radius:43% 57% 60% 40%/55% 45% 55% 45%;transform:rotate(-8deg)}}@keyframes seo-orbit{to{transform:rotate(9deg);border-radius:44% 56% 48% 52%}}@keyframes seo-image-float{to{translate:0 -10px;rotate:1deg}}@keyframes seo-tile-float{to{translate:0 -9px}}@keyframes seo-star-float{to{translate:0 -9px;rotate:35deg}}}
@media(max-width:900px){.seo-hero{min-height:500px}.seo-hero-art{height:400px}.seo-hero h1{font-size:clamp(46px,6vw,65px)}.seo-float{font-size:11px;padding:9px 13px}.seo-benefits article{padding:0 15px;gap:10px}.seo-benefit-icon{width:50px;height:50px}.seo-heading{grid-template-columns:1fr 260px;gap:25px}.seo-offering-grid{grid-template-columns:1fr 1fr}.seo-process-grid{gap:18px}.seo-process-grid article:not(:last-child):after{left:103px}}
@media(max-width:650px){.seo-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:35px;padding-bottom:20px}.seo-hero h1{font-size:clamp(42px,10vw,62px)}.seo-hero h1 br{display:none}.seo-hero-copy>p:not(.eyebrow){font-size:16px}.seo-hero-art{height:350px;width:100%;max-width:440px;margin:25px auto 0}.seo-float{font-size:10px}.seo-benefits{grid-template-columns:1fr;gap:20px;padding-top:20px;padding-bottom:45px}.seo-benefits article,.seo-benefits article:first-child{padding:0}.seo-benefits article+article{border:0}.seo-benefits p{max-width:none}.seo-discovery{padding:55px 0}.seo-heading{display:block;margin-bottom:26px}.seo-heading>p{margin-top:16px}.seo-approach-grid,.seo-offering-grid{grid-template-columns:1fr}.seo-approach{min-height:220px}.seo-offerings,.seo-process,.seo-faq{padding-top:55px;padding-bottom:45px}.seo-process-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.seo-process-grid article:after{display:none}.seo-faq{grid-template-columns:1fr;gap:30px}.seo-cta-inner{display:block;padding:32px 25px}.seo-cta .button{margin-top:25px}.seo-cta-star{top:10%;right:7%}.seo-page .seo-decor{font-size:22px}}
@media(min-width:901px) and (max-height:760px){.seo-hero{min-height:0;padding-top:15px;padding-bottom:30px}.seo-hero h1{font-size:clamp(48px,4.7vw,68px)}.seo-hero-art{height:440px}.seo-hero-copy>p:not(.eyebrow){margin:18px 0 22px}}
@media(prefers-reduced-motion:no-preference){.seo-motion.has-entered .seo-approach,.seo-motion.has-entered .seo-offering,.seo-motion.has-entered .seo-process-grid article,.seo-motion.has-entered .seo-benefits article{animation:seo-enter .65s cubic-bezier(.22,1,.36,1) both}.seo-motion.has-entered .seo-approach:nth-child(2),.seo-motion.has-entered .seo-offering:nth-child(2),.seo-motion.has-entered .seo-process-grid article:nth-child(2){animation-delay:.08s}.seo-motion.has-entered .seo-approach:nth-child(3),.seo-motion.has-entered .seo-offering:nth-child(3),.seo-motion.has-entered .seo-process-grid article:nth-child(3){animation-delay:.16s}.seo-motion.has-entered .seo-offering:nth-child(4),.seo-motion.has-entered .seo-process-grid article:nth-child(4){animation-delay:.2s}.seo-motion.has-entered .seo-offering:nth-child(5){animation-delay:.25s}.seo-motion.has-entered .seo-offering:nth-child(6){animation-delay:.3s}@keyframes seo-enter{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
@media(min-width:901px) and (max-height:760px){.seo-hero h1{font-size:clamp(46px,4.1vw,62px)}}
@media(max-width:650px){.seo-hero h1 br{display:block}}
@media(prefers-reduced-motion:no-preference){.seo-benefits.has-entered article{animation:seo-enter .65s cubic-bezier(.22,1,.36,1) both}.seo-benefits.has-entered article:nth-child(2){animation-delay:.08s}.seo-benefits.has-entered article:nth-child(3){animation-delay:.16s}}
.seo-faq-source{font-size:12px!important;line-height:1.6;color:#65748a}.seo-faq-source a{color:#c84600;text-decoration:underline;text-underline-offset:3px}
@media(prefers-reduced-motion:no-preference){.seo-art-image,.seo-art-accent,.seo-art-orbit{transition:transform .6s cubic-bezier(.22,1,.36,1)}.seo-art-image{transform:translate(calc(var(--seo-depth-x, 0px) * .75),calc(var(--seo-depth-y, 0px) * .75))}.seo-art-accent{translate:calc(var(--seo-depth-x, 0px) * -.5) calc(var(--seo-depth-y, 0px) * -.5)}.seo-art-orbit{translate:calc(var(--seo-depth-x, 0px) * .35) calc(var(--seo-depth-y, 0px) * .35)}.seo-float-search{animation-duration:4.8s}.seo-float-ai{animation-duration:5.6s}.seo-float-answer{animation-duration:6.4s}.seo-star-one{animation-duration:4.5s}.seo-star-two{animation-duration:5.4s}.seo-star-three{animation-duration:6.2s}}
/* Approved SEO / AEO / GEO comparison and service-card redesign. */
.seo-discovery{background:#fff;padding:75px 0 65px}.seo-comparison-heading{text-align:center;max-width:1000px;margin:0 auto 38px}.seo-comparison-heading .eyebrow{justify-content:center}.seo-comparison-heading .eyebrow:before{content:'';width:30px;height:1px;background:currentColor;opacity:.55}.seo-comparison-heading h2{font-size:clamp(34px,3.5vw,54px)}.seo-comparison-heading h2 span{color:var(--ink)}.seo-comparison-heading>p:not(.eyebrow){max-width:760px;margin:16px auto 0;font-size:16px;line-height:1.6}.seo-approach-grid{gap:18px}.seo-approach{display:flex;min-height:320px;padding:30px;gap:0;border:1px solid transparent;isolation:isolate;transition:transform .3s,box-shadow .3s}.seo-approach.orange{border-color:#ffdccb;background:#fff8f4}.seo-approach.blue{border-color:#cde8ff;background:#f3f9ff}.seo-approach.violet{border-color:#ded5ff;background:#f7f5ff}.seo-approach-copy{position:relative;z-index:2;width:55%;display:flex;flex-direction:column;align-items:flex-start}.seo-approach-kicker{font-size:16px;font-weight:800;color:#fd650d}.seo-approach.blue .seo-approach-kicker{color:#1682f1}.seo-approach.violet .seo-approach-kicker{color:#8753ed}.seo-approach h3{font-size:clamp(24px,2.1vw,32px);line-height:1.05;margin:8px 0 0}.seo-approach-rule{height:3px;width:36px;background:#fd650d;margin:17px 0}.seo-approach.blue .seo-approach-rule{background:#1682f1}.seo-approach.violet .seo-approach-rule{background:#8753ed}.seo-approach p{font-size:14px;line-height:1.6;margin:0 0 24px}.seo-approach-link{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;margin-top:auto;background:#ffe9dc;color:#ec5b0b;font-size:23px;transition:transform .25s,background .25s,color .25s}.seo-approach.blue .seo-approach-link{background:#dfefff;color:#147cf1}.seo-approach.violet .seo-approach-link{background:#ece6ff;color:#7b43ed}.seo-approach-link:hover,.seo-approach-link:focus-visible{transform:translateX(4px);background:#fd650d;color:white}.seo-approach.blue .seo-approach-link:hover{background:#1682f1;color:#fff}.seo-approach.violet .seo-approach-link:hover{background:#8753ed;color:#fff}.seo-approach-art{position:absolute;z-index:1;right:-5%;top:16%;width:53%;height:66%;object-fit:contain;filter:drop-shadow(0 12px 15px #24344c1c);transition:transform .45s cubic-bezier(.22,1,.36,1)}.seo-approach-wave{height:120px;bottom:-72px;opacity:.8}.seo-approach:hover{box-shadow:0 16px 40px #29334812}.seo-approach:hover .seo-approach-art{transform:translateY(-7px) rotate(3deg) scale(1.04)}
.seo-offerings .seo-heading{text-align:center;display:block;max-width:1000px;margin:0 auto 38px}.seo-offerings .seo-heading .eyebrow{justify-content:center}.seo-offerings .seo-heading .eyebrow:before{content:'';width:30px;height:1px;background:currentColor;opacity:.55}.seo-offerings .seo-heading>p{max-width:690px;margin:16px auto 0}.seo-offering-grid{gap:16px}.seo-offering{grid-template-columns:76px 1fr 42px;gap:16px;align-items:center;padding:18px;border-color:#f2e7e0;box-shadow:none;min-height:135px}.seo-offering:nth-child(3n+2){border-color:#d9eaff}.seo-offering:nth-child(3n){border-color:#e6e0ff}.seo-offering-icon{width:76px;height:76px;border-radius:24px}.seo-offering-icon img{width:34px;height:34px}.seo-offering>a{width:42px;height:42px;border:0;background:#fff0e6;color:#f26616;font-size:21px}.seo-offering:nth-child(3n+2)>a{background:#e6f4ff;color:#1384e9}.seo-offering:nth-child(3n)>a{background:#f0eaff;color:#8254ec}.seo-offering>a:hover{background:var(--orange);color:white}.seo-offering:nth-child(3n+2)>a:hover{background:#1682f1;color:#fff}.seo-offering:nth-child(3n)>a:hover{background:#8753ed;color:#fff}.seo-offering h3{font-size:17px}.seo-offering p{font-size:13px;line-height:1.5}.seo-related{text-align:center}
@media(prefers-reduced-motion:no-preference){.seo-motion.has-entered .seo-approach-art{animation:seo-card-art 6s ease-in-out infinite alternate}.seo-motion.has-entered .seo-approach:nth-child(2) .seo-approach-art{animation-delay:-2s}.seo-motion.has-entered .seo-approach:nth-child(3) .seo-approach-art{animation-delay:-4s}@keyframes seo-card-art{to{translate:0 -8px;rotate:2deg}}}
@media(max-width:1100px){.seo-approach{padding:24px}.seo-approach-copy{width:60%}.seo-approach-art{width:48%;right:-5%}.seo-offering{grid-template-columns:60px 1fr 36px;padding:16px;gap:12px}.seo-offering-icon{width:60px;height:60px;border-radius:19px}.seo-offering>a{width:36px;height:36px}}
@media(max-width:900px){.seo-approach{min-height:310px}.seo-approach-copy{width:68%}.seo-approach-art{width:46%;right:-8%}.seo-approach h3{font-size:23px}}
@media(max-width:650px){.seo-comparison-heading{text-align:left}.seo-comparison-heading .eyebrow,.seo-offerings .seo-heading .eyebrow{justify-content:flex-start}.seo-comparison-heading .eyebrow:before,.seo-offerings .seo-heading .eyebrow:before{display:none}.seo-comparison-heading>p:not(.eyebrow){margin:14px 0 0}.seo-approach{min-height:270px}.seo-approach-copy{width:58%}.seo-approach-art{width:52%;right:-5%;top:12%;height:67%}.seo-offerings .seo-heading{text-align:left}.seo-offerings .seo-heading>p{margin:14px 0 0}.seo-offering{min-height:112px}.seo-offering h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.seo-approach,.seo-approach-art,.seo-approach-link{transition:none}.seo-approach:hover .seo-approach-art,.seo-approach-link:hover{transform:none}}
@media(prefers-reduced-motion:no-preference){.seo-motion.has-entered .seo-approach,.seo-motion.has-entered .seo-offering{animation-fill-mode:backwards}}
/* Preserve the illustrations' original colors; tint only line icons. */
.seo-approach.blue .seo-approach-art,.seo-approach.violet .seo-approach-art{filter:drop-shadow(0 12px 15px #24344c1c)}
.seo-approach-art{right:1%;top:17%;width:45%;height:58%;object-fit:contain}
@media(max-width:1100px){.seo-approach-art{right:1%;width:43%}}
@media(max-width:900px){.seo-approach-art{right:0;width:39%}}
@media(max-width:650px){.seo-approach-art{right:0;top:16%;width:45%;height:55%}}
.seo-detail-breadcrumb{font-size:12px!important;margin:22px 0 0!important;color:#738096}.seo-detail-breadcrumb a{color:#c9500a;text-decoration:underline;text-underline-offset:3px}.seo-detail-page .seo-offering{grid-template-columns:76px 1fr}.seo-detail-page .seo-hero h1{font-size:clamp(48px,4.8vw,76px)}
@media(max-width:1100px){.seo-detail-page .seo-offering{grid-template-columns:60px 1fr}}
@media(max-width:650px){.seo-detail-page .seo-hero h1{font-size:clamp(40px,9vw,58px)}}
/* Search detail cross-links and contextual consultation prompts. */
.seo-detail-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:22px 28px;background:#fff7f2;border:1px solid #ffe5d7;border-radius:18px}.seo-detail-inline-cta p{margin:0;font-weight:600;color:var(--ink)}.seo-detail-inline-cta .button{flex-shrink:0}.seo-detail-process-cta{margin:34px 0 0;font-size:15px}.seo-detail-process-cta a{color:#d94e00;font-weight:700;text-decoration:underline;text-underline-offset:3px}.seo-detail-related{padding-top:55px;padding-bottom:60px}.seo-detail-related-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.seo-detail-related-heading h2{font-size:clamp(32px,3.3vw,50px)}.seo-detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-detail-related-card{display:grid;grid-template-columns:52px 1fr 20px;align-items:start;gap:14px;padding:21px;border:1px solid #edf0f3;border-radius:16px;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.seo-detail-related-card:hover,.seo-detail-related-card:focus-visible{transform:translateY(-4px);border-color:#ffd4c1;box-shadow:0 14px 30px #1018270c}.seo-detail-related-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#fff0e8}.seo-detail-related-icon img{filter:invert(47%) sepia(92%) saturate(2245%) hue-rotate(343deg)}.seo-detail-related-card:nth-child(3n+2) .seo-detail-related-icon{background:#e8f3ff}.seo-detail-related-card:nth-child(3n+2) img{filter:invert(39%) sepia(96%) saturate(2357%) hue-rotate(198deg)}.seo-detail-related-card:nth-child(3n) .seo-detail-related-icon{background:#f1eaff}.seo-detail-related-card:nth-child(3n) img{filter:invert(33%) sepia(88%) saturate(1540%) hue-rotate(242deg)}.seo-detail-related-card strong{display:block;font-size:15px;color:var(--ink)}.seo-detail-related-card small{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:var(--body)}.seo-detail-related-arrow{color:var(--orange)}
@media(max-width:900px){.seo-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.seo-detail-inline-cta{align-items:flex-start;flex-direction:column}.seo-detail-related-heading{align-items:flex-start;flex-direction:column}.seo-detail-related-grid{grid-template-columns:1fr}.seo-detail-related{padding-top:40px;padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.seo-detail-related-card{transition:none}.seo-detail-related-card:hover{transform:none}}
.seo-detail-context-cta{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.seo-detail-context-cta p{margin:0;color:var(--ink);font-size:15px;font-weight:600}.seo-detail-context-cta .button{flex-shrink:0}.seo-detail-related-cta{justify-content:space-between;margin-top:26px;padding-top:26px;border-top:1px solid #f0e9e5}@media(max-width:650px){.seo-detail-context-cta{align-items:flex-start;flex-direction:column;gap:15px}.seo-detail-context-cta .button{max-width:100%}}
.ads-page .seo-discovery{background:linear-gradient(120deg,#fff8f5,#f7f9ff);padding:75px 0 80px}.ads-page .seo-heading h2 span{color:var(--orange)}.ads-page .seo-offerings .seo-heading{display:grid;text-align:left;max-width:none;margin:0 0 38px}.ads-page .seo-offerings .seo-heading .eyebrow{justify-content:flex-start}.ads-page .seo-offerings .seo-heading .eyebrow:before{display:none}.ads-page .seo-offerings .seo-heading>p{margin:0}.ads-platform-icon img{filter:none!important;object-fit:contain}.ads-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ads-page .seo-hero h1{font-size:clamp(48px,4.9vw,76px)}.ads-page .seo-approach h3{font-size:clamp(22px,1.8vw,29px)}
@media(max-width:900px){.ads-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ads-page .seo-hero h1{font-size:clamp(42px,10vw,58px)}.ads-page .seo-offerings .seo-heading{display:block}.ads-page .seo-offerings .seo-heading>p{margin:14px 0 0}.ads-related-grid{grid-template-columns:1fr}.ads-page .seo-discovery{padding:55px 0}}
.ads-page .seo-offering:nth-child(1) .ads-platform-icon img{filter:invert(42%) sepia(98%) saturate(2175%) hue-rotate(198deg)!important}.ads-page .seo-offering:nth-child(2) .ads-platform-icon img,.ads-page .seo-offering:nth-child(3) .ads-platform-icon img{filter:invert(37%) sepia(94%) saturate(2032%) hue-rotate(189deg)!important}.ads-page .seo-offering:nth-child(4) .ads-platform-icon img{filter:invert(19%) sepia(98%) saturate(5582%) hue-rotate(356deg)!important}.ads-page .seo-offering:nth-child(5) .ads-platform-icon img{filter:invert(47%) sepia(92%) saturate(2245%) hue-rotate(343deg)!important}.ads-page .seo-offering:nth-child(6) .ads-platform-icon img{filter:invert(33%) sepia(88%) saturate(1540%) hue-rotate(242deg)!important}
.ads-detail-page .seo-discovery{background:linear-gradient(120deg,#fff8f5,#f7f9ff)}
.ads-service-title{color:inherit;text-decoration:none}.ads-service-title:hover,.ads-service-title:focus-visible{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.ads-detail-page .seo-detail-related-cta p a{color:#c9500a;text-decoration:underline;text-underline-offset:3px}
.web-page .seo-offering:nth-child(1) .ads-platform-icon img,.web-page .seo-offering:nth-child(6) .ads-platform-icon img{filter:invert(47%) sepia(92%) saturate(2245%) hue-rotate(343deg)!important}.web-page .seo-offering:nth-child(2) .ads-platform-icon img,.web-page .seo-offering:nth-child(4) .ads-platform-icon img{filter:invert(49%) sepia(91%) saturate(675%) hue-rotate(107deg)!important}.web-page .seo-offering:nth-child(3) .ads-platform-icon img{filter:invert(39%) sepia(96%) saturate(2357%) hue-rotate(198deg)!important}.web-page .seo-offering:nth-child(5) .ads-platform-icon img{filter:invert(33%) sepia(88%) saturate(1540%) hue-rotate(242deg)!important}
.seo-detail-related-cta p a{color:#c9500a;text-decoration:underline;text-underline-offset:3px}
.social-page .seo-offering:nth-child(1) .ads-platform-icon img{filter:invert(47%) sepia(92%) saturate(2245%) hue-rotate(343deg)!important}.social-page .seo-offering:nth-child(2) .ads-platform-icon img,.social-page .seo-offering:nth-child(4) .ads-platform-icon img{filter:invert(37%) sepia(94%) saturate(2032%) hue-rotate(189deg)!important}.social-page .seo-offering:nth-child(3) .ads-platform-icon img{filter:invert(25%) sepia(94%) saturate(2500%) hue-rotate(306deg)!important}.social-page .seo-offering:nth-child(5) .ads-platform-icon img{filter:invert(19%) sepia(98%) saturate(5582%) hue-rotate(356deg)!important}.social-page .seo-offering:nth-child(6) .ads-platform-icon img{filter:invert(39%) sepia(99%) saturate(2740%) hue-rotate(352deg)!important}
/* Social service icons: recognizable brand marks on vibrant, consistent badges. */
.social-page .seo-offering .ads-platform-icon{position:relative;isolation:isolate;overflow:visible;transition:transform .25s ease,box-shadow .25s ease}
.social-page .seo-offering .ads-platform-icon::before{content:'';position:absolute;z-index:-1;inset:12px;border-radius:16px;background:linear-gradient(145deg,#ff954e,#fd5b08);box-shadow:0 6px 14px #e75b1e32}
.social-page .seo-offering:nth-child(2) .ads-platform-icon::before{background:#1877f2;box-shadow:0 6px 14px #1877f235}
.social-page .seo-offering:nth-child(3) .ads-platform-icon::before{background:linear-gradient(145deg,#8548d7 5%,#d62976 50%,#fa7e1e 100%);box-shadow:0 6px 14px #d6297635}
.social-page .seo-offering:nth-child(4) .ads-platform-icon::before{background:#0a66c2;box-shadow:0 6px 14px #0a66c235}
.social-page .seo-offering:nth-child(5) .ads-platform-icon::before{background:#f00;box-shadow:0 6px 14px #f003}
.social-page .seo-offering:nth-child(6) .ads-platform-icon::before{background:#ff4500;box-shadow:0 6px 14px #ff450035}
.social-page .seo-offering .ads-platform-icon img{position:relative;z-index:1;width:27px;height:27px;filter:brightness(0) invert(1)!important}
.social-page .seo-offering:hover .ads-platform-icon{transform:translateY(-3px) rotate(-3deg)}
@media(max-width:1100px){.social-page .seo-offering .ads-platform-icon::before{inset:8px;border-radius:13px}.social-page .seo-offering .ads-platform-icon img{width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.social-page .seo-offering .ads-platform-icon{transition:none}.social-page .seo-offering:hover .ads-platform-icon{transform:none}}
.social-page .seo-offering:nth-child(n) .ads-platform-icon img{filter:brightness(0) invert(1)!important}
.growth-page .seo-offering:nth-child(1) .ads-platform-icon img,.growth-page .seo-offering:nth-child(6) .ads-platform-icon img{filter:invert(47%) sepia(92%) saturate(2245%) hue-rotate(343deg)!important}.growth-page .seo-offering:nth-child(2) .ads-platform-icon img{filter:invert(39%) sepia(96%) saturate(2357%) hue-rotate(198deg)!important}.growth-page .seo-offering:nth-child(3) .ads-platform-icon img{filter:invert(33%) sepia(88%) saturate(1540%) hue-rotate(242deg)!important}.growth-page .seo-offering:nth-child(4) .ads-platform-icon img,.growth-page .seo-offering:nth-child(5) .ads-platform-icon img{filter:invert(49%) sepia(91%) saturate(675%) hue-rotate(107deg)!important}

@media (min-width:651px){.seo-page .seo-hero{min-height:calc(100vh - 105px);min-height:calc(100dvh - 105px)}.seo-page .seo-hero-art{height:min(520px,calc(100dvh - 165px));min-height:340px}}
@media (min-width:651px) and (max-width:1100px){.seo-page .seo-hero{min-height:calc(100vh - 82px);min-height:calc(100dvh - 82px)}}

/* Consistent warm backdrop for the approach section on every service page. */
.seo-page .seo-discovery,.ads-page .seo-discovery{background:#fff5ef}

/* Soft circles vary by section and stay behind the content. */
.seo-page .seo-discovery{background-image:radial-gradient(circle at 98% 4%,rgba(240,144,91,.09) 0 94px,transparent 95px),radial-gradient(circle at 2% 94%,rgba(240,144,91,.055) 0 35px,transparent 36px)}
.seo-page .seo-offerings,.services-hub .services-directory{background-image:radial-gradient(circle at 99% 12%,rgba(240,144,91,.075) 0 24px,transparent 25px),radial-gradient(circle at 0% 100%,rgba(240,144,91,.055) 0 78px,transparent 79px)}
.seo-page .seo-process,.services-hub .services-process{background-image:radial-gradient(circle at 100% 90%,rgba(240,144,91,.075) 0 68px,transparent 69px),radial-gradient(circle at 1% 6%,rgba(240,144,91,.06) 0 14px,transparent 15px)}
.service-case-band{background-image:radial-gradient(circle at 0% 5%,rgba(240,144,91,.08) 0 125px,transparent 126px),radial-gradient(circle at 98% 95%,rgba(240,144,91,.07) 0 35px,transparent 36px)}
.seo-page .seo-faq,.services-hub .services-faq{background-image:radial-gradient(circle at 0% 96%,rgba(240,144,91,.055) 0 54px,transparent 55px),radial-gradient(circle at 99% 4%,rgba(240,144,91,.07) 0 18px,transparent 19px)}
@media(max-width:650px){.seo-page .seo-discovery{background-image:radial-gradient(circle at 100% 2%,rgba(240,144,91,.08) 0 58px,transparent 59px)}.service-case-band{background-image:radial-gradient(circle at 0% 2%,rgba(240,144,91,.07) 0 75px,transparent 76px),radial-gradient(circle at 100% 97%,rgba(240,144,91,.06) 0 22px,transparent 23px)}}

/* Diffused warm glows sit at the edges of white service-page sections. */
.seo-page .seo-offerings{background-image:radial-gradient(ellipse 310px 230px at 98% 20%,rgba(253,101,13,.065),transparent 75%),radial-gradient(circle at 0% 100%,rgba(240,144,91,.055) 0 78px,transparent 79px)}
.seo-page .seo-process{background-image:radial-gradient(ellipse 260px 180px at 2% 8%,rgba(253,101,13,.06),transparent 76%),radial-gradient(circle at 100% 90%,rgba(240,144,91,.075) 0 68px,transparent 69px)}
.seo-page .seo-faq{background-image:radial-gradient(ellipse 360px 240px at 98% 90%,rgba(253,101,13,.055),transparent 76%),radial-gradient(circle at 0% 96%,rgba(240,144,91,.055) 0 54px,transparent 55px)}
.seo-page .seo-detail-related{background-image:radial-gradient(ellipse 260px 190px at 5% 95%,rgba(253,101,13,.055),transparent 75%)}
@media(max-width:650px){.seo-page .seo-offerings{background-image:radial-gradient(ellipse 190px 170px at 100% 15%,rgba(253,101,13,.06),transparent 76%)}.seo-page .seo-process{background-image:radial-gradient(ellipse 180px 150px at 0% 5%,rgba(253,101,13,.055),transparent 76%)}.seo-page .seo-faq{background-image:radial-gradient(ellipse 200px 170px at 100% 95%,rgba(253,101,13,.05),transparent 76%)}}
.seo-page :is(.seo-offerings,.seo-process,.seo-faq,.seo-detail-related){background-image:none}

/* Five related services share one row on desktop. */
@media(min-width:901px){.seo-detail-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.seo-detail-related-grid .seo-detail-related-card{display:flex;flex-direction:column;position:relative;gap:14px;padding:20px 18px;min-width:0}.seo-detail-related-grid .seo-detail-related-card>span:nth-child(2){min-width:0}.seo-detail-related-grid .seo-detail-related-arrow{position:absolute;right:18px;top:20px}.seo-detail-related-grid .seo-detail-related-card strong{padding-right:3px;line-height:1.3}.seo-detail-related-grid .seo-detail-related-card small{line-height:1.5}}

/* The FAQ introduction stays alongside the questions on roomy screens. */
.seo-page{overflow:clip}
@media(min-width:901px) and (min-height:600px){.seo-faq>div:first-of-type{position:sticky;top:32px;align-self:start}}

/* Colourful process artwork on the existing white section. */
.seo-process-top{gap:12px;min-height:92px}
.seo-process-icon{width:92px;height:92px;background:#fff2eb;border-radius:48% 52% 54% 46% / 52% 46% 54% 48%}
.seo-process-grid article:nth-child(2) .seo-process-icon{background:#edf5ff}
.seo-process-grid article:nth-child(3) .seo-process-icon{background:#f1edff}
.seo-process-grid article:nth-child(4) .seo-process-icon{background:#fff2eb}
.seo-process-grid article .seo-process-icon img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 6px 7px rgba(25,37,62,.13));transition:transform .3s ease}
.seo-process-grid article:hover .seo-process-icon img{transform:translateY(-3px)}
.seo-process-grid article:not(:last-child):after{top:46px;left:155px}
@media(max-width:900px){.seo-process-grid article:not(:last-child):after{display:none}}
@media(prefers-reduced-motion:reduce){.seo-process-grid .seo-process-icon img{transition:none}.seo-process-grid article:hover .seo-process-icon img{transform:none}}



@media(prefers-reduced-motion:no-preference){
.seo-motion.has-entered .seo-process-grid article,.seo-motion.has-entered .seo-benefits article,.seo-benefits.has-entered article{animation-fill-mode:backwards}
.seo-motion:not(.motion-in-view) .seo-approach-art{animation-play-state:paused}
}
/* Consistent, recognizable service icons in related cards and the services menu. */
.seo-detail-related-icon[data-service-icon],.mega-explorer-detail-icon:has([data-service-icon]){background:#fff2e8 !important;box-shadow:0 6px 16px #19283d12}
.seo-detail-related-icon[data-service-icon] img,.mega-explorer-detail-icon img[data-service-icon]{width:28px;height:28px;object-fit:contain;filter:invert(44%) sepia(99%) saturate(2485%) hue-rotate(355deg) brightness(102%) !important}
.mega-explorer-detail-icon img[data-service-icon]{width:23px;height:23px}
.seo-detail-related-icon:is([data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="google-ads"],[data-service-icon="wordpress-websites"]),.mega-explorer-detail-icon:has(:is([data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="google-ads"],[data-service-icon="wordpress-websites"])){background:#e8f3ff !important}
.seo-detail-related-icon:is([data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="google-ads"],[data-service-icon="wordpress-websites"]) img,.mega-explorer-detail-icon img:is([data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="google-ads"],[data-service-icon="wordpress-websites"]){filter:invert(37%) sepia(99%) saturate(3139%) hue-rotate(201deg) brightness(98%) !important}
.seo-detail-related-icon:is([data-service-icon="instagram-marketing"],[data-service-icon="aeo-geo"],[data-service-icon="ai-assisted-websites"]),.mega-explorer-detail-icon:has(:is([data-service-icon="instagram-marketing"],[data-service-icon="aeo-geo"],[data-service-icon="ai-assisted-websites"])){background:#f5eaff !important}
.seo-detail-related-icon:is([data-service-icon="instagram-marketing"],[data-service-icon="aeo-geo"],[data-service-icon="ai-assisted-websites"]) img,.mega-explorer-detail-icon img:is([data-service-icon="instagram-marketing"],[data-service-icon="aeo-geo"],[data-service-icon="ai-assisted-websites"]){filter:invert(31%) sepia(96%) saturate(3112%) hue-rotate(276deg) brightness(102%) !important}
.seo-detail-related-icon:is([data-service-icon="youtube-marketing"],[data-service-icon="youtube-ads"]),.mega-explorer-detail-icon:has(:is([data-service-icon="youtube-marketing"],[data-service-icon="youtube-ads"])){background:#ffeded !important}
.seo-detail-related-icon:is([data-service-icon="youtube-marketing"],[data-service-icon="youtube-ads"]) img,.mega-explorer-detail-icon img:is([data-service-icon="youtube-marketing"],[data-service-icon="youtube-ads"]){filter:invert(17%) sepia(98%) saturate(6335%) hue-rotate(358deg) brightness(98%) !important}
.seo-detail-related-icon:is([data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"]),.mega-explorer-detail-icon:has(:is([data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"])){background:#e6f8ee !important}
.seo-detail-related-icon:is([data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"]) img,.mega-explorer-detail-icon img:is([data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"]){filter:invert(50%) sepia(91%) saturate(1130%) hue-rotate(105deg) brightness(95%) !important}


/* Per-service colors shared by related cards and the mega menu. */
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="technical-seo"],[data-service-icon="social-strategy"],[data-service-icon="business-websites"],[data-service-icon="lead-generation"],[data-service-icon="seo-aeo-geo"],[data-service-icon="web-design"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="technical-seo"],[data-service-icon="social-strategy"],[data-service-icon="business-websites"],[data-service-icon="lead-generation"],[data-service-icon="seo-aeo-geo"],[data-service-icon="web-design"])){background:#fff1e8 !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="technical-seo"],[data-service-icon="social-strategy"],[data-service-icon="business-websites"],[data-service-icon="lead-generation"],[data-service-icon="seo-aeo-geo"],[data-service-icon="web-design"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="technical-seo"],[data-service-icon="social-strategy"],[data-service-icon="business-websites"],[data-service-icon="lead-generation"],[data-service-icon="seo-aeo-geo"],[data-service-icon="web-design"]){filter:invert(45%) sepia(99%) saturate(2387%) hue-rotate(353deg) brightness(102%) !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="on-page-seo"],[data-service-icon="google-ads"],[data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="wordpress-websites"],[data-service-icon="analytics-reporting"],[data-service-icon="websites-conversion"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="on-page-seo"],[data-service-icon="google-ads"],[data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="wordpress-websites"],[data-service-icon="analytics-reporting"],[data-service-icon="websites-conversion"])){background:#e8f3ff !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="on-page-seo"],[data-service-icon="google-ads"],[data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="wordpress-websites"],[data-service-icon="analytics-reporting"],[data-service-icon="websites-conversion"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="on-page-seo"],[data-service-icon="google-ads"],[data-service-icon="facebook-marketing"],[data-service-icon="linkedin-marketing"],[data-service-icon="linkedin-ads"],[data-service-icon="wordpress-websites"],[data-service-icon="analytics-reporting"],[data-service-icon="websites-conversion"]){filter:invert(37%) sepia(99%) saturate(3139%) hue-rotate(201deg) brightness(98%) !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="local-seo"],[data-service-icon="microsoft-ads"],[data-service-icon="ecommerce-websites"],[data-service-icon="social-media-marketing"],[data-service-icon="content-marketing"],[data-service-icon="seo"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="local-seo"],[data-service-icon="microsoft-ads"],[data-service-icon="ecommerce-websites"],[data-service-icon="social-media-marketing"],[data-service-icon="content-marketing"],[data-service-icon="seo"])){background:#e3f7f6 !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="local-seo"],[data-service-icon="microsoft-ads"],[data-service-icon="ecommerce-websites"],[data-service-icon="social-media-marketing"],[data-service-icon="content-marketing"],[data-service-icon="seo"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="local-seo"],[data-service-icon="microsoft-ads"],[data-service-icon="ecommerce-websites"],[data-service-icon="social-media-marketing"],[data-service-icon="content-marketing"],[data-service-icon="seo"]){filter:invert(47%) sepia(91%) saturate(1271%) hue-rotate(137deg) brightness(94%) !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="international-seo"],[data-service-icon="meta-ads"],[data-service-icon="ai-assisted-websites"],[data-service-icon="instagram-marketing"],[data-service-icon="email-marketing"],[data-service-icon="other-services"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="international-seo"],[data-service-icon="meta-ads"],[data-service-icon="ai-assisted-websites"],[data-service-icon="instagram-marketing"],[data-service-icon="email-marketing"],[data-service-icon="other-services"])){background:#f1eaff !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="international-seo"],[data-service-icon="meta-ads"],[data-service-icon="ai-assisted-websites"],[data-service-icon="instagram-marketing"],[data-service-icon="email-marketing"],[data-service-icon="other-services"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="international-seo"],[data-service-icon="meta-ads"],[data-service-icon="ai-assisted-websites"],[data-service-icon="instagram-marketing"],[data-service-icon="email-marketing"],[data-service-icon="other-services"]){filter:invert(35%) sepia(96%) saturate(2485%) hue-rotate(244deg) brightness(98%) !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="seo-consulting"],[data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"],[data-service-icon="retargeting"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="seo-consulting"],[data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"],[data-service-icon="retargeting"])){background:#e6f8ee !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="seo-consulting"],[data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"],[data-service-icon="retargeting"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="seo-consulting"],[data-service-icon="shopify-websites"],[data-service-icon="whatsapp-marketing"],[data-service-icon="retargeting"]){filter:invert(50%) sepia(91%) saturate(1130%) hue-rotate(105deg) brightness(95%) !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="aeo-geo"],[data-service-icon="youtube-ads"],[data-service-icon="youtube-marketing"],[data-service-icon="digital-pr"],[data-service-icon="reddit-marketing"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="aeo-geo"],[data-service-icon="youtube-ads"],[data-service-icon="youtube-marketing"],[data-service-icon="digital-pr"],[data-service-icon="reddit-marketing"])){background:#fff0f0 !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="aeo-geo"],[data-service-icon="youtube-ads"],[data-service-icon="youtube-marketing"],[data-service-icon="digital-pr"],[data-service-icon="reddit-marketing"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="aeo-geo"],[data-service-icon="youtube-ads"],[data-service-icon="youtube-marketing"],[data-service-icon="digital-pr"],[data-service-icon="reddit-marketing"]){filter:invert(29%) sepia(94%) saturate(3652%) hue-rotate(345deg) brightness(100%) !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="landing-pages"],[data-service-icon="online-ads"]),.mega-explorer-link .mega-explorer-detail-icon:has(:is([data-service-icon="landing-pages"],[data-service-icon="online-ads"])){background:#fff4da !important}
.seo-detail-related-card .seo-detail-related-icon:is([data-service-icon="landing-pages"],[data-service-icon="online-ads"]) img,.mega-explorer-link .mega-explorer-detail-icon img:is([data-service-icon="landing-pages"],[data-service-icon="online-ads"]){filter:invert(62%) sepia(92%) saturate(2172%) hue-rotate(355deg) brightness(99%) !important}

