@media screen and (min-width:670px){.promo-section[data-v-e600ee5f]{margin:3vw auto 4.2vw;max-width:66vw;width:100%}.promo-heading[data-v-e600ee5f]{font-size:1.95vw;font-weight:400;margin:0 0 1.65vw;text-align:center}.promo-cards[data-v-e600ee5f]{display:grid;gap:1.8vw;grid-template-columns:1fr 1fr;width:100%}.promo-card[data-v-e600ee5f]{align-items:center;border-radius:1.5vw;color:#fff;display:flex;flex-direction:column;gap:.9vw;overflow:hidden;padding:2.4vw 1.8vw;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease}.promo-card[data-v-e600ee5f]:before{background:linear-gradient(-90deg,#26dbff,#ba80ff) border-box;border:.075vw solid transparent;border-radius:1.5vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.promo-card[data-v-e600ee5f]:hover{transform:translateY(-.3vw)}.promo-icon[data-v-e600ee5f]{font-size:2.55vw;line-height:1}.promo-title[data-v-e600ee5f]{font-size:1.5vw;font-weight:600;margin:0}.promo-desc[data-v-e600ee5f]{flex:1;font-size:1.125vw;line-height:1.5;margin:0;opacity:.85}.promo-cta[data-v-e600ee5f]{margin-top:.45vw}}@media screen and (min-width:670px) and (max-width:50.25vw){.promo-cards[data-v-e600ee5f]{gap:1.05vw;grid-template-columns:1fr}.promo-section[data-v-e600ee5f]{margin:2.1vw auto 3vw;padding:0 .3vw}}@media screen and (max-width:670px){.promo-section[data-v-e600ee5f]{margin:9.24vw auto 12.936vw;max-width:203.28vw;width:100%}.promo-heading[data-v-e600ee5f]{font-size:6.006vw;font-weight:400;margin:0 0 5.082vw;text-align:center}.promo-cards[data-v-e600ee5f]{display:grid;gap:5.544vw;grid-template-columns:1fr 1fr;width:100%}.promo-card[data-v-e600ee5f]{align-items:center;border-radius:4.62vw;color:#fff;display:flex;flex-direction:column;gap:2.772vw;overflow:hidden;padding:7.392vw 5.544vw;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease}.promo-card[data-v-e600ee5f]:before{background:linear-gradient(-90deg,#26dbff,#ba80ff) border-box;border:.231vw solid transparent;border-radius:4.62vw;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.promo-card[data-v-e600ee5f]:hover{transform:translateY(-.924vw)}.promo-icon[data-v-e600ee5f]{font-size:7.854vw;line-height:1}.promo-title[data-v-e600ee5f]{font-size:4.62vw;font-weight:600;margin:0}.promo-desc[data-v-e600ee5f]{flex:1;font-size:3.465vw;line-height:1.5;margin:0;opacity:.85}.promo-cta[data-v-e600ee5f]{margin-top:1.386vw}}@media screen and (max-width:670px) and (max-width:154.77vw){.promo-cards[data-v-e600ee5f]{gap:3.234vw;grid-template-columns:1fr}.promo-section[data-v-e600ee5f]{margin:6.468vw auto 9.24vw;padding:0 .924vw}}@media screen and (min-width:1440px){.promo-section[data-v-e600ee5f]{margin:40px auto 56px;max-width:880px;width:100%}.promo-heading[data-v-e600ee5f]{font-size:26px;font-weight:400;margin:0 0 22px;text-align:center}.promo-cards[data-v-e600ee5f]{display:grid;gap:24px;grid-template-columns:1fr 1fr;width:100%}.promo-card[data-v-e600ee5f]{align-items:center;border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:32px 24px;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease}.promo-card[data-v-e600ee5f]:before{background:linear-gradient(-90deg,#26dbff,#ba80ff) border-box;border:1px solid transparent;border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.promo-card[data-v-e600ee5f]:hover{transform:translateY(-4px)}.promo-icon[data-v-e600ee5f]{font-size:34px;line-height:1}.promo-title[data-v-e600ee5f]{font-size:20px;font-weight:600;margin:0}.promo-desc[data-v-e600ee5f]{flex:1;font-size:15px;line-height:1.5;margin:0;opacity:.85}.promo-cta[data-v-e600ee5f]{margin-top:6px}}@media screen and (min-width:1440px) and (max-width:670px){.promo-cards[data-v-e600ee5f]{gap:14px;grid-template-columns:1fr}.promo-section[data-v-e600ee5f]{margin:28px auto 40px;padding:0 4px}}
