/* Customer-facing actions: clear hierarchy, comfortable tap targets, SKIN color. */
body[data-public-marketing] .intelligence-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}
body[data-public-marketing] .intelligence-tools{display:flex;flex-wrap:wrap;gap:12px;width:100%}
body[data-public-marketing] .intelligence-more{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:5px}
body[data-public-marketing] :is(.skin-action-primary,.skin-action-secondary){display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:16px 22px;border:1px solid currentColor;border-radius:10px;font-size:16px;line-height:1.35;font-weight:600;text-decoration:none;max-width:100%;box-sizing:border-box}
body[data-public-marketing] .skin-action-primary{background:#d9ff57;color:#10110d;border-color:#d9ff57}
body[data-public-marketing] .skin-action-secondary{background:transparent;color:inherit;flex:1 1 230px}
body[data-public-marketing] .skin-action-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;line-height:1.45;text-decoration:underline;text-underline-offset:5px}
body[data-public-marketing] :is(.hero-actions,.offer-actions,.cta-row,.plan-actions){display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}
body[data-public-marketing] main a.button{min-height:52px;padding:15px 23px;display:inline-flex;align-items:center;justify-content:center;gap:12px;line-height:1.35;font-size:16px;font-weight:600;white-space:normal;box-sizing:border-box;text-align:center}
body[data-public-marketing] :is(.offer-call-link,.text-link,.movement-link,.project-story-link){display:inline-flex;align-items:center;gap:8px;min-height:44px;line-height:1.4;text-underline-offset:5px}
body[data-public-marketing] .offer-call-link{font-size:16px;text-decoration:underline}
body[data-public-marketing] .intelligence-actions a .skin-cta-mark{margin-left:0;flex-shrink:0}
body[data-public-marketing] .intelligence-actions a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(hover:hover){body[data-public-marketing] .skin-action-primary:hover{background:#c8ee42;border-color:#c8ee42}body[data-public-marketing] .skin-action-secondary:hover{background:color-mix(in srgb,currentColor 7%,transparent)}}
@media(max-width:650px){body[data-public-marketing] .intelligence-actions{align-items:stretch;gap:14px}body[data-public-marketing] .intelligence-tools{display:grid;grid-template-columns:1fr}body[data-public-marketing] .intelligence-more{display:flex;flex-direction:column;align-items:flex-start;gap:2px}body[data-public-marketing] :is(.skin-action-primary,.skin-action-secondary){width:100%;font-size:16px;padding:17px 18px}body[data-public-marketing] .offer-actions{align-items:stretch;flex-direction:column}body[data-public-marketing] .offer-actions>.button{width:100%}body[data-public-marketing] .offer-call-link{align-self:flex-start}}
@media(prefers-reduced-motion:reduce){body[data-public-marketing] :is(.skin-action-primary,.skin-action-secondary){transition:none}}
@media(forced-colors:active){body[data-public-marketing] :is(.skin-action-primary,.skin-action-secondary){border:1px solid ButtonText}}

body[data-public-marketing] .tool-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;align-items:center}body[data-public-marketing] .tool-actions .skin-action-secondary{flex:0 1 auto}@media(max-width:650px){body[data-public-marketing] .tool-actions{flex-direction:column;align-items:stretch}}
