:root{--red:#c90043;--red-dark:#a90039;--green:#286b42;--green-light:#e9f0e6;--ink:#191717;--muted:#6c6966;--line:#dfddd8;--paper:#f7f6f2;--white:#fff;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.55}img{display:block;max-width:100%}a{text-decoration:none}.container{width:min(1180px,calc(100% - 64px));margin:0 auto}.section-pad{padding:116px 0}.sr-only{border:0}.site-header{position:sticky;z-index:20;top:0;background:rgba(247,246,242,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(25,23,23,.08)}.nav-wrap{height:88px;display:flex;align-items:center;justify-content:space-between}.brand img{width:178px;height:auto}.main-nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:600}.main-nav a{transition:color .2s}.main-nav a:hover{color:var(--red)}.nav-cta{background:var(--ink);color:#fff!important;padding:13px 17px;border-radius:4px}.button span,.nav-cta span,.text-link span{color:#e9004c;margin-left:6px}.menu-toggle{display:none;border:0;background:transparent;padding:8px}.hero{min-height:calc(100vh - 88px);display:flex;position:relative;overflow:hidden;background:var(--paper)}.hero,.hero-grid{align-items:center}.hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:70px}.eyebrow,.section-kicker{color:var(--red);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);margin-right:8px}.hero h1,h2{font-family:var(--serif);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin:22px 0}.hero h1{font-size:clamp(46px,6vw,84px)}h2{font-size:clamp(42px,5.1vw,70px)}.hero h1 em,h2 span{color:var(--green);font-style:normal}.hero-lead{max-width:540px;color:var(--muted);font-size:17px}.button-row{display:flex;gap:12px;align-items:center;margin:32px 0 25px;flex-wrap:wrap}.button{border:0;cursor:pointer;font:600 13px var(--sans);padding:16px 21px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(25,23,23,.13)}.button-primary{background:var(--red);color:#fff}.button-primary:hover{background:var(--red-dark)}.button-ghost{border:1px solid var(--ink);background:transparent}.hero-slogan{font:600 13px var(--serif);letter-spacing:.03em}.hero-slogan span{color:var(--red);padding:0 10px}.hero-visual{position:relative;min-height:500px}.hero-card-main{position:absolute;right:10px;top:0;width:87%;height:485px;overflow:hidden;border-radius:2px 80px 2px 2px}.hero-card-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(13,39,21,.3))}.hero-card-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-stamp{position:absolute;left:0;top:48px;background:var(--red);color:#fff;width:106px;height:106px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-10deg);box-shadow:0 8px 20px rgba(201,0,67,.2)}.hero-stamp strong{font:700 31px var(--serif)}.hero-stamp strong span{font-size:18px}.hero-stamp small{font-size:9px;line-height:1.1;text-transform:uppercase;letter-spacing:.12em}.hero-note{position:absolute;right:-15px;bottom:20px;background:#fff;padding:17px 19px;display:flex;gap:12px;align-items:center;box-shadow:0 12px 30px rgba(25,23,23,.11);max-width:285px}.note-icon{color:var(--red);font-size:23px}.hero-note b,.hero-note small{display:block}.hero-note b{font-size:12px}.hero-note small{font-size:11px;color:var(--muted);margin-top:4px}.hero-orb{position:absolute;border:1px solid rgba(40,107,66,.16);border-radius:50%}.orb-one{width:380px;height:380px;left:-230px;bottom:-170px}.orb-two{width:220px;height:220px;right:-100px;top:100px}.scroll-cue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.scroll-cue span{display:inline-block;width:30px;height:1px;background:var(--red);vertical-align:middle;margin-right:10px}.intro{background:#fff}.intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.intro h2{margin-top:0}.intro-text{font-size:19px;color:var(--muted);max-width:720px}.stats-row{display:flex;gap:70px;margin-top:45px}.stats-row div{display:flex;gap:12px;align-items:flex-start}.stats-row strong{font:700 32px var(--serif);color:var(--red)}.stats-row span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:1.3}.steps-section{background:var(--green);color:#fff}.steps-section .section-kicker{color:#f3bfcb}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px}.section-heading h2{margin:18px 0 0}.steps-section .section-heading>p{max-width:280px;color:rgba(255,255,255,.72);font-size:14px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.25)}.step-card{background:var(--green);padding:28px 25px 35px;min-height:260px;position:relative;border-top:1px solid rgba(255,255,255,.2)}.step-number{font-size:11px;color:#e9b8c3;letter-spacing:.1em}.step-icon{font-size:35px;color:#fff;margin:26px 0 13px}.step-card h3{font-size:18px;margin:0 0 9px}.step-card p{margin:0;color:rgba(255,255,255,.7);font-size:13px}.assortment{background:var(--paper)}.assortment-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:230px;gap:15px}.product-card{position:relative;overflow:hidden;background:#ddd;color:#fff}.product-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.product-card:hover img{transform:scale(1.06)}.product-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,25,17,.82))}.product-card div{position:absolute;z-index:1;left:23px;right:20px;bottom:20px}.product-card span{font-size:10px;letter-spacing:.12em}.product-card h3{font:600 25px var(--serif);margin:5px 0}.product-card p{font-size:12px;margin:0;color:rgba(255,255,255,.8)}.product-large{grid-row:span 2}.green-card:after{background:linear-gradient(180deg,transparent 28%,rgba(22,66,42,.9))}.accent-card{background:var(--red);padding:30px}.accent-card:after{display:none}.accent-card .accent-pattern{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.17) 0 2px,transparent 3px);background-size:22px 22px;opacity:.5}.accent-card div:last-child{position:relative;left:0;right:auto;bottom:auto}.accent-card h3{font-size:30px}.packaging{background:#fff}.packaging-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.packaging-photo{height:565px;position:relative}.packaging-photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px 80px 2px 2px}.photo-label{position:absolute;bottom:28px;right:-30px;background:var(--green);color:#fff;padding:20px 25px;font:14px var(--serif);line-height:1.1}.photo-label b{font-size:21px}.body-copy{color:var(--muted);max-width:480px;font-size:16px}.pack-list{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0}.pack-list span{padding:11px 14px;border:1px solid var(--line);font-size:12px}.text-link{display:inline-block;color:var(--red);font-weight:700;font-size:13px;margin-top:12px}.quality{background:var(--paper)}.timeline{display:grid;grid-template-columns:repeat(7,1fr);position:relative;margin:85px 0 45px}.timeline-line{position:absolute;top:13px;left:0;right:0;border-top:1px solid var(--line)}.timeline-item{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;text-align:center}.timeline-item b{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font-size:10px}.timeline-item.active b{background:var(--red);color:#fff;border-color:var(--red)}.timeline-item span{font-size:12px}.quality-notes{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;color:var(--green);font-size:12px}.logistics{background:var(--green);color:#fff}.logistics h2 span{color:#f5bbc9}.logistics .section-kicker{color:#f3bfcb}.logistics .body-copy{color:rgba(255,255,255,.72)}.logistics-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.delivery-window{display:flex;align-items:center;gap:15px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);padding:20px 0;margin:33px 0}.clock{font-size:35px;color:#fff}.delivery-window small,.delivery-window strong{display:block}.delivery-window small{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b8d3bf}.delivery-window strong{font:700 33px var(--serif)}.delivery-window i{font-style:normal;color:#f0b5c4}.check-list{padding:0;margin:0;list-style:none;display:grid;gap:12px;font-size:13px;color:rgba(255,255,255,.85)}.check-list li:before{content:"✓";color:#f0b5c4;margin-right:13px}.truck-visual{height:350px;background:linear-gradient(145deg,#e8efe5,#aac6aa);position:relative;overflow:hidden;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.truck-sun{width:175px;height:175px;border-radius:50%;background:#f8e6b9;position:absolute;right:11%;top:26px}.truck-copy{position:absolute;top:90px;left:20%;color:var(--green);display:flex;flex-direction:column}.truck-copy strong{font:700 66px var(--serif);line-height:1}.truck-copy strong span{color:var(--red)}.truck-copy small{text-transform:uppercase;letter-spacing:.3em;font-size:11px}.truck-wheel{position:absolute;bottom:-32px;width:92px;height:92px;background:#232323;border-radius:50%;border:18px solid #66756a}.wheel-one{left:21%}.wheel-two{right:16%}.advantages{background:#fff}.adv-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.adv-grid article{padding:26px 20px 28px;border-right:1px solid var(--line)}.adv-grid article:last-child{border:0}.adv-grid b{font-size:11px;color:var(--red)}.adv-grid h3{font:600 19px var(--serif);line-height:1.1;margin:35px 0 13px}.adv-grid p{color:var(--muted);font-size:12px;margin:0}.audience{background:var(--paper)}.audience-inner{display:flex;align-items:center;justify-content:space-between;gap:70px}.audience-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:650px}.audience-list span{font:600 19px var(--serif);padding:18px 24px;border:1px solid var(--line);background:#fff}.audience-list span:nth-child(2n){color:var(--green)}.audience-list span:nth-child(3n){color:var(--red)}.contact{background:var(--red);color:#fff}.contact .section-kicker{color:#f4bdc9}.contact h2 span{color:#ffdbe3}.contact .body-copy{color:rgba(255,255,255,.78)}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.contact-mark{font:700 70px var(--serif);opacity:.25;margin-top:50px}.contact-mark span{color:#fff}.lead-form{background:#fff;color:var(--ink);padding:35px 38px}.lead-form h3{font:28px var(--serif);margin:0 0 7px}.lead-form>p{font-size:13px;color:var(--muted);margin:0 0 25px}.lead-form label{display:block;font-size:11px;font-weight:700;margin:15px 0}.lead-form label>span{font-weight:400;color:var(--muted)}input,select,textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--line);padding:12px 13px;background:#fff;font:13px var(--sans);color:var(--ink);border-radius:0}input:focus,select:focus,textarea:focus{outline:2px solid rgba(201,0,67,.25);border-color:var(--red)}.consent{display:flex!important;align-items:center;gap:8px;font-weight:400!important}.consent input{width:auto;margin:0}.lead-form button{width:100%;margin-top:6px}.form-status{font-size:12px;margin-top:12px;color:var(--red)}.site-footer{padding:55px 0 25px;background:#191717;color:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:60px}.site-footer .brand img{width:180px}.site-footer p{color:#9c9995;font-size:12px;margin-top:18px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.footer-mail:hover,.footer-nav a:hover{color:#f0b5c4}.footer-caption{margin-top:0}.footer-mail{font-size:13px;color:#f0b5c4}.footer-bottom{border-top:1px solid #363432;margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;color:#77736f;font-size:11px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.reveal-delay{transition-delay:.15s}@media(max-width:900px){.container{width:min(100% - 40px,680px)}.main-nav{display:none;position:absolute;top:88px;left:0;right:0;background:var(--paper);padding:25px 20px;flex-direction:column;align-items:stretch;gap:18px;border-bottom:1px solid var(--line)}.main-nav.open{display:flex}.menu-toggle{display:flex;flex-direction:column;gap:5px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--ink)}.hero{padding-top:70px}.contact-grid,.hero-grid,.logistics-grid,.packaging-grid{grid-template-columns:1fr;gap:55px}.hero-visual{min-height:440px}.hero-card-main{height:420px}.audience-inner,.section-heading{display:block}.section-heading>p{margin-top:25px}.assortment-grid,.steps-grid{grid-template-columns:1fr 1fr}.assortment-grid{grid-auto-rows:230px}.product-large{grid-row:span 1;grid-column:span 2}.adv-grid{grid-template-columns:repeat(2,1fr)}.adv-grid article:nth-child(2){border-right:0}.adv-grid article:nth-child(3),.adv-grid article:nth-child(4),.adv-grid article:nth-child(5){border-top:1px solid var(--line)}.adv-grid article:nth-child(5){grid-column:span 2}.audience-list{justify-content:flex-start;margin-top:30px}.timeline{margin-top:45px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:span 2}}@media(max-width:560px){.section-pad{padding:78px 0}.container{width:calc(100% - 36px)}.brand img{width:150px}.hero h1{font-size:46px}.hero-lead{font-size:15px}.hero-visual{min-height:340px}.hero-card-main{height:330px;width:88%;border-radius:2px 45px 2px 2px}.hero-stamp{width:80px;height:80px;top:25px}.hero-stamp strong{font-size:24px}.hero-note{right:-4px;bottom:10px;padding:12px;max-width:240px}.intro-grid{display:block}.intro-grid>.section-kicker{margin-bottom:28px}.stats-row{gap:20px;justify-content:space-between}.stats-row strong{font-size:25px}.stats-row span{font-size:9px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:auto}.assortment-grid{display:flex;flex-direction:column}.product-card,.product-large{height:260px;flex:none}.packaging-photo{height:380px}.photo-label{right:0}.timeline{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px}.timeline-line{display:none}.timeline-item{flex-direction:row;justify-content:flex-start}.quality-notes{justify-content:flex-start;gap:13px;font-size:11px}.delivery-window strong{font-size:26px}.truck-visual{height:270px}.truck-copy{top:80px;left:14%}.truck-copy strong{font-size:55px}.adv-grid{grid-template-columns:1fr}.adv-grid article,.adv-grid article:nth-child(2),.adv-grid article:nth-child(3),.adv-grid article:nth-child(4),.adv-grid article:nth-child(5){border-right:0;border-top:1px solid var(--line);grid-column:auto}.adv-grid article:first-child{border-top:0}.lead-form{padding:25px 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:grid;gap:9px}.scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.product-card img,.reveal{transition:none}}*,:after,:before{--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.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-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([type=button]),input:where([type=reset]),input:where([type=submit]){-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}[type=search]{-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}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],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([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.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}.visible{visibility:visible}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body main h2{margin:22px 0;font-family:var(--serif);font-size:clamp(2.65rem,5.1vw,4.375rem);font-weight:700;line-height:1.04;letter-spacing:-.04em}body main h2 span{color:var(--green)}.contact h2 span,.logistics h2 span,.steps-section h2 span{color:#fff}.container{width:min(1240px,calc(100% - 72px))}.section-pad{padding:104px 0;scroll-margin-top:98px}.site-header{min-height:96px}.nav-wrap{height:96px}.site-header .brand img{width:232px;height:auto}.main-nav{gap:23px;font-size:14px}.main-nav a{min-height:46px;display:inline-flex;align-items:center}.nav-cta{gap:5px;padding:14px 19px}.body-copy,.hero-lead,.intro-text{font-size:17px;line-height:1.68}.section-heading>p{max-width:330px;font-size:15px;line-height:1.65}.eyebrow,.section-kicker{font-size:12px}.button{min-height:50px;padding:15px 22px;font-size:14px}.button:focus-visible,.footer-nav a:focus-visible,.main-nav a:focus-visible,.text-link:focus-visible{outline:3px solid rgba(201,0,67,.28);outline-offset:4px}.button span,.nav-cta span,.text-link span{color:var(--red)}.text-link{display:inline-flex;min-height:44px;align-items:center;gap:5px;font-size:14px}.hero{min-height:calc(88svh - 96px);padding:70px 0 78px}.hero-copy h1{margin-top:0}.hero-visual{min-height:455px}.hero-card-main{height:445px}.intro-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:86px}.intro-brand-panel{position:relative;overflow:hidden;padding:42px;background:var(--green);color:#fff;box-shadow:0 24px 60px rgba(27,68,43,.14)}.intro-brand-panel:after{content:"";position:absolute;width:260px;height:260px;right:-130px;top:-130px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.035)}.intro-brand-panel>img{position:relative;z-index:1;width:230px;height:auto;filter:brightness(0) invert(1)}.intro-support-list{position:relative;z-index:1;display:grid;gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.2)}.intro-support-list>div{display:grid;grid-template-columns:38px 1fr;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.2)}.intro-support-list svg{color:#fff;width:28px;height:28px}.intro-support-list b,.intro-support-list small{display:block}.intro-support-list b{font:600 18px var(--serif)}.intro-support-list small{margin-top:3px;color:rgba(255,255,255,.68);font-size:12px}.stats-row svg{width:32px;height:32px;color:var(--red);flex:none}.stats-row div{align-items:center}.stats-row span{font-size:12px}.step-card{padding:31px 28px 38px}.step-card h3{font-size:21px}.step-card p{font-size:14px;line-height:1.6}.step-number{color:rgba(255,255,255,.72)}.step-icon{display:block}.product-card h3{font-size:28px}.product-card p{font-size:14px;line-height:1.5}.pack-list span{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.timeline{isolation:isolate;margin:76px 0 50px;padding:0;list-style:none}.timeline-line{top:19px;height:2px;border:0;background:var(--line)}.timeline-line span{display:block;height:100%;background:var(--red)}.timeline-item{gap:17px}.timeline-item b{position:relative;width:40px;height:40px;border:2px solid var(--line);background:var(--paper);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.timeline-item b span{width:8px;height:8px;border-radius:50%;background:#b9b5b0;transition:background .3s ease,transform .3s ease}.timeline-item>span{max-width:128px;color:var(--muted);font-size:14px;font-weight:600;transition:color .3s ease}.timeline-item.is-complete b{border-color:var(--red);background:var(--paper)}.timeline-item.is-complete b span{background:var(--red)}.timeline-item.is-active b{border-color:var(--red);background:var(--red);box-shadow:0 0 0 8px rgba(201,0,67,.1);transform:scale(1.08)}.timeline-item.is-active b span{background:#fff;transform:scale(1.2)}.timeline-item.is-active>span,.timeline-item.is-complete>span{color:var(--ink)}.quality-notes span{display:inline-flex;align-items:center;gap:7px;font-size:13px}.check-list{font-size:15px;gap:14px}.logistics .delivery-window{border-color:rgba(255,255,255,.24);border-left:4px solid var(--red);padding-left:20px}.check-list li:before,.delivery-window i,.logistics .clock{color:var(--red)}.logistics .delivery-window small{color:rgba(255,255,255,.68)}.truck-photo{position:relative;isolation:isolate;background:#173f2a}.truck-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.truck-photo img,.truck-photo:after{position:absolute;inset:0;z-index:-1}.truck-photo:after{content:"";background:linear-gradient(180deg,transparent 58%,rgba(11,34,21,.5))}.truck-caption{position:absolute;right:42px;bottom:16px;display:flex;align-items:center;gap:8px;max-width:250px;padding:9px 11px;background:rgba(255,255,255,.9);color:var(--green);font-size:11px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.adv-grid article{min-height:240px;padding:30px 24px 34px}.adv-grid h3{font-size:22px}.adv-grid p{font-size:14px;line-height:1.6}.audience-heading{margin-bottom:42px}.audience-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.audience-card{position:relative;grid-column:span 4;min-height:390px;overflow:hidden;background:var(--green);color:#fff;box-shadow:0 12px 34px rgba(25,23,23,.1)}.audience-card:nth-child(4),.audience-card:nth-child(5){grid-column:span 6;min-height:340px}.audience-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,31,20,.04) 26%,rgba(12,31,20,.88));transition:background .45s ease}.audience-card img{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .45s ease}.audience-card>div{position:absolute;z-index:2;left:27px;right:27px;bottom:25px;transform:translateY(8px);transition:transform .4s ease}.audience-card h3{margin:0;font:600 30px var(--serif);letter-spacing:-.025em}.audience-card p{max-width:390px;margin:9px 0 0;color:rgba(255,255,255,.8);font-size:14px;line-height:1.5}.audience-card:hover img{transform:scale(1.045);filter:saturate(1.05)}.audience-card:hover:after{background:linear-gradient(180deg,rgba(12,31,20,.02) 20%,rgba(12,31,20,.93))}.audience-card:hover>div{transform:translateY(0)}.mid-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px;padding:25px 28px;background:#fff;border:1px solid var(--line)}.mid-cta span,.mid-cta strong{display:block}.mid-cta strong{font:600 22px var(--serif)}.mid-cta span{margin-top:4px;color:var(--muted);font-size:14px}.lead-form{padding:40px 42px}.lead-form h3{font-size:34px}.lead-form>p{font-size:15px;line-height:1.55}.lead-form label{margin:18px 0;font-size:13px}.lead-form input,.lead-form select,.lead-form textarea{min-height:50px;padding:14px 15px;font-size:16px}.lead-form textarea{min-height:110px}.lead-form .consent{min-height:58px;margin:18px 0 8px;padding:10px 12px;align-items:flex-start;gap:12px;border:1px solid var(--line);background:var(--paper);cursor:pointer}.lead-form .consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;flex:0 0 23px;place-content:center;width:23px;height:23px;margin:0;border:1.5px solid #9b9791;background:#fff;cursor:pointer}.lead-form .consent input:before{content:"";width:11px;height:7px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transition:transform .16s ease}.lead-form .consent input:checked{border-color:var(--red);background:var(--red)}.lead-form .consent input:checked:before{transform:rotate(-45deg) scale(1)}.lead-form .consent input:focus-visible{outline:3px solid rgba(201,0,67,.2);outline-offset:3px}.lead-form .consent>span{line-height:1.45}.field-error{display:block;margin-top:6px;color:var(--red);font-size:12px}.form-status{min-height:21px;font-size:13px}.form-status.loading{color:var(--muted)}.form-status.success{color:var(--green)}.form-status.error{color:var(--red)}.lead-form button:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.consent a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.contact h2 span{color:#fff}.footer-mail:hover,.footer-nav a:hover{color:var(--red)}.site-footer .brand img{width:218px;height:auto;filter:brightness(0) invert(1)}.footer-nav,.site-footer p{font-size:14px}.footer-bottom{font-size:12px}.fresh-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:#f7f6f2;clip-path:circle(150% at 50% 50%)}.fresh-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fresh-ambient span{position:absolute;display:block;width:min(48vw,620px);aspect-ratio:1;border-radius:50%;filter:blur(2px);opacity:.42}.fresh-ambient-green{left:-14vw;bottom:-27vw;background:radial-gradient(circle,rgba(40,107,66,.11),rgba(40,107,66,0) 70%)}.fresh-ambient-red{right:-17vw;top:-28vw;background:radial-gradient(circle,rgba(201,0,67,.09),rgba(201,0,67,0) 70%)}.fresh-composition{position:relative;z-index:1;width:min(650px,92vw);height:min(500px,74vh);display:grid;place-items:center}.fresh-orbit{position:absolute;z-index:1;width:430px;max-width:72vw;aspect-ratio:1;border:1px solid rgba(40,107,66,.17);border-radius:50%}.fresh-orbit:after,.fresh-orbit:before{content:"";position:absolute;inset:10%;border:1px dashed rgba(201,0,67,.13);border-radius:inherit}.fresh-orbit:after{inset:24%;border-style:solid;border-color:rgba(40,107,66,.1)}.fresh-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(201,0,67,.08)}.fresh-orbit span:first-child{left:10%;top:22%}.fresh-orbit span:nth-child(2){right:5%;top:53%;background:var(--green);box-shadow:0 0 0 6px rgba(40,107,66,.08)}.fresh-orbit span:nth-child(3){left:34%;bottom:-3px}.fresh-brand{position:relative;z-index:3;display:grid;justify-items:center;width:min(330px,58vw);overflow:hidden;padding:29px 32px 23px;background:rgba(255,255,255,.92);border:1px solid rgba(40,107,66,.16);box-shadow:0 28px 74px rgba(35,65,43,.15);backdrop-filter:blur(10px)}.fresh-brand:after{content:"";position:absolute;inset:7px;border:1px solid rgba(40,107,66,.06);pointer-events:none}.fresh-brand-sheen{position:absolute;z-index:4;top:-25%;left:-42%;width:32%;height:150%;transform:rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);filter:blur(2px);pointer-events:none}.fresh-brand img{width:100%;height:auto}.fresh-brand p{margin:17px 0 0;color:#205937;font:600 16px var(--serif);letter-spacing:.035em}.fresh-piece{position:absolute;z-index:2;width:82px;filter:drop-shadow(0 12px 12px rgba(39,66,43,.16))}.fresh-float{width:100%;transform-origin:50% 62%;will-change:transform}.fresh-piece svg{display:block;width:100%;height:auto}.fresh-herb{width:68px}.fresh-progress-wrap{position:fixed;left:50%;bottom:clamp(28px,6vh,62px);display:grid;justify-items:center;gap:10px;transform:translateX(-50%)}.fresh-progress-label{color:rgba(40,107,66,.86);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.fresh-progress{width:min(270px,64vw);height:3px;overflow:hidden;background:rgba(40,107,66,.19)}.fresh-progress span{display:block;width:42%;height:100%;background:var(--green)}@media (max-width:900px){.container{width:min(100% - 40px,720px)}.nav-wrap,.site-header{min-height:86px;height:86px}.site-header .brand img{width:205px}.main-nav{top:86px;padding:24px;font-size:16px}.section-pad{scroll-margin-top:86px}.mid-cta{align-items:flex-start;flex-direction:column}.mid-cta .button{width:100%}.truck-caption{right:8px;bottom:8px}.adv-grid article{min-height:210px}.intro-grid{grid-template-columns:1fr;gap:55px}.intro-brand-panel{max-width:620px}.audience-card,.audience-card:nth-child(4),.audience-card:nth-child(5){grid-column:span 6;min-height:350px}.audience-card:last-child{grid-column:4/span 6}}@media (max-width:560px){body main h2{font-size:clamp(2.45rem,11vw,3.15rem)}.section-pad{padding:74px 0}.site-header .brand img{width:180px}.body-copy,.hero-lead,.intro-text{font-size:16px}.stats-row svg{width:27px;height:27px}.stats-row span{font-size:10px}.mid-cta strong{font-size:19px}.lead-form{padding:28px 22px}.fresh-composition{height:420px}.fresh-brand{width:min(280px,68vw);padding:22px 24px 18px}.fresh-brand p{font-size:13px}.fresh-piece{width:66px}.fresh-herb{width:54px}.fresh-orbit{width:340px;max-width:86vw}.hero{min-height:auto;padding:58px 0 68px}.hero-visual{min-height:350px}.hero-card-main{height:340px}.intro-brand-panel{padding:30px 24px}.intro-brand-panel>img{width:200px}.audience-grid{display:grid;grid-template-columns:1fr}.audience-card,.audience-card:last-child,.audience-card:nth-child(4),.audience-card:nth-child(5){grid-column:1;min-height:360px}.timeline{display:grid;grid-template-columns:1fr;gap:0;margin-top:42px}.timeline-line{left:19px;right:auto;top:20px;bottom:20px;width:2px;height:auto}.timeline-line span{width:100%!important;height:100%;transform-origin:top}.timeline-item{min-height:74px;align-items:center;flex-direction:row;justify-content:flex-start;gap:18px;text-align:left}.timeline-item>span{max-width:none}}@media (prefers-reduced-motion:reduce){.audience-card img,.audience-card>div,.fresh-ambient span,.fresh-brand,.fresh-brand-sheen,.fresh-float,.fresh-orbit,.fresh-piece,.fresh-progress span,.timeline-item b{animation:none!important;transition:none!important}}.language-switcher{display:flex;align-items:center;gap:6px;margin-left:10px}.language-switcher a{font-size:11px;letter-spacing:.08em;opacity:.55}.language-switcher a.active{opacity:1;font-weight:700}@media (max-width:900px){.language-switcher{margin:12px 0}}