/* Cimerat growth conversion layer — additive, route-safe, mobile-first */
.cimerat-growth-hub{position:relative;z-index:4;margin:18px auto 10px;max-width:1180px;padding:0 18px}
.cimerat-growth-inner{overflow:hidden;border:1px solid color-mix(in srgb,var(--line,#dfe5ee) 82%,transparent);border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--card,#fff) 96%,#0968f5 4%),color-mix(in srgb,var(--card,#fff) 92%,#2aa7ff 8%));box-shadow:0 18px 55px rgba(8,40,90,.10);padding:28px}
.cimerat-growth-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#0968f5}
.cimerat-growth-eyebrow::before{content:"";width:8px;height:8px;border-radius:999px;background:#20b26b;box-shadow:0 0 0 5px rgba(32,178,107,.12)}
.cimerat-growth-title{max-width:760px;margin:0;font-size:clamp(2rem,6vw,4.45rem);line-height:.98;letter-spacing:-.055em;color:var(--text,#101827)}
.cimerat-growth-copy{max-width:720px;margin:16px 0 0;font-size:clamp(1rem,2.4vw,1.16rem);line-height:1.58;color:var(--muted,#667085)}
.cimerat-growth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.cimerat-growth-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;text-decoration:none;font-weight:800;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background:#0968f5;color:#fff;box-shadow:0 10px 24px rgba(9,104,245,.22);cursor:pointer;font:inherit}
.cimerat-growth-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(9,104,245,.26)}
.cimerat-growth-cta.secondary{background:var(--card,#fff);color:var(--text,#101827);border-color:var(--line,#dfe5ee);box-shadow:none}
.cimerat-growth-cta.ghost{background:transparent;color:#0968f5;border-color:color-mix(in srgb,#0968f5 30%,transparent);box-shadow:none}
.cimerat-growth-proof{display:flex;flex-wrap:wrap;gap:8px 14px;margin:18px 0 0;padding:0;list-style:none;color:var(--muted,#667085);font-size:.9rem;font-weight:650}
.cimerat-growth-proof li::before{content:"✓";margin-right:6px;color:#20a765;font-weight:900}
.cimerat-area-rail{margin:18px auto 0;max-width:1180px;padding:0 18px 4px}
.cimerat-area-rail-title{margin:0 0 10px;font-size:.9rem;font-weight:800;color:var(--text,#101827)}
.cimerat-area-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 7px;scrollbar-width:none}
.cimerat-area-chips::-webkit-scrollbar{display:none}
.cimerat-area-chip{flex:0 0 auto;padding:9px 12px;border:1px solid var(--line,#dfe5ee);border-radius:999px;background:var(--card,#fff);color:var(--text,#101827);text-decoration:none;font-size:.86rem;font-weight:700}
.cimerat-growth-hidden{display:none!important}
.cimerat-growth-pulse{animation:cimerat-growth-pulse .45s ease both}
@keyframes cimerat-growth-pulse{0%{transform:scale(.985);opacity:.55}100%{transform:scale(1);opacity:1}}
@media(max-width:680px){.cimerat-growth-hub{margin-top:10px;padding:0 12px}.cimerat-growth-inner{padding:21px 18px;border-radius:21px}.cimerat-growth-actions{display:grid;grid-template-columns:1fr}.cimerat-growth-cta{width:100%}.cimerat-growth-proof{display:grid;gap:7px}.cimerat-area-rail{padding:0 12px}.cimerat-growth-title{font-size:clamp(2.15rem,12vw,3.5rem)}}
@media(prefers-reduced-motion:reduce){.cimerat-growth-cta,.cimerat-growth-pulse{transition:none;animation:none}}
