.Hero-module__TGJxya__fruitsHero{background-color:#fcfcf9;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.Hero-module__TGJxya__meshBackground{z-index:0;background:radial-gradient(at 20% 20%,#63b2340d 0,#0000 50%),radial-gradient(at 80% 80%,#4f9b1a0d 0,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__TGJxya__sunlight{mix-blend-mode:overlay;z-index:1;pointer-events:none;background:radial-gradient(circle,#fffff0cc 0%,#0000 60%);width:60%;height:60%;position:absolute;top:-10%;left:20%}.Hero-module__TGJxya__content{z-index:20;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:900px;padding:0 2rem;display:flex;position:relative}.Hero-module__TGJxya__heading{color:var(--dark-green);letter-spacing:-.03em;margin:0;font-size:5rem;font-weight:800;line-height:1.1}.Hero-module__TGJxya__subheading{color:#4a5d4e;max-width:600px;font-size:1.25rem;line-height:1.6}.Hero-module__TGJxya__actions{gap:1rem;margin-top:2rem;display:flex}.Hero-module__TGJxya__btnPrimary{background:var(--dark-green);color:#fcfcf9;cursor:pointer;border:none;border-radius:40px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Hero-module__TGJxya__btnSecondary{color:var(--dark-green);cursor:pointer;background:0 0;border:1px solid #153c1e33;border-radius:40px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Hero-module__TGJxya__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #153c1e26}.Hero-module__TGJxya__btnSecondary:hover{background:#153c1e0d}.Hero-module__TGJxya__fruitsContainer{z-index:10;pointer-events:none;width:1200px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__TGJxya__fruit{will-change:transform, opacity;filter:drop-shadow(0 20px 30px #0000001a);position:absolute}.Hero-module__TGJxya__apple{width:140px;top:15%;left:20%;transform:rotate(-15deg)}.Hero-module__TGJxya__orange{width:130px;top:10%;right:15%;transform:rotate(10deg)}.Hero-module__TGJxya__pineapple{width:220px;top:35%;left:5%;transform:rotate(-30deg)}.Hero-module__TGJxya__grapes{width:160px;top:45%;right:5%;transform:rotate(20deg)}.Hero-module__TGJxya__banana{width:180px;bottom:15%;left:15%;transform:rotate(-45deg)}.Hero-module__TGJxya__pomegranate{width:120px;bottom:10%;right:20%;transform:rotate(15deg)}.Hero-module__TGJxya__watermelon{width:170px;top:70%;left:30%;transform:rotate(-10deg)}.Hero-module__TGJxya__mango{width:120px;top:25%;right:-5%;transform:rotate(25deg)}.Hero-module__TGJxya__dragonfruit{width:140px;bottom:25%;left:5%;transform:rotate(10deg)}.Hero-module__TGJxya__kiwi{width:100px;bottom:35%;right:-5%;transform:rotate(-20deg)}.Hero-module__TGJxya__particle{background:var(--leaf-green);opacity:.5;filter:blur(1px);border-radius:50%;width:4px;height:4px;position:absolute}@media (max-width:768px){.Hero-module__TGJxya__heading{font-size:3rem}.Hero-module__TGJxya__subheading{font-size:1.1rem}.Hero-module__TGJxya__actions{flex-direction:column;width:100%}.Hero-module__TGJxya__btnPrimary,.Hero-module__TGJxya__btnSecondary{width:100%}.Hero-module__TGJxya__fruitsContainer{width:1200px;height:900px;transform:translate(-50%,-50%)scale(.4)}.Hero-module__TGJxya__dragonfruit,.Hero-module__TGJxya__kiwi,.Hero-module__TGJxya__pomegranate{display:none}}
.Showcase-module__xRFYRG__showcaseContainer{background-color:#fcfcf9;width:100vw;position:relative;overflow:hidden}.Showcase-module__xRFYRG__fruitSection{justify-content:center;align-items:center;width:100vw;min-height:100dvh;padding:5vh 0;display:flex;position:relative;overflow:hidden}.Showcase-module__xRFYRG__backgroundGradient{z-index:0;opacity:.15;width:100%;height:100%;position:absolute;top:0;left:0}.Showcase-module__xRFYRG__contentContainer{z-index:10;align-items:center;gap:5vw;width:100%;max-width:1400px;padding:0 5vw;display:flex}.Showcase-module__xRFYRG__fruitSection:nth-child(2n) .Showcase-module__xRFYRG__contentContainer{flex-direction:row-reverse}.Showcase-module__xRFYRG__imageWrapper{flex:1;justify-content:center;align-items:center;height:60vh;display:flex;position:relative}.Showcase-module__xRFYRG__fruitImage{object-fit:contain;filter:drop-shadow(0 30px 40px #00000026);max-width:100%;max-height:100%}.Showcase-module__xRFYRG__textWrapper{flex-direction:column;flex:1;justify-content:center;display:flex}.Showcase-module__xRFYRG__title{color:var(--dark-green);letter-spacing:-.03em;margin-bottom:1.5rem;font-size:5rem;font-weight:800;line-height:1}.Showcase-module__xRFYRG__description{color:#4a5d4e;max-width:500px;margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.Showcase-module__xRFYRG__chipsContainer{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.Showcase-module__xRFYRG__chip{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.Showcase-module__xRFYRG__cta{background:var(--dark-green);color:#fcfcf9;cursor:pointer;border:none;border-radius:40px;align-self:flex-start;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Showcase-module__xRFYRG__cta:hover:not(.Showcase-module__xRFYRG__ctaDisabled){transform:translateY(-2px);box-shadow:0 10px 20px #153c1e33}.Showcase-module__xRFYRG__ctaDisabled{color:#666;cursor:not-allowed;background:#ccc}.Showcase-module__xRFYRG__stockOutBadge{color:#c62828;text-transform:uppercase;letter-spacing:1px;background-color:#ffebee;border-radius:20px;padding:.4rem 1rem;font-size:.9rem;font-weight:700}@media (max-width:768px){.Showcase-module__xRFYRG__contentContainer,.Showcase-module__xRFYRG__fruitSection:nth-child(2n) .Showcase-module__xRFYRG__contentContainer{text-align:center;flex-direction:column;gap:2rem;padding-top:5rem}.Showcase-module__xRFYRG__textWrapper{align-items:center;width:100%}.Showcase-module__xRFYRG__imageWrapper{width:100%;height:40vh}.Showcase-module__xRFYRG__fruitImage{max-width:80%;max-height:100%}.Showcase-module__xRFYRG__title{font-size:3rem}.Showcase-module__xRFYRG__description{font-size:1rem}.Showcase-module__xRFYRG__chipsContainer{justify-content:center}.Showcase-module__xRFYRG__cta{align-self:center}}
