.ribbon[data-v-02b9ec77]{position:absolute;left:-22px;top:-17px;z-index:1;overflow:hidden;width:100%;height:105px;text-align:right}.ribbon span[data-v-02b9ec77]{font-size:17px;font-weight:700;color:#fff;text-align:center;line-height:30px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:115px;display:block;background:#79a70a;background:linear-gradient(#ff4a4a,#bd3333);box-shadow:0 3px 10px -5px #000;position:absolute;top:25px;left:-13px}.ribbon span[data-v-02b9ec77]:before{left:0px;border-left:5px solid #a00;border-right:5px solid transparent}.ribbon span[data-v-02b9ec77]:after,.ribbon span[data-v-02b9ec77]:before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:5px solid transparent;border-top:5px solid #a00}.ribbon span[data-v-02b9ec77]:after{right:0px;border-left:5px solid transparent;border-right:5px solid #a00}img[data-v-02b9ec77]{max-width:100%}.content[data-v-02b9ec77]{background-color:#63a4ff;background-image:linear-gradient(315deg,#83eaf1,#63a4ff 74%);min-height:92vh}.card[data-v-02b9ec77]{color:#3f3f3f;background:#fff;box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;border:1px solid hsla(0,0%,100%,0.18)}.card__image-container[data-v-02b9ec77]{margin:-2rem -2rem 1rem -2rem}.card__line[data-v-02b9ec77]{margin-top:-12px;opacity:0;animation:LineFadeIn-02b9ec77 0.8s ease-in 0.8s forwards}.card__image[data-v-02b9ec77]{opacity:0;animation:ImageFadeIn-02b9ec77 0.8s 1.4s forwards}.card__title[data-v-02b9ec77]{color:#fff;margin-top:0;font-weight:200}.card__content[data-v-02b9ec77]{margin-top:-1rem;opacity:0;animation:ContentFadeIn-02b9ec77 0.8s 1.6s forwards}.card__svg[data-v-02b9ec77]{position:absolute;left:0;top:115px}@keyframes LineFadeIn-02b9ec77{0%{opacity:0;d:path("M 0 300 Q 0 300 0 300 Q 0 300 0 300 C 0 300 0 300 0 300 Q 0 300 0 300 ");stroke:#fff}50%{opacity:1;d:path("M 0 300 Q 50 300 100 300 Q 250 300 350 300 C 350 300 500 300 650 300 Q 750 300 800 300");stroke:#888bff}to{opacity:1;d:path("M -2 100 Q 50 200 100 250 Q 250 400 350 300 C 400 250 550 150 650 300 Q 750 450 802 400");stroke:#545581}}@keyframes ContentFadeIn-02b9ec77{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ImageFadeIn-02b9ec77{0%{transform:translate(-0.5rem,-0.5rem) scale(1.05);opacity:0;filter:blur(2px)}50%{opacity:1;filter:blur(2px)}to{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}}