.card-wrapper[data-v-34be01a0]{height:596px;perspective:1500px;position:relative;width:480px}.card-flipper[data-v-34be01a0]{height:100%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.25,.46,.45,.94);width:100%}.card-flipper.is-flipped[data-v-34be01a0]{transform:rotateY(180deg)}.card-flipper.is-flipped .card-front[data-v-34be01a0]{z-index:1}.card-flipper.is-flipped .card-back[data-v-34be01a0]{z-index:2}.card[data-v-34be01a0]{backface-visibility:hidden;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;inset:0;overflow:hidden;padding:32px;position:absolute}.card-front[data-v-34be01a0]{background-position:50%;background-size:cover;gap:50px;justify-content:flex-end;z-index:2}.card-front .overlay[data-v-34be01a0]{background:linear-gradient(0deg,rgba(0,0,0,.2),transparent);inset:0;position:absolute}.card-front .content[data-v-34be01a0]{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:2}.card-front .content h3[data-v-34be01a0]{color:var(--color-white)!important;font-size:32px;font-weight:300;text-align:left}.card-back[data-v-34be01a0]{background-color:var(--color-primary);color:var(--color-white);justify-content:flex-start;transform:rotateY(180deg);z-index:1}.card-back .content[data-v-34be01a0]{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}.card-back .back-content[data-v-34be01a0]{text-align:left}.card-back .back-content h4[data-v-34be01a0]{color:var(--color-white);font-size:24px;font-weight:600;margin-bottom:16px}.card-back .back-content p[data-v-34be01a0]{color:var(--color-white);font-size:16px;line-height:1.6}.card-button[data-v-34be01a0]{align-items:center;align-self:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:300;height:44px;justify-content:center;line-height:0;padding:0;transition:all .3s ease;width:44px;z-index:5}.plus-icon[data-v-34be01a0]{border:2px solid var(--color-white);color:var(--color-white)!important;font-size:3rem}.plus-icon[data-v-34be01a0]:hover{background-color:#ffffff1a;transform:scale(1.1)}.close-icon[data-v-34be01a0]{border:2px solid var(--color-border,var(--color-white));color:var(--color-white)!important;font-size:20px;font-weight:500}.close-icon[data-v-34be01a0]:hover{background-color:var(--color-background-mute,#f1f1f1);cursor:pointer;transform:scale(1.1) rotate(90deg)}@media(max-width:520px){.card-wrapper[data-v-34be01a0]{width:calc(100dvw - 80px)}}.carousel-container[data-v-c4f8b416]{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;position:relative;width:100%}.carousel-container .carousel-viewport[data-v-c4f8b416]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel-container .carousel-viewport[data-v-c4f8b416]::-webkit-scrollbar{display:none}.carousel-container .carousel-viewport .carousel-track[data-v-c4f8b416]{display:flex;gap:32px;padding-block:20px}.carousel-container .carousel-viewport .carousel-track .carousel-slide[data-v-c4f8b416]{flex-shrink:0;scroll-snap-align:start}.carousel-container .carousel-nav[data-v-c4f8b416]{align-self:flex-end;display:flex;gap:16px;pointer-events:none;transform:translateY(-50%)}.carousel-container .carousel-nav .nav-button[data-v-c4f8b416]{align-items:center;background-color:var(--color-primary-80);border-radius:10px;color:var(--color-white)!important;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:24px;padding:4px;pointer-events:all;width:56px;z-index:10}
