/* ==========================================================
   UCOCEKO V1.3 — Premium Visual + UX Upgrade
   African heritage luxury · products · people · opportunity
   ========================================================== */
:root{
  --uco-v13-waterfall:url('../images/ucoceko-waterfall-v13.jpg');
  --uco-v13-woman:url('../images/ucoceko-lifestyle-woman-v13.jpg');
  --uco-radius:16px;--uco-radius-sm:12px;--uco-pill:999px;
}

/* GLOBAL POLISH ------------------------------------------------ */
body.ucoceko-v1{font-size:15px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.ucoceko-v1 p{line-height:1.72}.ucoceko-v1 h1,.ucoceko-v1 h2,.ucoceko-v1 h3{font-weight:600;letter-spacing:-.028em}
.uco-container{width:min(calc(100% - 56px),1480px)}
.uco-icon{stroke-width:1.5!important}

/* Never crop the shield/logo, including compact, footer and mobile use */
.uco-brand,.uco-coming-brand{overflow:visible!important;align-items:center!important}
.uco-brand img,.uco-coming-brand img,.uco-footer .uco-brand img,.uco-mobile-menu__brand img{object-fit:contain!important;object-position:center!important;flex:0 0 auto!important;overflow:visible!important;padding:2px!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important}
.uco-brand img{width:60px!important;height:60px!important}.uco-brand strong{font-size:30px!important}.uco-brand small{white-space:nowrap}
.uco-header--compact .uco-brand img,.uco-header--v13-scrolled .uco-brand img{width:48px!important;height:48px!important}

/* Globally rounded actions */
.uco-btn,.uco-nav-special,.uco-product-card .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button,.uco-newsletter,.uco-newsletter button{border-radius:var(--uco-pill)!important}
.uco-btn{min-height:44px;padding-inline:23px!important;box-shadow:inset 0 1px rgba(255,255,255,.15)}
.uco-btn--gold{background:linear-gradient(108deg,#a97832 0%,#e0bd6a 34%,#f8df91 52%,#c99a50 78%,#8e682a 100%)!important;background-size:180% 100%!important;transition:background-position .35s ease,transform .25s ease,box-shadow .25s ease!important}
.uco-btn--gold:hover{background-position:100% 0!important;box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 24px rgba(212,186,131,.18)!important}
.uco-btn--outline{backdrop-filter:blur(10px);background:rgba(7,8,10,.48)!important}

/* PREMIUM TOP BAR + HEADER ------------------------------------- */
.uco-topbar{height:32px!important;background:linear-gradient(90deg,#020303,#0d100c 33%,#060707 68%,#020303)!important;border-color:rgba(212,186,131,.33)!important}
.uco-topbar .uco-container{font-size:9px!important;letter-spacing:.28em!important}.uco-topbar__center{padding:4px 13px;border-left:1px solid rgba(212,186,131,.17);border-right:1px solid rgba(212,186,131,.17)}
.uco-topbar:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(55,93,56,.08),transparent 72%);pointer-events:none}
.uco-header{backdrop-filter:blur(19px) saturate(120%)!important}.uco-header__inner{height:86px!important;transition:height .3s ease}.uco-header--v13-scrolled .uco-header__inner{height:70px!important}
.uco-header--v13-scrolled{background:rgba(5,6,7,.955)!important;box-shadow:0 16px 44px rgba(0,0,0,.64)!important}
.uco-nav a,.uco-nav-special{font-size:9.5px!important;letter-spacing:.11em!important}.uco-nav-special{padding:12px 16px!important}
.uco-header-actions .uco-action-icon{width:38px;height:38px;display:grid;place-items:center}.uco-header-actions .uco-icon{width:19px;height:19px}
.uco-header__flare{height:2px!important;animation-duration:6.8s!important}

/* MORE PREMIUM MEGA MENU --------------------------------------- */
.uco-mega{border-radius:0 0 18px 18px!important;backdrop-filter:blur(18px) saturate(110%);isolation:isolate}
.uco-mega__grid,.uco-mega--coming{position:relative;isolation:isolate}
.uco-mega__grid:before,.uco-mega--coming:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,8,10,.93),rgba(7,8,10,.79),rgba(7,8,10,.92)),var(--uco-v13-waterfall) center/cover no-repeat;opacity:.28;filter:saturate(.75) contrast(1.08)}
.uco-mega__grid:after,.uco-mega--coming:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 75% 25%,rgba(212,186,131,.12),transparent 25%),linear-gradient(90deg,rgba(3,4,4,.65),rgba(3,4,4,.26),rgba(3,4,4,.66));pointer-events:none}
.uco-mega__grid>*,.uco-mega--coming>*{position:relative;z-index:1}
.uco-mega__promo{border-radius:0 0 16px 0!important;overflow:hidden}.uco-mega a{border-radius:8px;padding-inline:6px!important}.uco-mega a:hover{background:rgba(212,186,131,.055)!important}
.uco-mega__label{color:var(--uco-champagne)!important}.uco-mega__thumb{border-radius:7px!important;background:rgba(0,0,0,.38)}
.uco-coming-grid a{border-radius:11px!important;margin:3px!important;border:1px solid rgba(212,186,131,.08)!important}

/* HERO: realistic rock + waterfall staging -------------------- */
.uco-hero{background-image:linear-gradient(90deg,rgba(3,5,4,.9) 0%,rgba(3,5,4,.58) 32%,rgba(3,5,4,.08) 60%,rgba(3,5,4,.15) 100%),linear-gradient(180deg,rgba(3,4,4,.03),rgba(3,4,4,.32)),var(--uco-v13-waterfall)!important;background-position:center 43%!important}
.uco-hero__visual{overflow:visible!important}.uco-hero__woman{width:49%!important;height:565px!important;right:-24px!important;top:-8px!important;border-radius:0!important}.uco-hero__woman img{object-position:center 22%!important;filter:saturate(1.02) contrast(1.04) brightness(1.02) drop-shadow(-24px 22px 42px rgba(0,0,0,.36))!important}
.uco-hero__products{overflow:visible!important}.uco-hero__products:before{content:"";position:absolute;left:0;right:-5%;bottom:35px;height:260px;background:linear-gradient(180deg,transparent 0%,rgba(14,38,24,.2) 25%,rgba(4,8,6,.72) 78%),var(--uco-v13-waterfall) center 70%/125% auto no-repeat;opacity:.48;filter:saturate(.9) contrast(1.1);clip-path:polygon(0 25%,100% 0,100% 100%,0 100%);animation:ucoWaterDrift 16s ease-in-out infinite alternate;pointer-events:none}
.uco-stone{height:132px!important;bottom:48px!important;left:2%!important;right:1%!important;border-radius:20% 10% 18% 9%!important;clip-path:polygon(2% 20%,13% 4%,29% 12%,43% 0,59% 10%,74% 2%,96% 15%,100% 70%,91% 96%,70% 90%,56% 100%,32% 91%,10% 100%,0 62%)!important;background:radial-gradient(circle at 22% 15%,rgba(212,186,131,.13),transparent 18%),linear-gradient(158deg,#3b342a 0,#181713 34%,#080909 70%,#020303 100%)!important;box-shadow:0 36px 65px rgba(0,0,0,.72),inset 0 1px rgba(248,223,145,.18),inset 0 -18px 30px rgba(0,0,0,.56)!important}
.uco-stone:before{background:repeating-linear-gradient(105deg,transparent 0 48px,rgba(212,186,131,.09) 49px,transparent 50px)!important;opacity:.8}.uco-stone:after{content:"";position:absolute!important;inset:45% 8% -23px!important;background:linear-gradient(90deg,transparent,rgba(230,239,224,.25) 20%,rgba(255,255,255,.45) 40%,rgba(230,239,224,.18) 60%,transparent)!important;filter:blur(6px)!important;opacity:.25!important;animation:ucoWaterShimmer 5.5s ease-in-out infinite!important}
.uco-p{bottom:106px!important;transform-origin:center bottom}.uco-hero__products:hover .uco-p{transform:translateY(-7px) scale(1.012)!important}.uco-script{bottom:6px!important;right:2%!important}
@keyframes ucoWaterDrift{to{background-position:54% 76%}}@keyframes ucoWaterShimmer{0%,100%{transform:translateX(-4%);opacity:.16}50%{transform:translateX(7%);opacity:.36}}

/* Product cards */
.uco-product-card{border-radius:18px!important;overflow:hidden}.uco-product-card__image{border-radius:13px;background:linear-gradient(180deg,rgba(212,186,131,.035),rgba(0,0,0,.18))}.uco-product-card .uco-btn{width:100%;border-radius:999px!important}

/* AFRICA-CENTRIC SECTION TREATMENT + PAW TRAILS ---------------- */
.uco-lifestyle,.uco-story,.uco-opportunity,.uco-pwa,.uco-testimonials,.uco-join,.uco-footer{isolation:isolate}
.uco-paw-trail{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.uco-paw-trail span{position:absolute;width:36px;height:36px;background:url('../images/paw-tribal-v13.svg') center/contain no-repeat;opacity:.11;filter:drop-shadow(0 0 8px rgba(212,186,131,.12));animation:ucoPawWalk 9s ease-in-out infinite}.uco-paw-trail span:nth-child(1){left:4%;top:15%;transform:rotate(-22deg) scale(.65);animation-delay:-1s}.uco-paw-trail span:nth-child(2){left:18%;top:34%;transform:rotate(-10deg) scale(.9);animation-delay:-2.6s}.uco-paw-trail span:nth-child(3){left:39%;top:62%;transform:rotate(8deg) scale(.72);animation-delay:-4s}.uco-paw-trail span:nth-child(4){left:61%;top:43%;transform:rotate(14deg) scale(1.08);animation-delay:-5.4s}.uco-paw-trail span:nth-child(5){left:82%;top:72%;transform:rotate(25deg) scale(.72);animation-delay:-6.8s}.uco-paw-trail span:nth-child(6){left:94%;top:23%;transform:rotate(32deg) scale(.52);animation-delay:-7.7s}@keyframes ucoPawWalk{0%,100%{opacity:.045;filter:blur(.1px) drop-shadow(0 0 4px rgba(212,186,131,.08))}45%{opacity:.2;filter:drop-shadow(0 0 12px rgba(212,186,131,.2))}65%{opacity:.1}}
.uco-pattern-frame:before,.uco-pattern-frame:after{opacity:.82!important}.uco-tribal-corners:after{opacity:.3!important}.uco-lifestyle:after,.uco-opportunity:before,.uco-pwa:before,.uco-testimonials:before,.uco-join:before{content:"";position:absolute;left:0;right:0;bottom:0;height:42px;background:url('../images/tribal-divider-v13.svg') center/100% 100% no-repeat;opacity:.24;pointer-events:none;z-index:4}

/* Lifestyle: different portrait treatment and full-width finish */
.uco-lifestyle{background:linear-gradient(90deg,rgba(4,7,5,.35),rgba(5,7,6,.73) 49%,rgba(4,5,5,.96)),var(--uco-v13-waterfall)!important;background-size:cover!important;background-position:center 58%!important}.uco-lifestyle__portrait img{object-position:52% 23%!important}.uco-lifestyle__portrait{mask-image:linear-gradient(to right,#000 83%,transparent 100%)!important}.uco-lifestyle__copy{background:linear-gradient(90deg,rgba(7,8,10,.04),rgba(7,8,10,.64) 24%,rgba(7,8,10,.94))!important}

/* Opportunity language + richer cards */
.uco-opportunity__steps span{border-radius:12px!important;background:rgba(7,8,10,.54);backdrop-filter:blur(8px)}.uco-opportunity__steps span:hover{border-color:rgba(248,223,145,.55);box-shadow:0 0 18px rgba(212,186,131,.08)}.uco-opportunity__art{border-radius:22px!important;border:1px solid rgba(212,186,131,.28)}

/* APP SECTION --------------------------------------------------- */
.uco-pwa{background:linear-gradient(90deg,rgba(5,6,7,.97),rgba(5,8,6,.72) 48%,rgba(5,7,6,.72)),var(--uco-v13-waterfall)!important;background-size:cover!important;background-position:center 63%!important}.uco-pwa__badges span{border-radius:999px!important;background:rgba(7,8,10,.52);backdrop-filter:blur(8px)}.uco-phone-stage{height:565px!important;min-width:0}.uco-phone{border-radius:42px!important;border-width:6px!important;background:linear-gradient(180deg,#090b0b,#020303)!important;box-shadow:0 40px 85px rgba(0,0,0,.76),0 0 0 1px rgba(212,186,131,.12)!important}.uco-phone>img:first-of-type{object-fit:contain!important;max-width:50px!important}.uco-phone-product{object-fit:contain!important}.uco-phone--wallet{left:0!important}.uco-phone--home{left:30%!important}.uco-phone--rank{left:64%!important}.uco-pwa__features li{padding:8px 11px;border:1px solid rgba(212,186,131,.12);border-radius:12px;background:rgba(6,8,7,.45);backdrop-filter:blur(7px)}

/* TESTIMONIALS: leopard + waterfall backdrop ------------------ */
.uco-testimonials{position:relative;padding:105px 0 115px!important;background:linear-gradient(180deg,rgba(4,6,5,.77),rgba(4,5,5,.96)),var(--uco-v13-waterfall) center 62%/cover no-repeat!important;overflow:hidden}.uco-testimonials:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 12%,rgba(212,186,131,.1),transparent 24%),linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.2),rgba(0,0,0,.65));pointer-events:none;z-index:0}.uco-testimonials .uco-container{position:relative;z-index:2}.uco-testimonials__leopard{position:absolute;right:4%;top:18px;width:min(440px,40vw);height:170px;background:url('../images/leopard-line-v13.svg') center/contain no-repeat;opacity:.36;z-index:2;filter:drop-shadow(0 0 14px rgba(212,186,131,.12))}.uco-section-intro{max-width:700px;color:#bbb3a9;margin:10px 0 0;font-size:13px}.uco-testimonials__grid{grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.uco-testimonials blockquote{position:relative;min-height:208px!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(8,10,9,.82),rgba(17,19,18,.74))!important;border:1px solid rgba(212,186,131,.24)!important;backdrop-filter:blur(12px);box-shadow:0 24px 58px rgba(0,0,0,.35)}.uco-testimonials blockquote:hover{transform:translateY(-5px);border-color:rgba(248,223,145,.55)!important}.uco-testimonial__avatar{border-radius:50%!important}.uco-stars{color:#f2c85f!important}

/* GLOBAL ABOVE-FOOTER JOIN EXPERIENCE ------------------------- */
.uco-join{position:relative;padding:78px 0;background:linear-gradient(110deg,rgba(8,11,9,.91),rgba(11,18,13,.76),rgba(6,7,7,.94)),var(--uco-v13-waterfall) center 72%/cover no-repeat;overflow:hidden}.uco-join__glow{position:absolute;left:-28%;top:0;width:28%;height:2px;background:linear-gradient(90deg,transparent,var(--uco-champagne),transparent);box-shadow:0 0 20px rgba(248,223,145,.65);animation:ucoHeaderSweep 7.2s linear infinite}.uco-join__shell{position:relative;z-index:3;border:1px solid rgba(212,186,131,.28);border-radius:26px;background:linear-gradient(135deg,rgba(5,7,6,.72),rgba(14,18,15,.56));backdrop-filter:blur(18px) saturate(110%);box-shadow:0 34px 80px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04);padding:38px 44px}.uco-join__intro{text-align:center;max-width:820px;margin:0 auto 32px}.uco-join__intro h2{font:600 clamp(40px,4vw,62px)/.95 var(--uco-serif);color:var(--uco-champagne);margin:7px 0 14px}.uco-join__intro p{color:#c9c1b7;max-width:720px;margin:0 auto}.uco-join__steps{display:grid;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center}.uco-join__step{position:relative;min-height:160px;border:1px solid rgba(212,186,131,.18);border-radius:20px;background:rgba(7,8,10,.58);padding:24px 22px;display:flex;align-items:center;gap:17px;overflow:hidden}.uco-join__step:after{content:"";position:absolute;right:-30px;bottom:-30px;width:95px;height:95px;background:url('../images/paw-tribal-v13.svg') center/contain no-repeat;opacity:.06}.uco-join__num{font:600 40px/1 var(--uco-serif);color:rgba(248,223,145,.35)}.uco-join__dot{position:absolute;top:13px;right:14px;width:7px;height:7px;border-radius:50%;background:var(--uco-champagne);box-shadow:0 0 13px rgba(248,223,145,.9);animation:ucoJoinPulse 2.3s ease-in-out infinite}.uco-join__step .uco-icon{width:30px;height:30px;color:var(--uco-gold);margin-bottom:8px}.uco-join__step b{display:block;color:var(--uco-champagne);font-size:10px;letter-spacing:.13em}.uco-join__step small{display:block;color:#aaa39a;margin-top:7px;font-size:10px;line-height:1.45}.uco-join__arrow{display:grid;place-items:center;color:var(--uco-gold);opacity:.75}.uco-join__arrow .uco-icon{width:28px;height:28px}.uco-join__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}@keyframes ucoJoinPulse{50%{transform:scale(1.6);opacity:.45}}

/* FOOTER ------------------------------------------------------- */
.uco-footer{background:radial-gradient(circle at 50% 0,rgba(212,186,131,.055),transparent 23%),linear-gradient(180deg,#050707,#020303)!important;border-top:1px solid rgba(212,186,131,.34)!important;padding-top:60px!important}.uco-footer__grid{gap:42px!important}.uco-footer__brand .uco-brand img{width:62px!important;height:62px!important}.uco-footer__newsletter,.uco-footer__contact{padding:17px;border:1px solid rgba(212,186,131,.1);border-radius:18px;background:rgba(255,255,255,.015)}.uco-footer__signature{margin-top:35px!important;border-top:1px solid rgba(212,186,131,.13)!important;border-bottom:1px solid rgba(212,186,131,.13)!important;background:linear-gradient(90deg,rgba(201,154,80,.03),rgba(212,186,131,.07),rgba(201,154,80,.03))}.uco-alynex-credit{color:var(--uco-champagne)!important;font-weight:700}.uco-alynex-credit:hover{text-shadow:0 0 12px rgba(248,223,145,.35)}

/* WHATSAPP FLOATERS -------------------------------------------- */
.uco-wa{border-radius:22px!important;background:linear-gradient(145deg,rgba(7,8,10,.9),rgba(15,18,15,.86))!important;backdrop-filter:blur(18px);border-color:rgba(212,186,131,.45)!important;box-shadow:0 16px 45px rgba(0,0,0,.42)!important}.uco-wa:hover{transform:translateX(-5px)!important;border-color:rgba(248,223,145,.8)!important}.uco-wa__icon{box-shadow:0 0 0 3px rgba(37,211,102,.08),0 0 18px rgba(37,211,102,.18)}

/* MARQUEES: 3 different visual treatments --------------------- */
.uco-marquee--hero{background:linear-gradient(90deg,#030404,#0c120d 50%,#030404)}.uco-marquee--hero .uco-marquee__track{animation-duration:31s}.uco-marquee--growth{height:43px;background:linear-gradient(90deg,#0a0907,#13130e 50%,#0a0907)}.uco-marquee--growth .uco-marquee__track{animation-name:ucoMarqueeReverse;animation-duration:36s}.uco-marquee--growth .uco-marquee__track span{color:var(--uco-champagne);font-family:var(--uco-serif);font-size:10px;letter-spacing:.22em}.uco-marquee--impact{height:36px}.uco-marquee--impact .uco-marquee__track{animation-duration:42s}@keyframes ucoMarqueeReverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}

/* PAGE / INNER-PAGE GLOBAL TOUCHES ----------------------------- */
.uco-page-hero,.site-main>.entry-content{position:relative}.uco-page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38px;background:url('../images/tribal-divider-v13.svg') center/100% 100% no-repeat;opacity:.22;pointer-events:none}.entry-content .wp-block-button__link,.elementor-button{border-radius:999px!important}.woocommerce ul.products li.product,.woocommerce div.product{border-radius:18px}

/* MOBILE / RESPONSIVE ------------------------------------------ */
@media(max-width:1120px){.uco-brand img{width:52px!important;height:52px!important}.uco-brand strong{font-size:26px!important}.uco-header__inner{height:74px!important}.uco-hero__woman{right:1%!important;width:38%!important;height:455px!important}.uco-testimonials__grid{grid-template-columns:1fr 1fr!important}.uco-join__steps{grid-template-columns:1fr 34px 1fr}.uco-join__step:nth-of-type(5){grid-column:1/-1;max-width:500px;width:100%;margin:15px auto 0}.uco-join__arrow:nth-of-type(4){display:none}}
@media(max-width:900px){.uco-container{width:min(calc(100% - 36px),1480px)}.uco-brand img{width:48px!important;height:48px!important}.uco-hero__woman{width:46%!important;height:395px!important}.uco-pwa__grid{overflow:hidden}.uco-phone-stage{height:480px!important;transform:scale(.74)!important;margin-inline:-70px!important}.uco-testimonials__leopard{width:330px;opacity:.25}.uco-join__shell{padding:32px 24px}.uco-footer{padding-top:48px!important}}
@media(max-width:650px){.uco-container{width:min(calc(100% - 24px),1480px)!important}.uco-header__inner{height:68px!important}.uco-brand img{width:44px!important;height:44px!important}.uco-brand strong{font-size:21px!important}.uco-brand small{letter-spacing:.14em!important}.uco-btn{border-radius:999px!important}.uco-hero__woman{width:54%!important;height:300px!important;right:-10%!important;opacity:.85}.uco-testimonials__grid{grid-template-columns:1fr!important}.uco-testimonials__leopard{width:230px;height:95px;right:-18px;top:42px;opacity:.2}.uco-join{padding:52px 0}.uco-join__shell{padding:27px 16px;border-radius:20px}.uco-join__steps{grid-template-columns:1fr!important;gap:10px}.uco-join__arrow{transform:rotate(90deg);height:28px}.uco-join__step:nth-of-type(5){grid-column:auto;margin:0}.uco-join__step{min-height:132px}.uco-join__intro h2{font-size:43px}.uco-join__actions{display:grid}.uco-phone-stage{height:380px!important;transform:scale(.58)!important;margin:-6px -132px -125px!important}.uco-paw-trail span{width:26px;height:26px}.uco-wa{border-radius:16px!important}.uco-footer__newsletter,.uco-footer__contact{padding:14px}.uco-footer-bottom .uco-container>span:last-child{line-height:1.5}}
@media(prefers-reduced-motion:reduce){.uco-paw-trail span,.uco-join__dot,.uco-hero__products:before,.uco-stone:after{animation:none!important}.uco-hero{background-attachment:scroll!important}}

/* INNER PAGE HERO + CONTENT RHYTHM */
.uco-page-hero{min-height:360px;display:flex;align-items:flex-end;padding:92px 0 68px;background:linear-gradient(90deg,rgba(4,6,5,.9),rgba(4,6,5,.58),rgba(4,6,5,.35)),var(--uco-v13-waterfall) center 50%/cover no-repeat!important;overflow:hidden}.uco-page-hero .uco-container{position:relative;z-index:2}.uco-page-hero h1{font-size:clamp(54px,6vw,86px)!important;line-height:.9!important;max-width:920px;margin:8px 0 16px;color:var(--uco-champagne);text-shadow:0 12px 30px rgba(0,0,0,.5)}.uco-page-hero p{max-width:760px;color:#d5cec3;font-size:15px}.uco-page-content{padding:70px 0 90px}.uco-page-content h2,.uco-page-content h3{color:var(--uco-champagne)}.uco-page-content a{color:var(--uco-gold)}.uco-page-content>*+*{margin-top:1.25em}.uco-page-hero--opportunity{background-position:center 62%!important}.uco-page-hero--products{background-position:center 70%!important}.uco-page-hero--impact{background-position:center 45%!important}
@media(max-width:650px){.uco-page-hero{min-height:300px;padding:70px 0 48px}.uco-page-hero h1{font-size:48px!important}.uco-page-hero p{font-size:13px}.uco-page-content{padding:45px 0 70px}}

/* STARTER INNER-PAGE CONTENT */
.uco-editorial-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:stretch;margin:10px 0 44px}.uco-editorial-grid>div:first-child,.uco-feature-band,.uco-info-card{border:1px solid rgba(212,186,131,.16);border-radius:22px;background:linear-gradient(145deg,rgba(17,18,20,.86),rgba(7,8,10,.94));padding:34px;box-shadow:0 24px 55px rgba(0,0,0,.22)}.uco-editorial-grid h2,.uco-feature-band h2{font-size:clamp(36px,4vw,58px);line-height:.96;margin:8px 0 18px}.uco-mini-kicker{font:800 8px/1 var(--uco-sans);letter-spacing:.24em;color:var(--uco-gold)}.uco-info-card{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,rgba(17,22,18,.84),rgba(7,8,10,.95)),var(--uco-v13-waterfall) center/cover no-repeat}.uco-info-card b{font:800 9px/1.2 var(--uco-sans);letter-spacing:.18em;color:var(--uco-champagne);margin-bottom:12px}.uco-feature-band{margin:10px 0 44px;position:relative;overflow:hidden}.uco-feature-band:after{content:"";position:absolute;right:-10px;bottom:-20px;width:120px;height:120px;background:url('../images/paw-tribal-v13.svg') center/contain no-repeat;opacity:.06}.uco-opportunity-path{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:10px 0 30px}.uco-opportunity-path>div{position:relative;padding:28px 22px;border:1px solid rgba(212,186,131,.18);border-radius:18px;background:linear-gradient(145deg,rgba(17,19,18,.82),rgba(7,8,10,.95));min-height:190px}.uco-opportunity-path span{font:600 38px/1 var(--uco-serif);color:rgba(248,223,145,.24)}.uco-opportunity-path b{display:block;margin:12px 0 8px;color:var(--uco-champagne);font:800 10px/1 var(--uco-sans);letter-spacing:.16em}.uco-opportunity-path p{color:#bdb5aa;font-size:12px}.uco-opportunity-path>div:after{content:"";position:absolute;left:100%;top:50%;width:12px;height:1px;background:var(--uco-gold);opacity:.45}.uco-opportunity-path>div:last-child:after{display:none}
@media(max-width:850px){.uco-editorial-grid{grid-template-columns:1fr}.uco-opportunity-path{grid-template-columns:1fr 1fr}.uco-opportunity-path>div:after{display:none}}
@media(max-width:520px){.uco-opportunity-path{grid-template-columns:1fr}.uco-editorial-grid>div:first-child,.uco-feature-band,.uco-info-card{padding:24px}}
