@import url(/wp-content/themes/vicious-marketing/assets/css/wix-fonts.css);.page-service-detail-site{font-family:var(--wix-font-body);font-weight:400}.page-service-detail-site .main-nav a{font-family:Arial,Helvetica,var(--wix-font-body),sans-serif;font-weight:700;letter-spacing:.1em}.page-service-detail-site h1,.page-service-detail-site h2,.page-service-detail-site .section-title,.page-service-detail-site .footer-col h5{font-family:var(--font-display);font-weight:400}.page-service-detail-site p,.page-service-detail-site li,.page-service-detail-site .footer-brand p,.page-service-detail-site .footer-col a,.page-service-detail-site .footer-bottom{font-family:var(--wix-font-body)}.service-detail-hero{background:var(--black) url(/wp-content/themes/vicious-marketing/assets/images/wix-970284_5b2397a9662440658cf6ec90ebc7a37b-mv2.png) center/cover no-repeat;color:#fff;padding:90px 0 80px;position:relative}.service-detail-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .5) 60%,rgb(0 0 0 / .25) 100%)}.service-detail-hero .container{position:relative;z-index:1}.service-detail-hero h1{font-family:var(--wix-font-nuckle-bold);font-size:clamp(36px, 5vw, 56px);line-height:1.15;font-weight:400;color:#fff;max-width:720px;margin:0}.service-detail-intro{padding:60px 0 40px;background:#fff}.service-detail-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.service-detail-intro-grid.no-image{grid-template-columns:1fr;max-width:900px}.service-detail-intro h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(26px, 3.5vw, 34px);line-height:1.35;font-weight:400;color:var(--black);margin-bottom:20px}.service-detail-intro p{font-size:16px;line-height:1.75;color:var(--text);margin:0}.service-detail-intro-media img{width:100%;border-radius:12px;display:block}.service-detail-intro-center{padding:70px 0 50px;text-align:center}.service-detail-intro-center .container{max-width:900px}.service-detail-intro-center h2{font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;margin-bottom:24px}.service-detail-intro-center p{font-size:18px;line-height:1.75;max-width:820px;margin:0 auto}.service-detail-intro-center h2 strong{font-weight:400}.service-detail-why>.container>h2 strong{font-weight:400}.service-detail-what-is{padding:0 0 60px;background:#fff}.service-detail-what-is .container{max-width:960px}.service-detail-what-is-box{background:var(--red);border-radius:14px;padding:48px 56px;text-align:center;color:#fff}.service-detail-what-is-box h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(24px, 3.2vw, 42px);line-height:1.35;font-weight:400;color:#fff;margin:0 0 20px}.service-detail-what-is-box p{font-family:var(--wix-font-body);font-size:17px;line-height:1.7;color:#fff;margin:0 auto;max-width:820px}.service-detail-what-is-box a{color:#fff;text-decoration:underline}.service-detail-article{padding:20px 0 50px;background:var(--light-grey)}.service-detail-article .cs-article-inner{max-width:960px}.service-detail-article h2{font-family:var(--wix-font-nuckle-regular);font-size:28px;line-height:1.35;font-weight:400;margin:48px 0 18px;color:var(--black)}.service-detail-article h2:first-child{margin-top:0}.service-detail-article p{font-size:16px;line-height:1.75;margin-bottom:16px;color:var(--text)}.service-detail-offerings-band{background:linear-gradient(90deg,#C93629 0%,#621C15 100%);padding:60px 0 70px;color:#fff}.service-detail-offerings-band .container{max-width:1100px}.service-detail-offerings-band h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 4vw, 40px);line-height:1.25;font-weight:400;color:#fff;margin:0 0 20px}.service-detail-offerings-band>.container>p{font-family:var(--wix-font-body);font-size:17px;line-height:1.75;color:#fff;margin:0 0 32px;max-width:900px}.service-detail-offerings-band a{color:#fff;text-decoration:underline}.service-detail-offerings-band .service-offerings-grid{column-count:3;column-gap:15px}.service-detail-offerings-band .service-offering-card{background:#fff;border-radius:12px;padding:30px 10px 50px 10px;color:var(--text);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:15px;box-shadow:0 1px 3px 2px #0000003d}.service-detail-seo .container{max-width:90%!important}@media (max-width:1024px){.service-detail-offerings-band .service-offerings-grid{column-count:2}}@media (max-width:767px){.service-detail-offerings-band .service-offerings-grid{column-count:1}}.service-detail-offerings-band .service-offering-card h3{font-family:var(--wix-font-nuckle-bold);font-size:22px;line-height:1.35;font-weight:400;color:var(--black);margin:0 0 14px}.service-detail-offerings-band .service-offering-card ul{margin:0 0 0 10px;padding-left:18px}.service-detail-offerings-band .service-offering-card li{font-family:var(--wix-font-body);font-size:15px;line-height:1.65;color:var(--text);margin-bottom:8px}.service-detail-offerings-band .service-offering-card li:last-child{margin-bottom:0}.service-detail-services-panel{padding:60px 0 70px;background:#fff}.service-detail-services-panel .container{max-width:1100px}.service-detail-services-panel h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 4vw, 40px);line-height:1.25;font-weight:400;color:var(--black);margin:0 0 20px}.service-detail-services-panel>.container>p{font-family:var(--wix-font-body);font-size:17px;line-height:1.75;color:var(--text);margin:0 0 32px;max-width:900px}.service-detail-services-grid{position:relative}.service-detail-service-card{background:linear-gradient(160deg,#C93629 0%,#621C15 100%);border-radius:12px;padding:30px 10px 50px 10px;color:#fff;box-shadow:0 1px 3px 2px #0000003d}.service-detail-service-card h3{font-family:var(--wix-font-nuckle-bold);font-size:22px;line-height:1.35;font-weight:400;color:#fff;margin:0 0 14px}.service-detail-service-card ul{margin:0 0 0 10px;padding-left:18px}.service-detail-service-card li{font-family:var(--wix-font-body);font-size:15px;line-height:1.65;color:rgb(255 255 255 / .95);margin-bottom:8px}.service-detail-service-card li:last-child{margin-bottom:0}.service-detail-why{padding:70px 0;background:#f7f7f7}.service-detail-why .container{max-width:1100px}.service-detail-why>.container>h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;font-weight:400;color:var(--black);text-align:center;margin:0 0 48px}.service-detail-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:start}.service-detail-why-media img{width:100%;display:block;border-radius:12px}.service-detail-why-list{display:flex;flex-direction:column;gap:28px}.service-detail-why-item h3{font-family:var(--wix-font-nuckle-bold);font-size:20px;line-height:1.35;font-weight:400;color:var(--black);margin:0 0 10px}.service-detail-why-item p{font-family:var(--wix-font-body);font-size:16px;line-height:1.75;color:var(--text);margin:0}.service-detail-why-alt{padding:70px 0;background:#fff}.service-detail-why-alt .container{max-width:1100px}.service-detail-why-alt h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;font-weight:400;color:var(--black);text-align:center;margin:0 0 40px}.service-why-alt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-why-alt-card{border-radius:16px;padding:36px 28px;text-align:center;color:#fff;min-height:320px;display:flex;flex-direction:column}.service-why-alt-card.red{background:linear-gradient(160deg,#C93629 0%,#621C15 100%)}.service-why-alt-card.dark{background:var(--black)}.service-why-alt-card h3{font-family:var(--wix-font-nuckle-bold);font-weight:400;color:#fff;font-size:24px;margin:0 0 18px;line-height:1.25}.service-why-alt-card p{font-family:var(--wix-font-body);font-size:16px;line-height:1.875;color:#fff;opacity:.95;flex:1;margin:0}.service-why-alt-card .explore-link{display:inline-block;margin-top:24px;color:#fff;text-decoration:underline;font-size:15px}@media (max-width:768px){.service-why-alt-grid{grid-template-columns:1fr}}.service-detail-process{padding:70px 0;background:#fff}.service-detail-process h2,.service-detail-process p{text-align:center!important}.service-detail-process--left h2,.service-detail-process--left p{text-align:left!important}.service-detail-process--left h2 strong,.service-detail-pricing-plain h2 strong{color:#8C0202}.service-detail-process .container{max-width:900px;text-align:center}.ctm-fonts h1,.ctm-fonts h2,.ctm-fonts h3{font-family:"khand"!important;font-weight:600!important}.service-detail-process h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;font-weight:400;color:var(--black);margin:0 0 20px}.service-detail-process>.container>p{font-family:var(--wix-font-body);font-size:16px;line-height:1.75;color:var(--text);margin:0 0 28px}.service-detail-process-list{margin:0 auto;padding-left:1.25em;max-width:820px;text-align:left;list-style:disc}.service-detail-process-list li{font-family:var(--wix-font-body);font-size:16px;line-height:1.75;color:var(--text);margin-bottom:12px}.service-detail-process-list li:last-child{margin-bottom:0}.service-detail-process-list strong{font-family:var(--wix-font-nuckle-bold);font-weight:400;color:var(--black)}.service-detail-pricing{padding:0 0 70px;background:#fff}.service-detail-pricing .container{max-width:960px}.service-detail-pricing-box{background:#f7f7f7;border-radius:14px;padding:48px 56px;text-align:center}.service-detail-pricing-box h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;font-weight:400;color:var(--black);margin:0 0 24px}.service-detail-pricing-box p{font-family:var(--wix-font-body);font-size:16px;line-height:1.75;color:var(--text);margin:0 0 18px;max-width:820px;margin-left:auto;margin-right:auto}.service-detail-pricing-box p:last-child{margin-bottom:0}.service-detail-pricing-box a{color:var(--black);font-weight:700;text-decoration:underline}.service-offerings{margin:28px 0 12px}.service-offering-card.red{background:linear-gradient(160deg,#C93629 0%,#621C15 100%)}.service-offering-card.dark{background:var(--black)}.service-offering-card h3{font-family:var(--wix-font-nuckle-bold);font-size:18px;line-height:1.35;font-weight:400;color:#fff;margin-bottom:12px}.service-offering-card p{font-size:14px;line-height:1.65;color:rgb(255 255 255 / .95);margin-bottom:8px}.service-offering-card p:last-child{margin-bottom:0}.service-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 8px}.service-why-card{background:#fff;border:1px solid var(--border-grey);border-radius:12px;padding:24px 22px}.service-why-card h3{font-family:var(--wix-font-nuckle-bold);font-size:17px;line-height:1.35;font-weight:400;color:var(--red);margin-bottom:12px}.service-why-card p{font-size:15px;line-height:1.65;margin:0;color:var(--text)}.service-detail-article ol.process-steps{margin:0 0 16px;padding-left:1.4em}.service-detail-article ol.process-steps li{font-size:16px;line-height:1.75;margin-bottom:10px;color:var(--text)}.service-detail-charts{background:var(--light-grey);padding:0 0 60px}.service-detail-charts .charts-row{display:flex;align-items:flex-end;justify-content:center;gap:14px;flex-wrap:wrap}.service-detail-charts img{border-radius:12px 12px 0 0;max-width:240px;width:100%;object-fit:cover;object-position:top;background:#fff;box-shadow:0 -4px 20px rgb(0 0 0 / .08)}.service-detail-charts img:nth-child(1),.service-detail-charts img:nth-child(4){height:110px}.service-detail-charts img:nth-child(2),.service-detail-charts img:nth-child(3){height:150px}.service-back-nav{padding:24px 0 50px;text-align:center;background:#fff}.service-back-nav a{font-family:var(--wix-font-nuckle-regular);font-size:16px;color:var(--black);text-decoration:none}.service-back-nav a:hover{color:var(--red)}.page-service-detail-site .cta-banner{margin-bottom:0}.page-seo-aso-orm .service-detail-hero--full{padding:0;background:none;overflow:hidden;position:relative;width:100%;max-width:none}.page-seo-aso-orm main.page-services.service-detail{max-width:none;width:100%}.page-seo-aso-orm .service-detail-hero--full::before{display:none}.page-seo-aso-orm .service-detail-hero-media{display:block;width:100%;line-height:0}.page-seo-aso-orm .service-detail-hero-media img{width:100%;height:clamp(240px, 22vw, 311px);object-fit:cover;object-position:center;display:block}.page-seo-aso-orm .service-detail-hero--full .service-detail-hero-content{position:absolute;inset:0;display:flex;align-items:center;z-index:1}.page-seo-aso-orm .service-detail-hero--full .service-detail-hero-content .container{width:100%}.page-seo-aso-orm .service-detail-hero h1 span{color:var(--red)}.page-seo-aso-orm .service-detail-seo-copy{padding:56px 0 0;text-align:left;background:#fff}.page-seo-aso-orm .service-detail-seo-copy .container,.page-seo-aso-orm .service-detail-definition .container,.page-seo-aso-orm .service-detail-seo-services .container,.page-seo-aso-orm .service-detail-why-cards .container,.page-seo-aso-orm .service-detail-process--left .container,.page-seo-aso-orm .service-detail-pricing-plain .container{max-width:var(--container-width);text-align:left}.page-seo-aso-orm .service-detail-accent h2{font-family:var(--font-display);font-size:40px;line-height:1.38;font-weight:400;color:var(--black);text-align:left;margin:0 0 24px}.page-seo-aso-orm .service-detail-accent h2 strong{color:#8c0404;font-weight:400}.page-seo-aso-orm .service-detail-seo-copy p,.page-seo-aso-orm .service-detail-definition p,.page-seo-aso-orm .service-detail-seo-services>.container>p,.page-seo-aso-orm .service-detail-process>.container>p,.page-seo-aso-orm .service-detail-pricing-plain p{font-family:var(--wix-font-body);font-size:20px;line-height:1.75;font-weight:300;color:var(--text);margin:0 0 20px;max-width:none}.page-seo-aso-orm .service-detail-definition{padding:48px 0 0;background:#fff}.page-seo-aso-orm .service-detail-seo-services{padding:48px 0 70px}.page-seo-aso-orm .service-detail-why-cards{padding:56px 0 70px}.page-seo-aso-orm .service-detail-why-cards h2{text-align:left;margin-bottom:32px}.page-seo-aso-orm .service-detail-process{padding-top:56px;background:#fff}.page-seo-aso-orm .service-detail-process .container{max-width:var(--container-width);text-align:left}.page-seo-aso-orm .service-detail-process>.container>p{margin-bottom:24px}.page-seo-aso-orm .service-detail-process h2,.page-seo-aso-orm .service-detail-pricing-plain h2{font-family:var(--font-display);font-size:40px;line-height:1.38;font-weight:400;text-align:left}.page-seo-aso-orm .service-detail-definition h2,.page-seo-aso-orm .service-detail-seo-services h2{font-family:var(--font-display);font-size:40px;line-height:1.38;font-weight:400}.page-seo-aso-orm .service-detail-seo-services>.container>p a{color:var(--text);text-decoration:underline}.page-seo-aso-orm .service-detail-seo-services-grid{gap:24px}.page-seo-aso-orm .service-detail-seo-service-card{border-radius:0;padding:36px 40px;min-height:220px}.page-seo-aso-orm .service-detail-seo-service-card h3{font-family:var(--font-display);font-size:30px;line-height:1.25;font-weight:400;color:#e11a10;margin:0 0 18px}.page-seo-aso-orm .service-detail-seo-service-card li{font-family:var(--wix-font-body);font-size:18px;line-height:1.65;color:#fff;margin-bottom:10px}.page-seo-aso-orm .service-detail-seo-service-card ul{padding-left:20px}.page-seo-aso-orm .service-detail-seo-service-card li::marker{color:#fff}.page-seo-aso-orm .service-detail-why-cards .service-detail-why-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.page-seo-aso-orm .service-detail-why-cards .service-why-card{border-radius:0;padding:48px 36px 56px;min-height:320px}.page-seo-aso-orm .service-detail-why-cards .service-why-card h3{font-family:var(--font-display);font-size:36px;line-height:1.25;font-weight:400;color:#fff;margin:0 0 18px}.page-seo-aso-orm .service-detail-why-cards .service-why-card p{font-family:var(--wix-font-body);font-size:18px;line-height:1.65;color:#fff}.page-seo-aso-orm .service-detail-why-cards .service-why-card-icon svg,.page-seo-aso-orm .service-detail-why-cards .service-why-card-icon img{width:56px;height:56px}.page-seo-aso-orm .service-detail-process .container,.page-seo-aso-orm .service-detail-pricing-plain .container{text-align:left}.page-seo-aso-orm .service-detail-process-list--numbered{list-style:none;padding-left:0;margin:0}.page-seo-aso-orm .service-detail-process-list--numbered li{font-family:var(--wix-font-body);font-size:20px;line-height:1.9;color:var(--text);margin-bottom:4px;padding-left:0}.page-seo-aso-orm .service-detail-process-list--numbered strong{font-family:var(--wix-font-body);color:#9f130d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.page-seo-aso-orm .service-detail-pricing-plain{padding:48px 0 70px}.page-seo-aso-orm .service-detail-pricing-plain a{color:var(--black);font-weight:700;text-decoration:underline;text-underline-offset:3px}.service-detail-seo-services{background:#fff}.service-detail-seo-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-detail-seo-service-card{background:#000;border-radius:12px;padding:28px 26px;color:#fff}.service-detail-seo-service-card h3{font-family:var(--wix-font-nuckle-bold);font-size:18px;line-height:1.35;font-weight:400;color:var(--red);margin:0 0 14px}.service-detail-seo-service-card ul{margin:0;padding-left:18px}.service-detail-seo-service-card li{font-family:var(--wix-font-body);font-size:15px;line-height:1.65;color:rgb(255 255 255 / .95);margin-bottom:8px}.service-detail-seo-service-card li:last-child{margin-bottom:0}.service-detail-why-cards{padding:70px 0;background:#fafafa}.service-detail-why-cards .container{max-width:1100px}.service-detail-why-cards h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;font-weight:400;color:var(--black);text-align:center;margin:0 0 40px}.service-detail-why-cards .service-why-grid,.service-detail-why-cards .service-detail-why-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0}.service-detail-why-cards .service-why-card{background:linear-gradient(90deg,#9f130d 0%,#fdb8b8 100%);border:none;border-radius:12px;padding:36px 28px;text-align:center;color:#fff}.service-detail-why-cards .service-why-card-icon{display:flex;justify-content:center;margin-bottom:18px;color:#fff}.service-detail-why-cards .service-why-card-icon svg,.service-detail-why-cards .service-why-card-icon img{width:48px;height:48px}.service-detail-why-cards .service-why-card-icon img{object-fit:contain;border-radius:0}.service-detail-why-cards .service-why-card h3{font-family:var(--wix-font-nuckle-bold);font-size:18px;line-height:1.35;font-weight:400;color:#fff;margin:0 0 14px}.service-detail-why-cards .service-why-card p{font-size:15px;line-height:1.65;color:rgb(255 255 255 / .95);margin:0}.service-detail-process--left .container{max-width:960px;text-align:left}.service-detail-process-list--numbered{list-style:none;padding-left:0;max-width:none}.service-detail-process-list--numbered li{padding-left:0}.service-detail-process-list--numbered strong{color:var(--red);text-decoration:underline;text-underline-offset:3px}.service-detail-pricing-plain{padding:0 0 70px;background:#fff}.service-detail-pricing-plain .container{max-width:960px}.service-detail-pricing-plain h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(28px, 3.8vw, 40px);line-height:1.3;font-weight:400;color:var(--black);margin:0 0 24px}.service-detail-pricing-plain p{font-family:var(--wix-font-body);font-size:16px;line-height:1.75;color:var(--text);margin:0 0 16px}.service-detail-pricing-plain p:last-child{margin-bottom:0}.service-detail-pricing-plain a{color:var(--black);font-weight:700;text-decoration:underline;text-underline-offset:3px}.service-detail-cta h2{font-family:var(--wix-font-nuckle-regular);font-size:clamp(32px, 4.5vw, 48px);line-height:1.38;font-weight:400;max-width:none}.service-detail-cta .btn{font-family:var(--wix-font-nuckle-regular);font-size:16px;font-weight:400;letter-spacing:.1em}@media (max-width:900px){.service-detail-intro-grid{grid-template-columns:1fr}.service-detail-offerings-band .service-offerings-grid{grid-template-columns:repeat(2,1fr)}.service-detail-why-grid{grid-template-columns:1fr;gap:32px}.service-detail-seo-services-grid{grid-template-columns:1fr}.service-detail-why-cards .service-why-grid,.service-detail-why-cards .service-detail-why-cards-row{grid-template-columns:1fr}.page-seo-aso-orm .service-detail-accent h2,.page-seo-aso-orm .service-detail-process h2,.page-seo-aso-orm .service-detail-pricing-plain h2{font-size:clamp(28px, 6vw, 40px)}.page-seo-aso-orm .service-detail-seo-copy p,.page-seo-aso-orm .service-detail-definition p,.page-seo-aso-orm .service-detail-seo-services>.container>p,.page-seo-aso-orm .service-detail-process>.container>p,.page-seo-aso-orm .service-detail-pricing-plain p{font-size:18px}.page-seo-aso-orm .service-detail-why-cards .service-detail-why-cards-row{grid-template-columns:1fr}.page-seo-aso-orm .service-detail-why-cards .service-why-card{min-height:0}.page-seo-aso-orm .service-detail-why-cards .service-why-card h3{font-size:clamp(24px, 5vw, 36px)}.page-seo-aso-orm .service-detail-seo-service-card h3{font-size:clamp(22px, 4.5vw, 30px)}.service-offerings-grid,.service-why-grid{grid-template-columns:1fr}.service-detail-charts img{max-width:calc(50% - 7px);height:auto!important;min-height:90px}}@media (max-width:600px){.service-detail-offerings-band .service-offerings-grid{grid-template-columns:1fr}.service-detail-pricing-box{padding:36px 24px}}@media (max-width:480px){.service-detail-charts img{max-width:100%}}