:root{--brand-ink-950:#211b19;--brand-primary-600:#e56543;--brand-primary-700:#c94e31;--brand-accent-500:#856786;--brand-highlight-500:#efa243;--surface-canvas:#fffaf6;--surface-subtle:#f9eee6;--text-primary:#211b19;--text-secondary:#6e625d;--border-default:#e8dcd3;}
.wp-site-blocks{min-width:0;overflow-wrap:anywhere;}
:where(a, button, input, select, textarea):focus-visible{outline:3px solid var(--brand-accent-500);outline-offset:3px;}
.marketacer-skip-link{background:var(--brand-ink-950);border-radius:var(--radius-6);color:var(--surface-canvas);font-weight:var(--typography-weight-semibold);inset-inline-start:var(--spacing-16);opacity:0;padding:var(--spacing-12) var(--spacing-16);position:fixed;top:0;transform:translateY(-150%);transition:transform var(--motion-duration-fast) ease-out;z-index:100000;}
.marketacer-skip-link:focus{color:var(--surface-canvas);opacity:1;transform:translateY(var(--spacing-16));}
.marketacer-site-header{background:var(--surface-canvas);border-bottom:1px solid var(--border-default);position:relative;z-index:20;}
.marketacer-site-header__inner{gap:var(--spacing-16);min-height:var(--spacing-64);padding-block:var(--spacing-12);}
.marketacer-primary-navigation .wp-block-navigation-item__content{color:var(--text-primary);min-height:44px;padding:var(--spacing-8) var(--spacing-12);text-decoration:none;}
.marketacer-primary-navigation .wp-block-navigation-item__content:hover{color:var(--brand-primary-700);}
.marketacer-primary-navigation .wp-block-navigation__submenu-container{background:var(--surface-canvas);border:1px solid var(--border-default);border-radius:var(--radius-6);box-shadow:0 var(--spacing-8) var(--spacing-24) rgb(15 23 42 / 12%);min-width:15rem;padding:var(--spacing-8);}
.marketacer-primary-navigation .wp-block-navigation-submenu__toggle{min-height:44px;min-width:44px;}
.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{background:var(--surface-canvas);color:var(--text-primary);padding:var(--spacing-24);}
.marketacer-main{min-width:0;}
.marketacer-section{margin-block:0;padding-block:var(--spacing-64);}
.marketacer-section--subtle{background:var(--surface-subtle);}
.marketacer-content-band{background:var(--surface-subtle);border-block:1px solid var(--border-default);}
.marketacer-page-title{padding-bottom:var(--spacing-24);}
.marketacer-page-title h1{margin-bottom:0;}
.marketacer-page-lead{padding-bottom:var(--spacing-48);}
.marketacer-section--dark{background:var(--brand-ink-950);color:var(--surface-canvas);}
.marketacer-section--dark:where(h1, h2, h3, p){color:var(--surface-canvas);}
.marketacer-section--dark a:not(.wp-element-button){color:var(--brand-accent-500);}
.marketacer-section--dark .marketacer-trust-item{background:var(--brand-ink-950);border-color:var(--text-secondary);}
.marketacer-reading-width{max-width:var(--content-width-720);}
.marketacer-eyebrow{color:var(--brand-primary-700);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-bold);letter-spacing:0.08em;margin-bottom:var(--spacing-12);text-transform:uppercase;}
.marketacer-section--dark .marketacer-eyebrow{color:var(--brand-accent-500);}
.marketacer-hero{overflow:hidden;position:relative;}
.marketacer-hero__layout{align-items:center;display:grid;gap:var(--spacing-48);grid-template-columns:minmax(0, 3fr) minmax(14rem, 2fr);}
.marketacer-hero h1{font-size:clamp(var(--typography-size-3xl), 7vw, var(--typography-size-4xl));letter-spacing:-0.035em;max-width:14ch;}
.marketacer-hero__copy{color:var(--text-secondary);font-size:var(--typography-size-lg);max-width:42rem;}
.marketacer-hero__motif{aspect-ratio:1;background:var(--surface-subtle);border:var(--spacing-12) solid var(--brand-primary-600);border-radius:50%;box-shadow:inset 0 0 0 var(--spacing-16) var(--surface-canvas);justify-self:center;max-width:20rem;position:relative;width:100%;}
.marketacer-hero__motif::before, .marketacer-hero__motif::after{background:var(--brand-accent-500);border:var(--spacing-8) solid var(--surface-canvas);border-radius:50%;content:"";height:var(--spacing-48);position:absolute;width:var(--spacing-48);}
.marketacer-hero__motif::before{inset-inline-end:4%;top:12%;}
.marketacer-hero__motif::after{bottom:8%;inset-inline-start:2%;}
.marketacer-card-grid, .marketacer-audience-grid, .marketacer-trust-grid, .marketacer-stage-grid{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));}
.marketacer-card, .marketacer-pathway, .marketacer-trust-item, .marketacer-article-card, .marketacer-stage-card{background:var(--surface-canvas);border:1px solid var(--border-default);border-radius:var(--radius-10);min-width:0;padding:var(--spacing-24);}
.marketacer-card h3, .marketacer-pathway h3, .marketacer-trust-item h3, .marketacer-article-card h2, .marketacer-article-card h3, .marketacer-stage-card h3{margin-top:0;}
.marketacer-pathway a, .marketacer-stage-card a, .marketacer-card-grid h3 a{color:var(--brand-ink-950);text-decoration-color:var(--brand-accent-500);text-decoration-thickness:0.12em;text-underline-offset:0.16em;}
.marketacer-flow{counter-reset:marketacer-flow;display:grid;gap:var(--spacing-16);grid-template-columns:repeat(4, minmax(0, 1fr));}
.marketacer-visual{margin-block:var(--spacing-32);max-width:var(--content-width-1120);}
.marketacer-visual--wide{max-width:var(--content-width-1280);}
.marketacer-visual__media{margin:0;}
.marketacer-visual__media picture{display:block;}
.marketacer-visual__media img{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-16);display:block;height:auto;max-width:100%;width:100%;}
.marketacer-visual__media figcaption{color:var(--text-secondary);font-size:var(--typography-size-sm);line-height:var(--typography-line-height-body);margin:var(--spacing-12) 0 0;text-align:start;}
:where( #five-pillar-walkthrough, #brand-participation-example, #creator-audience-example, #agency-workflow-example, #local-audience-example, #local-engine-outcome-flow ){scroll-margin-top:var(--spacing-32);}
.marketacer-flow__step{border-top:var(--spacing-4) solid var(--brand-primary-600);counter-increment:marketacer-flow;min-width:0;padding-top:var(--spacing-16);}
.marketacer-flow__step::before{color:var(--brand-primary-700);content:"0" counter(marketacer-flow);display:block;font-size:var(--typography-size-sm);font-weight:var(--typography-weight-bold);margin-bottom:var(--spacing-8);}
.marketacer-primary-cta{align-items:center;display:flex;gap:var(--spacing-24);justify-content:space-between;}
.marketacer-query-list{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));}
.marketacer-query-list > li{margin:0;}
.marketacer-query-pagination{margin-top:var(--spacing-32);}
.marketacer-breadcrumbs{padding-block:var(--spacing-24) 0;}
.marketacer-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--spacing-8);list-style:none;margin:0;padding:0;}
.marketacer-breadcrumbs li:not(:last-child)::after{content:"/";margin-inline-start:var(--spacing-8);}
.marketacer-breadcrumbs [aria-current="page"]{font-weight:var(--typography-weight-bold);}
.marketacer-site-footer{background:var(--brand-ink-950);color:var(--surface-canvas);margin-top:0;padding-block:var(--spacing-48);}
.marketacer-site-footer:where(h2, p){color:var(--surface-canvas);}
.marketacer-site-footer a{color:var(--surface-canvas);}
.marketacer-site-footer h2{color:var(--border-default);}
.marketacer-site-footer__grid{align-items:start;display:grid;gap:var(--spacing-32);grid-template-columns:minmax(15rem, 1.6fr) repeat(auto-fit, minmax(7.5rem, 1fr));}
.marketacer-site-footer__links{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-12);list-style:none;margin:0;padding:0;}
.marketacer-site-footer__note{color:var(--border-default);max-width:40rem;}
@media (max-width: 959px){.marketacer-site-header__inner{align-items:center;min-height:68px;padding-block:var(--spacing-8);}
.marketacer-brand-lockup--header img{width:clamp(132px,37vw,148px);}
.marketacer-primary-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none;}
.marketacer-primary-navigation .wp-block-navigation__responsive-container-open{display:flex;}
.marketacer-primary-navigation .wp-block-navigation__responsive-container-open,.marketacer-primary-navigation .wp-block-navigation__responsive-container-close{align-items:center;border:1px solid var(--border-default);border-radius:50%;justify-content:center;min-height:48px;min-width:48px;}
.marketacer-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{border-inline-start:4px solid var(--brand-primary-600);padding:var(--spacing-24) clamp(var(--spacing-16),5vw,var(--spacing-32));}
.marketacer-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{border-bottom:1px solid var(--border-default);border-radius:0;font-size:var(--typography-size-lg);min-height:52px;padding-inline:0;width:100%;}
.marketacer-primary-navigation .is-menu-open .wp-block-navigation__container{--navigation-layout-justification-setting:stretch;align-self:stretch;}
.marketacer-primary-navigation .is-menu-open .wp-block-navigation__container>.has-child{align-items:stretch;display:flex!important;flex-direction:column;width:100%;}
.marketacer-primary-navigation .is-menu-open .wp-block-navigation-submenu__toggle{display:none!important;}
.marketacer-primary-navigation .is-menu-open .wp-block-navigation__submenu-container{display:flex!important;flex-direction:column;height:auto!important;min-width:0!important;opacity:1!important;overflow:visible!important;padding:0!important;padding-inline-start:var(--spacing-16)!important;position:static!important;visibility:visible!important;width:100%;}
}
@media (max-width: 782px){.marketacer-section{padding-block:var(--spacing-48);}
.marketacer-hero__layout{grid-template-columns:minmax(0, 1fr);}
.marketacer-site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
.marketacer-site-footer__identity{grid-column:1 / -1;}
.marketacer-hero__motif{max-width:14rem;}
.marketacer-flow{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media (max-width: 480px){.marketacer-site-footer__grid{grid-template-columns:minmax(0, 1fr);}
.marketacer-site-footer__identity{grid-column:auto;}
}
@media (prefers-reduced-motion:reduce){*, *::before, *::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;}
}
.marketacer-pricing-gate, .marketacer-pricing-notice{border-inline-start:4px solid var(--status-warning-700);background:var(--surface-subtle);color:var(--brand-ink-950);padding:var(--spacing-16);}
.marketacer-pricing-experience .marketacer-section > .alignwide{width:min(100% - (2 * var(--spacing-24)), var(--wp--style--global--wide-size));margin-inline:auto;}
.marketacer-pricing-billing-qualifier, .marketacer-pricing-action-fallback{color:var(--text-secondary);}
.marketacer-pricing-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--spacing-24);margin-block:var(--spacing-32);}
.marketacer-pricing-card{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-12);border:1px solid var(--border-default);border-radius:var(--radius-10);background:var(--surface-canvas);padding:var(--spacing-24);}
.marketacer-pricing-card >:first-child, .marketacer-pricing-card dl, .marketacer-pricing-card ul{margin-block-start:0;}
.marketacer-pricing-card h4{margin-block-end:0;font-size:var(--typography-size-sm);}
.marketacer-pricing-card__pending{color:var(--text-secondary);font-weight:700;}
.marketacer-pricing-card__price span{display:block;color:var(--brand-ink-950);font-size:var(--typography-size-xl);font-weight:700;}
.marketacer-pricing-card dl{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);}
.marketacer-pricing-card dd{margin-inline-start:0;color:var(--text-secondary);}
.marketacer-pricing-action{align-self:flex-start;margin-block-start:auto;}
.marketacer-pricing-table{max-width:100%;overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--radius-10);}
.marketacer-pricing-table table{width:100%;min-width:44rem;border-collapse:collapse;}
.marketacer-pricing-table caption, .marketacer-pricing-table th, .marketacer-pricing-table td{padding:var(--spacing-12);text-align:start;}
.marketacer-pricing-table th, .marketacer-pricing-table td{border-block-end:1px solid var(--border-default);vertical-align:top;}
.marketacer-pricing-table small, .marketacer-pricing-value{display:block;}
.marketacer-pricing-table small{margin-block-start:var(--spacing-4);color:var(--text-secondary);font-weight:400;}
.marketacer-pricing-table__group th{background:var(--surface-subtle);color:var(--brand-ink-950);}
.marketacer-pricing-value{color:var(--brand-ink-950);font-weight:700;}
.marketacer-pricing-questions{display:grid;grid-template-columns:minmax(12rem, 1fr) minmax(0, 2fr);gap:var(--spacing-16) var(--spacing-24);}
.marketacer-pricing-questions dt{font-weight:700;}
.marketacer-pricing-questions dd{margin-inline-start:0;}
.marketacer-communication-ctas a{min-block-size:2.75rem;}
.marketacer-communication-ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-12);margin-block:var(--spacing-24);}
@media (max-width:64rem){.marketacer-pricing-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media (max-width:40rem){.marketacer-pricing-grid{grid-template-columns:1fr;}
.marketacer-pricing-card{padding:var(--spacing-16);}
.marketacer-pricing-questions{grid-template-columns:1fr;gap:var(--spacing-8);}
}
@media (max-width: 480px){.marketacer-site-header__inner, .marketacer-primary-cta{align-items:flex-start;}
.marketacer-primary-cta{flex-direction:column;}
.marketacer-flow{grid-template-columns:minmax(0, 1fr);}
}

/* MA-WP-064 V16.5 shared shell and sitewide visual closure. */
.marketacer-site-header.marketacer-site-header{background:rgb(255 250 246 / 96%);border-bottom-color:rgb(33 27 25 / 10%);box-shadow:0 1px 0 rgb(33 27 25 / 7%),0 .75rem 2rem rgb(69 35 24 / 5%);}
.marketacer-site-header .marketacer-site-header__inner{box-sizing:border-box;max-width:1280px;min-height:76px;padding-block:.65rem;width:min(calc(100% - 3rem),1280px);}
.marketacer-site-header .marketacer-brand-lockup{border-radius:12px;padding:.45rem;}
.marketacer-site-header .marketacer-brand-lockup--header img{width:clamp(148px,12vw,176px);}
.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__container{gap:.2rem;}
.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation-item__content{border-radius:999px;font-size:.86rem;font-weight:650;letter-spacing:-.01em;padding:.7rem .9rem;}
.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__submenu-container{background:#fffdf9;border-color:rgb(33 27 25 / 12%);border-radius:18px;box-shadow:0 1.4rem 3.5rem rgb(69 35 24 / 16%);min-width:18rem;padding:.65rem;}
.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-radius:12px;min-height:48px;padding:.75rem 1rem;}
.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__container>.has-child:nth-child(2)>.wp-block-navigation__submenu-container{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));min-width:27rem;}
.marketacer-main>.marketacer-breadcrumbs{box-sizing:border-box;max-width:1280px;padding:1rem 1.5rem 0;width:100%;}
.marketacer-main>.marketacer-page-title{padding-block:clamp(1.75rem,4vw,3.25rem) 1.5rem;}
.marketacer-main>.marketacer-page-title>.wp-block-post-title{max-width:1280px;width:min(calc(100% - 3rem),1280px);}
.marketacer-v16-experience :where(.wp-block-button__link,.wp-element-button),
.marketacer-v16-solution :where(.wp-block-button__link,.wp-element-button),
.marketacer-content-studio :where(.wp-block-button__link,.wp-element-button){background:var(--brand-primary-600);border-color:var(--brand-primary-600);border-radius:999px;box-shadow:0 .7rem 1.6rem rgb(201 78 49 / 18%);color:var(--brand-ink-950);min-height:50px;padding-inline:1.35rem;}
.marketacer-v16-experience .wp-block-button.is-style-outline .wp-block-button__link,
.marketacer-v16-solution .wp-block-button.is-style-outline .wp-block-button__link,
.marketacer-content-studio .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:currentColor;box-shadow:none;color:var(--brand-ink-950);}
.marketacer-site-footer.marketacer-site-footer{background:linear-gradient(135deg,#171312 0%,#211b19 68%,#3e2823 145%);border-top-color:var(--brand-primary-600);padding-block:clamp(4rem,7vw,6rem);}
.marketacer-site-footer .marketacer-site-footer__grid{gap:clamp(2rem,4vw,4.5rem);grid-template-columns:minmax(17rem,1.55fr) minmax(8rem,.9fr) minmax(12rem,1.2fr) minmax(7rem,.65fr) minmax(8rem,.8fr);max-width:1280px;width:min(calc(100% - 3rem),1280px);}
.marketacer-site-footer .marketacer-site-footer__identity{padding-right:clamp(1rem,3vw,3rem);}
.marketacer-site-footer .marketacer-brand-lockup--footer{padding:0;}
.marketacer-site-footer .marketacer-site-footer__note{color:#d9cbc4;line-height:1.7;margin-top:1.5rem;max-width:30rem;}
.marketacer-site-footer .marketacer-site-footer__column h2{color:#f0a28b;font-size:.72rem;letter-spacing:.15em;margin:0 0 1rem;}
.marketacer-site-footer .marketacer-site-footer__column .wp-block-navigation__container{gap:.7rem;}
.marketacer-site-footer .marketacer-site-footer__column .wp-block-navigation-item__content{color:#fffaf6;font-size:.9rem;line-height:1.4;text-decoration-color:rgb(240 162 139 / 55%);}
@media (max-width:1080px){.marketacer-site-footer .marketacer-site-footer__grid{grid-template-columns:1.4fr repeat(2,minmax(9rem,1fr));}.marketacer-site-footer .marketacer-site-footer__identity{grid-column:1/-1;}.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation-item__content{padding-inline:.65rem;}}
@media (max-width:959px){.marketacer-site-header .marketacer-site-header__inner{min-height:72px;width:min(calc(100% - 2rem),1280px);}.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{background:#fffaf6;border-inline-start:0;box-shadow:-1.5rem 0 4rem rgb(33 27 25 / 18%);padding:1.5rem clamp(1rem,5vw,2rem);}.marketacer-site-header .marketacer-primary-navigation .is-menu-open .wp-block-navigation-item__content{border-radius:0;font-size:1.08rem;}}
@media (max-width:700px){.marketacer-main>.marketacer-breadcrumbs{padding-inline:1rem;}.marketacer-main>.marketacer-page-title>.wp-block-post-title{width:min(calc(100% - 2rem),1280px);}.marketacer-site-footer .marketacer-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(calc(100% - 2rem),1280px);}.marketacer-site-footer .marketacer-site-footer__identity{grid-column:1/-1;padding-right:0;}}
@media (max-width:430px){.marketacer-site-footer .marketacer-site-footer__grid{grid-template-columns:1fr;}.marketacer-site-footer .marketacer-site-footer__identity{grid-column:auto;}}
@media (forced-colors:active){.marketacer-site-header.marketacer-site-header,.marketacer-site-footer.marketacer-site-footer{border-color:CanvasText;box-shadow:none}.marketacer-site-header .marketacer-primary-navigation .wp-block-navigation__submenu-container{border:2px solid CanvasText;box-shadow:none}}
