.offering-card[data-v-f535f924]{border-radius:var(--op-radius-card);background:var(--op-surface);border:1px solid #0000;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 .75rem 2.2rem #1d1d1f0e}.offering-card[data-v-f535f924]:hover{border-color:color-mix(in srgb,var(--op-primary) 42%,#fff);transform:translateY(-3px);box-shadow:0 1rem 2.6rem #0071e31a}.offering-card__visual[data-v-f535f924]{isolation:isolate;background:radial-gradient(circle at 87% 20%,#ffffffeb 0 2.7rem,#0000 2.75rem),linear-gradient(135deg,#dceaff,#bcd6ff);justify-content:space-between;align-items:flex-start;min-height:11.25rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}.offering-card__slides[data-v-f535f924]{z-index:0;will-change:transform;width:100%;height:100%;transition:transform .32s;display:flex;position:absolute;inset:0}.offering-card__slides>img[data-v-f535f924]{-o-object-fit:cover;object-fit:cover;flex:0 0 100%;width:100%;height:100%}.offering-card__visual--has-cover[data-v-f535f924]:after,.offering-card__visual--has-cover[data-v-f535f924]:before{display:none}.offering-card__visual[data-v-f535f924]:after,.offering-card__visual[data-v-f535f924]:before{z-index:-1;content:"";border-radius:50%;position:absolute}.offering-card__visual[data-v-f535f924]:before{border:2px dotted #0071e340;width:12rem;height:12rem;bottom:-4rem;right:-2rem}.offering-card__visual[data-v-f535f924]:after{background:#ffffff47;width:10rem;height:10rem;bottom:-4.5rem;left:-3rem}.offering-card--digital_product .offering-card__visual[data-v-f535f924]{aspect-ratio:4/5;background:radial-gradient(circle at 87% 20%,#ffffffeb 0 2.7rem,#0000 2.75rem),linear-gradient(135deg,#eee7ff,#d6c5ff);min-height:0}.offering-card--digital_product .offering-card__visual[data-v-f535f924]:before{border-color:#8e5cf747}.offering-card__promotion-badge[data-v-f535f924]{z-index:3;border-radius:var(--op-radius-pill);color:#fff;background:#e8483f;padding:.45rem .7rem;font-size:.72rem;font-weight:900;position:absolute;top:.9rem;left:.9rem;box-shadow:0 .35rem 1rem #b4231c40}.offering-card__favorite[data-v-f535f924]{z-index:2;position:absolute;top:.9rem;right:.9rem}.offering-card__visual-icon[data-v-f535f924]{width:3.2rem;height:3.2rem;color:var(--op-primary);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.85rem;right:1rem;box-shadow:0 .25rem .8rem #103c821a}.offering-card--digital_product .offering-card__visual-icon[data-v-f535f924]{color:var(--op-accent-purple)}.offering-card--digital_product .offering-card__visual--has-cover .offering-card__visual-icon[data-v-f535f924]{display:none}.offering-card__visual-icon>span[data-v-f535f924]{width:1.65rem;height:1.65rem}.offering-card__image-arrow[data-v-f535f924]{z-index:2;aspect-ratio:1;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;color:var(--op-text-primary);cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .3rem 1rem #00000024}.offering-card__image-arrow[data-v-f535f924]:hover{transform:translateY(-50%)scale(1.06)}.offering-card__image-arrow>span[data-v-f535f924]{width:1.1rem;height:1.1rem}.offering-card__image-arrow--previous[data-v-f535f924]{left:.75rem}.offering-card__image-arrow--next[data-v-f535f924]{right:.75rem}.offering-card__image-arrow[data-v-f535f924]:focus-visible,.offering-card__visual:hover .offering-card__image-arrow[data-v-f535f924]{opacity:1}.offering-card__image-dots[data-v-f535f924]{z-index:2;border-radius:var(--op-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161f2e6b;gap:.35rem;padding:.35rem .5rem;display:flex;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.offering-card__image-dots button[data-v-f535f924]{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:.42rem;min-width:.42rem;height:.42rem;min-height:.42rem;padding:0}.offering-card__image-dots button.is-active[data-v-f535f924]{border-radius:var(--op-radius-pill);background:#fff;width:1rem;min-width:1rem}.offering-card__body[data-v-f535f924]{flex-direction:column;min-height:16rem;padding:1.05rem;display:flex}.offering-card--digital_product .offering-card__body[data-v-f535f924]{min-height:15rem}.offering-card__meta[data-v-f535f924]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.offering-card__badges[data-v-f535f924]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.offering-card__level[data-v-f535f924]{border-radius:var(--op-radius-pill);color:#566376;background:#f0f3f7;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;font-weight:500;line-height:1.5;display:inline-flex}.offering-card .offering-card__badges>span[data-v-f535f924]{box-sizing:border-box;align-items:center;min-height:28px;line-height:1.4}.offering-card__level>span[data-v-f535f924]{flex-shrink:0;width:14px;height:14px}.certificate-badge[data-v-f535f924]{border-radius:var(--op-radius-pill);color:#976000;white-space:nowrap;background:#fff3d8;align-items:center;gap:.25rem;min-height:1.65rem;padding:.28rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.certificate-badge>span[data-v-f535f924]{width:.78rem;height:.78rem}.offering-card__meta>span[data-v-f535f924]:last-child{color:var(--op-text-tertiary);text-align:right;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.offering-card__meta>span:last-child>span[data-v-f535f924]{flex:none;width:.9rem;height:.9rem}.offering-card h2[data-v-f535f924]{margin:.7rem 0 .35rem;font-size:1.02rem;font-weight:800;line-height:1.38}.offering-card__body>p[data-v-f535f924]{min-height:3.9rem;color:var(--op-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.58;display:-webkit-box;overflow:hidden}.offering-card--digital_product .offering-card__body>p[data-v-f535f924]{-webkit-line-clamp:2;min-height:2.65rem}.offering-card__features[data-v-f535f924]{color:#60708d;flex-wrap:wrap;gap:.5rem .8rem;margin-top:.75rem;display:flex}.offering-card__features>span[data-v-f535f924]{white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.offering-card__features>span>span[data-v-f535f924]{width:.85rem;height:.85rem;color:var(--op-primary)}.offering-card__features--digital-product>span>span[data-v-f535f924]{color:var(--op-primary)}.offering-card__footer[data-v-f535f924]{justify-content:space-between;align-items:end;gap:.7rem;margin-top:auto;padding-top:1rem;display:flex}.offering-card__footer>div[data-v-f535f924]{gap:.12rem;display:grid}.offering-card__footer del[data-v-f535f924]{color:var(--op-text-tertiary);font-size:.75rem}.offering-card__footer .price--promotion[data-v-f535f924]{color:#c7352e}.offering-card__footer .price.price--promotion[data-v-f535f924]{font-size:1.3rem;line-height:1.1}.offering-card__promotion-code[data-v-f535f924]{color:#a92b25;font-size:.68rem;font-weight:800}.offering-card__link[data-v-f535f924]{min-height:2.75rem;color:var(--op-primary);align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.offering-card__link>span[data-v-f535f924]:last-child{width:1.05rem;height:1.05rem;transition:transform .18s}.offering-card__link:hover>span[data-v-f535f924]:last-child{transform:translate(3px)}.offering-card[data-v-f535f924]{flex-direction:column;display:flex}.offering-card .offering-card__visual[data-v-f535f924]{flex-shrink:0}.offering-card .offering-card__body[data-v-f535f924]{flex:1;min-height:0;padding:18px}.offering-card .offering-card__body>p[data-v-f535f924]{min-height:0}.offering-card .offering-card__features[data-v-f535f924]{gap:6px 12px;margin-top:14px}.offering-card .offering-card__features>span[data-v-f535f924]{font-weight:500}.offering-card .offering-card__footer[data-v-f535f924]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px}.offering-card__access[data-v-f535f924]{color:var(--op-text-secondary);align-items:center;gap:4px;margin-top:4px;font-size:.7rem;line-height:1.5;display:inline-flex}.offering-card__access>span[data-v-f535f924]{flex-shrink:0;width:13px;height:13px}.offering-card .offering-card__link[data-v-f535f924]{border-radius:var(--op-radius-pill);color:#2563c5;background:#edf4ff;justify-content:center;margin-inline-start:auto;padding:10px 14px;font-weight:650}.offering-card .offering-card__link[data-v-f535f924]:hover{background:#e0ecff}.offering-card .offering-card__link[data-v-f535f924]:focus-visible{outline:2px solid var(--op-primary);outline-offset:3px}@media (width<=24rem){.offering-card__image-arrow[data-v-f535f924]{opacity:1}.offering-card__meta[data-v-f535f924]{flex-direction:column;align-items:flex-start}.offering-card__meta>span[data-v-f535f924]:last-child{text-align:left}}
