.package-actions[data-v-16d40e00]{display:flex;gap:10px;padding:0 24px 24px}.package-actions[data-v-16d40e00],.package-actions--stacked .package-actions__buttons[data-v-16d40e00]{flex-direction:column}.package-actions__buttons[data-v-16d40e00],.package-actions__options[data-v-16d40e00]{display:flex;gap:10px}.package-card-wrapper[data-v-257f81c1]{height:100%;width:100%;--surface:#0d0d0d;--surface2:#111;--border-light:hsla(0,0%,100%,.06);--accent:#00a3ff;--muted2:#a0a0a0}.package-card-wrapper .package-card__inner[data-v-257f81c1]{background:var(--surface);border:1px solid var(--border-light);border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .25s,transform .25s}.package-card-wrapper .package-card__inner[data-v-257f81c1]:hover{border-color:#00a3ff40;transform:translateY(-3px)}.package-card-wrapper .package-card__image-container[data-v-257f81c1]{background:var(--surface2);flex-shrink:0;height:180px;position:relative;width:100%}.package-card-wrapper .package-card__image-container .pkg-image[data-v-257f81c1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-card-wrapper .package-card__image-container .pkg-image-placeholder[data-v-257f81c1]{align-items:center;display:flex;font-size:48px;height:100%;justify-content:center;width:100%}.package-card-wrapper .package-card__image-container .pkg-category-tag[data-v-257f81c1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00a3ff26;border:1px solid rgba(0,163,255,.2);border-radius:6px;color:var(--accent);font-size:10px;font-weight:600;left:14px;letter-spacing:1px;padding:4px 10px;position:absolute;text-transform:uppercase;top:14px}.package-card-wrapper .package-card__body[data-v-257f81c1]{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.package-card-wrapper .package-card__meta[data-v-257f81c1]{flex:1;margin-bottom:20px}.package-card-wrapper .package-card__meta .pkg-title[data-v-257f81c1]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px;margin-top:0}.package-card-wrapper .package-card__meta .pkg-desc[data-v-257f81c1]{color:var(--muted2);font-size:13px;line-height:1.6}.package-card-wrapper .package-card__meta .pkg-desc.full[data-v-257f81c1]{color:#ccc;font-size:15px}.package-card-wrapper .package-card__footer[data-v-257f81c1]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.package-card-wrapper .package-card__footer .pkg-price-big[data-v-257f81c1]{color:#fff;font-family:DM Mono,monospace;font-size:22px;font-weight:500}.package-card-wrapper .package-card__footer[data-v-257f81c1] .package-actions{margin:0}.package-card-wrapper .package-card__footer[data-v-257f81c1] .package-actions .btn{background:var(--accent)!important;border:none!important;border-radius:10px!important;color:#000!important;font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:700!important;min-width:unset;padding:9px 20px!important;transition:background .15s,transform .15s!important}.package-card-wrapper .package-card__footer[data-v-257f81c1] .package-actions .btn:hover{background:#33b8ff!important;transform:translateY(-1px)!important}.package-card-wrapper--details[data-v-257f81c1]{cursor:auto}.package-card-wrapper--details .package-card-wrapper__inner[data-v-257f81c1]{background:transparent;border:none}.package-card-wrapper--details .package-card-wrapper__inner[data-v-257f81c1]:hover{border-color:transparent;transform:none}.package-card-wrapper--details .package-card__image-container[data-v-257f81c1]{border:1px solid var(--border-light);border-radius:16px;height:auto;margin-bottom:24px;overflow:hidden}.package-card-wrapper--details .package-card__image-container .pkg-image[data-v-257f81c1]{max-height:400px;-o-object-fit:contain;object-fit:contain}.package-card-wrapper--details .package-card__body[data-v-257f81c1]{padding:0}.package-card-wrapper--details .package-card__footer[data-v-257f81c1]{gap:24px;justify-content:flex-start;margin-top:32px}@media (min-width:1280px){.package-card-wrapper--row .package-card-wrapper__inner[data-v-257f81c1]{align-items:center;flex-direction:row;gap:24px;padding:16px}.package-card-wrapper--row .package-card__image-container[data-v-257f81c1]{border-radius:12px;height:120px;overflow:hidden;width:160px}.package-card-wrapper--row .package-card__body[data-v-257f81c1]{align-items:center;flex-direction:row;gap:24px;padding:0}.package-card-wrapper--row .package-card__meta[data-v-257f81c1]{margin-bottom:0}.package-card-wrapper--row .package-card__footer[data-v-257f81c1]{margin-top:0}}
