.r30-banner[data-v-bb658f9b]{text-align:left;cursor:pointer;background:radial-gradient(120% 80% at 20% 30%,#ffeede 0,#0000 60%),linear-gradient(#fff7f0,#fff);border:1px solid #ffe4d3;border-radius:16px;flex-direction:column;justify-content:center;height:117px;padding:10px 28px;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out;display:flex;position:relative;overflow:hidden}.r30-banner[data-v-bb658f9b]:hover{border-color:#f5cbac;transform:translateY(-1px);box-shadow:0 6px 18px #ff834533}.r30-banner[data-v-bb658f9b]:focus-visible{outline-offset:2px;outline:2px solid #0f7fff}.r30-banner__stack[data-v-bb658f9b]{opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:80px;height:80px;position:absolute;top:0;left:0}.r30-banner__content[data-v-bb658f9b]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative}.r30-banner__headline[data-v-bb658f9b]{align-items:center;gap:6px;font-family:Poppins,Inter,Arial,sans-serif;line-height:1;display:flex}.r30-banner__num[data-v-bb658f9b],.r30-banner__pct[data-v-bb658f9b]{letter-spacing:-1.6px;background:linear-gradient(#ff8345 31.874%,#ed5f0f 79.268%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Poppins,Inter,Arial,sans-serif;font-size:50px;font-weight:700;line-height:.9}.r30-banner__num-wrap[data-v-bb658f9b]{align-items:baseline;gap:2px;display:flex}.r30-banner__off[data-v-bb658f9b]{letter-spacing:.3px;color:#0f5bff;text-transform:uppercase;white-space:nowrap;font-family:Poppins,Inter,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.r30-banner__off--lg[data-v-bb658f9b]{letter-spacing:-1px;font-size:46px;line-height:.9}.r30-banner__chip[data-v-bb658f9b]{z-index:2;color:#fff;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-family:Poppins,Inter,Arial,sans-serif;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:10px;transform:rotate(4deg);box-shadow:0 2px 6px #0f5bff59}.r30-banner__chip[data-v-bb658f9b],.r30-banner__ribbon[data-v-bb658f9b]{background:linear-gradient(90deg,#1f6dff,#0f5bff);align-items:center}.r30-banner__ribbon[data-v-bb658f9b]{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%,10px 50%);grid-template-areas:"stack";justify-items:center;padding:5px 22px 5px 16px;transition:background .22s ease-out,clip-path .22s ease-out,filter .22s ease-out;display:inline-grid}.r30-banner:hover .r30-banner__ribbon[data-v-bb658f9b]{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,10px 50%);filter:drop-shadow(0 2px 6px #0f5bff73);background:linear-gradient(90deg,#1f6dff,#0a48cc 70%,#03a)}.r30-banner__ribbon-text[data-v-bb658f9b]{letter-spacing:.9px;text-transform:uppercase;color:#fff;white-space:nowrap;grid-area:stack;font-family:Poppins,Inter,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:700;line-height:1;transition:opacity .2s ease-out}.r30-banner:hover .r30-banner__ribbon-text--rest[data-v-bb658f9b],.r30-banner__ribbon-text--cta[data-v-bb658f9b]{opacity:0}.r30-banner:hover .r30-banner__ribbon-text--cta[data-v-bb658f9b]{opacity:1}.r30-tip{z-index:1100;text-align:left;pointer-events:none;background:#fff;border:1px solid #ececec;border-radius:12px;min-width:300px;max-width:360px;padding:14px 16px;position:fixed;box-shadow:0 10px 28px #14141924}.r30-tip__title{margin:0 0 6px;font-size:14px;font-weight:700;line-height:140%}.r30-tip__mechanism,.r30-tip__title{color:#232425;font-family:Inter,sans-serif}.r30-tip__mechanism{margin:0 0 10px;font-size:12px;font-weight:500;line-height:150%}.r30-tip__howto-label{color:#232425;margin:12px 0 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:140%}.r30-tip__howto-list{color:#555;margin:0;padding:0 0 0 22px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:160%;list-style:decimal!important}.r30-tip__howto-list li{padding-left:2px;list-style:decimal!important}.r30-tip__howto-list li+li{margin-top:2px}.r30-tip-fade-enter-active,.r30-tip-fade-leave-active{transition:opacity .15s,transform .15s}.r30-tip-fade-enter-from,.r30-tip-fade-leave-to{opacity:0;transform:translateY(-4px)}
