@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&family=Poppins:wght@400;500;600;700&display=swap";.header[data-v-9382fee9]{padding:var(--space-6) 0;position:sticky;top:0;background:var(--gradient-primary);z-index:var(--z-sticky);transition:all .4s cubic-bezier(.4,0,.2,1);border-bottom:2px solid transparent}.header[data-v-9382fee9]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--color-banana-yellow) 25%,var(--color-banana-darker) 50%,var(--color-banana-yellow) 75%,transparent 100%);opacity:0;transform:scaleX(0);transition:all .5s cubic-bezier(.4,0,.2,1)}.header-scrolled[data-v-9382fee9]{padding:var(--space-3) 0;background:#fff9e6f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #8b691426;border-bottom-color:var(--color-banana-light)}.header-scrolled[data-v-9382fee9]:before{opacity:1;transform:scaleX(1)}.header-content[data-v-9382fee9]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.logo[data-v-9382fee9]{position:relative;display:flex;align-items:center;gap:var(--space-2);transition:all .4s cubic-bezier(.4,0,.2,1)}.logo-image[data-v-9382fee9]{height:60px;width:auto;transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(1)}.logo-image[data-v-9382fee9]:hover{transform:scale(1.05) rotate(-2deg)}.header-scrolled .logo-image[data-v-9382fee9]{height:45px;filter:brightness(1.05)}.sleepy-indicator[data-v-9382fee9]{font-size:1.5rem;animation:floatSleepy-9382fee9 2s ease-in-out infinite;display:none}@media(min-width:768px){.sleepy-indicator[data-v-9382fee9]{display:inline-block}}@keyframes floatSleepy-9382fee9{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-5px) rotate(10deg)}}.sleepy-indicator-enter-active[data-v-9382fee9]{animation:slideInSleepy-9382fee9 .5s cubic-bezier(.4,0,.2,1)}.sleepy-indicator-leave-active[data-v-9382fee9]{animation:slideOutSleepy-9382fee9 .3s cubic-bezier(.4,0,.2,1)}@keyframes slideInSleepy-9382fee9{0%{opacity:0;transform:translate(-20px) scale(0) rotate(-90deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes slideOutSleepy-9382fee9{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(-20px) scale(0) rotate(90deg)}}@keyframes logoShrink-9382fee9{0%{transform:scale(1)}50%{transform:scale(.95) rotate(-5deg)}to{transform:scale(1)}}.mobile-menu-btn[data-v-9382fee9]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:var(--color-brown);font-size:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-sm)}.mobile-menu-btn[data-v-9382fee9]:hover{color:var(--color-banana-darker);background:var(--color-cream);transform:scale(1.1)}.mobile-menu-btn i[data-v-9382fee9]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn:active i[data-v-9382fee9]{transform:rotate(90deg)}.desktop-nav[data-v-9382fee9]{display:none;gap:var(--space-6);transition:all .3s cubic-bezier(.4,0,.2,1)}.header-scrolled .desktop-nav[data-v-9382fee9]{gap:var(--space-4)}.nav-link[data-v-9382fee9]{color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;padding:var(--space-2) var(--space-1)}.header-scrolled .nav-link[data-v-9382fee9]{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-1)}.nav-link[data-v-9382fee9]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-banana-darker);transition:width .3s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-9382fee9]:hover{color:var(--color-banana-darker);transform:translateY(-2px)}.nav-link[data-v-9382fee9]:hover:after{width:100%}.header-actions[data-v-9382fee9]{display:flex;align-items:center;gap:var(--space-4)}.cart-btn[data-v-9382fee9]{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:2px solid var(--color-cream-dark);border-radius:var(--radius-full);color:var(--color-brown);font-size:1.25rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-scrolled .cart-btn[data-v-9382fee9]{width:40px;height:40px;font-size:1.1rem;background:var(--gradient-button);border-color:var(--color-banana-darker);color:var(--color-white);box-shadow:0 2px 8px #ff8c004d}.cart-btn[data-v-9382fee9]:hover{background:var(--color-banana-light);border-color:var(--color-banana-darker);transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-md)}.header-scrolled .cart-btn[data-v-9382fee9]:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 4px 16px #ff8c0066}.cart-count[data-v-9382fee9]{position:absolute;top:-6px;right:-6px;background:var(--color-error);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:0 var(--space-1);transition:all .3s cubic-bezier(.4,0,.2,1);animation:cartPulse-9382fee9 2s ease-in-out infinite}@keyframes cartPulse-9382fee9{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.social-links[data-v-9382fee9]{display:none;gap:var(--space-3);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.header-scrolled .social-links[data-v-9382fee9]{opacity:0;transform:translate(20px);max-width:0;gap:0;pointer-events:none}.social-link[data-v-9382fee9]{color:var(--color-brown);font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.social-link[data-v-9382fee9]:hover{color:var(--color-banana-darker);transform:translateY(-3px) rotate(-5deg) scale(1.1)}.mobile-menu[data-v-9382fee9]{position:absolute;top:100%;left:0;right:0;background:var(--color-white);border-bottom:2px solid var(--color-cream-dark);box-shadow:var(--shadow-lg);padding:var(--space-6) 0}.mobile-nav[data-v-9382fee9]{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--container-padding);margin-bottom:var(--space-4)}.mobile-nav-link[data-v-9382fee9]{color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);padding:var(--space-3) 0;border-bottom:1px solid var(--color-cream-dark);transition:color var(--transition-base)}.mobile-nav-link[data-v-9382fee9]:hover{color:var(--color-banana-darker)}.mobile-social[data-v-9382fee9]{display:flex;justify-content:center;gap:var(--space-6);padding:0 var(--container-padding);padding-top:var(--space-4);border-top:1px solid var(--color-cream-dark)}.mobile-social-link[data-v-9382fee9]{color:var(--color-brown);font-size:1.5rem;transition:all var(--transition-base)}.mobile-social-link[data-v-9382fee9]:hover{color:var(--color-banana-darker);transform:scale(1.1)}.slide-down-enter-active[data-v-9382fee9],.slide-down-leave-active[data-v-9382fee9]{transition:all .3s ease}.slide-down-enter-from[data-v-9382fee9]{opacity:0;transform:translateY(-20px)}.slide-down-leave-to[data-v-9382fee9]{opacity:0;transform:translateY(-10px)}.header-scrolled .mobile-menu-btn[data-v-9382fee9]{width:36px;height:36px;font-size:1.25rem}@media(min-width:768px){.header[data-v-9382fee9]{padding:var(--space-8) 0}.header-scrolled[data-v-9382fee9]{padding:var(--space-4) 0}.logo-image[data-v-9382fee9]{height:80px}.header-scrolled .logo-image[data-v-9382fee9]{height:50px}.mobile-menu-btn[data-v-9382fee9]{display:none}.desktop-nav[data-v-9382fee9],.social-links[data-v-9382fee9]{display:flex}.social-link[data-v-9382fee9]{font-size:1.5rem}.desktop-only[data-v-9382fee9]{display:flex!important}.cart-btn[data-v-9382fee9]{width:48px;height:48px}.header-scrolled .cart-btn[data-v-9382fee9]{width:44px;height:44px}}@media(min-width:1024px){.logo-image[data-v-9382fee9]{height:96px}.header-scrolled .logo-image[data-v-9382fee9]{height:56px}.social-link[data-v-9382fee9]{font-size:1.75rem}}.cart-overlay[data-v-90824f33]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-sidebar[data-v-90824f33]{position:fixed;top:0;right:0;width:100%;max-width:450px;height:100vh;background:var(--color-white);box-shadow:var(--shadow-xl);z-index:calc(var(--z-modal) + 1);display:flex;flex-direction:column}.cart-header[data-v-90824f33]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:2px solid var(--color-cream-dark);background:var(--color-cream)}.cart-title[data-v-90824f33]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin:0}.cart-item-count[data-v-90824f33]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.close-btn[data-v-90824f33]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-brown);font-size:1.5rem;cursor:pointer;border-radius:var(--radius-full);transition:all var(--transition-base)}.close-btn[data-v-90824f33]:hover{background:var(--color-white);color:var(--color-error)}.cart-content[data-v-90824f33]{flex:1;overflow-y:auto;padding:var(--space-6)}.empty-cart[data-v-90824f33]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-12) 0}.empty-icon[data-v-90824f33]{font-size:5rem;margin-bottom:var(--space-4)}.empty-text[data-v-90824f33]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark);margin-bottom:var(--space-2)}.empty-subtext[data-v-90824f33]{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.cart-items[data-v-90824f33]{display:flex;flex-direction:column;gap:var(--space-6)}.cart-item[data-v-90824f33]{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-cream);border-radius:var(--radius-lg);position:relative}.item-image[data-v-90824f33]{width:80px;height:80px;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-white)}.item-image img[data-v-90824f33]{width:100%;height:100%;object-fit:cover}.item-details[data-v-90824f33]{flex:1}.item-name[data-v-90824f33]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark);margin-bottom:var(--space-1)}.item-variant[data-v-90824f33]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.item-price[data-v-90824f33]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-banana-darker);margin-bottom:var(--space-3)}.quantity-controls[data-v-90824f33]{display:flex;align-items:center;gap:var(--space-2)}.qty-btn[data-v-90824f33]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-cream-dark);border-radius:var(--radius-sm);color:var(--color-brown);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base)}.qty-btn[data-v-90824f33]:hover{background:var(--color-banana-light);border-color:var(--color-banana-darker)}.quantity[data-v-90824f33]{min-width:32px;text-align:center;font-weight:var(--font-weight-semibold);color:var(--color-brown-dark)}.remove-btn[data-v-90824f33]{position:absolute;top:var(--space-2);right:var(--space-2);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-light);font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-full);transition:all var(--transition-base)}.remove-btn[data-v-90824f33]:hover{background:var(--color-error-light);color:var(--color-error)}.cart-footer[data-v-90824f33]{padding:var(--space-6);border-top:2px solid var(--color-cream-dark);background:var(--color-cream)}.cart-summary[data-v-90824f33]{margin-bottom:var(--space-6)}.summary-row[data-v-90824f33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);font-size:var(--font-size-lg);color:var(--color-text-primary)}.summary-row[data-v-90824f33]:last-child{margin-bottom:0}.summary-value[data-v-90824f33]{font-weight:var(--font-weight-bold);color:var(--color-brown-dark);font-size:var(--font-size-2xl)}.checkout-btn[data-v-90824f33]{width:100%;margin-bottom:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.continue-shopping-btn[data-v-90824f33]{width:100%;padding:var(--space-3);background:none;border:none;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-base);text-decoration:underline}.continue-shopping-btn[data-v-90824f33]:hover{color:var(--color-banana-darker)}.fade-enter-active[data-v-90824f33],.fade-leave-active[data-v-90824f33]{transition:opacity .3s ease}.fade-enter-from[data-v-90824f33],.fade-leave-to[data-v-90824f33]{opacity:0}.slide-in-enter-active[data-v-90824f33],.slide-in-leave-active[data-v-90824f33]{transition:transform .3s ease}.slide-in-enter-from[data-v-90824f33],.slide-in-leave-to[data-v-90824f33]{transform:translate(100%)}.cart-content[data-v-90824f33]::-webkit-scrollbar{width:8px}.cart-content[data-v-90824f33]::-webkit-scrollbar-track{background:var(--color-cream)}.cart-content[data-v-90824f33]::-webkit-scrollbar-thumb{background:var(--color-cream-dark);border-radius:var(--radius-full)}.cart-content[data-v-90824f33]::-webkit-scrollbar-thumb:hover{background:var(--color-banana-darker)}@media(max-width:767px){.cart-sidebar[data-v-90824f33]{max-width:100%}}.hero[data-v-a94d9473]{text-align:center;margin-bottom:var(--space-12)}.banana-container[data-v-a94d9473]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--space-8);perspective:1000px;position:relative;min-height:170px;padding-bottom:40px}.banana-wrapper[data-v-a94d9473]{width:320px;height:auto;cursor:pointer;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55);position:relative}.banana-wrapper[data-v-a94d9473]:hover{animation-play-state:paused}.banana-wrapper[data-v-a94d9473]:active{transform:scale(.95)}.banana-wrapper.squish[data-v-a94d9473]{animation:squish-a94d9473 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes squish-a94d9473{0%{transform:scale(1) translateY(0) rotate(0)}25%{transform:scale(1.15,.75) translateY(8px) rotate(-5deg)}50%{transform:scale(.85,1.15) translateY(-12px) rotate(3deg)}65%{transform:scale(1.08,.92) translateY(4px) rotate(-2deg)}80%{transform:scale(.95,1.05) translateY(-4px) rotate(1deg)}to{transform:scale(1) translateY(0) rotate(0)}}.banana-wrapper.yawn .banana-body[data-v-a94d9473]{animation:yawn-a94d9473 2s ease-in-out infinite}@keyframes yawn-a94d9473{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}.sleepy-monkey[data-v-a94d9473]{animation:monkeyBreathe-a94d9473 3s ease-in-out infinite;transform-origin:center;transform:rotate(-175deg)}@keyframes monkeyBreathe-a94d9473{0%,to{transform:rotate(-175deg) translateY(0) scale(1)}50%{transform:rotate(-175deg) translateY(-2px) scale(1.02)}}.monkey-appear-enter-active[data-v-a94d9473]{animation:monkeyPop-a94d9473 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes monkeyPop-a94d9473{0%{opacity:0;transform:rotate(-175deg) scale(0)}70%{transform:rotate(-165deg) scale(1.1)}to{opacity:1;transform:rotate(-175deg) scale(1)}}.banana-svg[data-v-a94d9473]{width:100%;height:auto;filter:drop-shadow(0 12px 30px rgba(255,183,0,.35));transition:filter .3s ease;transform:rotate(175deg)}.banana-wrapper:hover .banana-svg[data-v-a94d9473]{filter:drop-shadow(0 16px 40px rgba(255,183,0,.45))}.banana-body[data-v-a94d9473]{transition:transform .3s ease}.banana-wrapper:hover .banana-body[data-v-a94d9473]{transform:scale(1.02);transform-origin:center}.click-hint[data-v-a94d9473]{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2);justify-content:center;animation:bounce 2s ease-in-out infinite}.hint-emoji[data-v-a94d9473]{font-size:2rem;display:inline-block;animation:pointUp-a94d9473 1s ease-in-out infinite}.hint-text[data-v-a94d9473]{font-size:var(--font-size-lg);color:var(--color-banana-darker);font-weight:var(--font-weight-semibold)}@keyframes pointUp-a94d9473{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.click-progress[data-v-a94d9473]{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;width:100%}.progress-dots[data-v-a94d9473]{display:flex;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-3)}.progress-dot[data-v-a94d9473]{width:12px;height:12px;border-radius:50%;background:var(--color-cream-dark);transition:all .3s ease}.progress-dot.active[data-v-a94d9473]{background:var(--color-banana-darker);transform:scale(1.3);box-shadow:0 2px 8px #ffb70066}.progress-text[data-v-a94d9473]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-banana-darker);animation:textBounce-a94d9473 .5s ease}@keyframes textBounce-a94d9473{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.zzz-container[data-v-a94d9473]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.zzz-bubble[data-v-a94d9473]{position:absolute;font-size:2rem;color:var(--color-brown);opacity:.8;animation:floatUp-a94d9473 3s ease-out forwards}@keyframes floatUp-a94d9473{0%{transform:translateY(0) rotate(0);opacity:0}20%{opacity:.8}to{transform:translateY(-150px) rotate(10deg);opacity:0}}.zzz-enter-active[data-v-a94d9473]{animation:zzzPop-a94d9473 .3s ease}@keyframes zzzPop-a94d9473{0%{transform:scale(0)}to{transform:scale(1)}}.confetti-container[data-v-a94d9473]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999}.confetti[data-v-a94d9473]{position:absolute;width:10px;height:10px;top:-10px;animation:confettiFall-a94d9473 4s ease-out forwards}@keyframes confettiFall-a94d9473{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.secret-modal-overlay[data-v-a94d9473]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.secret-modal[data-v-a94d9473]{background:var(--color-white);border-radius:var(--radius-2xl);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d}.modal-close[data-v-a94d9473]{position:absolute;top:var(--space-4);right:var(--space-4);width:40px;height:40px;border-radius:50%;background:var(--color-cream);border:none;color:var(--color-brown);font-size:1.25rem;cursor:pointer;transition:all .3s ease;z-index:1}.modal-close[data-v-a94d9473]:hover{background:var(--color-error-light);color:var(--color-error);transform:rotate(90deg)}.modal-content[data-v-a94d9473]{padding:var(--space-8)}.secret-header[data-v-a94d9473]{text-align:center;margin-bottom:var(--space-8)}.trophy-animation[data-v-a94d9473]{font-size:5rem;animation:trophySpin-a94d9473 1s ease-out;display:inline-block;margin-bottom:var(--space-4)}@keyframes trophySpin-a94d9473{0%{transform:scale(0) rotate(0)}70%{transform:scale(1.2) rotate(360deg)}to{transform:scale(1) rotate(360deg)}}.secret-title[data-v-a94d9473]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-2)}.secret-subtitle[data-v-a94d9473]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.secret-body[data-v-a94d9473]{display:flex;flex-direction:column;gap:var(--space-6)}.reward-card[data-v-a94d9473]{background:var(--gradient-primary);padding:var(--space-6);border-radius:var(--radius-xl);text-align:center;border:3px solid var(--color-banana-darker)}.reward-icon[data-v-a94d9473]{font-size:3rem;margin-bottom:var(--space-3)}.reward-card h3[data-v-a94d9473]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-bottom:var(--space-4)}.discount-code[data-v-a94d9473]{margin-bottom:var(--space-4)}.code-label[data-v-a94d9473]{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.code-box[data-v-a94d9473]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);background:var(--color-white);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);border:2px dashed var(--color-banana-darker)}.code-text[data-v-a94d9473]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-banana-darker);font-family:Courier New,monospace;letter-spacing:2px}.copy-btn[data-v-a94d9473]{width:36px;height:36px;border-radius:50%;background:var(--color-banana-light);border:2px solid var(--color-banana-darker);color:var(--color-brown);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.copy-btn[data-v-a94d9473]:hover{background:var(--gradient-button);color:var(--color-white);transform:scale(1.1)}.copy-btn.copied[data-v-a94d9473]{background:var(--color-success);color:var(--color-white);border-color:var(--color-success)}.reward-description[data-v-a94d9473]{font-size:var(--font-size-base);color:var(--color-brown);font-weight:var(--font-weight-semibold)}.achievement[data-v-a94d9473]{text-align:center;padding:var(--space-4);background:var(--color-cream);border-radius:var(--radius-lg)}.achievement-text[data-v-a94d9473]{font-size:var(--font-size-base);color:var(--color-brown);margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.share-text[data-v-a94d9473]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.modal-enter-active[data-v-a94d9473],.modal-leave-active[data-v-a94d9473]{transition:all .4s ease}.modal-enter-from[data-v-a94d9473],.modal-leave-to[data-v-a94d9473]{opacity:0}.modal-enter-from .secret-modal[data-v-a94d9473],.modal-leave-to .secret-modal[data-v-a94d9473]{transform:scale(.8) translateY(-50px)}.fade-enter-active[data-v-a94d9473],.fade-leave-active[data-v-a94d9473]{transition:all .3s ease}.fade-enter-from[data-v-a94d9473],.fade-leave-to[data-v-a94d9473]{opacity:0;transform:translateY(10px)}.hero-title[data-v-a94d9473]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-6);line-height:var(--line-height-tight)}.highlight[data-v-a94d9473]{color:var(--color-banana-darker)}.hero-subtitle[data-v-a94d9473]{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--color-brown);margin-bottom:var(--space-4)}.hero-description[data-v-a94d9473]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-12)}@media(min-width:768px){.banana-wrapper[data-v-a94d9473]{width:380px}.hero-title[data-v-a94d9473]{font-size:var(--font-size-7xl)}.hero-subtitle[data-v-a94d9473]{font-size:var(--font-size-2xl)}.hero-description[data-v-a94d9473]{font-size:var(--font-size-xl)}}.countdown-wrapper[data-v-a30793ee]{margin-bottom:var(--space-12)}.countdown-grid[data-v-a30793ee]{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.countdown-box[data-v-a30793ee]{background:var(--color-white-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,183,0,.2);border-radius:var(--radius-xl);padding:var(--space-4);min-width:70px;box-shadow:var(--shadow-md);transition:all var(--transition-base)}.countdown-box[data-v-a30793ee]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-banana-darker)}.countdown-value[data-v-a30793ee]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);line-height:1;font-family:var(--font-heading)}.countdown-label[data-v-a30793ee]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.countdown-expired[data-v-a30793ee]{text-align:center}.expired-text[data-v-a30793ee]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark)}@media(min-width:768px){.countdown-grid[data-v-a30793ee]{gap:var(--space-4)}.countdown-box[data-v-a30793ee]{padding:var(--space-6);min-width:100px}.countdown-value[data-v-a30793ee]{font-size:var(--font-size-5xl)}.countdown-label[data-v-a30793ee]{font-size:var(--font-size-base)}}.email-signup-wrapper[data-v-2f54ee56]{max-width:576px;margin:0 auto var(--space-8)}.email-signup-card[data-v-2f54ee56]{background-color:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:var(--space-8)}.signup-title[data-v-2f54ee56]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark);margin-bottom:var(--space-4);text-align:center}.signup-description[data-v-2f54ee56]{color:var(--color-text-secondary);margin-bottom:var(--space-6);text-align:center;line-height:var(--line-height-relaxed)}.signup-form[data-v-2f54ee56]{display:flex;flex-direction:column;gap:var(--space-4)}.form-group[data-v-2f54ee56]{width:100%}.btn-loading[data-v-2f54ee56]{display:flex;align-items:center;gap:var(--space-2)}.success-icon[data-v-2f54ee56]{font-size:var(--font-size-2xl);color:var(--color-success)}.success-text[data-v-2f54ee56]{font-weight:var(--font-weight-semibold);color:var(--color-success-dark)}.waitlist-counter[data-v-2f54ee56]{margin-top:var(--space-6);display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.counter-number[data-v-2f54ee56]{font-weight:var(--font-weight-bold);color:var(--color-brown-dark)}@media(min-width:768px){.email-signup-card[data-v-2f54ee56]{padding:var(--space-12)}.signup-title[data-v-2f54ee56]{font-size:var(--font-size-3xl)}}.product-showcase[data-v-977f9ab7]{padding:var(--space-16) 0 var(--space-12);background:var(--color-white)}.showcase-header[data-v-977f9ab7]{text-align:center;margin-bottom:var(--space-12)}.section-title[data-v-977f9ab7]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-4)}.section-subtitle[data-v-977f9ab7]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:var(--line-height-relaxed)}.product-tiers[data-v-977f9ab7]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-bottom:var(--space-12)}.product-card[data-v-977f9ab7]{background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden;position:relative;border:3px solid var(--color-cream-dark);transition:all var(--transition-base)}.product-card[data-v-977f9ab7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.product-card.featured[data-v-977f9ab7]{border-color:var(--color-banana-darker);box-shadow:var(--shadow-xl)}.card-badge[data-v-977f9ab7]{position:absolute;top:var(--space-4);right:var(--space-4);background:var(--color-brown);color:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);z-index:10}.card-badge.popular[data-v-977f9ab7]{background:var(--gradient-button)}.card-badge.flagship[data-v-977f9ab7]{background:linear-gradient(135deg,gold,orange)}.product-visual[data-v-977f9ab7]{width:100%;aspect-ratio:4 / 3;position:relative}.visual-placeholder[data-v-977f9ab7]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);position:relative}.pillowcase-theme[data-v-977f9ab7]{background:linear-gradient(135deg,#fff5e6,#ffe8cc)}.cooling-theme[data-v-977f9ab7]{background:linear-gradient(135deg,#e6f7ff,#ccf0ff)}.banana-theme[data-v-977f9ab7]{background:var(--gradient-primary)}.character-icons[data-v-977f9ab7]{display:flex;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center}.character[data-v-977f9ab7]{font-size:2.5rem;animation:float-977f9ab7 3s ease-in-out infinite}.character[data-v-977f9ab7]:nth-child(2){animation-delay:.5s}.character[data-v-977f9ab7]:nth-child(3){animation-delay:1s}.character[data-v-977f9ab7]:nth-child(4){animation-delay:1.5s}.character.featured[data-v-977f9ab7]{font-size:4rem}@keyframes float-977f9ab7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cooling-indicator[data-v-977f9ab7]{display:flex;align-items:center;gap:var(--space-2);background:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);margin-top:var(--space-4);color:#00a8e8;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);box-shadow:var(--shadow-md)}.banana-icon-large[data-v-977f9ab7]{font-size:6rem;animation:rotate-977f9ab7 4s ease-in-out infinite}@keyframes rotate-977f9ab7{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.monkey-peek[data-v-977f9ab7]{position:absolute;bottom:var(--space-4);right:var(--space-4);font-size:2rem}.visual-label[data-v-977f9ab7]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brown);text-transform:uppercase;letter-spacing:1px}.card-content[data-v-977f9ab7]{padding:var(--space-6)}.product-name[data-v-977f9ab7]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-bottom:var(--space-2)}.product-tagline[data-v-977f9ab7]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:var(--line-height-relaxed)}.price-tag[data-v-977f9ab7]{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-6)}.price-tag.premium[data-v-977f9ab7]{flex-wrap:wrap;align-items:center;gap:var(--space-3)}.price-discount[data-v-977f9ab7]{font-size:var(--font-size-xl);color:var(--color-text-secondary);text-decoration:line-through;opacity:.7}.price-amount[data-v-977f9ab7]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark)}.price-label[data-v-977f9ab7]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.price-badge[data-v-977f9ab7]{background:var(--color-success);color:var(--color-white);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.features-mini[data-v-977f9ab7]{list-style:none;margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.features-mini li[data-v-977f9ab7]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-primary)}.features-mini i[data-v-977f9ab7]{color:var(--color-success);font-size:var(--font-size-base);flex-shrink:0}.character-grid[data-v-977f9ab7]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-bottom:var(--space-6)}.character-chip[data-v-977f9ab7]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-cream);border-radius:var(--radius-lg);font-size:var(--font-size-sm)}.char-emoji[data-v-977f9ab7]{font-size:1.25rem}.char-name[data-v-977f9ab7]{font-weight:var(--font-weight-medium);color:var(--color-brown);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tech-features[data-v-977f9ab7]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.tech-badge[data-v-977f9ab7]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:linear-gradient(135deg,#e6f7ff,#ccf0ff);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#00a8e8}.premium-features[data-v-977f9ab7]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.premium-badge[data-v-977f9ab7]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,#fff9e6,#ffe8cc);border:2px solid var(--color-banana-darker);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-banana-darker)}.premium-badge i[data-v-977f9ab7]{font-size:var(--font-size-lg)}.btn-full[data-v-977f9ab7]{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.btn-cta[data-v-977f9ab7]{background:linear-gradient(135deg,gold,orange);border:none;font-size:var(--font-size-xl);padding:var(--space-5) var(--space-8)}.btn-cta[data-v-977f9ab7]:hover{background:linear-gradient(135deg,#ffc700,#ff8c00);transform:translateY(-2px);box-shadow:var(--shadow-xl)}.bundle-teaser[data-v-977f9ab7]{background:var(--gradient-primary);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-lg);border:3px dashed var(--color-banana-darker)}.bundle-content[data-v-977f9ab7]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.bundle-icon[data-v-977f9ab7]{font-size:4rem}.bundle-text h4[data-v-977f9ab7]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-bottom:var(--space-2)}.bundle-text p[data-v-977f9ab7]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.btn-outline[data-v-977f9ab7]{background:transparent;border:2px solid var(--color-brown-dark);color:var(--color-brown-dark);padding:var(--space-3) var(--space-6);display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold)}.btn-outline[data-v-977f9ab7]:hover{background:var(--color-brown-dark);color:var(--color-white)}@media(min-width:768px){.section-title[data-v-977f9ab7]{font-size:var(--font-size-5xl)}.product-tiers[data-v-977f9ab7]{grid-template-columns:repeat(2,1fr);gap:var(--space-10)}.character-grid[data-v-977f9ab7]{grid-template-columns:repeat(2,1fr)}.bundle-content[data-v-977f9ab7]{flex-direction:row;text-align:left;justify-content:space-between}.bundle-text[data-v-977f9ab7]{flex:1}}@media(min-width:1024px){.product-tiers[data-v-977f9ab7]{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.product-card.featured[data-v-977f9ab7]{transform:scale(1.05)}.product-card.featured[data-v-977f9ab7]:hover{transform:scale(1.05) translateY(-4px)}.character-grid[data-v-977f9ab7]{grid-template-columns:repeat(2,1fr)}.product-name[data-v-977f9ab7]{font-size:var(--font-size-3xl)}}.features-section[data-v-4991448c]{margin-top:var(--space-16)}.features-grid[data-v-4991448c]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.feature-card[data-v-4991448c]{background:var(--color-white-translucent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);text-align:center;transition:all var(--transition-base);border:2px solid var(--color-cream-dark)}.feature-card[data-v-4991448c]:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px);border-color:var(--color-banana-darker)}.feature-icon[data-v-4991448c]{font-size:3rem;margin-bottom:var(--space-4)}.feature-title[data-v-4991448c]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark);margin-bottom:var(--space-2)}.feature-description[data-v-4991448c]{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media(min-width:768px){.features-grid[data-v-4991448c]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid[data-v-4991448c]{grid-template-columns:repeat(3,1fr)}}.pricing-section[data-v-bd2fba9c]{padding:var(--space-20) 0;background:var(--gradient-primary)}.pricing-header[data-v-bd2fba9c]{text-align:center;margin-bottom:var(--space-12)}.section-title[data-v-bd2fba9c]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-4)}.section-subtitle[data-v-bd2fba9c]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:var(--line-height-relaxed)}.pricing-grid[data-v-bd2fba9c]{display:grid;grid-template-columns:1fr;gap:var(--space-8);max-width:1200px;margin:0 auto var(--space-16)}.pricing-card[data-v-bd2fba9c]{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-lg);position:relative;border:3px solid var(--color-cream-dark);transition:all var(--transition-base)}.pricing-card[data-v-bd2fba9c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.pricing-card.featured[data-v-bd2fba9c]{border-color:var(--color-banana-darker);box-shadow:var(--shadow-xl)}.pricing-card.premium-card[data-v-bd2fba9c]{border:3px solid transparent;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(135deg,gold,orange) border-box}.card-badge[data-v-bd2fba9c]{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:var(--gradient-button);color:var(--color-white);padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);z-index:10}.card-badge.flagship[data-v-bd2fba9c]{background:linear-gradient(135deg,gold,orange)}.card-header[data-v-bd2fba9c]{text-align:center;margin-bottom:var(--space-6)}.card-title[data-v-bd2fba9c]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-bottom:var(--space-2)}.card-subtitle[data-v-bd2fba9c]{color:var(--color-text-secondary);font-size:var(--font-size-base)}.price-display[data-v-bd2fba9c]{text-align:center;padding:var(--space-6) 0;margin-bottom:var(--space-6);background:var(--color-cream);border-radius:var(--radius-xl)}.price-display.premium[data-v-bd2fba9c]{background:linear-gradient(135deg,#fff9e6,#ffe8cc)}.price-original[data-v-bd2fba9c]{margin-bottom:var(--space-2);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.strikethrough[data-v-bd2fba9c]{text-decoration:line-through;opacity:.7}.price-current[data-v-bd2fba9c]{display:flex;align-items:flex-start;justify-content:center;margin-bottom:var(--space-3)}.currency[data-v-bd2fba9c]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-top:var(--space-2)}.amount[data-v-bd2fba9c]{font-size:4rem;font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);line-height:1}.cents[data-v-bd2fba9c]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-top:var(--space-2)}.savings-note[data-v-bd2fba9c]{font-size:var(--font-size-sm);color:var(--color-success-dark);font-weight:var(--font-weight-medium)}.savings-badge[data-v-bd2fba9c]{display:inline-block;background:var(--color-success);color:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.savings-badge.special[data-v-bd2fba9c]{background:linear-gradient(135deg,gold,orange)}.bundle-contents[data-v-bd2fba9c]{margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-white);border-radius:var(--radius-lg);border:2px dashed var(--color-cream-dark)}.bundle-contents.highlighted[data-v-bd2fba9c]{background:linear-gradient(135deg,#fff9e6,#ffe8cc);border-color:var(--color-banana-darker)}.bundle-item[data-v-bd2fba9c]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-cream-dark)}.bundle-item[data-v-bd2fba9c]:last-child{border-bottom:none}.bundle-item.premium[data-v-bd2fba9c]{background:linear-gradient(135deg,#ffd70033,#ffa50033);padding:var(--space-3);border-radius:var(--radius-lg);margin-bottom:var(--space-2)}.item-emoji[data-v-bd2fba9c]{font-size:1.5rem;flex-shrink:0}.item-text[data-v-bd2fba9c]{font-size:var(--font-size-base);color:var(--color-brown);font-weight:var(--font-weight-medium)}.features-included[data-v-bd2fba9c]{list-style:none;margin-bottom:var(--space-8)}.features-included li[data-v-bd2fba9c]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--color-text-primary);font-size:var(--font-size-base)}.features-included i[data-v-bd2fba9c]{color:var(--color-success);font-size:var(--font-size-lg);flex-shrink:0}.btn-cta[data-v-bd2fba9c]{width:100%;padding:var(--space-5) var(--space-8);font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.btn-cta-premium[data-v-bd2fba9c]{background:linear-gradient(135deg,gold,orange);border:none;font-size:var(--font-size-xl)}.btn-cta-premium[data-v-bd2fba9c]:hover{background:linear-gradient(135deg,#ffc700,#ff8c00);transform:translateY(-2px);box-shadow:var(--shadow-xl)}.individual-pricing[data-v-bd2fba9c]{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--space-8);margin-bottom:var(--space-12);text-align:center;box-shadow:var(--shadow-md)}.individual-title[data-v-bd2fba9c]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brown-dark);margin-bottom:var(--space-3)}.individual-subtitle[data-v-bd2fba9c]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.price-reference-grid[data-v-bd2fba9c]{display:grid;grid-template-columns:1fr;gap:var(--space-4);max-width:600px;margin:0 auto}.price-reference-item[data-v-bd2fba9c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--space-4);background:var(--color-cream);border-radius:var(--radius-lg);gap:var(--space-3)}.ref-emoji[data-v-bd2fba9c]{font-size:1.5rem;flex-shrink:0}.ref-name[data-v-bd2fba9c]{flex:1;text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-brown)}.ref-price[data-v-bd2fba9c]{font-weight:var(--font-weight-bold);color:var(--color-brown-dark);font-size:var(--font-size-lg);flex-shrink:0}.trust-signals[data-v-bd2fba9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-6);max-width:800px;margin:0 auto}.trust-item[data-v-bd2fba9c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;color:var(--color-brown)}.trust-item i[data-v-bd2fba9c]{font-size:2rem;color:var(--color-banana-darker)}.trust-item span[data-v-bd2fba9c]{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}@media(min-width:768px){.section-title[data-v-bd2fba9c]{font-size:var(--font-size-5xl)}.pricing-grid[data-v-bd2fba9c],.price-reference-grid[data-v-bd2fba9c]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.pricing-card.featured[data-v-bd2fba9c]{transform:scale(1.05)}.pricing-card.featured[data-v-bd2fba9c]:hover{transform:scale(1.05) translateY(-4px)}}.faq-section[data-v-eab9e49c]{padding:var(--space-20) 0;background:var(--color-white)}.faq-header[data-v-eab9e49c]{text-align:center;margin-bottom:var(--space-12)}.section-title[data-v-eab9e49c]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-4)}.section-subtitle[data-v-eab9e49c]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.faq-grid[data-v-eab9e49c]{max-width:900px;margin:0 auto var(--space-12);display:flex;flex-direction:column;gap:var(--space-4)}.faq-item[data-v-eab9e49c]{background:var(--color-cream);border-radius:var(--radius-xl);border:2px solid var(--color-cream-dark);transition:all var(--transition-base);overflow:hidden}.faq-item.open[data-v-eab9e49c]{border-color:var(--color-banana-darker);box-shadow:var(--shadow-md)}.faq-question[data-v-eab9e49c]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:none;border:none;cursor:pointer;text-align:left;transition:all var(--transition-base)}.faq-question[data-v-eab9e49c]:hover{background:var(--color-banana-light)}.question-text[data-v-eab9e49c]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark);flex:1}.icon[data-v-eab9e49c]{font-size:var(--font-size-lg);color:var(--color-banana-darker);transition:transform var(--transition-base);flex-shrink:0}.faq-item.open .icon[data-v-eab9e49c]{transform:rotate(180deg)}.faq-answer[data-v-eab9e49c]{padding:0 var(--space-6) var(--space-5)}.faq-answer p[data-v-eab9e49c]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.expand-enter-active[data-v-eab9e49c],.expand-leave-active[data-v-eab9e49c]{transition:all .3s ease}.expand-enter-from[data-v-eab9e49c],.expand-leave-to[data-v-eab9e49c]{opacity:0;transform:translateY(-10px)}.faq-footer[data-v-eab9e49c]{text-align:center;padding:var(--space-8) var(--space-4);background:var(--color-cream);border-radius:var(--radius-2xl);max-width:600px;margin:0 auto}.faq-footer p[data-v-eab9e49c]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brown-dark);margin-bottom:var(--space-3)}.contact-link[data-v-eab9e49c]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-banana-darker);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);transition:all var(--transition-base)}.contact-link[data-v-eab9e49c]:hover{color:var(--color-brown-dark);transform:translateY(-2px)}@media(min-width:768px){.section-title[data-v-eab9e49c]{font-size:var(--font-size-5xl)}.question-text[data-v-eab9e49c]{font-size:var(--font-size-xl)}}.footer[data-v-17b82d54]{padding:var(--space-12) 0;margin-top:var(--space-20)}.footer-content[data-v-17b82d54]{text-align:center}.social-nav[data-v-17b82d54]{display:flex;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-6)}.social-link[data-v-17b82d54]{color:var(--color-brown);font-size:2rem;transition:all var(--transition-base)}.social-link[data-v-17b82d54]:hover{color:var(--color-banana-darker)}.copyright[data-v-17b82d54]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-2)}.tagline[data-v-17b82d54]{color:var(--color-banana-darker);font-size:var(--font-size-xs)}@media(min-width:768px){.social-link[data-v-17b82d54]{font-size:2.5rem}}.app[data-v-e13c5404]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-e13c5404]{flex:1}.hero-container[data-v-e13c5404]{padding:var(--space-12) 0;background:var(--gradient-primary)}.content-wrapper[data-v-e13c5404]{max-width:1024px;margin:0 auto;text-align:center}.features-container[data-v-e13c5404]{padding:var(--space-20) 0;background:var(--gradient-primary)}.features-header[data-v-e13c5404]{text-align:center;margin-bottom:var(--space-12)}.section-title[data-v-e13c5404]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-4)}.section-subtitle[data-v-e13c5404]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.final-cta-section[data-v-e13c5404]{padding:var(--space-20) 0;background:var(--color-white)}.cta-card[data-v-e13c5404]{max-width:700px;margin:0 auto;text-align:center;padding:var(--space-12);background:var(--gradient-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl)}.cta-title[data-v-e13c5404]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brown-dark);margin-bottom:var(--space-4)}.cta-subtitle[data-v-e13c5404]{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.btn-large[data-v-e13c5404]{padding:var(--space-5) var(--space-10);font-size:var(--font-size-xl);margin-bottom:var(--space-4)}.cta-note[data-v-e13c5404]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(min-width:768px){.hero-container[data-v-e13c5404]{padding:var(--space-20) 0}.section-title[data-v-e13c5404],.cta-title[data-v-e13c5404]{font-size:var(--font-size-5xl)}}:root{--color-banana-yellow: #FFD700;--color-banana-light: #FFE45C;--color-banana-dark: #FFC700;--color-banana-darker: #FFB700;--color-cream: #FFF9E6;--color-cream-light: #FFFEF5;--color-cream-dark: #FFE8CC;--color-peach: #FFF5E1;--color-brown: #8B6914;--color-brown-light: #A67C1B;--color-brown-dark: #654321;--color-brown-darker: #4A3219;--color-monkey-brown: #5C4033;--color-text-primary: #3A2817;--color-text-secondary: #6B5544;--color-text-light: #9D8777;--color-white: #FFFFFF;--color-white-soft: rgba(255, 255, 255, .9);--color-white-translucent: rgba(255, 255, 255, .6);--color-success: #10B981;--color-success-light: #D1FAE5;--color-success-dark: #059669;--color-error: #EF4444;--color-error-light: #FEE2E2;--gradient-primary: linear-gradient(135deg, #FFF9E6 0%, #FFE8CC 50%, #FFF5E1 100%);--gradient-banana: linear-gradient(135deg, #FFD700 0%, #FFC700 50%, #FFB700 100%);--gradient-button: linear-gradient(135deg, #FFB700 0%, #FFA500 100%);--gradient-button-hover: linear-gradient(135deg, #FFA500 0%, #FF8C00 100%);--shadow-sm: 0 2px 8px rgba(139, 105, 20, .1);--shadow-md: 0 4px 16px rgba(139, 105, 20, .15);--shadow-lg: 0 10px 30px rgba(139, 105, 20, .2);--shadow-xl: 0 20px 40px rgba(139, 105, 20, .25);--shadow-banana: 0 10px 40px rgba(255, 193, 7, .3);--shadow-glow: 0 0 0 3px rgba(255, 183, 0, .1);--font-primary: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-2xl: 3rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-tooltip: 400;--container-max-width: 1200px;--container-padding: var(--space-4)}@media(max-width:768px){:root{--font-size-5xl: 2.5rem;--font-size-6xl: 3rem;--font-size-7xl: 3.5rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;line-height:var(--line-height-normal);font-family:var(--font-primary);font-weight:var(--font-weight-normal);color:var(--color-text-primary);background:var(--gradient-primary);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}button:focus,input:focus,textarea:focus,select:focus{outline:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.text-7xl{font-size:var(--font-size-7xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-brown{color:var(--color-brown)}.text-brown-dark{color:var(--color-brown-dark)}.text-banana{color:var(--color-banana-darker)}.bg-white{background-color:var(--color-white)}.bg-cream{background-color:var(--color-cream)}.bg-translucent{background-color:var(--color-white-translucent)}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.mb-16{margin-bottom:var(--space-16)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-12{padding:var(--space-12)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.w-full{width:100%}.max-w-sm{max-width:384px}.max-w-md{max-width:448px}.max-w-lg{max-width:512px}.max-w-xl{max-width:576px}.max-w-2xl{max-width:672px}.max-w-4xl{max-width:896px}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:text-4xl{font-size:var(--font-size-4xl)}.md\:text-5xl{font-size:var(--font-size-5xl)}.md\:text-6xl{font-size:var(--font-size-6xl)}.md\:text-7xl{font-size:var(--font-size-7xl)}.md\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.md\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);cursor:pointer;transition:all var(--transition-base);border:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--gradient-button);color:var(--color-white);box-shadow:var(--shadow-md)}.btn-primary:hover:not(:disabled){background:var(--gradient-button-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary:active:not(:disabled){transform:translateY(0)}.input{width:100%;padding:var(--space-4) var(--space-6);border:2px solid var(--color-cream-dark);border-radius:var(--radius-full);font-size:var(--font-size-lg);color:var(--color-text-primary);background-color:var(--color-white);transition:all var(--transition-base)}.input::placeholder{color:var(--color-text-light)}.input:focus{outline:none;border-color:var(--color-banana-darker);box-shadow:var(--shadow-glow)}.input.error{border-color:var(--color-error)}.card{background-color:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:var(--space-8);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.success-message{padding:var(--space-4);background-color:var(--color-success-light);border:2px solid var(--color-success);border-radius:var(--radius-lg);color:var(--color-success-dark);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.error-message{padding:var(--space-2);color:var(--color-error);font-size:var(--font-size-sm)}@keyframes float{0%,to{transform:translateY(0) rotate(-15deg) scale(1)}25%{transform:translateY(-12px) rotate(-16deg) scale(1.02)}50%{transform:translateY(-20px) rotate(-15deg) scale(1.04)}75%{transform:translateY(-12px) rotate(-14deg) scale(1.02)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0}.animate-fade-in-down{animation:fadeInDown .8s ease-out forwards;opacity:0}.animate-scale-in{animation:scaleIn .5s ease-out forwards;opacity:0}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-slide-in-right{animation:slideInRight .6s ease-out forwards;opacity:0}.animate-slide-in-left{animation:slideInLeft .6s ease-out forwards;opacity:0}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.hover-lift{transition:transform var(--transition-base)}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:var(--shadow-glow)}.spinner{border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}.transition-all{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}
