/* Essential benefits remain visible before imagery and detailed horizontal text. */
.bm-essential{margin:20px 0 0;padding:16px;border:1px solid #ffffff45;border-radius:22px;background:linear-gradient(140deg,#ffffff1c,#ffffff08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 1px #ffffff50;text-align:left}
.bm-essential h4{font-size:14px;letter-spacing:.01em;margin:0 0 13px;color:#fff1e6}.bm-essential ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.bm-essential li{display:flex;gap:10px;align-items:start;--action-color:#ffbc6a}.bm-essential li:nth-child(2){--action-color:#ff81bd}.bm-essential li:nth-child(3){--action-color:#84ddde}.bm-essential-dot{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;color:var(--action-color);border:1px solid color-mix(in srgb,var(--action-color) 60%,transparent);background:color-mix(in srgb,var(--action-color) 13%,transparent);font-size:15px}.bm-essential li>span:last-child{display:flex;flex-direction:column;gap:4px}.bm-essential li strong{font-size:13px;line-height:1.25;color:var(--action-color)}.bm-essential li>span:last-child>span{font-size:12px;line-height:1.45;color:#eee2eb}
.bm-step-payoff{position:relative;padding:17px 20px;border-bottom:1px solid #ffffff28;background:linear-gradient(120deg,#ffac4715,#e64fa91a);border-radius:22px 22px 0 0}.bm-step-payoff>strong{display:block;font-size:12px;letter-spacing:.025em;color:#ffbf83}.bm-step-payoff p{font-size:14px!important;line-height:1.5!important;margin:8px 0 0!important;color:#fff0e8}.bm-step-payoff .bm-benefit{color:#ffba9d}.bm-step-payoff+.bm-text-track{border-top:1px solid #ffffff10}.bm-text-slide p{font-size:14px;line-height:1.7}.bm-drawer .bm-text-slide{padding:20px}.bm-text-slide h4{font-size:23px!important}
.client-benefits>div:nth-child(6n+1),.bm-capsules button:nth-child(4n+1){--action-color:#ffb45d;--action-fill:#ffb45d20}.client-benefits>div:nth-child(6n+2),.bm-capsules button:nth-child(4n+2){--action-color:#ff7fba;--action-fill:#ff7fba20}.client-benefits>div:nth-child(6n+3),.bm-capsules button:nth-child(4n+3){--action-color:#75d8df;--action-fill:#75d8df20}.client-benefits>div:nth-child(6n+4),.bm-capsules button:nth-child(4n+4){--action-color:#c2a0ff;--action-fill:#c2a0ff20}.client-benefits>div:nth-child(6n+5){--action-color:#9bddaf;--action-fill:#9bddaf20}.client-benefits>div:nth-child(6n+6){--action-color:#ff9b85;--action-fill:#ff9b8520}
.client-benefits>div>span{color:var(--action-color)!important;background:var(--action-fill)!important;border:1px solid color-mix(in srgb,var(--action-color) 55%,transparent)!important;box-shadow:inset 0 1px 1px #fff3,0 5px 14px #0002;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.client-benefits>div p{color:#fff4ee}.client-benefits>div strong{color:var(--action-color)}.bm-capsules .bm-icon{color:var(--action-color)!important;background:var(--action-fill);border-radius:50%;padding:5px;box-sizing:content-box}.bm-capsules button[aria-selected=true]{border-color:color-mix(in srgb,var(--action-color) 75%,white 25%)!important;background:linear-gradient(140deg,var(--action-fill),#ffffff12)!important}
@media(max-width:760px){.bm-essential{padding:14px;margin-top:17px;border-radius:19px}.bm-essential ul{gap:10px}.bm-essential h4{font-size:13px;margin-bottom:12px}.bm-essential li strong{font-size:13px}.bm-essential li>span:last-child>span{font-size:12px;line-height:1.4}.bm-essential-dot{width:24px;height:24px;flex-basis:24px}.bm-step-payoff{padding:16px}.bm-step-payoff p{font-size:13px!important}.bm-step-payoff>strong{font-size:12px}.pro-sheet.bm-sheet.immersive-story .bm-intro h3{font-size:32px!important}.pro-sheet.bm-sheet.immersive-story .bm-experience{padding-top:calc(var(--shared-header-height) + 65px)}.bm-text-slide h4{font-size:22px!important}}
/* One title on presentation cards; the explanations live in the opened page. */
.client-page .journey-glass-caption>span,.professional-page .pro-feature .client-glass-caption>span:not(.client-glass-arrow){display:none}
.client-page .journey-glass-caption{height:auto;min-height:0;padding-top:16px;padding-bottom:16px}.client-page .journey-glass-caption strong{min-height:0;margin:0}
.professional-page .pro-feature .client-glass-caption{height:auto;min-height:0;justify-content:flex-end;padding-top:20px;padding-bottom:18px}.professional-page .pro-feature .client-glass-caption strong{margin:0;line-height:1.2}
