.cmb{--cmb-navy: #202f5a;--cmb-coral: #e96046;--cmb-ink: #46526f;--cmb-muted: #6b7390;--cmb-line: rgba(32, 47, 90, .14);padding:var(--cmb-pad-top, 30px) 0 var(--cmb-pad-bottom, 30px);background:var(--cmb-bg, #fff);color:var(--cmb-navy)}.cmb *,.cmb *:before,.cmb *:after{box-sizing:border-box}.cmb__inner{width:100%;max-width:1440px;margin:0 auto;padding-inline:clamp(16px,1.7vw,24px)}.cmb__panel{display:grid;grid-template-areas:"badge copy features action";grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 36px;border:1px solid rgba(127,208,222,.55);border-radius:16px;background:var(--cmb-panel, #e6f4f8)}.cmb__badge{display:inline-flex;width:96px;height:96px;grid-area:badge;align-items:center;justify-content:center;border-radius:50%;background:#7fd0de59;color:var(--cmb-navy)}.cmb__badge svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.cmb__badge .cmb__badge-fill{fill:currentColor}.cmb__copy{grid-area:copy}.cmb__heading{margin:0;color:var(--cmb-navy);font-family:Montserrat,sans-serif;font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.15}.cmb__subheading{margin:4px 0 0;color:var(--cmb-coral);font-family:Montserrat,sans-serif;font-size:clamp(16px,1.35vw,19px);font-weight:700;line-height:1.3}.cmb__text{max-width:520px;margin:10px 0 0;color:var(--cmb-ink);font-family:Inter,sans-serif;font-size:15px;line-height:1.55}.cmb__features{display:grid;grid-area:features;gap:14px;margin:0;padding:4px 0 4px 32px;border-left:1px solid var(--cmb-line);list-style:none}.cmb__feature{display:flex;align-items:center;gap:12px}.cmb__feature-icon{display:inline-flex;width:26px;height:26px;flex:none;color:var(--cmb-navy)}.cmb__feature-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.cmb__feature-icon .cmb__icon-fill{fill:currentColor;stroke:none}.cmb__feature:nth-child(-n+2) .cmb__feature-icon{color:var(--cmb-coral)}.cmb__feature-text{color:var(--cmb-ink);font-family:Inter,sans-serif;font-size:14px;line-height:1.4}.cmb__action{display:flex;max-width:260px;grid-area:action;flex-direction:column;align-items:center;text-align:center}.cmb__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 26px;border-radius:10px;background:var(--cmb-coral);box-shadow:0 10px 24px #e9604647;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:filter .2s ease,box-shadow .2s ease}.cmb__button svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease}.cmb__button:hover{filter:brightness(1.05);box-shadow:0 14px 30px #e960465c}.cmb__button:hover svg{transform:translate(3px)}.cmb__button:focus-visible{outline:2px solid var(--cmb-navy);outline-offset:3px}.cmb__note{margin:12px 0 0;color:var(--cmb-muted);font-family:Inter,sans-serif;font-size:13px;line-height:1.45}@media(max-width:1099px){.cmb__panel{grid-template-areas:"badge copy copy" "features features action";grid-template-columns:auto minmax(0,1fr) auto;gap:24px 28px;padding:28px}.cmb__badge{width:80px;height:80px}.cmb__badge svg{width:44px;height:44px}.cmb__features{padding:20px 0 0;border-top:1px solid var(--cmb-line);border-left:0}}@media(max-width:749px){.cmb__panel{grid-template-areas:"badge copy" "features features" "action action";grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 16px;padding:22px 18px;border-radius:14px}.cmb__badge{width:56px;height:56px}.cmb__badge svg{width:32px;height:32px}.cmb__heading{font-size:22px}.cmb__subheading{font-size:15px}.cmb__text{font-size:14px}.cmb__features{gap:12px;padding-top:18px}.cmb__feature-icon{width:22px;height:22px}.cmb__action{max-width:none}.cmb__button{width:100%;min-height:50px;font-size:15px;white-space:normal}.cmb__note{margin-top:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cmb__button,.cmb__button svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-courses-member-bar.css.map */
