.PromotionCallout_borderColorDefault__oCUVx{--border-color:#CCF2FF}.PromotionCallout_borderColorCard__FA14k{--border-color:#D4E0E8}.PromotionCallout_wrapper__netJA{container-type:inline-size;border-radius:24px;border:1px solid var(--border-color,#ccf2ff);background:#FFFFFF}.PromotionCallout_content__71sQz{display:flex;flex-direction:column;align-items:start;margin:8px;border-radius:24px;border:1px solid var(--border-color,#ccf2ff80);overflow:hidden}@container (min-width: 540px){.PromotionCallout_content__71sQz{margin:16px}}@container (min-width: 720px){.PromotionCallout_content__71sQz{flex-direction:row;gap:16px;align-items:stretch;justify-content:space-between;margin:16px}}.PromotionCallout_content__71sQz>button:last-child,.PromotionCallout_content__71sQz>div:last-child{flex-grow:0;flex-shrink:0}.PromotionCallout_text__1sbJ8{position:relative;padding:32px 16px}@container (min-width: 720px){.PromotionCallout_text__1sbJ8{padding:32px 24px}}.PromotionCallout_defaultButtonWrapper__vk4GB{position:relative;padding:32px 16px;border-radius:0 3.5rem 3.5rem 0;max-width:calc(100% - 1rem)}@container (min-width: 720px){.PromotionCallout_defaultButtonWrapper__vk4GB{display:flex;align-items:center;max-width:18.75rem;padding:0 24px 0 32px}}.PromotionCallout_buttonWrapper__IJcn5{position:relative;padding:32px 32px 32px 16px;border-radius:0 3.5rem 3.5rem 0;max-width:calc(100% - 1rem)}@container (min-width: 720px){.PromotionCallout_buttonWrapper__IJcn5{display:flex;align-items:center;max-width:18.75rem;padding:0 24px 0 32px}}.PromotionCallout_buttonWrapper__IJcn5:before{content:"";position:absolute;top:0;right:0;height:100%;width:50%;background:#CCF2FF;border-radius:0 100% 100% 0}@supports (aspect-ratio:1/1){.PromotionCallout_buttonWrapper__IJcn5:before{aspect-ratio:1/1;width:auto}}@container (min-width: 720px){.PromotionCallout_buttonWrapper__IJcn5:before{left:0;right:auto;border-radius:100% 0 0 100%}}.PromotionCallout_buttonWrapper__IJcn5:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 6.875rem);height:100%;background:#CCF2FF}@container (min-width: 720px){.PromotionCallout_buttonWrapper__IJcn5:after{left:auto;right:0}}.PromotionCallout_buttonWrapper__IJcn5 a{position:relative;z-index:1}