@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700;800&family=Roboto:wght@400;500;700;900&display=swap";/**
 * Main Stylesheet Entry Point
 * Imports all modular CSS files in correct order
 * @license SPDX-License-Identifier: Apache-2.0
 *//**
 * CSS Variables and Design Tokens
 * Central configuration for colors, fonts, and design system
 * @license SPDX-License-Identifier: Apache-2.0
 */:root{--accent-color: #4dfc94;--bg-color: #0d0d0f;--text-color: #c7c7d1;--title-color: #ffffff;--shadow-color: rgba(0, 0, 0, .7);--btn-bg-color: rgba(77, 252, 148, .1);--btn-hover-bg-color: rgba(77, 252, 148, .2);--glow-color: rgba(77, 252, 148, .5);--container-border: rgba(255, 255, 255, .1);--font-primary: "Heebo", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Heebo", "Roboto", sans-serif}/**
 * Base Styles and Reset
 * Global styles, box-sizing, and HTML/body configuration
 * @license SPDX-License-Identifier: Apache-2.0
 */*,*:before,*:after{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;font-family:var(--font-primary);direction:rtl;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}*{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}html{overflow-x:hidden;overflow-y:auto}body{min-height:100vh;background:radial-gradient(ellipse at center,hsl(252,10%,15%) 0%,var(--bg-color) 70%);background-attachment:fixed}/**
 * Animations and Keyframes
 * All animation definitions and keyframe rules
 * @license SPDX-License-Identifier: Apache-2.0
 */@keyframes enter-view{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(50%)}}/**
 * Background Animation Styles
 * Emoji background pattern and scrolling effects
 * @license SPDX-License-Identifier: Apache-2.0
 */.emoji-background{position:fixed;top:50%;left:50%;width:150vw;height:150vh;z-index:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;transform:translate(-50%,-50%) rotate(-20deg);opacity:.08;pointer-events:none}.emoji-row{display:flex;flex-shrink:0;width:max-content;flex-wrap:nowrap;gap:32px;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform}.emoji-row.scroll-left{animation:scroll-left 180s linear infinite}.emoji-row.scroll-right{animation:scroll-right 220s linear infinite}.emoji-set{display:flex;flex-shrink:0;gap:32px;align-items:center}.emoji-set>*{flex-shrink:0}.emoji-row img{width:80px;height:80px;object-fit:contain;image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}.bg-text{font-size:2.5rem;font-weight:600;white-space:nowrap;text-shadow:0 0 5px rgba(0,0,0,.5);opacity:.8;background:linear-gradient(to right,var(--accent-color) 50%,#ffffff 50%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 768px){.emoji-background{display:none}}/**
 * Layout Styles
 * Main content area and wrapper configuration
 * @license SPDX-License-Identifier: Apache-2.0
 */.main-content{position:relative;z-index:1;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:4rem 2rem}.content-wrapper{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:3rem;text-align:right}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;opacity:0;animation:enter-view .8s .7s cubic-bezier(.215,.61,.355,1) forwards}.benefit-card{background:#ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(77,252,148,.1),transparent 70%);opacity:0;transition:opacity .4s ease;z-index:-1}.benefit-card:hover{transform:translateY(-10px);background:#ffffff0f;border-color:#4dfc9466;box-shadow:0 20px 60px #0000004d,0 0 40px #4dfc9433}.benefit-card:hover:before{opacity:1}.benefit-icon{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 4px 12px rgba(77,252,148,.3));display:flex;justify-content:center;align-items:center}.benefit-icon .emoji-img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(77,252,148,.3));transition:transform .3s ease}.benefit-card:hover .emoji-img{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 6px 18px rgba(77,252,148,.5))}.benefit-title{font-size:1.3rem;font-weight:700;color:var(--title-color);margin:0 0 .75rem;line-height:1.3}.benefit-description{font-size:1rem;font-weight:400;color:var(--text-color);margin:0;line-height:1.6;opacity:.85}.premium-feature{background:linear-gradient(135deg,#ffffff0f,#4dfc9408);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1.5px solid rgba(77,252,148,.15);border-radius:28px;padding:2.5rem 2rem;position:relative;overflow:hidden;opacity:0;animation:enter-view .8s .5s cubic-bezier(.215,.61,.355,1) forwards;box-shadow:0 12px 40px #4dfc9433,0 4px 16px #0003,inset 0 1px #ffffff1a;transition:all .5s cubic-bezier(.16,1,.3,1)}.premium-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(77,252,148,.15) 0%,rgba(255,215,0,.08) 25%,transparent 50%);animation:premium-glow 10s ease-in-out infinite;pointer-events:none}@keyframes premium-glow{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.8}50%{transform:translate(20px,20px) scale(1.2) rotate(180deg);opacity:1}}.premium-feature:hover{transform:translateY(-8px);border-color:#4dfc944d;box-shadow:0 20px 50px #4dfc944d,0 8px 24px #00000040,inset 0 1px #ffffff26}.premium-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,#ffd70026,#4dfc941f);border:1px solid rgba(255,215,0,.25);border-radius:100px;padding:.4rem 1rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #ffd70033,inset 0 1px #fff3}.premium-badge-text{font-size:.85rem;font-weight:600;color:#ffffffe6;letter-spacing:.03em}.premium-content{position:relative;z-index:1}.premium-title{text-align:center;margin:0 0 1rem;line-height:1.3;display:flex;flex-direction:column;gap:.3rem}.premium-title-main{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:#ffffffe6;letter-spacing:-.01em}.premium-title-highlight{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;background:linear-gradient(135deg,gold,#4dfc94,gold);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;animation:gradient-shift 4s linear infinite;filter:drop-shadow(0 2px 8px rgba(77,252,148,.4))}@keyframes gradient-shift{0%{background-position:0% center}to{background-position:200% center}}.premium-description{font-size:.95rem;font-weight:400;color:#ffffffbf;text-align:center;margin:0 0 1.75rem;line-height:1.6}.premium-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.875rem;margin-bottom:1.75rem}.premium-feature-item{display:flex;align-items:center;gap:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);opacity:0;animation:slide-up .5s ease-out forwards}.premium-feature-item:nth-child(1){animation-delay:.7s}.premium-feature-item:nth-child(2){animation-delay:.85s}.premium-feature-item:nth-child(3){animation-delay:1s}.premium-feature-item:nth-child(4){animation-delay:1.15s}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-feature-item:hover{background:#4dfc9414;border-color:#4dfc9440;transform:translate(-6px);box-shadow:0 6px 20px #4dfc9433,inset 0 1px #ffffff1a}.feature-icon{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.feature-icon img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(77,252,148,.3));transition:transform .3s ease}.premium-feature-item:hover .feature-icon img{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 4px 12px rgba(77,252,148,.5))}.feature-content{display:flex;flex-direction:column;gap:.2rem;flex:1}.feature-content strong{font-size:1rem;font-weight:600;color:#fffffff2;line-height:1.3}.feature-content span{font-size:.85rem;font-weight:400;color:#ffffffa6;line-height:1.4}.premium-cta{margin-top:1.5rem;text-align:center}.premium-price{display:inline-flex;align-items:baseline;gap:.5rem;background:linear-gradient(135deg,#ffd7001f,#4dfc9414);border:1px solid rgba(255,215,0,.25);border-radius:20px;padding:1rem 2rem;box-shadow:0 8px 24px #ffd70033,inset 0 1px #ffffff26;transition:all .3s ease}.premium-price:hover{transform:scale(1.05);border-color:#ffd70066;box-shadow:0 12px 32px #ffd7004d,inset 0 1px #fff3}.price-label{font-size:.9rem;font-weight:500;color:#ffffffb3}.price-value{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,gold,#4dfc94);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;filter:drop-shadow(0 2px 8px rgba(255,215,0,.4))}@media (max-width: 768px){.premium-feature{padding:2rem 1.5rem;border-radius:20px}.premium-features-grid{grid-template-columns:1fr;gap:.75rem}.premium-feature-item{padding:.875rem 1rem;gap:.875rem}.feature-icon{width:36px;height:36px}.feature-icon img{width:32px;height:32px}.feature-content strong{font-size:.95rem}.feature-content span{font-size:.8rem}.premium-price{padding:.875rem 1.5rem}.price-value{font-size:2rem}.price-label{font-size:.8rem}}.promo-boxes-container{display:grid;grid-template-columns:1fr;gap:2rem}.fast-delivery-box{background:linear-gradient(135deg,#8a2be214,#4dfc940f);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:2px solid rgba(138,43,226,.2);border-radius:28px;padding:2.5rem 2rem;text-align:center;position:relative;overflow:hidden;opacity:0;animation:box-enter .8s .3s cubic-bezier(.215,.61,.355,1) forwards;box-shadow:0 12px 40px #8a2be233,0 4px 16px #0003,inset 0 1px #ffffff1a;transition:all .5s cubic-bezier(.16,1,.3,1)}.fast-delivery-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(138,43,226,.15) 0%,transparent 50%);animation:delivery-glow 8s ease-in-out infinite;pointer-events:none}@keyframes delivery-glow{0%,to{transform:translate(0) rotate(0);opacity:.6}50%{transform:translate(20px,20px) rotate(180deg);opacity:1}}.fast-delivery-box:hover{transform:translateY(-8px) scale(1.02);border-color:#8a2be266;box-shadow:0 20px 60px #8a2be24d,0 8px 24px #00000040,inset 0 1px #ffffff26}.delivery-icon-wrapper{margin-bottom:1.5rem;position:relative;z-index:1}.delivery-icon{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(138,43,226,.5));transition:all .4s cubic-bezier(.34,1.56,.64,1)}.pulse-icon{animation:icon-pulse 2.5s ease-in-out infinite}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15);filter:drop-shadow(0 12px 36px rgba(138,43,226,.8))}}.fast-delivery-box:hover .delivery-icon{transform:scale(1.2) rotate(10deg);filter:drop-shadow(0 12px 36px rgba(138,43,226,.7))}.delivery-title{font-size:clamp(1.3rem,4vw,1.8rem);font-weight:800;background:linear-gradient(135deg,#8a2be2,#4dfc94);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1.5rem;line-height:1.4;position:relative;z-index:1;filter:drop-shadow(0 2px 8px rgba(138,43,226,.3))}.delivery-emojis{display:flex;justify-content:center;align-items:center;gap:1.5rem;position:relative;z-index:1}.delivery-emojis img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(138,43,226,.4));transition:transform .3s ease;animation:emoji-float 3s ease-in-out infinite}.delivery-emojis img:nth-child(1){animation-delay:0s}.delivery-emojis img:nth-child(2){animation-delay:.5s}.delivery-emojis img:nth-child(3){animation-delay:1s}@keyframes emoji-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fast-delivery-box:hover .delivery-emojis img{transform:scale(1.2)}.gift-box{background:linear-gradient(135deg,#ff149314,#ff69b40f,#ffc0cb0d);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:2px solid rgba(255,20,147,.25);border-radius:28px;padding:2.5rem 2rem;text-align:center;position:relative;overflow:hidden;opacity:0;animation:box-enter .8s .5s cubic-bezier(.215,.61,.355,1) forwards;box-shadow:0 12px 40px #ff149340,0 4px 16px #0003,inset 0 1px #ffffff26;transition:all .5s cubic-bezier(.16,1,.3,1)}@keyframes box-enter{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.gift-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(255,192,203,.2) 0%,rgba(255,20,147,.1) 30%,transparent 60%);animation:gift-shine 10s linear infinite;pointer-events:none}@keyframes gift-shine{0%{transform:rotate(0) scale(1);opacity:.5}50%{transform:rotate(180deg) scale(1.2);opacity:.8}to{transform:rotate(360deg) scale(1);opacity:.5}}.gift-box:hover{transform:translateY(-8px) scale(1.02);border-color:#ff149380;box-shadow:0 20px 60px #ff149359,0 8px 24px #00000040,inset 0 1px #fff3}.gift-icon-wrapper{margin-bottom:1.5rem;position:relative;z-index:1}.gift-icon{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(255,20,147,.6));transition:all .4s cubic-bezier(.34,1.56,.64,1)}.bounce-icon{animation:icon-bounce 2s ease-in-out infinite}@keyframes icon-bounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-15px) scale(1.05)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-8px) scale(1.02)}}.gift-box:hover .gift-icon{transform:scale(1.25) rotate(-10deg);filter:drop-shadow(0 12px 36px rgba(255,20,147,.8))}.gift-title{font-size:clamp(1.3rem,4vw,1.8rem);font-weight:800;background:linear-gradient(135deg,#ff1493,#ff69b4,pink);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1.5rem;line-height:1.4;position:relative;z-index:1;filter:drop-shadow(0 2px 8px rgba(255,20,147,.4));animation:gradient-flow 3s linear infinite}@keyframes gradient-flow{0%{background-position:0% center}to{background-position:200% center}}.gift-emojis{display:flex;justify-content:center;align-items:center;gap:1.5rem;position:relative;z-index:1}.gift-emojis img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(255,20,147,.5));transition:transform .3s ease;animation:gift-emoji-dance 2.5s ease-in-out infinite}.gift-emojis img:nth-child(1){animation-delay:0s}.gift-emojis img:nth-child(2){animation-delay:.4s}.gift-emojis img:nth-child(3){animation-delay:.8s}@keyframes gift-emoji-dance{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-12px) rotate(10deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-6px) rotate(-10deg)}}.gift-box:hover .gift-emojis img{transform:scale(1.25) rotate(15deg)}@media (min-width: 992px){.promo-boxes-container{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.fast-delivery-box,.gift-box{padding:2rem 1.5rem;border-radius:20px}.delivery-icon,.gift-icon{width:80px;height:80px}.delivery-title,.gift-title{font-size:clamp(1.1rem,3.5vw,1.4rem)}.delivery-emojis img,.gift-emojis img{width:40px;height:40px}.delivery-emojis,.gift-emojis{gap:1rem}.fast-delivery-box:before,.pulse-icon,.delivery-emojis img,.gift-shine,.bounce-icon,.gift-emojis img,.gift-title{animation:none}}@media (max-width: 480px){.fast-delivery-box,.gift-box{padding:1.75rem 1.25rem}.delivery-icon,.gift-icon{width:70px;height:70px}.delivery-emojis img,.gift-emojis img{width:35px;height:35px}.delivery-emojis,.gift-emojis{gap:.875rem}}.bulk-order-section{background:linear-gradient(145deg,#ff3c0014,#ffd7000f,#4dfc940d 50%,#8a2be20f);-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);border:2px solid rgba(255,215,0,.2);border-radius:32px;padding:3.5rem 2.5rem;position:relative;overflow:hidden;margin-top:3rem;box-shadow:0 20px 60px #ff3c0040,0 8px 24px #0000004d,inset 0 1px #ffffff26,inset 0 -1px #0000001a;transition:all .6s cubic-bezier(.16,1,.3,1);opacity:0;animation:section-enter 1s .3s cubic-bezier(.215,.61,.355,1) forwards}@keyframes section-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.bulk-order-glow{position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:radial-gradient(circle at 50% 50%,rgba(255,60,0,.2) 0%,rgba(255,215,0,.15) 20%,rgba(77,252,148,.1) 40%,transparent 60%);animation:mega-glow 15s ease-in-out infinite;pointer-events:none}@keyframes mega-glow{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.6}33%{transform:translate(30px,-20px) scale(1.3) rotate(120deg);opacity:.9}66%{transform:translate(-20px,30px) scale(1.1) rotate(240deg);opacity:.7}}.bulk-order-cannabis-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.2;pointer-events:none;z-index:0}.bulk-order-cannabis-bg:before,.bulk-order-cannabis-bg:after{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/emojis/herb_1f33f-96b0d544-CRjObZou.png),url(/assets/emojis/herb_1f33f-96b0d544-CRjObZou.png),url(/assets/emojis/herb_1f33f-96b0d544-CRjObZou.png),url(/assets/emojis/herb_1f33f-96b0d544-CRjObZou.png),url(/assets/emojis/seedling_1f331-04d750af-DINL8OR1.png),url(/assets/emojis/seedling_1f331-04d750af-DINL8OR1.png),url(/assets/emojis/evergreen-tree_1f332-74ef1ca5-D28kxTG4.png),url(/assets/emojis/evergreen-tree_1f332-74ef1ca5-D28kxTG4.png),url(/assets/emojis/deciduous-tree_1f333-77a2f698-DXuY-R29.png),url(/assets/emojis/four-leaf-clover_1f340-81535589-BlgLpV0-.png),url(/assets/emojis/four-leaf-clover_1f340-81535589-BlgLpV0-.png),url(/assets/emojis/maple-leaf_1f341-812ac38f-v814akN5.png),url(/assets/emojis/maple-leaf_1f341-812ac38f-v814akN5.png),url(/assets/emojis/fallen-leaf_1f342-65d9644f-oNLYcQkc.png),url(/assets/emojis/leaf-fluttering-in-wind_1f343-a7b70fd1-BqeBWacW.png),url(/assets/emojis/leaf-fluttering-in-wind_1f343-a7b70fd1-BqeBWacW.png);background-size:70px 70px,55px 55px,65px 65px,50px 50px,45px 45px,48px 48px,60px 60px,58px 58px,62px 62px,52px 52px,54px 54px,56px 56px,58px 58px,50px 50px,48px 48px,50px 50px;background-repeat:no-repeat;filter:drop-shadow(0 2px 8px rgba(77,252,148,.3))}.bulk-order-cannabis-bg:before{background-position:8% 8%,22% 12%,38% 6%,52% 10%,15% 22%,45% 20%,68% 8%,82% 15%,92% 10%,12% 35%,35% 32%,58% 28%,78% 34%,88% 30%,25% 45%,62% 42%;opacity:.8}.bulk-order-cannabis-bg:after{background-position:18% 52%,42% 48%,72% 55%,5% 58%,28% 65%,55% 62%,85% 60%,10% 68%,48% 70%,32% 78%,65% 82%,15% 85%,50% 88%,78% 80%,92% 88%,25% 92%;opacity:.7}.bulk-order-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(77,252,148,.08) 0%,transparent 50%);pointer-events:none;z-index:0}.bulk-order-section:hover{transform:translateY(-4px);border-color:#ff3c0066;box-shadow:0 30px 80px #ff3c0059,0 12px 32px #00000059,inset 0 1px #fff3}.bulk-hero{text-align:center;position:relative;z-index:2;margin-bottom:3rem}.bulk-hero-emojis{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.bulk-emoji-large{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(255,60,0,.5));transition:all .4s cubic-bezier(.34,1.56,.64,1)}.bulk-emoji-large:hover{transform:scale(1.2);filter:drop-shadow(0 12px 32px rgba(255,60,0,.7))}.bulk-emoji-large.pulse{animation:emoji-pulse 2s ease-in-out infinite}.bulk-emoji-large.bounce{animation:emoji-bounce 2.5s ease-in-out infinite}.bulk-emoji-large.rotate{animation:emoji-rotate 3s ease-in-out infinite}@keyframes emoji-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15);filter:drop-shadow(0 12px 40px rgba(255,60,0,.8))}}@keyframes emoji-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px);filter:drop-shadow(0 20px 50px rgba(255,215,0,.8))}}@keyframes emoji-rotate{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.bulk-badge{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#ff3c0033,#ffd70026);border:2px solid rgba(255,60,0,.4);border-radius:100px;padding:.75rem 1.75rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #ff3c004d,inset 0 1px #ffffff4d;animation:badge-glow 2s ease-in-out infinite}@keyframes badge-glow{0%,to{box-shadow:0 8px 24px #ff3c004d,inset 0 1px #ffffff4d}50%{box-shadow:0 12px 36px #ff3c0080,inset 0 1px #fff6}}.bulk-badge-icon{font-size:1.5rem;animation:icon-flicker 1.5s ease-in-out infinite}@keyframes icon-flicker{0%,to{opacity:1}50%{opacity:.7}}.bulk-badge-text{font-size:1rem;font-weight:700;color:#fffffff2;letter-spacing:.02em;text-shadow:0 2px 8px rgba(255,60,0,.5)}.bulk-title{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.5rem;line-height:1.2}.bulk-title-top{font-size:clamp(1.1rem,3vw,1.4rem);font-weight:600;color:#fffc;letter-spacing:.01em}.bulk-title-main{font-size:clamp(2rem,6vw,3.5rem);font-weight:800;color:#fffffff2;letter-spacing:-.02em;text-shadow:0 4px 16px rgba(0,0,0,.3)}.bulk-title-highlight{font-size:clamp(2.2rem,7vw,4rem);font-weight:900;background:linear-gradient(135deg,#ff3c00,gold,#ff3c00,gold,#ff3c00);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em;animation:fire-gradient 3s linear infinite;filter:drop-shadow(0 4px 20px rgba(255,60,0,.6))}@keyframes fire-gradient{0%{background-position:0% center}to{background-position:300% center}}.bulk-subtitle{font-size:clamp(1.1rem,3vw,1.3rem);font-weight:500;color:#ffffffd9;margin:0;line-height:1.6}.bulk-subtitle strong{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:900;background:linear-gradient(135deg,gold,#ff3c00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bulk-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:3rem}.bulk-feature-card{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:2rem 1.5rem;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;opacity:0;animation:card-enter .6s ease-out forwards}.bulk-feature-card:nth-child(1){animation-delay:.5s}.bulk-feature-card:nth-child(2){animation-delay:.65s}.bulk-feature-card:nth-child(3){animation-delay:.8s}.bulk-feature-card:nth-child(4){animation-delay:.95s}@keyframes card-enter{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bulk-feature-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,60,0,.1) 0%,transparent 70%);opacity:0;transition:opacity .5s ease}.bulk-feature-card:hover:before{opacity:1;animation:card-glow-rotate 3s linear infinite}@keyframes card-glow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bulk-feature-card:hover{transform:translateY(-12px) scale(1.05);border-color:#ff3c0066;background:#ff3c0014;box-shadow:0 20px 60px #ff3c0066,inset 0 1px #fff3}.bulk-feature-emoji{margin-bottom:1.25rem}.bulk-feature-emoji img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 6px 20px rgba(255,60,0,.4));transition:all .4s cubic-bezier(.34,1.56,.64,1)}.bulk-feature-card:hover .bulk-feature-emoji img{transform:scale(1.25) rotate(10deg);filter:drop-shadow(0 10px 30px rgba(255,60,0,.7))}.bulk-feature-title{font-size:1.25rem;font-weight:700;color:#fffffff2;margin:0 0 .5rem;line-height:1.3}.bulk-feature-desc{font-size:.95rem;font-weight:400;color:#ffffffb3;margin:0;line-height:1.5}.bulk-pricing{margin-bottom:2.5rem}.bulk-pricing-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:#fffffff2;text-align:center;margin:0 0 2rem;display:flex;align-items:center;justify-content:center;gap:1rem}.inline-emoji{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(255,215,0,.5));animation:emoji-wiggle 2s ease-in-out infinite}@keyframes emoji-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.bulk-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.bulk-price-tier{background:#ffffff0d;border:2px solid rgba(255,255,255,.12);border-radius:24px;padding:2rem 1.5rem;text-align:center;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0;animation:tier-enter .6s ease-out forwards}.bulk-price-tier:nth-child(1){animation-delay:1.1s}.bulk-price-tier:nth-child(2){animation-delay:1.25s}.bulk-price-tier:nth-child(3){animation-delay:1.4s}@keyframes tier-enter{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.tier-ribbon{position:absolute;top:-12px;right:50%;transform:translate(50%);background:linear-gradient(135deg,#ff3c00,gold);color:#000;font-size:.75rem;font-weight:800;padding:.4rem 1.2rem;border-radius:100px;box-shadow:0 6px 20px #ff3c0080;white-space:nowrap;animation:ribbon-pulse 2s ease-in-out infinite}@keyframes ribbon-pulse{0%,to{transform:translate(50%) scale(1)}50%{transform:translate(50%) scale(1.08)}}.tier-emoji{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(0 6px 20px rgba(255,215,0,.5));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.bulk-price-tier:hover .tier-emoji{transform:scale(1.2) rotate(15deg)}.tier-emoji-img{margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.tier-emoji-img img{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(255,215,0,.5));transition:all .5s cubic-bezier(.34,1.56,.64,1)}.bulk-price-tier:hover .tier-emoji-img img{transform:scale(1.25) rotate(15deg);filter:drop-shadow(0 12px 36px rgba(255,215,0,.8))}.tier-bronze .tier-emoji-img img{filter:drop-shadow(0 8px 24px rgba(205,127,50,.6))}.tier-bronze:hover .tier-emoji-img img{filter:drop-shadow(0 12px 36px rgba(205,127,50,.9));animation:medal-shine 1.5s ease-in-out infinite}.tier-silver .tier-emoji-img img{filter:drop-shadow(0 8px 24px rgba(192,192,192,.6))}.tier-silver:hover .tier-emoji-img img{filter:drop-shadow(0 12px 36px rgba(192,192,192,.9));animation:medal-shine 1.5s ease-in-out infinite}.tier-gold .tier-emoji-img img{filter:drop-shadow(0 8px 24px rgba(255,215,0,.7))}.tier-gold:hover .tier-emoji-img img{filter:drop-shadow(0 12px 40px rgba(255,215,0,1));animation:medal-shine 1.5s ease-in-out infinite}@keyframes medal-shine{0%,to{filter:drop-shadow(0 12px 36px rgba(255,215,0,.8)) brightness(1)}50%{filter:drop-shadow(0 16px 48px rgba(255,215,0,1)) brightness(1.2)}}.tier-label{font-size:1.5rem;font-weight:700;color:#ffffffe6;margin-bottom:.75rem}.tier-amount{font-size:1rem;font-weight:500;color:#ffffffb3;margin-bottom:1.25rem}.tier-discount{margin-top:1rem}.discount-badge{display:inline-block;background:linear-gradient(135deg,#4dfc9426,#4dfc9440);border:2px solid rgba(77,252,148,.4);border-radius:100px;padding:.6rem 1.5rem;font-size:1.1rem;font-weight:700;color:#fffffff2;box-shadow:0 6px 20px #4dfc944d,inset 0 1px #fff3;transition:all .3s ease}.discount-badge.hot{background:linear-gradient(135deg,#ff3c0040,#ffd70033);border-color:#ff3c0099;box-shadow:0 8px 28px #ff3c0080,inset 0 1px #ffffff4d;animation:hot-pulse 2s ease-in-out infinite}@keyframes hot-pulse{0%,to{transform:scale(1);box-shadow:0 8px 28px #ff3c0080,inset 0 1px #ffffff4d}50%{transform:scale(1.05);box-shadow:0 12px 40px #ff3c00b3,inset 0 1px #fff6}}.tier-bronze:hover{border-color:#cd7f3280;box-shadow:0 12px 40px #cd7f324d}.tier-silver:hover{border-color:#c0c0c099;box-shadow:0 12px 40px #c0c0c066}.tier-gold{border-color:#ffd7004d;background:#ffd7000f}.tier-gold:hover{border-color:#ffd70099;box-shadow:0 16px 50px #ffd70080;transform:translateY(-12px) scale(1.05)}.bulk-cta{text-align:center;background:linear-gradient(135deg,#ff3c001a,#ffd70014);border:2px solid rgba(255,60,0,.25);border-radius:24px;padding:2.5rem 2rem;box-shadow:0 12px 40px #ff3c0040,inset 0 1px #ffffff26;transition:all .4s ease}.bulk-cta:hover{transform:scale(1.02);border-color:#ff3c0066;box-shadow:0 16px 50px #ff3c0059,inset 0 1px #fff3}.bulk-cta-emojis{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.bulk-cta-emojis img{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 6px 20px rgba(255,60,0,.5));animation:cta-emoji-dance 2s ease-in-out infinite}.bulk-cta-emojis img:nth-child(1){animation-delay:0s}.bulk-cta-emojis img:nth-child(2){animation-delay:.3s}.bulk-cta-emojis img:nth-child(3){animation-delay:.6s}@keyframes cta-emoji-dance{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.15)}}.bulk-cta-text{font-size:clamp(1.1rem,3vw,1.4rem);font-weight:500;color:#ffffffd9;margin:0;line-height:1.7}.bulk-cta-text strong{font-size:clamp(1.3rem,4vw,1.7rem);font-weight:800;color:#fffffffa;display:block;margin-bottom:.5rem}@media (max-width: 768px){.bulk-order-section{padding:2.5rem 1.5rem;border-radius:24px}.bulk-emoji-large{width:90px;height:90px}.bulk-hero-emojis{gap:1.5rem}.bulk-badge{padding:.6rem 1.25rem;gap:.5rem}.bulk-badge-text{font-size:.9rem}.bulk-features{grid-template-columns:1fr;gap:1.25rem}.bulk-feature-card{padding:1.75rem 1.25rem}.bulk-feature-emoji img{width:64px;height:64px}.bulk-pricing-grid{grid-template-columns:1fr;gap:1.25rem}.bulk-price-tier{padding:1.75rem 1.25rem}.tier-emoji{font-size:3rem}.tier-emoji-img img{width:70px;height:70px}.bulk-cta{padding:2rem 1.5rem}.bulk-cta-emojis img{width:48px;height:48px}.inline-emoji{width:32px;height:32px}.bulk-order-glow,.bulk-emoji-large.pulse,.bulk-emoji-large.bounce,.bulk-emoji-large.rotate,.bulk-badge,.bulk-title-highlight,.inline-emoji,.discount-badge.hot,.bulk-cta-emojis img,.tier-ribbon,.tier-bronze:hover .tier-emoji-img img,.tier-silver:hover .tier-emoji-img img,.tier-gold:hover .tier-emoji-img img{animation:none}.bulk-feature-card:hover:before{animation:none;opacity:0}}@media (max-width: 480px){.bulk-order-section{padding:2rem 1.25rem}.bulk-emoji-large{width:70px;height:70px}.bulk-hero-emojis{gap:1rem}.bulk-badge{padding:.5rem 1rem}.bulk-badge-icon{font-size:1.2rem}.bulk-badge-text{font-size:.8rem}.bulk-feature-emoji img{width:56px;height:56px}.tier-emoji{font-size:2.5rem}.tier-emoji-img img{width:60px;height:60px}.bulk-cta-emojis{gap:1rem}.bulk-cta-emojis img{width:40px;height:40px}.bulk-order-cannabis-bg{opacity:.12}.bulk-order-cannabis-bg:before,.bulk-order-cannabis-bg:after{background-size:50px 50px,40px 40px,48px 48px,38px 38px,35px 35px,36px 36px,45px 45px,44px 44px,46px 46px,40px 40px,42px 42px,42px 42px,44px 44px,38px 38px,36px 36px,38px 38px}}/**
 * Premium Hero CTA Section
 * Inspired by Apple & Google Marketing
 * @license SPDX-License-Identifier: Apache-2.0
 */.premium-cta-section{background:linear-gradient(145deg,#4dfc940d,#1e1e281a);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:2px solid rgba(77,252,148,.2);border-radius:32px;padding:3.5rem clamp(1.5rem,5vw,4rem);text-align:center;position:relative;overflow:hidden;width:100%;margin-bottom:3rem;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a;opacity:0;transform:translateY(30px);animation:cta-enter 1s .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes cta-enter{to{opacity:1;transform:translateY(0)}}.cta-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(77,252,148,.15) 0%,transparent 50%);animation:cta-glow-rotate 15s linear infinite;pointer-events:none}@keyframes cta-glow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cta-pulse{0%,to{box-shadow:0 6px 20px #4dfc9480,0 0 #4dfc9466}50%{box-shadow:0 10px 32px #4dfc94b3,0 0 0 8px #4dfc9400}}@keyframes cta-shake{0%,to{transform:translate(0) translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-2px) translateZ(0)}20%,40%,60%,80%{transform:translate(2px) translateZ(0)}}@keyframes cta-bounce-subtle{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-6px) translateZ(0)}}@keyframes cta-glow-border{0%,to{border-color:#ffffff1a;box-shadow:0 0 #4dfc9400}50%{border-color:#4dfc9499;box-shadow:0 0 20px #4dfc9466}}.cta-main-icon{width:clamp(80px,15vw,120px);height:clamp(80px,15vw,120px);object-fit:contain;margin-bottom:2rem;filter:drop-shadow(0 12px 36px rgba(77,252,148,.5));animation:cta-icon-float 4s ease-in-out infinite}@keyframes cta-icon-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}.cta-title{font-size:clamp(2.8rem,8vw,4.5rem);font-weight:900;line-height:1.1;margin:0 0 1rem;letter-spacing:-2px;background:linear-gradient(135deg,var(--title-color) 0%,var(--accent-color) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(0,0,0,.4))}.cta-subtitle{font-size:clamp(1.1rem,3vw,1.3rem);font-weight:400;color:var(--text-color);margin:0 auto 2.5rem;max-width:600px;line-height:1.7;opacity:.9}.cta-buttons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:980px;margin:0 auto}.cta-button{display:flex;align-items:center;gap:2rem;background:#ffffff0a;border:2.5px solid rgba(255,255,255,.1);border-radius:28px;padding:2.5rem;text-decoration:none;text-align:right;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;min-height:130px;width:100%;transform:translateZ(0);will-change:transform,box-shadow}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.cta-button:hover:before{left:100%}.cta-button:hover{transform:translateY(-10px) scale(1.02);background:#ffffff14;box-shadow:0 16px 48px #0000004d}.cta-button:active{transform:translateY(-5px) scale(.98)}.cta-button-icon{flex-shrink:0;width:80px;height:80px;border-radius:22px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateZ(0);will-change:transform}.cta-button-icon i{font-size:2.5rem;color:#fff;font-weight:600}.cta-button:hover .cta-button-icon{transform:scale(1.15) rotate(-5deg)}.cta-button:active .cta-button-icon{transform:scale(.95)}.cta-button.telegram{border-color:#08c6;animation-delay:0s}.cta-button.telegram:hover{border-color:#08c;box-shadow:0 16px 48px #0088cc59}.cta-button.telegram .cta-button-icon{background:linear-gradient(135deg,#37aee2,#1e96c8);box-shadow:0 6px 20px #0088cc80;animation-delay:0s}.cta-button.telegram:hover .cta-button-icon{box-shadow:0 10px 32px #0088ccb3}.cta-button.whatsapp{border-color:#25d36666}.cta-button.whatsapp:hover{border-color:#25d366;box-shadow:0 16px 48px #25d36659}.cta-button.whatsapp .cta-button-icon{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 6px 20px #25d36680}.cta-button.whatsapp:hover .cta-button-icon{box-shadow:0 10px 32px #25d366b3}.cta-button.bulk{border-color:#ffd70066}.cta-button.bulk:hover{border-color:gold;box-shadow:0 16px 48px #ffd70059}.cta-button.bulk .cta-button-icon{background:linear-gradient(135deg,gold,orange);box-shadow:0 6px 20px #ffd70080}.cta-button.bulk:hover .cta-button-icon{box-shadow:0 10px 32px #ffd700b3}.cta-button-text{flex:1;display:flex;flex-direction:column;gap:.4rem}.cta-button-title{font-size:1.6rem;font-weight:800;color:var(--title-color);line-height:1.2;letter-spacing:-.02em}.cta-button-subtitle{font-size:1.1rem;font-weight:500;color:var(--text-color);opacity:.85;line-height:1.4}.cta-button-arrow{font-size:1.5rem;color:#ffffff4d;transition:all .3s ease}.cta-button:hover .cta-button-arrow{color:var(--accent-color);transform:translate(-6px)}@keyframes arrow-pulse-rtl{0%,to{transform:translate(0);opacity:1}50%{transform:translate(-8px);opacity:.7}}[dir=rtl] .cta-button{flex-direction:row-reverse}[dir=rtl] .cta-button:hover .cta-button-arrow{transform:translate(4px)}[dir=rtl] .cta-button .cta-button-arrow{transform:scaleX(-1)}@media (max-width: 1024px){.cta-buttons-grid{gap:1.25rem;max-width:100%}}@media (max-width: 768px){.premium-cta-section{border-radius:24px;padding:2.5rem 1.5rem}.cta-buttons-grid{grid-template-columns:1fr;gap:1.25rem}.cta-button:last-child{max-width:100%}.cta-button{padding:1.75rem 2rem;gap:1.5rem;min-height:100px}.cta-button-icon{width:70px;height:70px}.cta-button-icon i{font-size:2.2rem}.cta-button-title{font-size:1.45rem}.cta-button-subtitle{font-size:1rem}.cta-button-arrow{font-size:1.4rem}.cta-glow,.cta-main-icon{animation:none}}/**
 * Responsive Design
 * Mobile and tablet breakpoints and adjustments
 * @license SPDX-License-Identifier: Apache-2.0
 */@media (max-width: 768px){.main-content{padding:2rem 1rem}.content-wrapper{gap:2.5rem}.hero-section{margin-bottom:2rem}.hero-badge{padding:.4rem 1rem;margin-bottom:1rem}.badge-emoji{width:24px;height:24px}.badge-text{font-size:.9rem}.title{font-size:clamp(2.5rem,10vw,3.5rem);letter-spacing:-2px;margin-bottom:1.5rem}.subtitle-box{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.subtitle-divider{display:none}.subtitle-item{gap:.6rem}.subtitle-emoji{width:28px;height:28px}.subtitle-text{font-size:1.1rem}.benefits-grid{grid-template-columns:1fr;gap:1.25rem}.benefit-card{padding:1.5rem}.benefit-icon{font-size:2.5rem}.benefit-icon .emoji-img{width:56px;height:56px}.contact-title .title-emoji{width:40px;height:40px}.benefit-title{font-size:1.2rem}.benefit-description{font-size:.95rem}.contact-section{padding:2rem 1.5rem}.contact-title{font-size:clamp(1.5rem,5vw,1.8rem)}.contact-subtitle{font-size:1rem;margin-bottom:1.5rem}.contact-links{flex-direction:column;gap:1rem}.contact-btn{width:100%;justify-content:center;padding:1rem 1.5rem}}@media (min-width: 769px) and (max-width: 1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}
