.banner[data-v-6d850ecc]{position:relative;display:flex;justify-content:center;flex-direction:column;background:#f6fcff;min-height:50vh}.banner__breadcrumb[data-v-6d850ecc]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.banner__text[data-v-6d850ecc]{padding:1rem;max-width:700px;z-index:1}@media(min-width:576px){.banner__text[data-v-6d850ecc]{padding:3rem}}.banner__decoration[data-v-6d850ecc]{position:absolute;top:10;right:10%;z-index:0;display:none}@media(min-width:768px){.banner__decoration[data-v-6d850ecc]{display:block}}.banner__decoration-1[data-v-6d850ecc]{position:absolute;left:-4rem;bottom:50%;opacity:.5}.banner__decoration-2[data-v-6d850ecc]{position:absolute;top:-2rem;left:2rem}.banner__decoration-3[data-v-6d850ecc]{position:absolute;right:-2rem;bottom:50%;opacity:.7}.sidebar[data-v-4acbcb1a]{border:1px solid #dbddf0;border-radius:.5rem;padding:1rem}.progress-wrapper[data-v-4acbcb1a]{display:flex;align-items:center;width:100%;padding:10px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px}.progress-icon[data-v-4acbcb1a]{font-size:1.3rem;color:#4a90e2;margin-right:15px}.progress-bar-container[data-v-4acbcb1a]{flex:1;background-color:#e0e0e0;border-radius:10px;overflow:hidden;position:relative}.progress-bar[data-v-4acbcb1a]{height:20px;background-color:#4a90e2;border-radius:10px;transition:width .4s ease}.progress-percentage[data-v-4acbcb1a]{margin-left:15px;font-weight:700;color:#333}