Help
RSS
API
Feed
Maltego
Contact
Domain > freshgarden.mn
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-07-27
3.165.181.85
(
ClassC
)
2026-02-19
3.169.173.57
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Thu, 19 Feb 2026 08:48:18 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://freshgarden.mn/X-Cache: Redirect from cloudfrontVia: 1.1 ba53e0bccc2d60bfa0ca7719c7526e16.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: 2cB-TXn7tQlEHNgdiOqZ1waEw3zY-7_GvjIU0J5WB3qjlb7FJle9aQ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 163216Connection: keep-aliveDate: Sat, 14 Feb 2026 00:45:39 GMTCache-Control: public, max-age0, s-maxage31536000Server: AmazonS3Accept-Ranges: bytesETag: 3870dd55817533823014d9527914ede4Last-Modified: Wed, 28 May 2025 10:57:03 GMTX-Cache: Hit from cloudfrontVia: 1.1 ebce609a4052492a033f7a3d502d1e3c.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: iy_uXveZaxMJAZolbDdwhv1g5dUm9fifm_HiZ4E4llg3b0W_eV0CugAge: 460959 !DOCTYPE html>!-- saved from url(0044)https://fresh-garden-juicedhr3.rollout.site/ -->html langen classscroll-smooth>head>meta http-equivContent-Type contenttext/html; charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalableno> meta namedescription contentExperience the purest taste with our freshly squeezed juices made from garden-fresh fruits, vegetables, and herbs. Farm-to-glass quality, naturally organic, and bursting with nutrients.> meta nametheme-color content#ffffff> meta http-equivX-UA-Compatible contentIEedge> meta namerobots content> !-- Alpine.js - Load first --> script defer src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/cdn.min.js>/script> !-- Font Links --> link relpreconnect hrefhttps://fonts.googleapis.com/> link relpreconnect hrefhttps://fonts.gstatic.com/ crossorigin> title>Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices | Natural & Organic/title> !-- SEO Description --> meta namedescription contentExperience the purest taste with our freshly squeezed juices made from garden-fresh fruits, vegetables, and herbs. Farm-to-glass quality, naturally organic, and bursting with nutrients.> !-- Performance optimization: Preload critical resources --> link relpreload href./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/saved_resource asscript> !-- Core CSS and Scripts --> script src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/chart.js>/script> script src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/saved_resource>/script> script defer src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/apexcharts.min.js>/script> link relstylesheet href./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/all.min.css> !-- Project-specific styles --> style> /* Base styles */ :root { --primary-color: #22C55E; --secondary-color: #16A34A; --accent-color: ; } /* Strict no-scrollbar rules */ * { -ms-overflow-style: none !important; /* IE and Edge */ scrollbar-width: none !important; /* Firefox */ } *::-webkit-scrollbar { display: none !important; /* Chrome, Safari and Opera */ } /* Typography */ h1, h2, h3, h4, h5, h6 { font-family: Nunito, Inter, system-ui, sans-serif; } body { font-family: Inter, Inter, system-ui, sans-serif; } /* Interactive elements */ .interactive-element { transition: all 0.3s ease; } .interactive-element:hover { transform: translateY(-2px); } /* Custom scrollbar */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #888; border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: #555; } /* Animations */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fade-in { animation: fadeIn 0.5s ease-in-out; } /style> !-- Dynamic Meta Tags --> meta namedescription content> meta namekeywords content> meta namerobots content> meta propertyog:title content> meta propertyog:description content> meta propertyog:image content> meta propertyog:type contentwebsite> meta propertyog:locale contenten_US> meta propertyog:site_name contentFresh Garden Juices> !-- Favicon --> link relicon typeimage/x-icon hrefhttps://fresh-garden-juicedhr3.rollout.site/> !-- Header Scripts --> script idheader-scripts> // This script tag will be replaced with actual scripts.head content if (window.scripts && window.scripts.head) { document.getElementById(header-scripts).outerHTML window.scripts.head; } /script> !-- Project Configuration --> script> window.projectConfig { name: Fresh Garden Juices, type: , settings: { colors: { primary: #22C55E, secondary: #16A34A, accent: }, fonts: { primary: Nunito, secondary: Inter } } }; /script> style> data-section-id { display: none; } data-section-id:first-child { display: block; } /style>link href./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/css2 relstylesheet>link href./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/css2(1) relstylesheet>style>*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where(title){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where(typebutton),input:where(typereset),input:where(typesubmit){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}typesearch{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}rolebutton,button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}hidden:where(:not(hiddenuntil-found)){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.bottom-0{bottom:0px}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.bottom-20{bottom:5rem}.bottom-40{bottom:10rem}.bottom-8{bottom:2rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-20{left:5rem}.right-10{right:2.5rem}.right-20{right:5rem}.top-20{top:5rem}.top-40{top:10rem}.-bottom-6{bottom:-1.5rem}.-left-6{left:-1.5rem}.left-4{left:1rem}.top-4{top:1rem}.bottom-4{bottom:1rem}.right-4{right:1rem}.right-8{right:2rem}.z-50{z-index:50}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:0.5rem}.mb-1{margin-bottom:0.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:0.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mb-8{margin-bottom:2rem}.mr-4{margin-right:1rem}.mt-20{margin-top:5rem}.mb-3{margin-bottom:0.75rem}.mr-2{margin-right:0.5rem}.mt-1{margin-top:0.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0\.5{height:0.125rem}.h-16{height:4rem}.h-6{height:1.5rem}.h-full{height:100%}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-3{height:0.75rem}.h-48{height:12rem}.h-8{height:2rem}.h-2{height:0.5rem}.h-80{height:20rem}.h-1\.5{height:0.375rem}.h-96{height:24rem}.max-h-0{max-height:0px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-6{width:1.5rem}.w-1{width:0.25rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-full{width:100%}.w-8{width:2rem}.w-2{width:0.5rem}.w-1\.5{width:0.375rem}.w-10{width:2.5rem}.w-80{width:20rem}.max-w-7xl{max-width:80rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-16{--tw-translate-y:4rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%, 100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-12{gap:3rem}.gap-8{gap:2rem}.space-x-8 > :not(hidden) ~ :not(hidden){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}.space-x-2 > :not(hidden) ~ :not(hidden){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-x-3 > :not(hidden) ~ :not(hidden){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-6 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-16 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-3 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.space-y-2 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.space-x-4 > :not(hidden) ~ :not(hidden){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:0.375rem}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:0.75rem}.rounded-lg{border-radius:0.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:rgb(255 255 255 / 0.2)}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-neutral-700{--tw-border-opacity:1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/95{background-color:rgb(255 255 255 / 0.95)}.bg-green-400\/20{background-color:rgb(74 222 128 / 0.2)}.bg-orange-400\/20{background-color:rgb(251 146 60 / 0.2)}.bg-red-400\/20{background-color:rgb(248 113 113 / 0.2)}.bg-white\/10{background-color:rgb(255 255 255 / 0.1)}.bg-yellow-400\/20{background-color:rgb(250 204 21 / 0.2)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:rgb(255 255 255 / 0.9)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/40{--tw-gradient-from:rgb(20 83 45 / 0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from:#dcfce7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from:#ffedd5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from:#fee2e2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from:#fef9c3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-orange-900\/40{--tw-gradient-to:rgb(124 45 18 / 0.4) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.to-lime-100{--tw-gradient-to:#ecfccb var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to:#faf5ff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-2{padding:0.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-6{padding:1.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:0.75rem}.pt-2{padding-top:0.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-neutral-400::placeholder{--tw-placeholder-opacity:1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-20{opacity:0.2}.opacity-10{opacity:0.1}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:from-green-600:hover{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-green-700:hover{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-neutral-600:hover{--tw-text-opacity:1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-0:focus{left:0px}.focus\:top-0:focus{top:0px}.focus\:z-50:focus{z-index:50}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:p-4:focus{padding:1rem}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:0.5}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:1.5rem}.sm\:space-x-6 > :not(hidden) ~ :not(hidden){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:space-y-0 > :not(hidden) ~ :not(hidden){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:h-96{height:24rem}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:gap-16{gap:4rem}.lg\:p-12{padding:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-5xl{font-size:3rem;line-height:1}}/style>/head> body classantialiased text-gray-800 min-h-screen flex flex-col cz-shortcut-listentrue data-new-gr-c-s-check-loaded14.1237.0 data-gr-ext-installed> !-- Skip to main content link for accessibility --> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#main-content classsr-only focus:not-sr-only focus:absolute focus:top-0 focus:left-0 focus:z-50 focus:p-4 focus:bg-white focus:text-black> Skip to main content /a> !-- Main content area --> main idmain-content classflex-1 relative h-full> mountpoint>div idRolloutPageContent>div idroot> nav idheader classfixed top-0 left-0 right-0 z-50 backdrop-blur-sm border-b border-gray-200 transition-all duration-300 bg-white/98 shadow-sm> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> div classflex justify-between items-center h-16> !-- Logo --> div classflex-shrink-0> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#hero classfont-Nunito text-2xl font-bold text-neutral-800 hover:text-primary transition-colors duration-300> FreshJuice /a> /div> !-- Desktop Navigation --> div classhidden md:flex space-x-8> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#hero classfont-Nunito text-neutral-700 hover:text-primary transition-colors duration-300 relative group> Home span classabsolute bottom-0 left-0 w-0 h-0.5 bg-primary transition-all duration-300 group-hover:w-full>/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#about classfont-Nunito text-neutral-700 hover:text-primary transition-colors duration-300 relative group> About span classabsolute bottom-0 left-0 w-0 h-0.5 bg-primary transition-all duration-300 group-hover:w-full>/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Nunito text-neutral-700 hover:text-primary transition-colors duration-300 relative group> Products span classabsolute bottom-0 left-0 w-0 h-0.5 bg-primary transition-all duration-300 group-hover:w-full>/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#process classfont-Nunito text-neutral-700 hover:text-primary transition-colors duration-300 relative group> Our Process span classabsolute bottom-0 left-0 w-0 h-0.5 bg-primary transition-all duration-300 group-hover:w-full>/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#benefits classfont-Nunito text-neutral-700 hover:text-primary transition-colors duration-300 relative group> Benefits span classabsolute bottom-0 left-0 w-0 h-0.5 bg-primary transition-all duration-300 group-hover:w-full>/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#contact classfont-Nunito text-neutral-700 hover:text-primary transition-colors duration-300 relative group> Contact span classabsolute bottom-0 left-0 w-0 h-0.5 bg-primary transition-all duration-300 group-hover:w-full>/span> /a> /div> !-- Mobile menu button --> div classmd:hidden> button idmobile-menu-button typebutton classinline-flex items-center justify-center p-2 rounded-md text-neutral-700 hover:text-primary hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-primary transition-all duration-300 aria-controlsmobile-menu aria-expandedfalse aria-labelToggle navigation menu> span classsr-only>Open main menu/span> !-- Hamburger icon --> svg idhamburger-icon classblock h-6 w-6 transition-transform duration-300 xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor aria-hiddentrue> path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16M4 18h16>/path> /svg> !-- Close icon --> svg idclose-icon classhidden h-6 w-6 transition-transform duration-300 xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor aria-hiddentrue> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 18L18 6M6 6l12 12>/path> /svg> /button> /div> /div> !-- Mobile Navigation Menu --> div idmobile-menu classmd:hidden hidden overflow-hidden transition-all duration-300 ease-in-out max-h-0 aria-hiddentrue> div classpx-2 pt-2 pb-3 space-y-1 bg-white border-t border-gray-200> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#hero classfont-Nunito block px-3 py-2 text-base text-neutral-700 hover:text-primary hover:bg-gray-50 rounded-md transition-colors duration-300> Home /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#about classfont-Nunito block px-3 py-2 text-base text-neutral-700 hover:text-primary hover:bg-gray-50 rounded-md transition-colors duration-300> About /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Nunito block px-3 py-2 text-base text-neutral-700 hover:text-primary hover:bg-gray-50 rounded-md transition-colors duration-300> Products /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#process classfont-Nunito block px-3 py-2 text-base text-neutral-700 hover:text-primary hover:bg-gray-50 rounded-md transition-colors duration-300> Our Process /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#benefits classfont-Nunito block px-3 py-2 text-base text-neutral-700 hover:text-primary hover:bg-gray-50 rounded-md transition-colors duration-300> Benefits /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#contact classfont-Nunito block px-3 py-2 text-base text-neutral-700 hover:text-primary hover:bg-gray-50 rounded-md transition-colors duration-300> Contact /a> /div> /div> /div> script> // Mobile menu toggle functionality document.addEventListener(DOMContentLoaded, function() { const mobileMenuButton document.getElementById(mobile-menu-button); const mobileMenu document.getElementById(mobile-menu); const hamburgerIcon document.getElementById(hamburger-icon); const closeIcon document.getElementById(close-icon); let isMenuOpen false; function toggleMobileMenu() { isMenuOpen !isMenuOpen; if (isMenuOpen) { // Open menu mobileMenu.classList.remove(hidden); mobileMenu.style.maxHeight mobileMenu.scrollHeight + px; mobileMenu.setAttribute(aria-hidden, false); hamburgerIcon.classList.add(hidden); closeIcon.classList.remove(hidden); mobileMenuButton.setAttribute(aria-expanded, true); document.body.style.overflow hidden; } else { // Close menu mobileMenu.style.maxHeight 0px; mobileMenu.setAttribute(aria-hidden, true); hamburgerIcon.classList.remove(hidden); closeIcon.classList.add(hidden); mobileMenuButton.setAttribute(aria-expanded, false); document.body.style.overflow ; setTimeout(() > { mobileMenu.classList.add(hidden); }, 300); } } // Toggle menu on button click mobileMenuButton.addEventListener(click, toggleMobileMenu); // Close menu when clicking on navigation links const mobileNavLinks mobileMenu.querySelectorAll(a); mobileNavLinks.forEach(link > { link.addEventListener(click, () > { if (isMenuOpen) { toggleMobileMenu(); } }); }); // Close menu on escape key document.addEventListener(keydown, function(event) { if (event.key Escape && isMenuOpen) { toggleMobileMenu(); } }); // Smooth scrolling for navigation links const allNavLinks document.querySelectorAll(nav ahref^#); allNavLinks.forEach(link > { link.addEventListener(click, function(e) { e.preventDefault(); const targetId this.getAttribute(href); const targetSection document.querySelector(targetId); if (targetSection) { const headerHeight document.querySelector(nav).offsetHeight; const targetPosition targetSection.offsetTop - headerHeight; window.scrollTo({ top: targetPosition, behavior: smooth }); } }); }); // Header background on scroll let lastScrollTop 0; const header document.querySelector(nav); window.addEventListener(scroll, function() { const scrollTop window.pageYOffset || document.documentElement.scrollTop; if (scrollTop > 100) { header.classList.add(bg-white/98, shadow-sm); header.classList.remove(bg-white/95); } else { header.classList.add(bg-white/95); header.classList.remove(bg-white/98, shadow-sm); } lastScrollTop scrollTop; }); }); /script> /nav>/div>div idroot> section idhero classrelative min-h-screen flex items-center justify-center overflow-hidden bg-gradient-to-br from-green-50 to-orange-50> !-- Background Image --> div classabsolute inset-0 z-0> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1498048615146-6a435b1e65a4 altFresh colorful juice glasses with vibrant organic fruits classw-full h-full object-cover opacity-20 loadingeager styletransform: translateY(1913.5px);> div classabsolute inset-0 bg-gradient-to-r from-green-900/40 to-orange-900/40>/div> /div> !-- Floating Elements --> div classabsolute top-20 left-10 w-16 h-16 bg-green-400/20 rounded-full animate-bounce styleanimation-delay: 0s; animation-duration: 2s;>/div> div classabsolute top-40 right-20 w-12 h-12 bg-orange-400/20 rounded-full animate-bounce styleanimation-delay: 0.5s; animation-duration: 2.5s;>/div> div classabsolute bottom-40 left-20 w-20 h-20 bg-yellow-400/20 rounded-full animate-bounce styleanimation-delay: 1s; animation-duration: 3s;>/div> div classabsolute bottom-20 right-10 w-14 h-14 bg-red-400/20 rounded-full animate-bounce styleanimation-delay: 1.5s; animation-duration: 3.5s;>/div> !-- Main Content --> div classrelative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center> div classspace-y-8> !-- Main Headline --> div classspace-y-4> h1 classfont-Nunito text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-bold text-white leading-tight styleopacity: 1; transform: translateY(0px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1);> span classblock>Fresh Garden/span> span classblock bg-gradient-to-r from-green-400 to-orange-400 bg-clip-text text-transparent> Juice Bliss /span> /h1> p classfont-Inter text-lg sm:text-xl md:text-2xl text-green-100 max-w-3xl mx-auto leading-relaxed styleopacity: 1; transform: translateY(0px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1);> Pure, organic juices from fruits and vegetables picked fresh from our garden to your glass /p> /div> !-- Key Benefits --> div classflex flex-wrap justify-center gap-4 sm:gap-6 text-sm sm:text-base> div classflex items-center space-x-2 bg-white/10 backdrop-blur-sm rounded-full px-4 py-2 border border-white/20> span classtext-green-400>🌱/span> span classfont-Inter text-white>100% Organic/span> /div> div classflex items-center space-x-2 bg-white/10 backdrop-blur-sm rounded-full px-4 py-2 border border-white/20> span classtext-orange-400>🥕/span> span classfont-Inter text-white>Garden Fresh/span> /div> div classflex items-center space-x-2 bg-white/10 backdrop-blur-sm rounded-full px-4 py-2 border border-white/20> span classtext-yellow-400>⚡/span> span classfont-Inter text-white>Energy Boost/span> /div> /div> !-- CTA Buttons --> div classflex flex-col sm:flex-row gap-4 justify-center items-center pt-4> button classgroup relative overflow-hidden bg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-8 py-4 rounded-full transition-all duration-300 transform hover:scale-105 hover:shadow-xl> span classrelative z-10>Order Fresh Juice/span> div classabsolute inset-0 bg-gradient-to-r from-green-400 to-green-500 opacity-0 group-hover:opacity-100 transition-opacity duration-300>/div> /button> button classgroup border-2 border-white text-white hover:bg-white hover:text-green-600 font-Nunito font-semibold px-8 py-4 rounded-full transition-all duration-300 transform hover:scale-105> span classflex items-center space-x-2> span>Learn More/span> span classtransform group-hover:translate-x-1 transition-transform duration-300>→/span> /span> /button> /div> !-- Stats --> div classgrid grid-cols-2 md:grid-cols-4 gap-6 pt-8 max-w-4xl mx-auto> div classtext-center> div classfont-Nunito text-2xl sm:text-3xl font-bold text-white>500+/div> div classfont-Inter text-sm text-green-200>Happy Customers/div> /div> div classtext-center> div classfont-Nunito text-2xl sm:text-3xl font-bold text-white>15+/div> div classfont-Inter text-sm text-green-200>Juice Varieties/div> /div> div classtext-center> div classfont-Nunito text-2xl sm:text-3xl font-bold text-white>100%/div> div classfont-Inter text-sm text-green-200>Organic/div> /div> div classtext-center> div classfont-Nunito text-2xl sm:text-3xl font-bold text-white>24h/div> div classfont-Inter text-sm text-green-200>Fresh Guarantee/div> /div> /div> /div> /div> !-- Scroll Indicator --> div classabsolute bottom-8 left-1/2 transform -translate-x-1/2 z-10> div classanimate-bounce styleanimation-delay: 2s; animation-duration: 4s;> div classw-6 h-10 border-2 border-white rounded-full flex justify-center> div classw-1 h-3 bg-white rounded-full mt-2 animate-pulse>/div> /div> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { // Parallax effect for background window.addEventListener(scroll, function() { const scrolled window.pageYOffset; const parallax document.querySelector(#hero img); const speed scrolled * 0.5; if (parallax) { parallax.style.transform `translateY(${speed}px)`; } }); // Animate floating elements const floatingElements document.querySelectorAll(#hero .animate-bounce); floatingElements.forEach((element, index) > { element.style.animationDelay `${index * 0.5}s`; element.style.animationDuration `${2 + index * 0.5}s`; }); // CTA button interactions const ctaButtons document.querySelectorAll(#hero button); ctaButtons.forEach(button > { button.addEventListener(mouseenter, function() { this.style.transform scale(1.05) translateY(-2px); }); button.addEventListener(mouseleave, function() { this.style.transform scale(1) translateY(0); }); }); // Smooth scroll for scroll indicator const scrollIndicator document.querySelector(#hero .animate-bounce); if (scrollIndicator) { scrollIndicator.addEventListener(click, function() { const nextSection document.querySelector(#about); if (nextSection) { nextSection.scrollIntoView({ behavior: smooth }); } }); } // Text animation on load const heroTitle document.querySelector(#hero h1); const heroSubtitle document.querySelector(#hero p); if (heroTitle && heroSubtitle) { heroTitle.style.opacity 0; heroTitle.style.transform translateY(30px); heroSubtitle.style.opacity 0; heroSubtitle.style.transform translateY(30px); setTimeout(() > { heroTitle.style.transition all 0.8s cubic-bezier(0.16, 1, 0.3, 1); heroTitle.style.opacity 1; heroTitle.style.transform translateY(0); }, 200); setTimeout(() > { heroSubtitle.style.transition all 0.8s cubic-bezier(0.16, 1, 0.3, 1); heroSubtitle.style.opacity 1; heroSubtitle.style.transform translateY(0); }, 400); } }); /script> /section>/div>div idroot> section idabout classpy-16 lg:py-24 bg-white> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> !-- Section Header --> div classtext-center mb-16> h2 classfont-Nunito text-3xl sm:text-4xl lg:text-5xl font-bold text-neutral-800 mb-4> About /h2> p classfont-Inter text-lg text-neutral-600 max-w-3xl mx-auto> From our garden to your glass, we bring you the purest, freshest juices made from organically grown produce /p> /div> !-- Main Content Grid --> div classgrid lg:grid-cols-2 gap-12 lg:gap-16 items-center mb-16> !-- Left Content --> div classspace-y-8 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1);> div classspace-y-6 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.1s;> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800> Garden Fresh Excellence /h3> p classfont-Inter text-neutral-600 leading-relaxed> Every juice we create starts with carefully tended fruits, vegetables, and herbs grown in our organic garden. We pick at peak ripeness to ensure maximum nutrition and flavor. /p> p classfont-Inter text-neutral-600 leading-relaxed> Our commitment to freshness means your juice is squeezed within hours of harvest, preserving vital nutrients and delivering unmatched taste. /p> /div> !-- Key Features --> div classgrid sm:grid-cols-2 gap-6 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div classflex items-start space-x-3 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;> div classflex-shrink-0 w-8 h-8 bg-green-100 rounded-full flex items-center justify-center> span classtext-green-600 text-sm>🌱/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>100% Organic/h4> p classfont-Inter text-sm text-neutral-600>No pesticides or chemicals/p> /div> /div> div classflex items-start space-x-3 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.4s;> div classflex-shrink-0 w-8 h-8 bg-orange-100 rounded-full flex items-center justify-center> span classtext-orange-600 text-sm>⚡/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Fresh Daily/h4> p classfont-Inter text-sm text-neutral-600>Squeezed within 24 hours/p> /div> /div> div classflex items-start space-x-3 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.5s;> div classflex-shrink-0 w-8 h-8 bg-yellow-100 rounded-full flex items-center justify-center> span classtext-yellow-600 text-sm>🥕/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Garden Grown/h4> p classfont-Inter text-sm text-neutral-600>From our soil to your glass/p> /div> /div> div classflex items-start space-x-3 styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.6s;> div classflex-shrink-0 w-8 h-8 bg-red-100 rounded-full flex items-center justify-center> span classtext-red-600 text-sm>💚/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Nutrient Rich/h4> p classfont-Inter text-sm text-neutral-600>Maximum vitamin retention/p> /div> /div> /div> /div> !-- Right Image --> div classrelative styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.7s;> div classaspect-w-4 aspect-h-5 rounded-2xl overflow-hidden> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1498048615146-6a435b1e65a4(1) altFresh garden vegetables with vibrant natural lighting classw-full h-full object-cover transform hover:scale-105 transition-transform duration-500 loadinglazy> /div> !-- Floating Stats --> div classabsolute -bottom-6 -left-6 bg-white rounded-xl shadow-lg p-4 border border-gray-100> div classtext-center> div classfont-Nunito text-2xl font-bold text-green-600>5+/div> div classfont-Inter text-xs text-neutral-600>Years Growing/div> /div> /div> /div> /div> !-- Process Steps --> div classgrid md:grid-cols-3 gap-8 mb-16> div classtext-center group styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.8s;> div classrelative mb-6> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1542932883-fe7e7dbad533 altFresh chili peppers at market classw-full h-48 object-cover rounded-xl group-hover:shadow-lg transition-shadow duration-300 loadinglazy> div classabsolute top-4 left-4 bg-green-500 text-white rounded-full w-8 h-8 flex items-center justify-center font-Nunito font-bold> 1 /div> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-2>Harvest Fresh/h3> p classfont-Inter text-neutral-600> We pick fruits and vegetables at peak ripeness for maximum flavor and nutrition /p> /div> div classtext-center group styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.9s;> div classrelative mb-6> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1517260739337-6799d239ce83 altBright citrus fruits arrangement classw-full h-48 object-cover rounded-xl group-hover:shadow-lg transition-shadow duration-300 loadinglazy> div classabsolute top-4 left-4 bg-orange-500 text-white rounded-full w-8 h-8 flex items-center justify-center font-Nunito font-bold> 2 /div> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-2>Cold Press/h3> p classfont-Inter text-neutral-600> Our gentle cold-press method preserves nutrients and delivers pure, vibrant flavors /p> /div> div classtext-center group styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1s;> div classrelative mb-6 bg-gradient-to-br from-green-100 to-orange-100 rounded-xl h-48 flex items-center justify-center> div classtext-6xl>🥤/div> div classabsolute top-4 left-4 bg-yellow-500 text-white rounded-full w-8 h-8 flex items-center justify-center font-Nunito font-bold> 3 /div> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-2>Serve Fresh/h3> p classfont-Inter text-neutral-600> Delivered to you within hours of juicing for the ultimate fresh experience /p> /div> /div> !-- Call to Action --> div classtext-center bg-gradient-to-r from-green-50 to-orange-50 rounded-2xl p-8 lg:p-12> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800 mb-4> Ready to Taste the Difference? /h3> p classfont-Inter text-neutral-600 mb-6 max-w-2xl mx-auto> Experience the pure, vibrant taste of garden-fresh juices. Every sip is packed with nutrients and flavor. /p> button classbg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-8 py-3 rounded-full transition-all duration-300 transform hover:scale-105 hover:shadow-lg> Order Your Fresh Juice /button> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Animate elements on scroll const animateElements document.querySelectorAll(#about .grid > div, #about .space-y-8 > div); animateElements.forEach((element, index) > { element.style.opacity 0; element.style.transform translateY(30px); element.style.transition `all 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(element); }); // Hover effects for process steps const processSteps document.querySelectorAll(#about .group); processSteps.forEach(step > { step.addEventListener(mouseenter, function() { this.style.transform translateY(-5px); this.style.transition transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); }); step.addEventListener(mouseleave, function() { this.style.transform translateY(0); }); }); // CTA button interaction const ctaButton document.querySelector(#about button); if (ctaButton) { ctaButton.addEventListener(click, function() { // Add ripple effect const ripple document.createElement(span); ripple.classList.add(absolute, bg-white, bg-opacity-30, rounded-full, animate-ping); ripple.style.width 20px; ripple.style.height 20px; ripple.style.left 50%; ripple.style.top 50%; ripple.style.transform translate(-50%, -50%); this.style.position relative; this.appendChild(ripple); setTimeout(() > { ripple.remove(); }, 600); }); } }); /script> /section>/div>div idroot> section idproducts classpy-16 lg:py-24 bg-gray-50> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> !-- Section Header --> div classtext-center mb-16> h2 classfont-Nunito text-3xl sm:text-4xl lg:text-5xl font-bold text-neutral-800 mb-4> Products /h2> p classfont-Inter text-lg text-neutral-600 max-w-3xl mx-auto> Discover our collection of fresh, organic juices crafted from garden-grown ingredients /p> /div> !-- Product Categories --> div classflex flex-wrap justify-center gap-4 mb-12> button classcategory-btn active bg-green-500 text-white px-6 py-2 rounded-full font-Nunito font-medium transition-all duration-300 hover:bg-green-600 data-categoryall> All Juices /button> button classcategory-btn bg-white text-neutral-700 border border-gray-200 px-6 py-2 rounded-full font-Nunito font-medium transition-all duration-300 hover:bg-gray-50 data-categoryfruit> Fruit Juices /button> button classcategory-btn bg-white text-neutral-700 border border-gray-200 px-6 py-2 rounded-full font-Nunito font-medium transition-all duration-300 hover:bg-gray-50 data-categoryvegetable> Vegetable Juices /button> button classcategory-btn bg-white text-neutral-700 border border-gray-200 px-6 py-2 rounded-full font-Nunito font-medium transition-all duration-300 hover:bg-gray-50 data-categoryherb> Herb Blends /button> /div> !-- Products Grid --> div classgrid md:grid-cols-2 lg:grid-cols-3 gap-8 idproducts-grid> !-- Orange Carrot Juice --> div classproduct-card bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 hover:shadow-lg hover:-translate-y-1 data-categoryfruit vegetable styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1);> div classaspect-w-16 aspect-h-12 bg-gradient-to-br from-orange-100 to-yellow-100> div classflex items-center justify-center text-6xl>🥕/div> /div> div classp-6> div classflex items-center justify-between mb-2> h3 classfont-Nunito text-xl font-bold text-neutral-800>Orange Carrot Boost/h3> span classbg-orange-100 text-orange-600 text-xs px-2 py-1 rounded-full font-Inter>Popular/span> /div> p classfont-Inter text-neutral-600 mb-4> Fresh carrots and oranges packed with vitamin A and C for natural energy /p> div classflex items-center justify-between> span classfont-Nunito text-2xl font-bold text-green-600>$8.99/span> button classbg-green-500 hover:bg-green-600 text-white px-4 py-2 rounded-lg font-Inter font-medium transition-colors duration-300> Add to Cart /button> /div> /div> /div> !-- Green Detox --> div classproduct-card bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 hover:shadow-lg hover:-translate-y-1 data-categoryvegetable herb styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.1s;> div classaspect-w-16 aspect-h-12 bg-gradient-to-br from-green-100 to-emerald-100> div classflex items-center justify-center text-6xl>🥬/div> /div> div classp-6> div classflex items-center justify-between mb-2> h3 classfont-Nunito text-xl font-bold text-neutral-800>Green Detox/h3> span classbg-green-100 text-green-600 text-xs px-2 py-1 rounded-full font-Inter>Organic/span> /div> p classfont-Inter text-neutral-600 mb-4> Spinach, kale, cucumber and mint for ultimate cleansing and vitality /p> div classflex items-center justify-between> span classfont-Nunito text-2xl font-bold text-green-600>$9.99/span> button classbg-green-500 hover:bg-green-600 text-white px-4 py-2 rounded-lg font-Inter font-medium transition-colors duration-300> Add to Cart /button> /div> /div> /div> !-- Berry Antioxidant --> div classproduct-card bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 hover:shadow-lg hover:-translate-y-1 data-categoryfruit styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div classaspect-w-16 aspect-h-12 bg-gradient-to-br from-purple-100 to-pink-100> div classflex items-center justify-center text-6xl>🫐/div> /div> div classp-6> div classflex items-center justify-between mb-2> h3 classfont-Nunito text-xl font-bold text-neutral-800>Berry Antioxidant/h3> span classbg-purple-100 text-purple-600 text-xs px-2 py-1 rounded-full font-Inter>Superfood/span> /div> p classfont-Inter text-neutral-600 mb-4> Blueberries, blackberries and strawberries rich in antioxidants /p> div classflex items-center justify-between> span classfont-Nunito text-2xl font-bold text-green-600> !-- Content will be injected here --> 0.99/span> button classbg-green-500 hover:bg-green-600 text-white px-4 py-2 rounded-lg font-Inter font-medium transition-colors duration-300> Add to Cart /button> /div> /div> /div> !-- Citrus Immunity --> div classproduct-card bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 hover:shadow-lg hover:-translate-y-1 data-categoryfruit styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;> div classaspect-w-16 aspect-h-12 bg-gradient-to-br from-yellow-100 to-orange-100> div classflex items-center justify-center text-6xl>🍊/div> /div> div classp-6> div classflex items-center justify-between mb-2> h3 classfont-Nunito text-xl font-bold text-neutral-800>Citrus Immunity/h3> span classbg-yellow-100 text-yellow-600 text-xs px-2 py-1 rounded-full font-Inter>Vitamin C/span> /div> p classfont-Inter text-neutral-600 mb-4> Orange, lemon, and grapefruit blend to boost your immune system /p> div classflex items-center justify-between> span classfont-Nunito text-2xl font-bold text-green-600>$7.99/span> button classbg-green-500 hover:bg-green-600 text-white px-4 py-2 rounded-lg font-Inter font-medium transition-colors duration-300> Add to Cart /button> /div> /div> /div> !-- Beet Energy --> div classproduct-card bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 hover:shadow-lg hover:-translate-y-1 data-categoryvegetable styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.4s;> div classaspect-w-16 aspect-h-12 bg-gradient-to-br from-red-100 to-pink-100> div classflex items-center justify-center text-6xl>🥕/div> /div> div classp-6> div classflex items-center justify-between mb-2> h3 classfont-Nunito text-xl font-bold text-neutral-800>Beet Energy/h3> span classbg-red-100 text-red-600 text-xs px-2 py-1 rounded-full font-Inter>Pre-Workout/span> /div> p classfont-Inter text-neutral-600 mb-4> Fresh beetroot and apple for natural energy and endurance /p> div classflex items-center justify-between> span classfont-Nunito text-2xl font-bold text-green-600>$8.49/span> button classbg-green-500 hover:bg-green-600 text-white px-4 py-2 rounded-lg font-Inter font-medium transition-colors duration-300> Add to Cart /button> /div> /div> /div> !-- Herb Garden --> div classproduct-card bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 hover:shadow-lg hover:-translate-y-1 data-categoryherb styleopacity: 1; transform: translateY(0px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.5s;> div classaspect-w-16 aspect-h-12 bg-gradient-to-br from-green-100 to-lime-100> div classflex items-center justify-center text-6xl>🌿/div> /div> div classp-6> div classflex items-center justify-between mb-2> h3 classfont-Nunito text-xl font-bold text-neutral-800>Herb Garden/h3> span classbg-green-100 text-green-600 text-xs px-2 py-1 rounded-full font-Inter>Fresh/span> /div> p classfont-Inter text-neutral-600 mb-4> Basil, parsley, and cilantro with cucumber for refreshing taste /p> div classflex items-center justify-between> span classfont-Nunito text-2xl font-bold text-green-600>$9.49/span> button classbg-green-500 hover:bg-green-600 text-white px-4 py-2 rounded-lg font-Inter font-medium transition-colors duration-300> Add to Cart /button> /div> /div> /div> /div> !-- Custom Juice CTA --> div classmt-16 text-center bg-gradient-to-r from-green-50 to-orange-50 rounded-2xl p-8 lg:p-12> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800 mb-4> Want a Custom Blend? /h3> p classfont-Inter text-neutral-600 mb-6 max-w-2xl mx-auto> Tell us your favorite fruits, vegetables, or herbs and well create a personalized juice just for you /p> button classbg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-8 py-3 rounded-full transition-all duration-300 transform hover:scale-105 hover:shadow-lg> Create Custom Juice /button> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { // Category filtering const categoryButtons document.querySelectorAll(.category-btn); const productCards document.querySelectorAll(.product-card); categoryButtons.forEach(button > { button.addEventListener(click, function() { const category this.getAttribute(data-category); // Update active button categoryButtons.forEach(btn > { btn.classList.remove(active, bg-green-500, text-white); btn.classList.add(bg-white, text-neutral-700, border, border-gray-200); }); this.classList.add(active, bg-green-500, text-white); this.classList.remove(bg-white, text-neutral-700, border, border-gray-200); // Filter products productCards.forEach(card > { const cardCategories card.getAttribute(data-category).split( ); if (category all || cardCategories.includes(category)) { card.style.display block; card.style.opacity 0; card.style.transform translateY(20px); setTimeout(() > { card.style.transition all 0.3s cubic-bezier(0.16, 1, 0.3, 1); card.style.opacity 1; card.style.transform translateY(0); }, 100); } else { card.style.opacity 0; card.style.transform translateY(-20px); setTimeout(() > { card.style.display none; }, 300); } }); }); }); // Add to cart functionality const addToCartButtons document.querySelectorAll(.product-card button); addToCartButtons.forEach(button > { button.addEventListener(click, function(e) { e.preventDefault(); // Add ripple effect const ripple document.createElement(span); ripple.classList.add(absolute, bg-white, bg-opacity-30, rounded-full, animate-ping); ripple.style.width 20px; ripple.style.height 20px; ripple.style.left 50%; ripple.style.top 50%; ripple.style.transform translate(-50%, -50%); this.style.position relative; this.appendChild(ripple); // Change button text temporarily const originalText this.textContent; this.textContent Added!; this.classList.add(bg-green-600); setTimeout(() > { this.textContent originalText; this.classList.remove(bg-green-600); ripple.remove(); }, 1000); }); }); // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Animate product cards on scroll productCards.forEach((card, index) > { card.style.opacity 0; card.style.transform translateY(30px); card.style.transition `all 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(card); }); // Custom juice button interaction const customJuiceButton document.querySelector(#products .bg-gradient-to-r); if (customJuiceButton) { customJuiceButton.addEventListener(click, function() { // Add bounce animation this.style.transform scale(0.95); setTimeout(() > { this.style.transform scale(1.05); setTimeout(() > { this.style.transform scale(1); }, 150); }, 150); }); } }); /script> /section>/div>div idroot> section idprocess classpy-16 lg:py-24 bg-white> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> !-- Section Header --> div classtext-center mb-16> h2 classfont-Nunito text-3xl sm:text-4xl lg:text-5xl font-bold text-neutral-800 mb-4> Our Process /h2> p classfont-Inter text-lg text-neutral-600 max-w-3xl mx-auto> From garden to glass, discover how we create the freshest, most nutritious juices /p> /div> !-- Process Steps --> div classspace-y-16> !-- Step 1: Garden Growing --> div classgrid lg:grid-cols-2 gap-12 lg:gap-16 items-center styleopacity: 1; transform: translateY(0px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1);> div classorder-2 lg:order-1> div classflex items-center mb-6> div classflex-shrink-0 w-12 h-12 bg-green-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mr-4> 1 /div> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800> Garden Growing /h3> /div> p classfont-Inter text-neutral-600 leading-relaxed mb-6> We cultivate our organic garden with care, using sustainable farming practices. Our fruits, vegetables, and herbs are grown without pesticides or chemicals. /p> div classspace-y-3> div classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>100% organic soil and natural fertilizers/span> /div> div classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>Sustainable water management systems/span> /div> div classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>Regular soil testing for optimal nutrition/span> /div> /div> /div> div classorder-1 lg:order-2> div classrelative rounded-2xl overflow-hidden shadow-lg> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1460533893735-45cea2212645 altGreenhouse with colorful folding chair classw-full h-80 lg:h-96 object-cover transform hover:scale-105 transition-transform duration-500 loadinglazy styletransform: scale(1);> div classabsolute top-4 left-4 bg-white/90 backdrop-blur-sm rounded-lg px-3 py-2> span classfont-Inter text-sm font-medium text-green-600>🌱 Organic Growing/span> /div> /div> /div> /div> !-- Step 2: Fresh Harvesting --> div classgrid lg:grid-cols-2 gap-12 lg:gap-16 items-center styleopacity: 1; transform: translateY(0px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div> div classrelative rounded-2xl overflow-hidden shadow-lg> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1416879595882-3373a0480b5b altGreen metal garden shovel filled with brown soil classw-full h-80 lg:h-96 object-cover transform hover:scale-105 transition-transform duration-500 loadinglazy styletransform: scale(1);> div classabsolute top-4 right-4 bg-white/90 backdrop-blur-sm rounded-lg px-3 py-2> span classfont-Inter text-sm font-medium text-orange-600>🥕 Peak Ripeness/span> /div> /div> /div> div> div classflex items-center mb-6> div classflex-shrink-0 w-12 h-12 bg-orange-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mr-4> 2 /div> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800> Fresh Harvesting /h3> /div> p classfont-Inter text-neutral-600 leading-relaxed mb-6> We harvest at the perfect moment when fruits and vegetables reach peak ripeness. This ensures maximum flavor, nutrition, and natural sweetness in every juice. /p> div classspace-y-3> div classflex items-center space-x-3> div classw-2 h-2 bg-orange-500 rounded-full>/div> span classfont-Inter text-neutral-700>Hand-picked at optimal ripeness/span> /div> div classflex items-center space-x-3> div classw-2 h-2 bg-orange-500 rounded-full>/div> span classfont-Inter text-neutral-700>Early morning harvest for freshness/span> /div> div classflex items-center space-x-3> div classw-2 h-2 bg-orange-500 rounded-full>/div> span classfont-Inter text-neutral-700>Immediate processing within hours/span> /div> /div> /div> /div> !-- Step 3: Cold Press Juicing --> div classgrid lg:grid-cols-2 gap-12 lg:gap-16 items-center styleopacity: 0; transform: translateY(50px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.4s;> div classorder-2 lg:order-1> div classflex items-center mb-6> div classflex-shrink-0 w-12 h-12 bg-blue-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mr-4> 3 /div> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800> Cold Press Juicing /h3> /div> p classfont-Inter text-neutral-600 leading-relaxed mb-6> Our gentle cold-press method extracts maximum nutrients without heat damage. This preserves enzymes, vitamins, and natural flavors for the purest juice experience. /p> div classspace-y-3> div classflex items-center space-x-3> div classw-2 h-2 bg-blue-500 rounded-full>/div> span classfont-Inter text-neutral-700>No heat processing preserves nutrients/span> /div> div classflex items-center space-x-3> div classw-2 h-2 bg-blue-500 rounded-full>/div> span classfont-Inter text-neutral-700>Maximum enzyme and vitamin retention/span> /div> div classflex items-center space-x-3> div classw-2 h-2 bg-blue-500 rounded-full>/div> span classfont-Inter text-neutral-700>Pure taste without oxidation/span> /div> /div> /div> div classorder-1 lg:order-2> div classrelative rounded-2xl overflow-hidden shadow-lg> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1432958576632-8a39f6b97dc7 altMystical garden classw-full h-80 lg:h-96 object-cover transform hover:scale-105 transition-transform duration-500 loadinglazy> div classabsolute bottom-4 left-4 bg-white/90 backdrop-blur-sm rounded-lg px-3 py-2> span classfont-Inter text-sm font-medium text-blue-600>❄️ Cold Pressed/span> /div> /div> /div> /div> /div> !-- Process Timeline --> div classmt-20 bg-gradient-to-r from-green-50 to-orange-50 rounded-2xl p-8 lg:p-12> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800 text-center mb-8> From Garden to Glass in 24 Hours /h3> div classgrid md:grid-cols-4 gap-6 styleopacity: 0; transform: translateY(50px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.6s;> div classtext-center styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1);> div classw-16 h-16 bg-green-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mx-auto mb-4> 6AM /div> h4 classfont-Nunito font-semibold text-neutral-800 mb-2>Morning Harvest/h4> p classfont-Inter text-sm text-neutral-600>Fresh picking begins at sunrise/p> /div> div classtext-center styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.1s;> div classw-16 h-16 bg-orange-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mx-auto mb-4> 9AM /div> h4 classfont-Nunito font-semibold text-neutral-800 mb-2>Quality Check/h4> p classfont-Inter text-sm text-neutral-600>Sorting and quality inspection/p> /div> div classtext-center styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div classw-16 h-16 bg-blue-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mx-auto mb-4> 12PM /div> h4 classfont-Nunito font-semibold text-neutral-800 mb-2>Cold Pressing/h4> p classfont-Inter text-sm text-neutral-600>Gentle extraction process/p> /div> div classtext-center styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;> div classw-16 h-16 bg-purple-500 text-white rounded-full flex items-center justify-center font-Nunito font-bold text-xl mx-auto mb-4> 3PM /div> h4 classfont-Nunito font-semibold text-neutral-800 mb-2>Ready to Serve/h4> p classfont-Inter text-sm text-neutral-600>Fresh juice ready for delivery/p> /div> /div> /div> !-- CTA Section --> div classmt-16 text-center> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800 mb-4> Experience Our Fresh Process /h3> p classfont-Inter text-neutral-600 mb-6 max-w-2xl mx-auto> Taste the difference that our careful process makes. Every glass delivers garden-fresh nutrition and flavor. /p> button classbg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-8 py-3 rounded-full transition-all duration-300 transform hover:scale-105 hover:shadow-lg> Order Fresh Juice Now /button> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Animate process steps const processSteps document.querySelectorAll(#process .grid); processSteps.forEach((step, index) > { step.style.opacity 0; step.style.transform translateY(50px); step.style.transition `all 0.8s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.2}s`; observer.observe(step); }); // Animate timeline items const timelineItems document.querySelectorAll(#process .grid.md\\:grid-cols-4 > div); timelineItems.forEach((item, index) > { item.style.opacity 0; item.style.transform translateY(30px); item.style.transition `all 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(item); }); // Step number animation const stepNumbers document.querySelectorAll(#process .w-12.h-12); stepNumbers.forEach(number > { number.addEventListener(mouseenter, function() { this.style.transform scale(1.1) rotate(5deg); this.style.transition transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); }); number.addEventListener(mouseleave, function() { this.style.transform scale(1) rotate(0deg); }); }); // Image hover effects const processImages document.querySelectorAll(#process img); processImages.forEach(img > { img.addEventListener(mouseenter, function() { this.style.transform scale(1.05); }); img.addEventListener(mouseleave, function() { this.style.transform scale(1); }); }); // CTA button interaction const ctaButton document.querySelector(#process .bg-gradient-to-r); if (ctaButton) { ctaButton.addEventListener(click, function() { // Add ripple effect const ripple document.createElement(span); ripple.classList.add(absolute, bg-white, bg-opacity-30, rounded-full, animate-ping); ripple.style.width 20px; ripple.style.height 20px; ripple.style.left 50%; ripple.style.top 50%; ripple.style.transform translate(-50%, -50%); this.style.position relative; this.appendChild(ripple); setTimeout(() > { ripple.remove(); }, 600); }); } // Timeline animation on scroll const timelineContainer document.querySelector(#process .grid.md\\:grid-cols-4); if (timelineContainer) { observer.observe(timelineContainer); } }); /script> /section>/div>div idroot> section idbenefits classpy-16 lg:py-24 bg-gray-50> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> !-- Section Header --> div classtext-center mb-16> h2 classfont-Nunito text-3xl sm:text-4xl lg:text-5xl font-bold text-neutral-800 mb-4> Benefits /h2> p classfont-Inter text-lg text-neutral-600 max-w-3xl mx-auto> Discover the powerful health benefits of our fresh, organic garden juices /p> /div> !-- Main Benefits Grid --> div classgrid lg:grid-cols-2 gap-12 lg:gap-16 items-center mb-16> !-- Left Content --> div classspace-y-8 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1);> div classspace-y-6> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800> Pure Nutrition in Every Glass /h3> p classfont-Inter text-neutral-600 leading-relaxed> Our cold-pressed juices deliver maximum vitamins, minerals, and enzymes directly from garden to glass. Experience the difference fresh nutrition makes. /p> /div> !-- Key Benefits List --> div classgrid sm:grid-cols-2 gap-6> div classflex items-start space-x-3 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.1s;> div classflex-shrink-0 w-10 h-10 bg-green-100 rounded-full flex items-center justify-center> span classtext-green-600 text-lg>💚/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Immune Support/h4> p classfont-Inter text-sm text-neutral-600>Vitamin C and antioxidants boost immunity/p> /div> /div> div classflex items-start space-x-3 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div classflex-shrink-0 w-10 h-10 bg-orange-100 rounded-full flex items-center justify-center> span classtext-orange-600 text-lg>⚡/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Natural Energy/h4> p classfont-Inter text-sm text-neutral-600>Sustained energy without crashes/p> /div> /div> div classflex items-start space-x-3 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;> div classflex-shrink-0 w-10 h-10 bg-blue-100 rounded-full flex items-center justify-center> span classtext-blue-600 text-lg>🧠/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Mental Clarity/h4> p classfont-Inter text-sm text-neutral-600>Enhanced focus and brain function/p> /div> /div> div classflex items-start space-x-3 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.4s;> div classflex-shrink-0 w-10 h-10 bg-purple-100 rounded-full flex items-center justify-center> span classtext-purple-600 text-lg>✨/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Glowing Skin/h4> p classfont-Inter text-sm text-neutral-600>Antioxidants for healthy, radiant skin/p> /div> /div> /div> /div> !-- Right Visual --> div classrelative styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.5s;> div classbg-gradient-to-br from-green-100 to-orange-100 rounded-2xl p-8 lg:p-12> div classtext-center space-y-6> div classtext-6xl mb-4>🥤/div> h4 classfont-Nunito text-xl font-bold text-neutral-800>Daily Nutrition Facts/h4> div classgrid grid-cols-2 gap-4 text-center> div classbg-white rounded-lg p-4 styleopacity: 0; transform: scale(0.8); transition: 0.5s cubic-bezier(0.16, 1, 0.3, 1);> div classfont-Nunito text-2xl font-bold text-green-600>200%/div> div classfont-Inter text-xs text-neutral-600>Daily Vitamin C/div> /div> div classbg-white rounded-lg p-4 styleopacity: 0; transform: scale(0.8); transition: 0.5s cubic-bezier(0.16, 1, 0.3, 1) 0.1s;> div classfont-Nunito text-2xl font-bold text-orange-600>150%/div> div classfont-Inter text-xs text-neutral-600>Daily Vitamin A/div> /div> div classbg-white rounded-lg p-4 styleopacity: 0; transform: scale(0.8); transition: 0.5s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div classfont-Nunito text-2xl font-bold text-blue-600>5+/div> div classfont-Inter text-xs text-neutral-600>Servings Vegetables/div> /div> div classbg-white rounded-lg p-4 styleopacity: 0; transform: scale(0.8); transition: 0.5s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;> div classfont-Nunito text-2xl font-bold text-purple-600>0/div> div classfont-Inter text-xs text-neutral-600>Added Sugar/div> /div> /div> /div> /div> /div> /div> !-- Health Benefits Cards --> div classgrid md:grid-cols-3 gap-8 mb-16> div classbg-white rounded-2xl p-6 shadow-sm border border-gray-100 hover:shadow-lg transition-shadow duration-300 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1s;> div classw-12 h-12 bg-green-100 rounded-full flex items-center justify-center mb-4> span classtext-green-600 text-xl>🌱/span> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-3>Detox & Cleanse/h3> p classfont-Inter text-neutral-600 mb-4> Natural detoxification helps eliminate toxins and supports liver function for better overall health. /p> ul classspace-y-2> li classflex items-center space-x-2> div classw-1.5 h-1.5 bg-green-500 rounded-full>/div> span classfont-Inter text-sm text-neutral-700>Liver support/span> /li> li classflex items-center space-x-2> div classw-1.5 h-1.5 bg-green-500 rounded-full>/div> span classfont-Inter text-sm text-neutral-700>Toxin elimination/span> /li> /ul> /div> div classbg-white rounded-2xl p-6 shadow-sm border border-gray-100 hover:shadow-lg transition-shadow duration-300 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.1s;> div classw-12 h-12 bg-orange-100 rounded-full flex items-center justify-center mb-4> span classtext-orange-600 text-xl>🔥/span> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-3>Metabolism Boost/h3> p classfont-Inter text-neutral-600 mb-4> Natural enzymes and nutrients help accelerate metabolism and support healthy weight management. /p> ul classspace-y-2> li classflex items-center space-x-2> div classw-1.5 h-1.5 bg-orange-500 rounded-full>/div> span classfont-Inter text-sm text-neutral-700>Fat burning/span> /li> li classflex items-center space-x-2> div classw-1.5 h-1.5 bg-orange-500 rounded-full>/div> span classfont-Inter text-sm text-neutral-700>Energy increase/span> /li> /ul> /div> div classbg-white rounded-2xl p-6 shadow-sm border border-gray-100 hover:shadow-lg transition-shadow duration-300 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.2s;> div classw-12 h-12 bg-blue-100 rounded-full flex items-center justify-center mb-4> span classtext-blue-600 text-xl>💧/span> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-3>Hydration Plus/h3> p classfont-Inter text-neutral-600 mb-4> Superior hydration with electrolytes and minerals that water alone cannot provide. /p> ul classspace-y-2> li classflex items-center space-x-2> div classw-1.5 h-1.5 bg-blue-500 rounded-full>/div> span classfont-Inter text-sm text-neutral-700>Electrolyte balance/span> /li> li classflex items-center space-x-2> div classw-1.5 h-1.5 bg-blue-500 rounded-full>/div> span classfont-Inter text-sm text-neutral-700>Cellular hydration/span> /li> /ul> /div> /div> !-- Comparison Section --> div classbg-white rounded-2xl p-8 lg:p-12 shadow-sm border border-gray-100 styleopacity: 0; transform: translateY(40px); transition: 0.8s cubic-bezier(0.16, 1, 0.3, 1);> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800 text-center mb-8> Fresh Juice vs Store-Bought /h3> div classgrid md:grid-cols-2 gap-8> div classspace-y-4 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.3s;> h4 classfont-Nunito text-xl font-bold text-green-600 flex items-center> span classmr-2>✅/span> Our Fresh Juice /h4> ul classspace-y-3> li classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>Harvested within 24 hours/span> /li> li classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>Cold-pressed for maximum nutrients/span> /li> li classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>No preservatives or additives/span> /li> li classflex items-center space-x-3> div classw-2 h-2 bg-green-500 rounded-full>/div> span classfont-Inter text-neutral-700>100% organic ingredients/span> /li> /ul> /div> div classspace-y-4 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 1.4s;> h4 classfont-Nunito text-xl font-bold text-red-600 flex items-center> span classmr-2>❌/span> Store-Bought Juice /h4> ul classspace-y-3> li classflex items-center space-x-3> div classw-2 h-2 bg-red-500 rounded-full>/div> span classfont-Inter text-neutral-700>Weeks or months old/span> /li> li classflex items-center space-x-3> div classw-2 h-2 bg-red-500 rounded-full>/div> span classfont-Inter text-neutral-700>Heat pasteurized (destroys nutrients)/span> /li> li classflex items-center space-x-3> div classw-2 h-2 bg-red-500 rounded-full>/div> span classfont-Inter text-neutral-700>Added sugars and preservatives/span> /li> li classflex items-center space-x-3> div classw-2 h-2 bg-red-500 rounded-full>/div> span classfont-Inter text-neutral-700>Conventional farming methods/span> /li> /ul> /div> /div> /div> !-- CTA Section --> div classmt-16 text-center bg-gradient-to-r from-green-50 to-orange-50 rounded-2xl p-8 lg:p-12> h3 classfont-Nunito text-2xl sm:text-3xl font-bold text-neutral-800 mb-4> Start Your Health Journey Today /h3> p classfont-Inter text-neutral-600 mb-6 max-w-2xl mx-auto> Experience the incredible benefits of fresh, organic nutrition. Your body will thank you. /p> button classbg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-8 py-3 rounded-full transition-all duration-300 transform hover:scale-105 hover:shadow-lg> Order Your Healthy Juice /button> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Animate benefit cards const benefitCards document.querySelectorAll(#benefits .grid > div); benefitCards.forEach((card, index) > { card.style.opacity 0; card.style.transform translateY(30px); card.style.transition `all 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(card); }); // Animate nutrition stats const nutritionStats document.querySelectorAll(#benefits .grid.grid-cols-2 > div); nutritionStats.forEach((stat, index) > { stat.style.opacity 0; stat.style.transform scale(0.8); stat.style.transition `all 0.5s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(stat); }); // Hover effects for benefit cards const hoverCards document.querySelectorAll(#benefits .bg-white.rounded-2xl); hoverCards.forEach(card > { card.addEventListener(mouseenter, function() { this.style.transform translateY(-5px); this.style.transition transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); }); card.addEventListener(mouseleave, function() { this.style.transform translateY(0); }); }); // Counter animation for nutrition stats const counters document.querySelectorAll(#benefits .font-Nunito.text-2xl.font-bold); counters.forEach(counter > { const target counter.textContent; const isPercentage target.includes(%); const isNumber !isNaN(parseInt(target)); if (isNumber) { const finalValue parseInt(target); let currentValue 0; const increment finalValue / 30; const updateCounter () > { if (currentValue finalValue) { currentValue + increment; counter.textContent Math.ceil(currentValue) + (isPercentage ? % : ); requestAnimationFrame(updateCounter); } else { counter.textContent target; } }; observer.observe(counter.parentElement); counter.parentElement.addEventListener(animationstart, updateCounter); } }); // CTA button interaction const ctaButton document.querySelector(#benefits .bg-gradient-to-r); if (ctaButton) { ctaButton.addEventListener(click, function() { // Add ripple effect const ripple document.createElement(span); ripple.classList.add(absolute, bg-white, bg-opacity-30, rounded-full, animate-ping); ripple.style.width 20px; ripple.style.height 20px; ripple.style.left 50%; ripple.style.top 50%; ripple.style.transform translate(-50%, -50%); this.style.position relative; this.appendChild(ripple); setTimeout(() > { ripple.remove(); }, 600); }); } // Animate comparison section const comparisonSection document.querySelector(#benefits .bg-white.rounded-2xl.p-8); if (comparisonSection) { comparisonSection.style.opacity 0; comparisonSection.style.transform translateY(40px); comparisonSection.style.transition all 0.8s cubic-bezier(0.16, 1, 0.3, 1); observer.observe(comparisonSection); } }); /script> /section>/div>div idroot> section idtestimonials classpy-16 lg:py-24 bg-white overflow-hidden> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8 mb-12> !-- Section Header --> div classtext-center> h2 classfont-Nunito text-3xl sm:text-4xl lg:text-5xl font-bold text-neutral-800 mb-4> Testimonials /h2> p classfont-Inter text-lg text-neutral-600 max-w-3xl mx-auto> Hear what our customers say about their fresh juice experience /p> /div> /div> !-- Full-width scrolling testimonials --> div classw-full h-96 relative stylemargin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); width: 100vw;> div classscroller h-full overflow-hidden mask-image-gradient style--animation-direction: forwards; --animation-duration: 30s;> ul classflex gap-6 animate-scroll hover:animation-play-state-paused h-full> !-- Testimonial 1 --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-green-50 to-orange-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> The taste is incredible! You can really taste the freshness. My energy levels have improved dramatically since I started drinking these juices daily. /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-green-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> S /div> div> div classfont-Nunito font-semibold text-neutral-800>Sarah Johnson/div> div classfont-Inter text-sm text-neutral-600>Fitness Enthusiast/div> /div> /div> /div> /li> !-- Testimonial 2 --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-blue-50 to-purple-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> As a busy mom, these juices are a lifesaver. My kids love them too! Finally, a healthy option that tastes amazing and gives us the nutrition we need. /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-blue-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> M /div> div> div classfont-Nunito font-semibold text-neutral-800>Maria Rodriguez/div> div classfont-Inter text-sm text-neutral-600>Working Mother/div> /div> /div> /div> /li> !-- Testimonial 3 --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-yellow-50 to-orange-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> Ive tried many juice brands, but nothing compares to this freshness. You can taste the difference that garden-to-glass makes. Absolutely phenomenal! /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-orange-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> D /div> div> div classfont-Nunito font-semibold text-neutral-800>David Chen/div> div classfont-Inter text-sm text-neutral-600>Health Coach/div> /div> /div> /div> /li> !-- Testimonial 4 --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-purple-50 to-pink-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> The green detox juice has become my morning ritual. I feel more energized and my skin has never looked better. This is pure nutrition in a glass! /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-purple-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> E /div> div> div classfont-Nunito font-semibold text-neutral-800>Emily Watson/div> div classfont-Inter text-sm text-neutral-600>Yoga Instructor/div> /div> /div> /div> /li> !-- Testimonial 5 --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-red-50 to-orange-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> Perfect for my post-workout recovery. The beet energy juice gives me the boost I need without any artificial ingredients. Highly recommend! /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-red-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> J /div> div> div classfont-Nunito font-semibold text-neutral-800>James Miller/div> div classfont-Inter text-sm text-neutral-600>Personal Trainer/div> /div> /div> /div> /li> !-- Testimonial 6 --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-teal-50 to-green-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> I love supporting local and organic. These juices taste like they came straight from the garden - because they did! Fresh, pure, and delicious. /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-teal-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> L /div> div> div classfont-Nunito font-semibold text-neutral-800>Lisa Thompson/div> div classfont-Inter text-sm text-neutral-600>Nutritionist/div> /div> /div> /div> /li> !-- Duplicate testimonials for seamless loop --> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-green-50 to-orange-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> The taste is incredible! You can really taste the freshness. My energy levels have improved dramatically since I started drinking these juices daily. /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-green-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> S /div> div> div classfont-Nunito font-semibold text-neutral-800>Sarah Johnson/div> div classfont-Inter text-sm text-neutral-600>Fitness Enthusiast/div> /div> /div> /div> /li> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-blue-50 to-purple-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> As a busy mom, these juices are a lifesaver. My kids love them too! Finally, a healthy option that tastes amazing and gives us the nutrition we need. /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-blue-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> M /div> div> div classfont-Nunito font-semibold text-neutral-800>Maria Rodriguez/div> div classfont-Inter text-sm text-neutral-600>Working Mother/div> /div> /div> /div> /li> li classflex-shrink-0 w-80 h-full> div classbg-gradient-to-br from-yellow-50 to-orange-50 rounded-2xl p-6 h-full flex flex-col justify-between border border-gray-100 shadow-sm> blockquote classfont-Inter text-neutral-700 leading-relaxed mb-4> Ive tried many juice brands, but nothing compares to this freshness. You can taste the difference that garden-to-glass makes. Absolutely phenomenal! /blockquote> div classflex items-center space-x-3> div classw-10 h-10 bg-orange-500 rounded-full flex items-center justify-center text-white font-Nunito font-bold> D /div> div> div classfont-Nunito font-semibold text-neutral-800>David Chen/div> div classfont-Inter text-sm text-neutral-600>Health Coach/div> /div> /div> /div> /li> /ul> /div> /div> !-- Stats Section --> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8 mt-16> div classgrid md:grid-cols-3 gap-8 text-center> div classspace-y-2> div classfont-Nunito text-3xl sm:text-4xl font-bold text-green-600>500+/div> div classfont-Inter text-neutral-600>Happy Customers/div> /div> div classspace-y-2> div classfont-Nunito text-3xl sm:text-4xl font-bold text-orange-600>4.9/5/div> div classfont-Inter text-neutral-600>Average Rating/div> /div> div classspace-y-2> div classfont-Nunito text-3xl sm:text-4xl font-bold text-blue-600>98%/div> div classfont-Inter text-neutral-600>Would Recommend/div> /div> /div> /div> style> .mask-image-gradient { mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent); -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent); } .animate-scroll { animation: scroll var(--animation-duration, 30s) var(--animation-direction, forwards) linear infinite; } @keyframes scroll { to { transform: translateX(calc(-50% - 0.75rem)); } } .scroller:hover .animate-scroll { animation-play-state: paused; } /style> script> document.addEventListener(DOMContentLoaded, function() { // Intersection Observer for stats animation const observerOptions { threshold: 0.5, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { animateCounter(entry.target); } }); }, observerOptions); // Animate stats counters const statNumbers document.querySelectorAll(#testimonials .font-Nunito.text-3xl); statNumbers.forEach(stat > { observer.observe(stat); }); function animateCounter(element) { const text element.textContent; const hasPlus text.includes(+); const hasSlash text.includes(/); const hasPercent text.includes(%); let finalValue, suffix ; if (hasSlash) { finalValue parseFloat(text); suffix /5; } else if (hasPercent) { finalValue parseInt(text); suffix %; } else if (hasPlus) { finalValue parseInt(text); suffix +; } else { return; } let currentValue 0; const increment finalValue / 50; const duration 2000; const stepTime duration / 50; const updateCounter () > { if (currentValue finalValue) { currentValue + increment; if (hasSlash) { element.textContent currentValue.toFixed(1) + suffix; } else { element.textContent Math.ceil(currentValue) + suffix; } setTimeout(updateCounter, stepTime); } else { element.textContent text; } }; updateCounter(); } // Pause animation on hover for better UX const scroller document.querySelector(.scroller); const scrollList document.querySelector(.animate-scroll); scroller.addEventListener(mouseenter, () > { scrollList.style.animationPlayState paused; }); scroller.addEventListener(mouseleave, () > { scrollList.style.animationPlayState running; }); // Touch events for mobile let startX 0; let scrollLeft 0; scroller.addEventListener(touchstart, (e) > { startX e.touches0.pageX; scrollLeft scroller.scrollLeft; scrollList.style.animationPlayState paused; }); scroller.addEventListener(touchend, () > { scrollList.style.animationPlayState running; }); }); /script> /section>/div>div idroot> section idcontact classpy-16 lg:py-24 bg-gray-50> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> !-- Section Header --> div classtext-center mb-16> h2 classfont-Nunito text-3xl sm:text-4xl lg:text-5xl font-bold text-neutral-800 mb-4> Contact /h2> p classfont-Inter text-lg text-neutral-600 max-w-3xl mx-auto> Ready to start your fresh juice journey? Get in touch with us today /p> /div> div classgrid lg:grid-cols-2 gap-12 lg:gap-16> !-- Contact Form --> div classbg-white rounded-2xl p-8 shadow-sm border border-gray-100> h3 classfont-Nunito text-2xl font-bold text-neutral-800 mb-6> Send Us a Message /h3> form idcontact-form classspace-y-6> div classgrid sm:grid-cols-2 gap-4> div> label forfirst-name classblock font-Inter text-sm font-medium text-neutral-700 mb-2> First Name * /label> input typetext idfirst-name namefirstName required classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter placeholderEnter your first name> span classerror-message hidden text-red-500 text-sm mt-1>/span> /div> div> label forlast-name classblock font-Inter text-sm font-medium text-neutral-700 mb-2> Last Name * /label> input typetext idlast-name namelastName required classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter placeholderEnter your last name> span classerror-message hidden text-red-500 text-sm mt-1>/span> /div> /div> div> label foremail classblock font-Inter text-sm font-medium text-neutral-700 mb-2> Email Address * /label> input typeemail idemail nameemail required classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter placeholderEnter your email address> span classerror-message hidden text-red-500 text-sm mt-1>/span> /div> div> label forphone classblock font-Inter text-sm font-medium text-neutral-700 mb-2> Phone Number /label> input typetel idphone namephone classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter placeholderEnter your phone number> /div> div> label forsubject classblock font-Inter text-sm font-medium text-neutral-700 mb-2> Subject * /label> select idsubject namesubject required classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter> option value>Select a subject/option> option valueorder>Place an Order/option> option valuecustom>Custom Juice Blend/option> option valuewholesale>Wholesale Inquiry/option> option valuegeneral>General Question/option> option valuefeedback>Feedback/option> /select> span classerror-message hidden text-red-500 text-sm mt-1>/span> /div> div> label formessage classblock font-Inter text-sm font-medium text-neutral-700 mb-2> Message * /label> textarea idmessage namemessage rows4 required classw-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter resize-none placeholderTell us about your juice needs or ask any questions...>/textarea> span classerror-message hidden text-red-500 text-sm mt-1>/span> /div> button typesubmit classw-full bg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-8 py-3 rounded-lg transition-all duration-300 transform hover:scale-105 hover:shadow-lg disabled:opacity-50 disabled:cursor-not-allowed> span classsubmit-text>Send Message/span> span classloading-text hidden>Sending.../span> /button> /form> /div> !-- Contact Information --> div classspace-y-8> div> h3 classfont-Nunito text-2xl font-bold text-neutral-800 mb-6> Get in Touch /h3> p classfont-Inter text-neutral-600 leading-relaxed mb-6> Have questions about our fresh juices or want to place a custom order? Wed love to hear from you! /p> /div> !-- Contact Details --> div classspace-y-6> div classflex items-start space-x-4> div classflex-shrink-0 w-12 h-12 bg-green-100 rounded-full flex items-center justify-center> span classtext-green-600 text-xl>📍/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Visit Our Garden/h4> p classfont-Inter text-neutral-600> 123 Fresh Garden Lanebr> Organic Valley, CA 90210 /p> /div> /div> div classflex items-start space-x-4> div classflex-shrink-0 w-12 h-12 bg-orange-100 rounded-full flex items-center justify-center> span classtext-orange-600 text-xl>📞/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Call Us/h4> p classfont-Inter text-neutral-600> (555) 123-JUICEbr> Mon-Sat: 7AM - 6PM /p> /div> /div> div classflex items-start space-x-4> div classflex-shrink-0 w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center> span classtext-blue-600 text-xl>✉️/span> /div> div> h4 classfont-Nunito font-semibold text-neutral-800 mb-1>Email Us/h4> p classfont-Inter text-neutral-600> hello@freshjuice.combr> orders@freshjuice.com /p> /div> /div> /div> !-- Quick Order CTA --> div classbg-gradient-to-r from-green-50 to-orange-50 rounded-2xl p-6 border border-gray-100> h4 classfont-Nunito text-xl font-bold text-neutral-800 mb-3> Ready to Order? /h4> p classfont-Inter text-neutral-600 mb-4> Skip the form and call us directly for immediate orders and custom juice consultations. /p> button classbg-green-500 hover:bg-green-600 text-white font-Nunito font-semibold px-6 py-2 rounded-lg transition-colors duration-300> Call Now: (555) 123-JUICE /button> /div> !-- Business Hours --> div classbg-white rounded-2xl p-6 shadow-sm border border-gray-100> h4 classfont-Nunito text-xl font-bold text-neutral-800 mb-4> Business Hours /h4> div classspace-y-2> div classflex justify-between items-center> span classfont-Inter text-neutral-700>Monday - Friday/span> span classfont-Inter text-neutral-600>7:00 AM - 6:00 PM/span> /div> div classflex justify-between items-center> span classfont-Inter text-neutral-700>Saturday/span> span classfont-Inter text-neutral-600>8:00 AM - 5:00 PM/span> /div> div classflex justify-between items-center> span classfont-Inter text-neutral-700>Sunday/span> span classfont-Inter text-neutral-600>Closed/span> /div> /div> /div> /div> /div> /div> !-- Success Modal --> div idsuccess-modal classfixed inset-0 z-50 hidden aria-hiddentrue aria-modaltrue> div classfixed inset-0 bg-black bg-opacity-50 transition-opacity duration-300>/div> div classfixed inset-0 flex items-center justify-center p-4> div classbg-white rounded-2xl p-8 max-w-md w-full transform transition-all duration-300 scale-95 opacity-0 idmodal-content> div classtext-center> div classw-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4> span classtext-green-600 text-2xl>✓/span> /div> h3 classfont-Nunito text-xl font-bold text-neutral-800 mb-2> Message Sent Successfully! /h3> p classfont-Inter text-neutral-600 mb-6> Thank you for contacting us. Well get back to you within 24 hours. /p> button idclose-modal classbg-green-500 hover:bg-green-600 text-white font-Nunito font-semibold px-6 py-2 rounded-lg transition-colors duration-300> Close /button> /div> button idmodal-close-x classabsolute top-4 right-4 text-neutral-400 hover:text-neutral-600 transition-colors duration-300 aria-labelClose modal> span classtext-xl>×/span> /button> /div> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { const form document.getElementById(contact-form); const modal document.getElementById(success-modal); const modalContent document.getElementById(modal-content); const closeModalBtn document.getElementById(close-modal); const closeModalX document.getElementById(modal-close-x); const submitBtn form.querySelector(buttontypesubmit); const submitText submitBtn.querySelector(.submit-text); const loadingText submitBtn.querySelector(.loading-text); // Form validation function validateField(field) { const value field.value.trim(); const errorSpan field.parentNode.querySelector(.error-message); let isValid true; let errorMessage ; // Clear previous error errorSpan.classList.add(hidden); field.classList.remove(border-red-500); if (field.hasAttribute(required) && !value) { isValid false; errorMessage This field is required; } else if (field.type email && value) { const emailRegex /^^\s@+@^\s@+\.^\s@+$/; if (!emailRegex.test(value)) { isValid false; errorMessage Please enter a valid email address; } } else if (field.type tel && value) { const phoneRegex /^\+?1-9\d{0,15}$/; if (!phoneRegex.test(value.replace(/\s\-\(\)/g, ))) { isValid false; errorMessage Please enter a valid phone number; } } if (!isValid) { errorSpan.textContent errorMessage; errorSpan.classList.remove(hidden); field.classList.add(border-red-500); } return isValid; } // Real-time validation const formFields form.querySelectorAll(input, select, textarea); formFields.forEach(field > { field.addEventListener(blur, () > validateField(field)); field.addEventListener(input, () > { if (field.classList.contains(border-red-500)) { validateField(field); } }); }); // Form submission form.addEventListener(submit, function(e) { e.preventDefault(); // Validate all fields let isFormValid true; formFields.forEach(field > { if (!validateField(field)) { isFormValid false; } }); if (!isFormValid) { // Focus on first error field const firstError form.querySelector(.border-red-500); if (firstError) { firstError.focus(); } return; } // Show loading state submitBtn.disabled true; submitText.classList.add(hidden); loadingText.classList.remove(hidden); // Simulate form submission setTimeout(() > { // Reset form form.reset(); // Reset button state submitBtn.disabled false; submitText.classList.remove(hidden); loadingText.classList.add(hidden); // Show success modal showModal(); }, 2000); }); // Modal functions function showModal() { modal.classList.remove(hidden); modal.setAttribute(aria-hidden, false); document.body.style.overflow hidden; // Animate modal setTimeout(() > { modalContent.classList.remove(scale-95, opacity-0); modalContent.classList.add(scale-100, opacity-100); }, 10); // Focus trap closeModalBtn.focus(); } function hideModal() { modalContent.classList.add(scale-95, opacity-0); modalContent.classList.remove(scale-100, opacity-100); setTimeout(() > { modal.classList.add(hidden); modal.setAttribute(aria-hidden, true); document.body.style.overflow ; }, 300); } // Modal event listeners closeModalBtn.addEventListener(click, hideModal); closeModalX.addEventListener(click, hideModal); // Close modal on backdrop click modal.addEventListener(click, function(e) { if (e.target modal) { hideModal(); } }); // Close modal on ESC key document.addEventListener(keydown, function(e) { if (e.key Escape && !modal.classList.contains(hidden)) { hideModal(); } }); // Focus trap in modal modal.addEventListener(keydown, function(e) { if (e.key Tab) { const focusableElements modal.querySelectorAll(button, href, input, select, textarea, tabindex:not(tabindex-1)); const firstElement focusableElements0; const lastElement focusableElementsfocusableElements.length - 1; if (e.shiftKey) { if (document.activeElement firstElement) { lastElement.focus(); e.preventDefault(); } } else { if (document.activeElement lastElement) { firstElement.focus(); e.preventDefault(); } } } }); // Phone number formatting const phoneInput document.getElementById(phone); phoneInput.addEventListener(input, function(e) { let value e.target.value.replace(/\D/g, ); if (value.length > 6) { value value.replace(/(\d{3})(\d{3})(\d{4})/, ( !-- Content will be injected here --> ) $2-$3); } else if (value.length > 3) { value value.replace(/(\d{3})(\d{3})/, ( !-- Content will be injected here --> ) $2); } e.target.value value; }); // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Animate contact sections const contactSections document.querySelectorAll(#contact .bg-white, #contact .space-y-8 > div); contactSections.forEach((section, index) > { section.style.opacity 0; section.style.transform translateY(30px); section.style.transition `all 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(section); }); }); /script> /section>/div>div idroot> footer idfooter classbg-neutral-900 text-white relative overflow-hidden> !-- Background Image --> div classabsolute inset-0 opacity-10> img src./Fresh Garden Juices - Farm-to-Glass Freshly Squeezed Juices _ Natural & Organic_files/photo-1498048615146-6a435b1e65a4(2) altFresh herbs garden with soft focus bright lighting classw-full h-full object-cover loadinglazy> /div> div classrelative z-10> !-- Newsletter Section --> div classborder-b border-neutral-800> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12> div classgrid lg:grid-cols-2 gap-8 items-center> div styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1);> h3 classfont-Nunito text-2xl sm:text-3xl font-bold mb-4> Stay Fresh with Our Newsletter /h3> p classfont-Inter text-neutral-300 leading-relaxed> Get weekly updates on new juice blends, seasonal ingredients, and exclusive offers delivered straight to your inbox. /p> /div> div classflex flex-col sm:flex-row gap-4 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.1s;> input typeemail placeholderEnter your email address classflex-1 px-4 py-3 bg-neutral-800 border border-neutral-700 rounded-lg text-white placeholder-neutral-400 focus:ring-2 focus:ring-green-500 focus:border-green-500 transition-colors duration-300 font-Inter> button classbg-gradient-to-r from-green-500 to-green-600 hover:from-green-600 hover:to-green-700 text-white font-Nunito font-semibold px-6 py-3 rounded-lg transition-all duration-300 transform hover:scale-105 whitespace-nowrap> Subscribe Now /button> /div> /div> /div> /div> !-- Main Footer Content --> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12> div classgrid md:grid-cols-2 lg:grid-cols-4 gap-8> !-- Company Info --> div classlg:col-span-1 styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;> div classmb-6> h4 classfont-Nunito text-2xl font-bold text-white mb-4> FreshJuice /h4> p classfont-Inter text-neutral-300 leading-relaxed mb-4> From our organic garden to your glass, we deliver the freshest, most nutritious juices packed with natural goodness. /p> div classflex space-x-4> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classw-10 h-10 bg-neutral-800 hover:bg-green-600 rounded-full flex items-center justify-center transition-colors duration-300> span classtext-sm>f/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classw-10 h-10 bg-neutral-800 hover:bg-green-600 rounded-full flex items-center justify-center transition-colors duration-300> span classtext-sm>@/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classw-10 h-10 bg-neutral-800 hover:bg-green-600 rounded-full flex items-center justify-center transition-colors duration-300> span classtext-sm>in/span> /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classw-10 h-10 bg-neutral-800 hover:bg-green-600 rounded-full flex items-center justify-center transition-colors duration-300> span classtext-sm>ig/span> /a> /div> /div> /div> !-- Quick Links --> div styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.3s;> h5 classfont-Nunito text-lg font-semibold text-white mb-4> Quick Links /h5> ul classspace-y-3> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#hero classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Home /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#about classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> About Us /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Our Products /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#process classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Our Process /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#benefits classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Health Benefits /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#testimonials classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Testimonials /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#contact classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Contact /a> /li> /ul> /div> !-- Products --> div styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.4s;> h5 classfont-Nunito text-lg font-semibold text-white mb-4> Our Juices /h5> ul classspace-y-3> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Green Detox /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Orange Carrot Boost /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Berry Antioxidant /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Citrus Immunity /a> /li> li> a hrefhttps://fresh-garden-juicedhr3.rollout.site/#products classfont-Inter text-neutral-300 hover:text-green-400 transition-colors duration-300> Custom Blends /a> /li> /ul> /div> !-- Contact Info --> div styleopacity: 0; transform: translateY(30px); transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0.5s;> h5 classfont-Nunito text-lg font-semibold text-white mb-4> Contact Info /h5> div classspace-y-3> div classflex items-start space-x-3> span classtext-green-400 mt-1>📍/span> div> p classfont-Inter text-neutral-300 text-sm> 123 Fresh Garden Lanebr> Organic Valley, CA 90210 /p> /div> /div> div classflex items-center space-x-3> span classtext-green-400>📞/span> p classfont-Inter text-neutral-300 text-sm> (555) 123-JUICE /p> /div> div classflex items-center space-x-3> span classtext-green-400>✉️/span> p classfont-Inter text-neutral-300 text-sm> hello@freshjuice.com /p> /div> div classflex items-center space-x-3> span classtext-green-400>🕒/span> p classfont-Inter text-neutral-300 text-sm> Mon-Sat: 7AM - 6PM /p> /div> /div> /div> /div> /div> !-- Bottom Bar --> div classborder-t border-neutral-800> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-6> div classflex flex-col md:flex-row justify-between items-center space-y-4 md:space-y-0> div classflex flex-col sm:flex-row items-center space-y-2 sm:space-y-0 sm:space-x-6> p classfont-Inter text-neutral-400 text-sm> © 2024 FreshJuice. All rights reserved. /p> div classflex space-x-4> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classfont-Inter text-neutral-400 hover:text-green-400 text-sm transition-colors duration-300> Privacy Policy /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classfont-Inter text-neutral-400 hover:text-green-400 text-sm transition-colors duration-300> Terms of Service /a> a hrefhttps://fresh-garden-juicedhr3.rollout.site/# classfont-Inter text-neutral-400 hover:text-green-400 text-sm transition-colors duration-300> Cookie Policy /a> /div> /div> div classflex items-center space-x-2> span classfont-Inter text-neutral-400 text-sm>Made with/span> span classtext-green-400>🌱/span> span classfont-Inter text-neutral-400 text-sm>for a healthier you/span> /div> /div> /div> /div> /div> script> document.addEventListener(DOMContentLoaded, function() { // Newsletter subscription const newsletterForm document.querySelector(#footer inputtypeemail).parentNode; const emailInput newsletterForm.querySelector(inputtypeemail); const subscribeBtn newsletterForm.querySelector(button); subscribeBtn.addEventListener(click, function(e) { e.preventDefault(); const email emailInput.value.trim(); if (!email) { emailInput.focus(); emailInput.classList.add(border-red-500); setTimeout(() > { emailInput.classList.remove(border-red-500); }, 3000); return; } const emailRegex /^^\s@+@^\s@+\.^\s@+$/; if (!emailRegex.test(email)) { emailInput.focus(); emailInput.classList.add(border-red-500); setTimeout(() > { emailInput.classList.remove(border-red-500); }, 3000); return; } // Success state const originalText subscribeBtn.textContent; subscribeBtn.textContent Subscribed!; subscribeBtn.classList.add(bg-green-600); emailInput.value ; setTimeout(() > { subscribeBtn.textContent originalText; subscribeBtn.classList.remove(bg-green-600); }, 3000); }); // Email input validation emailInput.addEventListener(input, function() { this.classList.remove(border-red-500); }); // Smooth scroll for footer links const footerLinks document.querySelectorAll(#footer ahref^#); footerLinks.forEach(link > { link.addEventListener(click, function(e) { e.preventDefault(); const targetId this.getAttribute(href); const targetSection document.querySelector(targetId); if (targetSection) { const headerHeight document.querySelector(nav).offsetHeight; const targetPosition targetSection.offsetTop - headerHeight; window.scrollTo({ top: targetPosition, behavior: smooth }); } }); }); // Social media hover effects const socialLinks document.querySelectorAll(#footer .w-10.h-10); socialLinks.forEach(link > { link.addEventListener(mouseenter, function() { this.style.transform translateY(-2px); this.style.transition transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); }); link.addEventListener(mouseleave, function() { this.style.transform translateY(0); }); }); // Intersection Observer for footer animation const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Animate footer sections const footerSections document.querySelectorAll(#footer .grid > div); footerSections.forEach((section, index) > { section.style.opacity 0; section.style.transform translateY(30px); section.style.transition `all 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`; observer.observe(section); }); // Back to top functionality const backToTopBtn document.createElement(button); backToTopBtn.innerHTML ↑; backToTopBtn.className fixed bottom-8 right-8 w-12 h-12 bg-green-500 hover:bg-green-600 text-white rounded-full shadow-lg transition-all duration-300 transform translate-y-16 opacity-0 z-40; backToTopBtn.setAttribute(aria-label, Back to top); document.body.appendChild(backToTopBtn); // Show/hide back to top button window.addEventListener(scroll, function() { if (window.pageYOffset > 300) { backToTopBtn.style.transform translateY(0); backToTopBtn.style.opacity 1; } else { backToTopBtn.style.transform translateY(16px); backToTopBtn.style.opacity 0; } }); // Back to top click handler backToTopBtn.addEventListener(click, function() { window.scrollTo({ top: 0, behavior: smooth }); }); }); /script> /footer>/div>/div>/mountpoint> /main> !-- Core functionality scripts --> script> // Initialize interactive elements document.addEventListener(DOMContentLoaded, function() { // Add interactive behaviors const interactiveElements document.querySelectorAll(.interactive-element); interactiveElements.forEach(element > { element.addEventListener(mouseenter, () > { element.classList.add(hover); }); element.addEventListener(mouseleave, () > { element.classList.remove(hover); }); }); // Initialize any dynamic content const dynamicContent document.querySelectorAll(data-dynamic); dynamicContent.forEach(content > { // Add fade-in animation content.classList.add(fade-in); }); }); // Handle navigation function handleNavigation(event) { const link event.currentTarget; if (link.hasAttribute(data-nav)) { event.preventDefault(); const target link.getAttribute(data-nav); document.querySelector(target).scrollIntoView({ behavior: smooth }); } } // Initialize navigation document.querySelectorAll(data-nav).forEach(link > { link.addEventListener(click, handleNavigation); }); /script> !-- Body Scripts --> script idbody-scripts> // This script tag will be replaced with actual scripts.body content if (window.scripts && window.scripts.body) { document.getElementById(body-scripts).outerHTML window.scripts.body; } /script> button classfixed bottom-8 right-8 w-12 h-12 bg-green-500 hover:bg-green-600 text-white rounded-full shadow-lg transition-all duration-300 transform translate-y-16 opacity-0 z-40 aria-labelBack to top styletransform: translateY(0px); opacity: 1;>↑/button>svg idSvgjsSvg1001 width2 height0 xmlnshttp://www.w3.org/2000/svg version1.1 xmlns:xlinkhttp://www.w3.org/1999/xlink xmlns:svgjshttp://svgjs.dev styleoverflow: hidden; top: -100%; left: -100%; position: absolute; opacity: 0;>defs idSvgjsDefs1002>/defs>polyline idSvgjsPolyline1003 points0,0>/polyline>path idSvgjsPath1004 dM0 0 >/path>/svg>/body>grammarly-desktop-integration data-grammarly-shadow-roottrue>template shadowrootmodeopen>style> div.grammarly-desktop-integration { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; -moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none; } div.grammarly-desktop-integration:before { content: attr(data-content); } /style>div aria-labelgrammarly-integration rolegroup tabindex-1 classgrammarly-desktop-integration data-content{"mode":"full","isActive":true,"isUserDisabled":false}>/div>/template>/grammarly-desktop-integration>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]