.bc-collab-clean{padding:40px 0 50px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.bc-collab-clean__wrap{max-width:1320px;width:100%;margin:0 auto;padding:0 clamp(14px,2.5vw,28px)}.bc-collab-clean__title{text-align:center;margin:0 0 50px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(28px,3.8vw,56px);line-height:1.05;color:#0f172a}.bc-title-inline{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;text-align:center}.bc-brand-accent{color:#1F8F4A;font-weight:700}.bc-sub-inline{font-size:clamp(15px,1.6vw,20px);font-weight:500;text-transform:none;letter-spacing:0;line-height:1.45;color:rgba(31,42,36,.70);max-width:950px}.bc-collab-clean__subtitle{text-align:center;margin:18px auto 42px;max-width:820px;font-size:clamp(16px,1.8vw,20px);line-height:1.6;color:rgba(31,42,36,.75);font-weight:400;letter-spacing:.01em}.bc-collab-clean__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)!important;gap:26px!important;align-items:stretch!important;width:100%}.bc-collab-clean__grid>p,.bc-collab-clean__grid>div,.bc-collab-clean__grid>.row,.bc-collab-clean__grid>.col,.bc-collab-clean__grid>.col-inner{display:contents!important}.bcc-card{position:relative;background:rgba(255,255,255,.92);border-radius:18px;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 55px rgba(0,0,0,.10);overflow:hidden;display:flex;flex-direction:column;min-height:250px;transition:transform .32s cubic-bezier(.2,1,.2,1),box-shadow .32s cubic-bezier(.2,1,.2,1)}.bcc-card:hover{transform:translateY(-6px);box-shadow:0 30px 85px rgba(0,0,0,.14)}.bcc-media{position:relative;height:140px;margin:0;padding:0;line-height:0;background:#eef3ef;overflow:hidden;border-radius:18px 18px 0 0}.bcc-media img{display:block;width:100%;height:100%;object-fit:cover;margin:0;padding:0;border:0}.bcc-pill{position:absolute;top:12px;left:12px;padding:10px 10px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#1F8F4A;color:#fff;border:2px solid rgba(255,255,255,.28);box-shadow:0 10px 26px rgba(0,0,0,.18);z-index:50;line-height:1.1}.bcc-body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1;text-align:center}.bcc-title{margin:0;font-size:16px;font-weight:900;text-transform:uppercase;line-height:1.2;color:#1F2A24}.bcc-text{margin:0;font-size:14px;line-height:1.55;color:rgba(31,42,36,.75)}.bcc-micro{margin-top:14px;margin-bottom:6px;font-size:14px;line-height:1.4;color:rgba(255,255,255,.70)}.bcc-btn--area,.bcc-btn--distribuidor,.bcc-btn--materias{margin-top:auto;width:100%;max-width:320px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:900;white-space:normal;word-break:normal;overflow-wrap:break-word}.bcc-btn--area{min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;font-size:13px;line-height:0;border:2px solid rgba(20,138,74,.35);color:#148a4a;background:transparent}.bcc-btn--area>span,.bcc-btn--area>strong,.bcc-btn--area>em,.bcc-btn--area>i,.bcc-btn--area>b{display:block;width:100%;text-align:center;line-height:1.15}.bcc-btn--distribuidor{position:relative;min-height:48px;display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:10px;font-size:12px;line-height:0;background:linear-gradient(180deg,#1b6a3d 0%,#1F8F4A 100%);color:rgba(255,255,255,.92);border:2px solid rgba(229,201,122,.85);box-shadow:0 14px 34px rgba(0,0,0,.22),0 0 18px rgba(255,215,120,.18);overflow:hidden}.bcc-btn--distribuidor>span,.bcc-btn--distribuidor>strong,.bcc-btn--distribuidor>em,.bcc-btn--distribuidor>i,.bcc-btn--distribuidor>b{display:block;width:100%;text-align:center;line-height:1.1}.bcc-btn--distribuidor::after{content:"";position:absolute;top:-55%;left:-70%;width:60%;height:220%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,215,120,.45),transparent);opacity:0;pointer-events:none}.bcc-card.bcc-card--main:hover .bcc-btn--distribuidor::after{opacity:.95;animation:bccBtnSweepOnce .95s cubic-bezier(.2,1,.2,1) forwards}.bcc-btn--materias{min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;font-size:13px;line-height:0;background:#1F8F4A;color:#fff;border:none}.bcc-btn--materias>span,.bcc-btn--materias>strong,.bcc-btn--materias>em,.bcc-btn--materias>i,.bcc-btn--materias>b{display:block;width:100%;text-align:center;line-height:1.15}.bcc-card.bcc-card--main{min-height:350px;border:none;border-radius:24px;overflow:hidden;background:radial-gradient(900px 380px at 50% 0%,rgba(255,255,255,.10) 0%,rgba(0,0,0,0) 55%),linear-gradient(180deg,#1d4633 0%,#143425 45%,#0f261b 100%);box-shadow:0 30px 90px rgba(0,0,0,.22);transition:transform .35s cubic-bezier(.2,1,.2,1),box-shadow .35s cubic-bezier(.2,1,.2,1)}.bcc-card.bcc-card--main .bcc-media{height:200px;border-radius:24px 24px 0 0;overflow:hidden}.bcc-card.bcc-card--main .bcc-pill{background:rgba(229,201,122,.95);color:#1F2A24}.bcc-card.bcc-card--main .bcc-title{font-size:20px;color:rgba(255,255,255,.95)}.bcc-card.bcc-card--main .bcc-text{color:rgba(255,255,255,.82);max-width:540px;margin-left:auto;margin-right:auto}.bcc-card.bcc-card--main::before{content:"";position:absolute;inset:0;border-radius:24px;padding:6px;background:linear-gradient(140deg,rgba(255,255,255,1) 0%,rgba(255,240,200,1) 15%,rgba(255,215,120,.95) 35%,rgba(212,175,55,1) 50%,rgba(255,215,120,.95) 70%,rgba(255,240,200,1) 85%,rgba(255,255,255,1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4;box-shadow:0 0 20px rgba(255,215,120,.75),0 0 65px rgba(255,215,120,.35)}.bcc-card.bcc-card--main::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:1;background:radial-gradient(900px 340px at 50% 0%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.10) 35%,rgba(0,0,0,0) 72%);box-shadow:inset 0 0 26px rgba(255,215,120,.28)}.bcc-card.bcc-card--main .bcc-sweep{position:absolute;inset:-45% -70%;border-radius:30px;pointer-events:none;z-index:3;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 38%,rgba(255,240,190,.20) 46%,rgba(255,215,120,.42) 50%,rgba(255,240,190,.20) 54%,rgba(255,255,255,0) 62%,transparent 100%);transform:rotate(18deg) translateX(-60%)}.bcc-card.bcc-card--main:hover{transform:translateY(-10px);box-shadow:0 48px 130px rgba(0,0,0,.28),0 0 80px rgba(255,215,120,.38),0 0 160px rgba(255,215,120,.22)}.bcc-card.bcc-card--main:hover::before{box-shadow:0 0 30px rgba(255,215,120,.82),0 0 90px rgba(255,215,120,.45),0 0 170px rgba(255,215,120,.28)}.bcc-card.bcc-card--main:hover .bcc-sweep{opacity:.85;animation:bccSweepOnce .95s cubic-bezier(.2,1,.2,1) forwards}@keyframes bccSweepOnce{from{transform:rotate(18deg) translateX(-60%)}to{transform:rotate(18deg) translateX(60%)}}@keyframes bccBtnSweepOnce{from{transform:translateX(0) rotate(18deg)}to{transform:translateX(270%) rotate(18deg)}}.bcc-card.bcc-card--main .bcc-media,.bcc-card.bcc-card--main .bcc-body{position:relative;z-index:2}@media (min-width:1500px){.bc-collab-clean__wrap{max-width:1440px}.bc-collab-clean__grid{gap:30px!important}.bcc-card{min-height:270px}.bcc-card.bcc-card--main{min-height:380px}.bcc-card.bcc-card--main .bcc-media{height:220px}}@media (max-width:1180px){.bc-collab-clean__wrap{padding:0 22px}.bc-collab-clean__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr)!important;gap:20px!important}.bcc-card{min-height:240px}.bcc-card.bcc-card--main{min-height:330px}.bcc-card.bcc-card--main .bcc-media{height:180px}}@media (max-width:1024px){.bc-collab-clean{padding:34px 0 44px}.bc-collab-clean__title{margin:0 0 42px}.bc-sub-inline{font-size:16px}.bc-collab-clean__subtitle{margin:16px auto 34px}.bcc-body{padding:16px}.bcc-title{font-size:15px}.bcc-text{font-size:14px}.bcc-btn--area,.bcc-btn--materias{font-size:12px}.bcc-btn--distribuidor{font-size:12px}}@media (max-width:860px){.bc-title-inline{flex-direction:column;align-items:center;gap:8px}.bc-sub-inline{max-width:720px;font-size:15px;line-height:1.5}.bc-collab-clean__grid{grid-template-columns:1fr 1fr!important;gap:18px!important}.bcc-card.bcc-card--main{grid-column:1/-1;order:-1}.bcc-card,.bcc-card.bcc-card--main{min-height:auto}.bcc-card.bcc-card--main .bcc-media{height:200px}}@media (max-width:680px){.bc-collab-clean{padding:28px 0 38px}.bc-collab-clean__wrap{padding:0 16px}.bc-collab-clean__title{margin:0 0 34px;font-size:clamp(24px,7vw,34px);line-height:1.08}.bc-title-inline{gap:6px}.bc-sub-inline{font-size:15px;line-height:1.55}.bc-collab-clean__subtitle{font-size:15px;line-height:1.55;margin:14px auto 28px}.bc-collab-clean__grid{grid-template-columns:1fr!important;gap:16px!important;align-items:stretch!important}.bcc-card,.bcc-card.bcc-card--main{min-height:auto}.bcc-media{height:170px}.bcc-card.bcc-card--main .bcc-media{height:190px}.bcc-body{padding:15px}.bcc-title{font-size:15px;line-height:1.25}.bcc-text,.bcc-micro{font-size:14px;line-height:1.5}.bcc-micro{color:rgba(31,42,36,.70)}.bcc-btn--area,.bcc-btn--distribuidor,.bcc-btn--materias{max-width:100%}}@media (max-width:480px){.bc-collab-clean__wrap{padding:0 14px}.bc-collab-clean__title{font-size:clamp(22px,8vw,30px);margin:0 0 26px}.bc-sub-inline,.bc-collab-clean__subtitle{font-size:14px;line-height:1.6}.bcc-pill{top:10px;left:10px;padding:8px 9px;font-size:10px;letter-spacing:.1em}.bcc-media{height:150px}.bcc-card.bcc-card--main .bcc-media{height:170px}.bcc-body{padding:14px;gap:8px}.bcc-title{font-size:14px}.bcc-card.bcc-card--main .bcc-title{font-size:18px}.bcc-text,.bcc-micro{font-size:13px;line-height:1.55}.bcc-btn--area,.bcc-btn--materias{min-height:42px;font-size:11px;padding:10px 12px}.bcc-btn--distribuidor{min-height:44px;font-size:11px;padding:10px 14px}}@media (max-width:360px){.bc-collab-clean__wrap{padding:0 12px}.bc-collab-clean__title{font-size:21px}.bcc-media{height:138px}.bcc-card.bcc-card--main .bcc-media{height:156px}.bcc-body{padding:12px}.bcc-pill{font-size:9px;padding:7px 8px}.bcc-title{font-size:13px}.bcc-card.bcc-card--main .bcc-title{font-size:16px}.bcc-text,.bcc-micro{font-size:12px}.bcc-btn--area,.bcc-btn--materias{font-size:10px}.bcc-btn--distribuidor{font-size:10px}}@media (min-width:861px){.bc-collab-clean__grid{align-items:end!important}.bc-collab-clean__grid .bcc-card{height:auto!important}.bc-collab-clean__grid .bcc-card:not(.bcc-card--main){align-self:end}}