.home-page>main{display:block!important;width:100%}.home-page>main>.hero{width:100%;display:grid;flex:none}.home-page>main>.supply-process{display:block;width:100%;clear:both}
.supply-process{position:relative;padding:82px max(5vw,24px) 74px;overflow:hidden;background:#fbf0d6;color:#321b0e;border-top:1px solid #d6ad58}
.supply-process:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background:radial-gradient(circle at 15% 10%,#fff 0,transparent 28%),repeating-linear-gradient(45deg,transparent 0 18px,rgba(130,86,24,.08) 19px 20px)}
.supply-heading,.supply-grid,.wholesale-callout{position:relative;z-index:1}.supply-heading{text-align:center;margin:0 auto 42px}.supply-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.35rem,4vw,4.2rem);line-height:1.05;margin:8px 0;color:#361b0b}.supply-heading p{margin:0;color:#795b35;font-family:Georgia,serif;font-size:1.15rem}.supply-wheat{display:inline-grid;place-items:center;width:42px;height:42px;color:#a16d16;border-bottom:1px solid #c39236}
.supply-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1500px;margin:0 auto}.supply-card{position:relative;text-align:center;min-height:310px;padding:48px 24px 26px;border:2px solid #c89534;border-radius:22px;background:rgba(255,250,236,.84);box-shadow:0 10px 28px rgba(91,57,13,.08)}.supply-card:not(:last-child):after{content:"›";position:absolute;right:-17px;top:42%;z-index:2;width:30px;height:30px;display:grid;place-items:center;color:#9f6c17;background:#fbf0d6;font:bold 2rem/1 Georgia}.supply-number{position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:48px;height:48px;display:grid;place-items:center;border:3px solid #fff0c9;border-radius:50%;background:linear-gradient(#bc8125,#80500c);color:white;font-family:Georgia,serif;font-weight:700;box-shadow:0 4px 10px rgba(89,51,5,.22)}.supply-icon{width:92px;height:92px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:#f4dfad;color:#7c4b0f;border:1px solid #d1a34d;font:bold 3.1rem/1 Georgia}.truck-icon{font-size:2.4rem}.supply-card h3{font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;line-height:1.15;margin:0 0 13px}.supply-card p{margin:0;color:#725b43;font-size:.92rem;line-height:1.55}
.wholesale-callout{max-width:1500px;margin:26px auto 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:25px 30px;border:2px solid #b47b1e;border-radius:22px;background:linear-gradient(110deg,#2b160b,#563015);color:#fff0cf;box-shadow:0 13px 30px rgba(67,34,8,.18)}.wholesale-callout small{color:#d9ab50;font-weight:800;letter-spacing:.14em}.wholesale-callout h3{font-family:Georgia,serif;font-size:1.8rem;margin:2px 0}.wholesale-callout p{margin:0;color:#e6d4b6}.wholesale-actions{display:flex;gap:10px}.wholesale-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid #deb96d;border-radius:12px;background:#fff9e9;color:#39200e;font-weight:800;white-space:nowrap}.wholesale-actions .process-whatsapp{background:#20c96b;border-color:#20c96b;color:#092b17}.wholesale-actions .process-dealer{background:#d8a23b;border-color:#edc76d}
@media(max-width:1100px){.supply-grid{grid-template-columns:repeat(2,1fr);gap:34px 18px}.supply-card:nth-child(2):after{display:none}.wholesale-callout{grid-template-columns:1fr}.wholesale-actions{flex-wrap:wrap}}
@media(max-width:560px){.supply-process{padding:66px 18px 54px}.supply-heading{margin-bottom:38px}.supply-heading h2{font-size:2.4rem}.supply-grid{grid-template-columns:1fr;gap:34px}.supply-card{min-height:0;padding:42px 20px 24px}.supply-card:after{display:none!important}.wholesale-callout{padding:23px 18px;gap:20px}.wholesale-actions{display:grid;grid-template-columns:1fr;width:100%}.wholesale-actions a{width:100%}}
