#seo-intro{background-color:#f7f7f7;padding:var(--sectionPadding)}#seo-intro .cs-container{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;margin:auto;max-width:75rem;width:100%}#seo-intro .cs-image{aspect-ratio:1.42;background:transparent;border:0;border-radius:0;box-shadow:none;isolation:isolate;margin:0 auto;max-width:38.75rem;overflow:visible;position:relative;transition:none;width:100%}#seo-intro .cs-image:hover{box-shadow:none;transform:none}#seo-intro .cs-image:after{display:none}#seo-intro .cs-image img{border-radius:0;display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;width:100%}#seo-intro .cs-content{margin:0 auto;max-width:600px;width:100%}#seo-intro .cs-text,#seo-intro .cs-title{margin-bottom:1rem}#seo-intro .cs-list{list-style:none;margin:1.5rem 0 0;padding:0}#seo-intro .cs-list li{color:var(--bodyTextColor);margin-bottom:.75rem;padding-left:1.375rem;position:relative}#seo-intro .cs-list li:last-child{margin-bottom:0}#seo-intro .cs-list li:before{background-color:var(--primary);content:"";height:.5rem;left:0;position:absolute;top:.625rem;width:.5rem}#seo-intro .cs-button-solid{display:inline-block}@media (min-width:768px){#seo-intro .cs-container{grid-template-columns:1fr 1fr}#seo-intro .cs-content,#seo-intro .cs-image{margin:0}}body.dark-mode #seo-intro{background-color:var(--dark)}body.dark-mode #seo-intro .cs-image{background:transparent}body.dark-mode #seo-intro .cs-list li,body.dark-mode #seo-intro .cs-text,body.dark-mode #seo-intro .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #seo-intro .cs-topper{color:var(--primaryLight)}#logo-cta-strip{background:linear-gradient(90deg,#f8fafc,#e5e7eb);padding:clamp(2.5rem,5vw,3.5rem) 1rem}#logo-cta-strip .cs-container{align-items:center;display:flex;justify-content:center;margin:auto;max-width:900px;text-align:center;width:100%}#logo-cta-strip .cs-title{color:var(--headerColor);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;margin:0}#logo-cta-strip .cs-title span{background:linear-gradient(90deg,var(--primary),#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#logo-cta-strip .cs-subtext{color:var(--bodyTextColor);font-size:1.1rem;font-weight:600;margin-top:1rem}body.dark-mode #logo-cta-strip{background:linear-gradient(90deg,var(--dark),#0f172a)}body.dark-mode #logo-cta-strip .cs-title{color:#fff}body.dark-mode #logo-cta-strip .cs-subtext{color:#d1d5db}@media (min-width:48rem) and (max-width:63.9375rem){#seo-intro .cs-container{gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:47.9375rem){#logo-cta-strip,#seo-intro{padding:clamp(3.25rem,12vw,4.75rem) 1rem}#seo-intro .cs-container{gap:2rem}#seo-intro .cs-content{max-width:35rem}#seo-intro .cs-button-solid{max-width:17.5rem;width:100%}#seo-intro .cs-image{box-shadow:5px 5px 0 #111827;max-width:min(100%,26.25rem)}#seo-intro .cs-image:hover{box-shadow:5px 5px 0 #111827;transform:none}#logo-cta-strip .cs-title{font-size:clamp(1.75rem,9vw,2.5rem)}[data-animate-section]:not(section):not([data-animate]),[data-animate-section]:not(section)[data-animate=left],[data-animate-section]:not(section)[data-animate=right]{transform:translateY(32px)}[data-animate-section]:not(section).animate-in{transform:translateY(0)}}[data-animate-section]:not(section){opacity:0;transition:opacity .85s ease,transform .85s ease;will-change:transform,opacity}[data-animate-section]:not(section):not([data-animate]),[data-animate-section]:not(section)[data-animate=left]{transform:translateX(-64px)}[data-animate-section]:not(section)[data-animate=right]{transform:translateX(64px)}[data-animate-section]:not(section).animate-in{opacity:1;transform:translateX(0)}#seo-audit,#seo-intro{background-color:#fff}#logo-cta-strip{background:#f7f8fa}body.dark-mode #faq-section,body.dark-mode #seo-audit,body.dark-mode #seo-intro,body.dark-mode[data-page="/seo/"] .service-split-blue{background-color:var(--dark)}body.dark-mode #logo-cta-strip,body.dark-mode #testimonials-2026,body.dark-mode[data-page="/seo/"] .service-split-light,body.dark-mode[data-page="/seo/"] .service-split-soft{background:rgba(0,0,0,.2)}