.solutions-immersive :is(.cluster-landing,.review-analytics-page,.mlmp){--cluster-muted:var(--cacao-muted);--ra-ink:var(--cacao-ink);--ra-muted:var(--cacao-muted);--ra-border:var(--cacao-border);--ra-soft:var(--cacao-sand);--ra-surface:var(--cacao-paper);--ra-blue:var(--cacao-terra);--ra-violet:var(--cacao-terra);--ink:var(--cacao-ink);--purple:var(--cacao-terra);--orange:var(--cacao-terra);background:var(--cacao-cream);color:var(--cacao-ink)}.solutions-immersive :is(.cluster-container,.review-analytics-container,.mlmp-container){width:min(1200px,calc(100% - 40px))}.solutions-immersive :is(.cluster-hero,.review-analytics-hero,.mlmp-hero){min-height:auto;padding:clamp(64px,7vw,104px) 0 64px;background:linear-gradient(180deg,var(--cacao-charcoal),#24242c 55%,#493735);color:var(--cacao-light)}.solutions-immersive .cluster-hero:after,.solutions-immersive .cluster-hero:before{display:none}.solutions-immersive :is(.cluster-hero,.review-analytics-hero,.mlmp-hero) h1{font-family:var(--cacao-display);font-size:clamp(40px,5.2vw,72px);font-weight:400;letter-spacing:-.045em;line-height:1.07;text-wrap:balance;color:var(--cacao-light)}.solutions-immersive .cluster-hero p,.solutions-immersive .cluster-hero-social-proof-text,.solutions-immersive .mlmp-hero-copy small,.solutions-immersive .mlmp-hero-copy>p,.solutions-immersive .review-analytics-hero-copy>p{color:var(--cacao-muted-light);line-height:1.65}.solutions-immersive .mlmp-eyebrow{color:var(--cacao-terra)}.solutions-immersive :is(.cluster-hero,.review-analytics-hero,.mlmp-hero) .review-analytics-eyebrow,.solutions-immersive :is(.mlmp-hero,.mlmp-dark) .mlmp-eyebrow{color:var(--cacao-peach)}.solutions-immersive :is(.cluster-content,.cluster-faq,.review-analytics-page,.mlmp) h2{font-family:var(--cacao-display);font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;color:var(--cacao-ink)}.solutions-immersive :is(.cluster-proof-stats,.review-analytics-stats,.review-analytics-muted-section,.mlmp-soft,.mlmp-orange-soft,.mlmp-faq){background:var(--cacao-sand);border-color:var(--cacao-border)}.solutions-immersive :is(.cluster-proof-stat strong,.cluster-product-case-metrics strong,.review-analytics-stat strong,.review-analytics-section-header span,.review-analytics-step-copy>span,.cluster-card-link,.cluster-product-feature-section-link,.cluster-product-overview-header>span,.review-analytics-context-link,.mlmp-text-link,.mlmp-number){color:var(--cacao-terra)}.solutions-immersive :is(.cluster-proof-stat span,.cluster-product-feature-copy p,.cluster-product-feature-section-copy p,.cluster-product-feature-section-copy li,.cluster-product-overview-header p,.cluster-product-featured-case-copy p,.cluster-product-case-metrics span,.review-analytics-section-header p,.review-analytics-step-copy p,.mlmp-section-heading p,.mlmp-capability p,.mlmp-industry p,.mlmp-faq details p){color:var(--cacao-muted);line-height:1.7}.solutions-immersive :is(.cluster-product-feature-card,.cluster-product-feature-section,.cluster-product-featured-case,.cluster-product-case-card,.cluster-product-fit,.cluster-franchise-operating-model,.cluster-franchise-automation,.cluster-retail-insights,.review-analytics-step,.review-analytics-card,.review-analytics-table-card,.review-analytics-link-card,.mlmp-card,.mlmp-role,.mlmp-industry,.mlmp-capability,.mlmp-case){border:1px solid var(--cacao-border);border-radius:var(--cacao-radius);background:var(--cacao-paper);box-shadow:var(--cacao-shadow);color:var(--cacao-ink)}.solutions-immersive :is(.cluster-franchise-operating-model,.cluster-franchise-automation,.cluster-retail-insights){padding:clamp(24px,4vw,44px)}.solutions-immersive :is(.cluster-franchise-operating-model article,.cluster-franchise-automation article,.cluster-retail-insights article){background:var(--cacao-cream);border-color:var(--cacao-border);border-radius:var(--cacao-radius)}.solutions-immersive :is(.cluster-product-feature-icon,.mlmp-capability>span){background:var(--cacao-sand);color:var(--cacao-terra)}.solutions-immersive :is(.cluster-section-media,.cluster-section-stacked-media,.cluster-product-feature-media,.cluster-product-feature-section-media,.review-analytics-step-media,.mlmp-media,.mlmp-case-image){border-color:var(--cacao-border);border-radius:var(--cacao-radius);background:var(--cacao-sand);box-shadow:none;overflow:hidden}.solutions-immersive :is(.cluster-product-hero-media,.review-analytics-hero-media,.mlmp-hero-image){border:6px solid #19191c;border-radius:var(--cacao-radius);background:#19191c;box-shadow:0 28px 80px rgba(0,0,0,.35);overflow:hidden;transform:none}.solutions-immersive :is(.cluster-btn,.review-analytics-btn,.mlmp-button){min-height:52px;max-width:100%;padding:14px 26px;border-radius:999px;font-size:16px;line-height:1.4;text-align:center;box-shadow:none}.solutions-immersive .review-analytics-btn-primary,.solutions-immersive :is(.cluster-hero,.cluster-final-cta) .cluster-btn-primary,.solutions-immersive :is(.mlmp-button-primary,.mlmp-button-light){border-color:var(--cacao-light);background:var(--cacao-light);color:var(--cacao-ink)}.solutions-immersive .cluster-section .cluster-btn-primary{background:var(--cacao-ink);color:var(--cacao-light);border-color:var(--cacao-ink)}.solutions-immersive :is(.cluster-hero .cluster-btn-secondary,.review-analytics-btn-secondary,.mlmp-button-secondary){background:transparent;color:var(--cacao-light);border-color:#8e7a6e}.solutions-immersive :is(.cluster-btn:hover,.review-analytics-btn:hover,.mlmp-button:hover){background:var(--cacao-peach);border-color:var(--cacao-peach);color:var(--cacao-ink);box-shadow:none;transform:none}.solutions-immersive :is(.cluster-product-secondary,.cluster-franchise-workflow,.review-analytics-ai-section,.mlmp-dark){background:var(--cacao-charcoal);color:var(--cacao-light);border-color:var(--cacao-border-dark)}.solutions-immersive :is(.cluster-product-secondary,.cluster-franchise-workflow,.review-analytics-ai-section,.mlmp-dark) h2,.solutions-immersive :is(.cluster-product-secondary,.cluster-franchise-workflow,.review-analytics-ai-section,.mlmp-dark) h3{color:var(--cacao-light)}.solutions-immersive :is(.cluster-product-secondary,.cluster-franchise-workflow,.review-analytics-ai-section,.mlmp-dark) p{color:var(--cacao-muted-light)}.solutions-immersive .cluster-franchise-workflow li span{color:var(--cacao-muted-light)}.solutions-immersive .cluster-franchise-workflow li:before{background:var(--cacao-peach);color:var(--cacao-ink)}.solutions-immersive :is(.cluster-product-secondary article,.review-analytics-example,.review-analytics-comparison,.mlmp-journey li){border-color:var(--cacao-border-dark);border-radius:var(--cacao-radius);background:var(--cacao-surface-dark);color:var(--cacao-light)}.solutions-immersive .review-analytics-comparison strong{color:var(--cacao-light)}.solutions-immersive :is(.review-analytics-comparison span,.review-analytics-example dt){color:var(--cacao-muted-light)}.solutions-immersive :is(.cluster-card-link-light,.review-analytics-context-links-dark a){color:var(--cacao-peach)}.solutions-immersive .cluster-franchise-workflow a{color:var(--cacao-peach)}.solutions-immersive .google-reputation-guide .cluster-section:first-child .cluster-section-media{background:var(--cacao-sand);box-shadow:none}.solutions-immersive :is(.google-reputation-guide-table,.google-reputation-guide-ownership article){background:var(--cacao-paper);border-color:var(--cacao-border);border-radius:var(--cacao-radius);box-shadow:var(--cacao-shadow)}.solutions-immersive .google-reputation-guide-table-grid>strong{background:var(--cacao-sand);color:var(--cacao-muted)}.solutions-immersive .google-reputation-guide-row span{background:var(--cacao-paper);border-color:var(--cacao-border);color:var(--cacao-ink)}.solutions-immersive :is(.cluster-final-cta,.review-analytics-final-cta,.mlmp-final){padding:clamp(64px,8vw,100px) 0;background:linear-gradient(180deg,var(--cacao-charcoal),#493735);color:var(--cacao-light)}.solutions-immersive :is(.cluster-final-cta,.review-analytics-final-cta,.mlmp-final) h2{color:var(--cacao-light)}.solutions-immersive :is(.cluster-final-cta,.review-analytics-final-cta,.mlmp-final) p{color:var(--cacao-muted-light)}.solutions-immersive :is(.cluster-faq details,.review-analytics-faq details,.mlmp-faq details){border:0;border-bottom:1px solid var(--cacao-border);border-radius:0;background:transparent;color:var(--cacao-ink);box-shadow:none}.solutions-immersive :is(.cluster-content,.review-analytics-section,.mlmp-section){padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.solutions-immersive :is(.review-management-resource-links a,.google-review-management-tool-logo-card){background:var(--cacao-paper);border-color:var(--cacao-border);border-radius:var(--cacao-radius);color:var(--cacao-ink);box-shadow:var(--cacao-shadow)}.solutions-immersive :is(.review-management-case-stats div,.google-review-management-tool-steps li){background:var(--cacao-sand);border-color:var(--cacao-border);border-radius:18px}.solutions-immersive :is(.review-management-case-stats strong,.review-management-eyebrow){color:var(--cacao-terra)}.solutions-immersive :is(.google-review-management-tool-intro-content p,.google-review-management-tool-intro-content li,.review-management-case-stats span,.mlmp-copy p,.mlmp-role li){color:var(--cacao-muted)}.solutions-immersive .google-review-management-tool-intro-content li:before{background:var(--cacao-terra)}.solutions-immersive .mlmp-dark .mlmp-copy p{color:var(--cacao-muted-light)}.solutions-immersive .mlmp-copy a{color:var(--cacao-terra)}.solutions-immersive .mlmp-dark .mlmp-copy a{color:var(--cacao-peach)}.solutions-immersive .mlmp-dark :is(.mlmp-card,.mlmp-role,.mlmp-industry,.mlmp-capability){background:var(--cacao-surface-dark);border-color:var(--cacao-border-dark);color:var(--cacao-light)}.solutions-immersive .mlmp .mlmp-dark :is(p,li){color:var(--cacao-muted-light)}.solutions-immersive .mlmp .mlmp-dark .mlmp-text-link,.solutions-immersive .mlmp .mlmp-dark a{color:var(--cacao-peach)}@media (max-width:900px){.solutions-immersive :is(.review-analytics-hero-grid,.mlmp-hero-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.solutions-immersive :is(.cluster-hero,.review-analytics-hero,.mlmp-hero) h1{font-size:clamp(36px,8.5vw,48px)}.solutions-immersive :is(.cluster-hero-actions,.review-analytics-actions,.mlmp-actions){flex-direction:column;align-items:stretch}.solutions-immersive :is(.cluster-section-content,.cluster-section-stacked-content){padding:24px 20px;overflow-wrap:anywhere}}