*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a}html{scroll-behavior:smooth}:root{--cacao-ink:#241c18;--cacao-muted:#685b53;--cacao-cream:#f7f0e8;--cacao-paper:#fffaf5;--cacao-sand:#eee3d7;--cacao-charcoal:#171a20;--cacao-night:#0d0e10;--cacao-surface-dark:#222329;--cacao-light:#fff8f0;--cacao-muted-light:#c9beb5;--cacao-peach:#eac7ae;--cacao-terra:#8c5038;--cacao-border:#dbcabc;--cacao-border-dark:#48403c;--cacao-display:Georgia,"Times New Roman",serif;--cacao-radius:24px;--cacao-shadow:0 18px 48px rgba(63,40,26,.07)}.cacao-theme{color:var(--cacao-ink);background:var(--cacao-cream)}.cacao-theme :is(.steren-proof h2,.unified-reviews-panel-text h2,.google-reputation-workflow-header h2,.problem-solution-control-copy h2,.audience-links-header h2,.section-title,.key-benefits-header h2,.reviews-responses-text h2,.pricing-calculator-section h2,.faq-header h2,.final-cta h2){font-family:var(--cacao-display);font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.cacao-theme :is(.unified-reviews-panel-cta,.google-reputation-workflow-link,.audience-links-cta,.key-benefits-cta-button,.reviews-responses-cta,.contact-sales-btn,.final-cta-button){min-height:50px;border-radius:999px;padding:14px 26px;background:var(--cacao-ink);color:var(--cacao-light);border:1px solid transparent;box-shadow:none;font-family:inherit;font-weight:650;line-height:1.3;text-align:center;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.cacao-theme :is(.unified-reviews-panel-cta,.google-reputation-workflow-link,.audience-links-cta,.key-benefits-cta-button,.reviews-responses-cta,.contact-sales-btn,.final-cta-button):hover{background:var(--cacao-terra);color:var(--cacao-light);box-shadow:none;transform:none}.cacao-theme :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--cacao-terra);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cacao-theme :is(a,button,.step-item,.client-logos-track){transition:none}}.cacao-theme>.header{background:var(--cacao-charcoal);border-bottom-color:hsla(0,0%,100%,.08)}.cacao-theme>.header .logo-image{height:28px;width:auto;filter:grayscale(1) brightness(0) invert(1)}.cacao-theme>.header .mobile-menu,.cacao-theme>.header .nav-actions>.nav-link,.cacao-theme>.header .nav>.nav-item>.nav-link,.cacao-theme>.header .nav>.nav-link{color:var(--cacao-light)}.cacao-theme>.header .nav-actions .btn-primary{border-radius:999px;background:var(--cacao-light);color:var(--cacao-ink)}.cacao-theme>.header .nav-actions .btn-secondary{border-radius:999px;border-color:hsla(0,0%,100%,.25);background:transparent;color:var(--cacao-light)}.cacao-theme>.footer{background:var(--cacao-night);border-top:1px solid var(--cacao-border-dark)}.cacao-theme>.footer :is(.footer-tagline,.footer-links a,.footer-contact,.footer-contact-link,.footer-bottom,.footer-social-link){color:var(--cacao-muted-light)}.cacao-theme>.footer :is(.footer-links a,.footer-contact-link,.footer-social-link):hover{color:var(--cacao-peach)}.cacao-theme>:is(.header,.footer) :is(a,button):focus-visible{outline-color:var(--cacao-peach)}@media (max-width:1200px){.cacao-theme>.header :is(.nav,.nav-actions){display:none}.cacao-theme>.header .collapse-menu{display:block}.cacao-theme>.header .side-menu{display:block;width:min(400px,85vw);max-width:400px;background:var(--cacao-cream);color:var(--cacao-ink)}.cacao-theme>.header .logo-image{height:28px}.cacao-theme>.header .mobile-menu svg{width:22px;height:22px}.cacao-theme>.header .side-menu :is(a,button):focus-visible{outline-color:var(--cacao-terra)}}