.hero[data-astro-cid-djkzptiy]{position:relative;min-height:60vh;display:flex;align-items:center;background:url(/images/wholesale-bg.png) center/cover no-repeat;color:var(--js-white);padding:0}.hero-overlay[data-astro-cid-djkzptiy]{position:absolute;inset:0;background:linear-gradient(to bottom,#3e221599,#3e2215bf)}.hero-content[data-astro-cid-djkzptiy]{position:relative;text-align:center}.hero[data-astro-cid-djkzptiy] h1[data-astro-cid-djkzptiy]{font-size:clamp(2.5rem,6vw,4rem);color:var(--js-gold);margin-bottom:1rem}.hero-sub[data-astro-cid-djkzptiy]{font-size:1.2rem;color:var(--js-cream)}.pricing[data-astro-cid-djkzptiy]{background:var(--js-white)}.pricing-card[data-astro-cid-djkzptiy]{background:var(--js-cream);padding:3rem;border-radius:8px;border-left:5px solid var(--js-green-dark)}.pricing-card[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{font-size:1.5rem;color:var(--js-brown-dark);margin-bottom:2rem}.pricing-details[data-astro-cid-djkzptiy]{display:flex;gap:2rem;margin-bottom:2rem}.price-point[data-astro-cid-djkzptiy]{flex:1}.amount[data-astro-cid-djkzptiy]{display:block;font-size:2.5rem;font-weight:700;color:var(--js-green-dark);margin-bottom:.5rem}.detail[data-astro-cid-djkzptiy]{display:block;color:var(--js-brown-mid);font-size:.95rem}.pricing-note[data-astro-cid-djkzptiy]{background:var(--js-white);padding:1.5rem;border-radius:6px;margin-bottom:2rem;border-left:3px solid var(--js-gold)}.pricing-note[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{margin:0;color:var(--js-text)}.pricing-list[data-astro-cid-djkzptiy]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.pricing-list[data-astro-cid-djkzptiy] li[data-astro-cid-djkzptiy]{padding:.75rem;color:var(--js-text);border-bottom:1px solid var(--js-cream-dark);font-size:.95rem}.pricing-list[data-astro-cid-djkzptiy] li[data-astro-cid-djkzptiy]:before{content:"✓ ";color:var(--js-green-dark);font-weight:700;margin-right:.5rem}.formats[data-astro-cid-djkzptiy]{background:var(--js-cream)}.formats-grid[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.format-box[data-astro-cid-djkzptiy]{background:var(--js-white);padding:2.5rem;border-radius:8px;box-shadow:0 4px 12px #0000000f}.format-box[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{font-size:1.3rem;color:var(--js-brown-dark);margin-bottom:1rem}.format-box[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{color:var(--js-text);line-height:1.7;font-size:.95rem}.who-we-serve[data-astro-cid-djkzptiy]{background:var(--js-white)}.clients-grid[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.client-segment[data-astro-cid-djkzptiy]{padding:2rem;background:var(--js-cream);border-radius:8px}.client-segment[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{font-size:1.3rem;color:var(--js-brown-dark);margin-bottom:1rem}.client-segment[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{color:var(--js-text);line-height:1.7;font-size:.95rem}.why-choose[data-astro-cid-djkzptiy]{background:var(--js-cream)}.benefits-grid[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.benefit-item[data-astro-cid-djkzptiy]{background:var(--js-white);padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 12px #0000000f}.benefit-icon[data-astro-cid-djkzptiy]{font-size:2.5rem;margin-bottom:1rem;display:block}.benefit-item[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{font-size:1.2rem;color:var(--js-brown-dark);margin-bottom:.75rem}.benefit-item[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{color:var(--js-text);font-size:.9rem;line-height:1.6}.the-coffee[data-astro-cid-djkzptiy]{background:var(--js-white)}.coffee-grid[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.coffee-image[data-astro-cid-djkzptiy] img[data-astro-cid-djkzptiy]{border-radius:8px;box-shadow:0 20px 50px #0000001a}.coffee-info[data-astro-cid-djkzptiy] h2[data-astro-cid-djkzptiy]{font-size:2.2rem;color:var(--js-brown-dark)}.coffee-info[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{color:var(--js-text);margin-bottom:1rem;line-height:1.8;font-size:.95rem}.contact-form-section[data-astro-cid-djkzptiy]{background:var(--js-cream)}.form[data-astro-cid-djkzptiy]{max-width:600px;margin:0 auto;display:grid;gap:1.5rem}.form-group[data-astro-cid-djkzptiy]{display:flex;flex-direction:column}.form-row[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form[data-astro-cid-djkzptiy] label[data-astro-cid-djkzptiy]{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--js-brown-dark);margin-bottom:.5rem;letter-spacing:.03em}.form[data-astro-cid-djkzptiy] input[data-astro-cid-djkzptiy],.form[data-astro-cid-djkzptiy] select[data-astro-cid-djkzptiy],.form[data-astro-cid-djkzptiy] textarea[data-astro-cid-djkzptiy]{padding:.9rem;font-family:var(--font-body);font-size:1rem;border:1px solid var(--js-cream-dark);border-radius:4px;background:var(--js-white);color:var(--js-text);transition:border-color .3s ease}.form[data-astro-cid-djkzptiy] input[data-astro-cid-djkzptiy]:focus,.form[data-astro-cid-djkzptiy] select[data-astro-cid-djkzptiy]:focus,.form[data-astro-cid-djkzptiy] textarea[data-astro-cid-djkzptiy]:focus{outline:none;border-color:var(--js-gold);box-shadow:0 0 0 3px #c8952e1a}.form[data-astro-cid-djkzptiy] textarea[data-astro-cid-djkzptiy]{resize:vertical}.quick-contact[data-astro-cid-djkzptiy]{background:var(--js-white);text-align:center;padding:3rem 0}.quick-contact[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{font-size:1.3rem;color:var(--js-brown-dark);margin-bottom:1rem}.quick-contact[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{color:var(--js-text);font-size:1.1rem;margin:.5rem 0}.quick-contact[data-astro-cid-djkzptiy] a[data-astro-cid-djkzptiy]{color:var(--js-green-dark);font-weight:600;text-decoration:underline}.quick-contact[data-astro-cid-djkzptiy] a[data-astro-cid-djkzptiy]:hover{color:var(--js-green-mid)}@media(max-width:768px){.pricing-list[data-astro-cid-djkzptiy],.formats-grid[data-astro-cid-djkzptiy],.clients-grid[data-astro-cid-djkzptiy],.benefits-grid[data-astro-cid-djkzptiy],.coffee-grid[data-astro-cid-djkzptiy],.form-row[data-astro-cid-djkzptiy]{grid-template-columns:1fr}}
