.occ-banner-cta__banner{background-color:#273343;position:relative}.occ-banner-cta__content,.occ-banner-cta__description,.occ-banner-cta__eyebrow,.occ-banner-cta__heading,.occ-banner-cta__text{margin:0}.occ-banner-cta--banner_badge .occ-banner-cta__banner{align-items:center;border-radius:16px;display:flex;gap:40px;justify-content:space-between;padding:60px 70px}.occ-banner-cta--banner_badge .occ-banner-cta__copy{display:flex;flex-direction:column;gap:12px;max-width:735px}.occ-banner-cta--banner_badge .occ-banner-cta__content,.occ-banner-cta--banner_badge .occ-banner-cta__text{display:flex;flex-direction:column;gap:12px}.occ-banner-cta--banner_badge .occ-banner-cta__eyebrow{color:#ffcf53;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.occ-banner-cta--banner_badge .occ-banner-cta__heading{color:#fff;font-size:33px;font-weight:800;line-height:1.25}.occ-banner-cta--banner_badge .occ-banner-cta__description{color:#e3e8ee;font-size:18px;line-height:1.5}.occ-banner-cta--banner_badge .occ-banner-cta__button{align-items:center;background-color:#e8e8ec;border-radius:6px;color:#273343;display:inline-flex;flex-shrink:0;font-size:17px;font-weight:700;gap:10px;padding:16px 28px;text-decoration:none;white-space:nowrap}.occ-banner-cta--banner_badge .occ-banner-cta__badge{align-items:center;background-color:#ffcf53;border:5px solid #fff;border-radius:26px;display:flex;height:52px;justify-content:center;left:50%;position:absolute;top:-26px;transform:translateX(-50%);width:52px}.occ-banner-cta--split_pricing .occ-banner-cta__banner{border-radius:20px;display:flex;justify-content:center;padding:60px 70px}.occ-banner-cta--split_pricing .occ-banner-cta__copy{display:flex;gap:38px;max-width:1060px;width:100%}.occ-banner-cta--split_pricing .occ-banner-cta__text{display:flex;flex:0 1 455px;flex-direction:column;gap:16px}.occ-banner-cta--split_pricing .occ-banner-cta__content{display:flex;flex:1 1 568px;flex-direction:column;gap:24px}.occ-banner-cta--split_pricing .occ-banner-cta__eyebrow{color:#ffcf53;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase}.occ-banner-cta--split_pricing .occ-banner-cta__heading{color:#fff;font-size:33px;font-weight:700;line-height:1.35}.occ-banner-cta--split_pricing .occ-banner-cta__description{color:#fff;font-size:18px;line-height:1.5}.occ-banner-cta--split_pricing .occ-banner-cta__button{background-color:#ffcf53;border-radius:4px;color:#273343;display:inline-block;font-size:16px;font-weight:700;padding:16px 13px;text-align:center;text-decoration:none;width:190px}@media screen and (max-width:900px){.occ-banner-cta--banner_badge .occ-banner-cta__banner{align-items:flex-start;flex-direction:column;gap:24px;padding:48px 32px 32px}.occ-banner-cta--banner_badge .occ-banner-cta__button{align-self:stretch;justify-content:center}.occ-banner-cta--split_pricing .occ-banner-cta__banner{padding:48px 32px}.occ-banner-cta--split_pricing .occ-banner-cta__copy{flex-direction:column;gap:24px}.occ-banner-cta--split_pricing .occ-banner-cta__content,.occ-banner-cta--split_pricing .occ-banner-cta__text{flex:1 1 auto}.occ-banner-cta--split_pricing .occ-banner-cta__button{width:100%}}