/* v11.10: Only the ornament is animated; journey layout and timing remain unchanged. */
.cb19-orbit{transform:translate3d(0,calc(var(--orbit-progress)*10px),0) scale(calc(1 + var(--orbit-progress)*.035));opacity:calc(.55 + var(--orbit-progress)*.20)}
.cb19-orbit-glint{background:conic-gradient(from calc(175deg + var(--orbit-progress)*200deg),transparent 0deg,transparent 291deg,rgba(216,243,136,.055) 314deg,rgba(216,243,136,.45) 337deg,rgba(216,243,136,.06) 354deg,transparent 360deg);opacity:calc(.45 + var(--orbit-progress)*.50)}
.cb19-orbit-ring-2{border-color:rgba(223,218,238,.18)}
.cb19-orbit-ring-3{border-color:rgba(216,243,136,.24)}
@media(prefers-reduced-motion:reduce){.cb19-orbit{transform:none;opacity:.6}.cb19-orbit-glint{background:none}}
/* The Lazy Blocks wrapper is normalised by JS. These rules apply only when both
   the intro section and form pane are direct children of the conversion grid. */
body .cb10-conversion.wp-block-group.cb10-conversion-ready{display:grid!important;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)!important;gap:0!important;align-items:stretch!important}
body .cb10-conversion.cb10-conversion-ready>.cb9-conversion-intro{grid-column:1!important;grid-row:1!important;min-width:0;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box}
body .cb10-conversion.cb10-conversion-ready>.cb10-form-pane{grid-column:2!important;grid-row:1!important;min-width:0;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box;align-self:stretch!important;display:flex!important;flex-direction:column;justify-content:center}
@media(max-width:900px){body .cb10-conversion.cb10-conversion-ready{grid-template-columns:minmax(0,1fr)!important}body .cb10-conversion.cb10-conversion-ready>.cb9-conversion-intro{grid-column:1!important;grid-row:1!important}body .cb10-conversion.cb10-conversion-ready>.cb10-form-pane{grid-column:1!important;grid-row:2!important}}
