.page-module__geuBba__page{color:#183b2a;background:#fff;width:100%;overflow:hidden}.page-module__geuBba__page *{box-sizing:border-box}.page-module__geuBba__page a{text-decoration:none}.page-module__geuBba__hero{color:#fff;background:radial-gradient(circle at 85% 35%,#b99a5229,#0000 28%),linear-gradient(120deg,#092f20 0%,#124b32 60%,#0b3825 100%);align-items:center;width:100%;min-height:610px;padding:85px 7%;display:flex;position:relative}.page-module__geuBba__hero:before{content:"";border:1px solid #dcc28733;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-160px}.page-module__geuBba__heroInner{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;width:100%;max-width:1250px;margin:auto;display:grid;position:relative}.page-module__geuBba__heroContent{max-width:700px}.page-module__geuBba__eyebrow,.page-module__geuBba__sectionLabel{color:#b99a52;letter-spacing:2px;font-size:.76rem;font-weight:750;line-height:1.6;display:inline-block}.page-module__geuBba__heroTitle{letter-spacing:-1.8px;color:#fff;margin:25px 0;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:750;line-height:1.12}.page-module__geuBba__heroTitle span{color:#d9bd7b;display:block}.page-module__geuBba__heroText{color:#dce8df;max-width:620px;margin-bottom:32px;font-size:1.05rem;line-height:1.85}.page-module__geuBba__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-module__geuBba__primaryButton,.page-module__geuBba__secondaryButton,.page-module__geuBba__productButton,.page-module__geuBba__globalButton{border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:.92rem;font-weight:650;transition:all .25s;display:inline-flex}.page-module__geuBba__primaryButton{color:#143a28;background:#c6a65e}.page-module__geuBba__primaryButton:hover{background:#e1c783;transform:translateY(-2px)}.page-module__geuBba__secondaryButton{color:#fff;border:1px solid #ffffff73}.page-module__geuBba__secondaryButton:hover{background:#ffffff1a}.page-module__geuBba__heroTags,.page-module__geuBba__marketTags{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.page-module__geuBba__heroTags span,.page-module__geuBba__marketTags span{color:#e6ede7;border:1px solid #ffffff3b;border-radius:30px;padding:9px 13px;font-size:.78rem}.page-module__geuBba__heroVisual{justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.page-module__geuBba__visualCircle{aspect-ratio:1;border:1px solid #d7b97180;border-radius:50%;width:min(350px,90%);position:absolute;box-shadow:0 0 0 25px #ffffff06,0 0 0 55px #ffffff05}.page-module__geuBba__visualContent{z-index:1;text-align:center;background:linear-gradient(145deg,#1c5a3c,#0b3020);border:1px solid #d7b9718c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:300px;min-height:300px;padding:30px;display:flex;position:relative;box-shadow:0 25px 65px #00000040}.page-module__geuBba__visualSmall,.page-module__geuBba__visualBottom{color:#d9c38d;letter-spacing:1.5px;font-size:.65rem;font-weight:700}.page-module__geuBba__visualContent strong{color:#fff;font-size:1.65rem;line-height:1.2}.page-module__geuBba__visualDivider{background:#c6a65e;width:65px;height:2px;margin:8px 0}.page-module__geuBba__visualDecoration{color:#ffffff12;font-size:7rem;font-weight:800;position:absolute;bottom:0;right:0}.page-module__geuBba__intro,.page-module__geuBba__services,.page-module__geuBba__packaging,.page-module__geuBba__process{padding:90px 7%}.page-module__geuBba__sectionHeading{text-align:center;max-width:760px;margin:0 auto 45px}.page-module__geuBba__sectionHeading h2,.page-module__geuBba__productIntro h2,.page-module__geuBba__globalContent h2,.page-module__geuBba__enquiryHeading h2{color:#173d2a;letter-spacing:-.8px;margin:14px 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:750;line-height:1.2}.page-module__geuBba__sectionHeading h2 span,.page-module__geuBba__productIntro h2 span,.page-module__geuBba__globalContent h2 span,.page-module__geuBba__enquiryHeading h2 span{color:#9a7c3e}.page-module__geuBba__sectionHeading p,.page-module__geuBba__productIntro p,.page-module__geuBba__globalContent p,.page-module__geuBba__enquiryHeading p{color:#69766e;font-size:.98rem;line-height:1.85}.page-module__geuBba__audienceGrid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1050px;margin:auto;display:grid}.page-module__geuBba__audienceGrid div{text-align:center;color:#28563b;background:#f8faf7;border:1px solid #e5eae5;border-radius:9px;padding:22px 14px;font-size:.9rem;font-weight:650}.page-module__geuBba__services{background:#f5f8f4}.page-module__geuBba__serviceGrid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1200px;margin:auto;display:grid}.page-module__geuBba__serviceCard{background:#fff;border:1px solid #e3e9e1;border-radius:12px;padding:34px;transition:transform .25s,box-shadow .25s}.page-module__geuBba__serviceCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px #14412814}.page-module__geuBba__serviceNumber{color:#a5894d;margin-bottom:20px;font-size:1.05rem;font-weight:800;display:inline-flex}.page-module__geuBba__serviceCard h3,.page-module__geuBba__packagingCard h3,.page-module__geuBba__processCard h3{color:#19472e;margin-bottom:13px;font-size:1.3rem;font-weight:750}.page-module__geuBba__serviceCard p,.page-module__geuBba__packagingCard p,.page-module__geuBba__processCard p{color:#6b786e;font-size:.92rem;line-height:1.8}.page-module__geuBba__serviceCard ul{margin:20px 0;padding-left:20px}.page-module__geuBba__serviceCard li{color:#405b49;font-size:.88rem;line-height:2}.page-module__geuBba__serviceCard a{color:#17613b;margin-top:8px;font-size:.9rem;font-weight:700;display:inline-block}.page-module__geuBba__products{background:#fff;padding:95px 7%}.page-module__geuBba__productInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;max-width:1200px;margin:auto;display:grid}.page-module__geuBba__productIntro p{margin:20px 0 28px}.page-module__geuBba__productButton{color:#fff;background:#164d32}.page-module__geuBba__productButton:hover{background:#0b3521}.page-module__geuBba__productList{border-top:1px solid #e4e9e3}.page-module__geuBba__productItem{border-bottom:1px solid #e4e9e3;grid-template-columns:45px 1fr 25px;align-items:center;gap:15px;min-height:68px;display:grid}.page-module__geuBba__productItem>span:first-child{color:#a68a4c;font-size:.85rem;font-weight:700}.page-module__geuBba__productItem strong{color:#284d37;font-size:.97rem;font-weight:650}.page-module__geuBba__productArrow{color:#a68a4c;font-size:1.1rem}.page-module__geuBba__packaging{background:#f6f8f5}.page-module__geuBba__packagingGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1150px;margin:auto;display:grid}.page-module__geuBba__packagingCard{background:#fff;border:1px solid #e2e9e1;border-radius:11px;padding:32px}.page-module__geuBba__packagingIcon{color:#9a7c3e;background:#edf3eb;border-radius:9px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:23px;font-weight:800;display:inline-flex}.page-module__geuBba__process{background:#fff}.page-module__geuBba__processGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:auto;display:grid}.page-module__geuBba__processCard{background:#f8faf7;border-left:3px solid #b99a52;padding:25px 20px}.page-module__geuBba__processCard>span{color:#a5894d;margin-bottom:22px;font-size:1rem;font-weight:800;display:inline-block}.page-module__geuBba__global{background:radial-gradient(circle at 85% 20%,#b99a521f,#0000 30%),linear-gradient(120deg,#0c3623,#164d32);padding:95px 7%}.page-module__geuBba__globalContent{text-align:center;max-width:850px;margin:auto}.page-module__geuBba__globalContent h2{color:#fff}.page-module__geuBba__globalContent h2 span{color:#d9bd7b}.page-module__geuBba__globalContent p{color:#d7e4d9}.page-module__geuBba__marketTags{justify-content:center;margin:27px 0}.page-module__geuBba__globalButton{color:#143a28;background:#c6a65e}.page-module__geuBba__globalButton:hover{background:#e1c783}.page-module__geuBba__enquiry{background:linear-gradient(#f5f8f4,#fff);padding:90px 20px 100px}.page-module__geuBba__enquiryHeading{text-align:center;max-width:720px;margin:0 auto 30px}.page-module__geuBba__enquiry>section{width:100%}@media (max-width:900px){.page-module__geuBba__hero{padding:75px 5%}.page-module__geuBba__heroInner{gap:30px}.page-module__geuBba__heroTitle{font-size:3rem}.page-module__geuBba__audienceGrid{grid-template-columns:repeat(2,1fr)}.page-module__geuBba__productInner{gap:40px}.page-module__geuBba__processGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.page-module__geuBba__hero{min-height:auto;padding:65px 22px}.page-module__geuBba__heroInner{grid-template-columns:1fr;gap:30px}.page-module__geuBba__heroTitle{font-size:clamp(2.4rem,10vw,3.2rem)}.page-module__geuBba__heroText{font-size:.94rem}.page-module__geuBba__heroActions{flex-direction:column;align-items:stretch}.page-module__geuBba__heroActions a{width:100%}.page-module__geuBba__heroVisual{min-height:320px}.page-module__geuBba__visualContent{width:260px;min-height:260px}.page-module__geuBba__intro,.page-module__geuBba__services,.page-module__geuBba__packaging,.page-module__geuBba__process,.page-module__geuBba__products{padding:65px 20px}.page-module__geuBba__sectionHeading{margin-bottom:32px}.page-module__geuBba__sectionHeading h2,.page-module__geuBba__productIntro h2,.page-module__geuBba__globalContent h2,.page-module__geuBba__enquiryHeading h2{font-size:2rem}.page-module__geuBba__audienceGrid{grid-template-columns:1fr 1fr;gap:10px}.page-module__geuBba__audienceGrid div{padding:17px 10px;font-size:.82rem}.page-module__geuBba__serviceGrid,.page-module__geuBba__packagingGrid,.page-module__geuBba__processGrid,.page-module__geuBba__productInner{grid-template-columns:1fr}.page-module__geuBba__serviceCard,.page-module__geuBba__packagingCard{padding:25px}.page-module__geuBba__productInner{gap:35px}.page-module__geuBba__processGrid{gap:14px}.page-module__geuBba__global{padding:70px 22px}.page-module__geuBba__enquiry{padding:65px 12px}}@media (max-width:380px){.page-module__geuBba__heroTags{gap:7px}.page-module__geuBba__heroTags span{padding:8px 10px;font-size:.7rem}.page-module__geuBba__audienceGrid{grid-template-columns:1fr}.page-module__geuBba__visualContent{width:235px;min-height:235px}}
