.cch{align-items:center;border-radius:var(--r-card,24px);display:flex;isolation:isolate;min-height:360px;overflow:hidden;padding:56px;position:relative}.cch--hot{background:var(--hs-pink-hot);color:var(--hs-white)}.cch--light{background:var(--hs-pink-light);color:var(--hs-deep)}.cch--dark{background:var(--hs-deep);color:var(--hs-white)}.cch__halo{background-position:0;background-repeat:no-repeat;background-size:auto 100%;bottom:-20%;position:absolute;right:-4%;top:-20%;transform:scaleX(-1);width:52%;z-index:-1}.cch__copy{max-width:680px;width:100%}.cch__pick{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:32px}.cch__picklabel{font-size:15px;font-weight:500}.cch__tabs{background:hsla(0,0%,100%,.22);border-radius:28px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.cch--light .cch__tabs{background:hsla(0,0%,100%,.6)}.cch--dark .cch__tabs{background:hsla(0,0%,100%,.12)}.cch__tab{appearance:none;background:transparent;border:0;border-radius:var(--r-pill);color:inherit;cursor:pointer;font:inherit;font-size:15px;font-weight:500;line-height:1;padding:11px 18px;transition:background .2s var(--ease),color .2s var(--ease)}.cch__tab:hover{background:hsla(0,0%,100%,.22)}.cch__tab.is-on{background:var(--hs-white);color:var(--hs-deep)}.cch--light .cch__tab.is-on{background:var(--hs-deep);color:var(--hs-white)}.cch__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cch__panels{display:grid}.cch__panel{grid-area:1/1;opacity:0;transition:opacity .25s var(--ease);visibility:hidden}.cch__panel.is-on{opacity:1;visibility:visible}.cch__panel h2{margin:0;text-wrap:balance}.cch__text{font-size:var(--head-intro-fs);line-height:var(--head-intro-lh);margin:var(--head-gap) 0 0;max-width:48ch}.cch__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px}.cch__link{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.cch{padding:32px 24px 200px}.cch__halo{background-position:0 100%;bottom:-30%;height:70%;right:-30%;top:auto;width:100%}.cch__tab{font-size:14px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.cch__panel,.cch__tab{transition:none}}