.elementor-28644 .elementor-element.elementor-element-e47b1fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28644 .elementor-element.elementor-element-e47b1fb{text-align:start;}.elementor-28644 .elementor-element.elementor-element-e47b1fb .elementor-heading-title{font-family:"Plus Jakarta Sans", "Arial", Sans-serif;font-size:clamp(1.5rem, 3.5vw, 2.3rem);font-weight:800;line-height:1.15em;letter-spacing:-0.03em;color:#f6f7ff;}.elementor-28644 .elementor-element.elementor-element-1f9ffa7{width:var( --container-widget-width, 377px );max-width:377px;--container-widget-width:377px;--container-widget-flex-grow:0;}.elementor-28644 .elementor-element.elementor-element-1f9ffa7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-28644 .elementor-element.elementor-element-1f9ffa7 .elementor-button{font-family:"Plus Jakarta Sans", "Arial", Sans-serif;font-size:19px;font-weight:800;letter-spacing:-0.1px;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:20px 20px 20px 20px;}.elementor-28644 .elementor-element.elementor-element-5654a45 img{width:87%;border-radius:20px 20px 20px 20px;}.elementor-28644 .elementor-element.elementor-element-7dcb00b{--display:flex;--min-height:251px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000020;--border-color:#00000020;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-28644 .elementor-element.elementor-element-d876fe4{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;}.elementor-28644 .elementor-element.elementor-element-d876fe4 img{width:100%;}.elementor-28644 .elementor-element.elementor-element-3a0ebb7{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", "Arial", Sans-serif;font-size:12px;color:#A7A7A7;}@media(max-width:1024px){.elementor-28644 .elementor-element.elementor-element-7dcb00b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-28644 .elementor-element.elementor-element-e47b1fb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28644 .elementor-element.elementor-element-e47b1fb .elementor-heading-title{font-size:28px;}.elementor-28644 .elementor-element.elementor-element-1f9ffa7{width:100%;max-width:100%;}.elementor-28644 .elementor-element.elementor-element-1f9ffa7.elementor-element{--align-self:center;}.elementor-28644 .elementor-element.elementor-element-1f9ffa7 .elementor-button{font-size:18px;line-height:1.2em;padding:16px 16px 16px 16px;}.elementor-28644 .elementor-element.elementor-element-5654a45 img{width:92%;}.elementor-28644 .elementor-element.elementor-element-7dcb00b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28644 .elementor-element.elementor-element-d876fe4{width:100%;max-width:100%;text-align:start;}.elementor-28644 .elementor-element.elementor-element-d876fe4.elementor-element{--align-self:flex-start;}.elementor-28644 .elementor-element.elementor-element-d876fe4 img{width:37%;}.elementor-28644 .elementor-element.elementor-element-3a0ebb7{font-size:10px;}}/* Start custom CSS for html, class: .elementor-element-95a96b5 */.elementor-28644 .elementor-element.elementor-element-95a96b5 .wb-store-badge svg { fill: #fff !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47b1fb */.elementor-28644 .elementor-element.elementor-element-e47b1fb .elementor-heading-title{text-wrap:balance} .elementor-28644 .elementor-element.elementor-element-e47b1fb .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f9ffa7 */.elementor-button {
    background: linear-gradient(180deg, #57dd90, #3ad07a 60%, #2dbb69);
    color: #0c3d2b;
}

.elementor-button:hover {
    filter: brightness(1.04);
    box-shadow: 0 16px 40px -8px rgba(58, 208, 122, .7),
                inset 0 1px 0 rgba(255, 255, 255, .6);
    color: #0c3d2b;
    cursor: pointer;
}
@media (min-width: 768px){
.elementor-28644 .elementor-element.elementor-element-1f9ffa7 br{
display: none;
}
}/* End custom CSS */
/* Start custom CSS *//* ─── WEBURN · CSS GLOBAL ─── */
/* Colar em: Elementor → Configurações do Site → CSS Personalizado */

/* ─── RESET & VARIÁVEIS ─── */

:root{--wb-red:#FF0035;--wb-red-dk:#CC0029;--wb-dark:#131313;--wb-white:#FFFFFF;--wb-gray:#888888;--wb-gray-lt:#F5F5F5;--wb-font:'Plus Jakarta Sans',sans-serif;--wb-maxw:1280px;--wb-radius:16px;--wb-radius-sm:10px}
*,*::before,*::after{box-sizing:border-box}
body,.elementor-widget-html{font-family:var(--wb-font)!important;-webkit-font-smoothing:antialiased}

/* ─── SEÇÃO 0 · NAVBAR ─── */
.wb-nav{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,0,53,.15);transition:background .3s,box-shadow .3s}
.wb-nav-inner{max-width:var(--wb-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:68px}
.wb-logo{display:inline-flex;align-items:center;text-decoration:none}
.wb-logo img{height:32px;width:auto;display:block}
.wb-nav-links{display:flex;align-items:center;gap:2px}
.wb-nav-links a{font-size:14px;font-weight:600;color:rgba(19,19,19,.7);padding:8px 13px;border-radius:8px;transition:all .2s;text-decoration:none}
.wb-nav-links a:hover{color:#131313;background:rgba(19,19,19,.06)}
.wb-nav-links a.wb-nav-sub{color:var(--wb-red)}
.wb-nav-links a.wb-nav-sub:hover{background:rgba(255,0,53,.1)}
.wb-nav-cta{display:flex;align-items:center;gap:12px}
.wb-burger{display:none;flex-direction:column;gap:5px;background:none;border:1.5px solid rgba(19,19,19,.2);border-radius:8px;padding:9px 10px;cursor:pointer}
.wb-burger span{width:18px;height:2px;background:#131313;border-radius:2px;display:block;transition:all .3s}
.wb-mobile-nav{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:all .3s}
.wb-mobile-nav.open{opacity:1;visibility:visible}
.wb-mobile-panel{position:absolute;top:0;right:0;height:100%;width:85%;max-width:320px;background:#fff;border-left:1px solid rgba(255,0,53,.2);padding:24px;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,.02,.2,1);display:flex;flex-direction:column}
.wb-mobile-nav.open .wb-mobile-panel{transform:none}
.wb-mobile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}
.wb-mobile-close{background:rgba(19,19,19,.06);border:1px solid rgba(19,19,19,.15);color:#131313;border-radius:8px;width:38px;height:38px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.wb-mobile-panel a{display:block;padding:16px 4px;border-bottom:1px solid rgba(19,19,19,.1);font-weight:600;font-size:16px;color:rgba(19,19,19,.85);text-decoration:none;transition:color .2s}
.wb-mobile-panel a:hover{color:#131313}
.wb-mobile-panel a.wb-nav-sub{color:var(--wb-red)}
.wb-mobile-panel .wb-btn{margin-top:20px;width:100%;justify-content:center}
@media(max-width:1024px){.wb-nav-links{display:none}.wb-burger{display:flex}}
@media(max-width:768px){.wb-nav-inner{padding:0 20px;height:60px}.wb-logo img{height:18px}.wb-nav-cta .wb-btn{padding:7px 22px!important;font-size:14px}}

/* ─── SEÇÃO 1 · HERO INSTITUCIONAL ─── */
.wb-hero{position:relative;background:#fff;overflow:hidden;padding:100px 40px 0}
.wb-hero::before{content:'';position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,0,53,.12) 0%,transparent 65%);pointer-events:none;animation:wb-float 6s ease-in-out infinite}
.wb-hero::after{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(255,0,53,.05) 0%,transparent 70%);pointer-events:none}
.wb-hero-inner{max-width:var(--wb-maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}
.wb-hero-content{padding-bottom:40px}
.wb-hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,0,53,.1);border:1px solid rgba(255,0,53,.3);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;color:var(--wb-red);letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;animation:wb-fadeIn .6s ease both}
.wb-hero-tag svg{animation:wb-spin-slow 4s linear infinite}
.wb-hero h1{font-size:clamp(32px,4vw,58px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#131313;margin-bottom:20px;animation:wb-fadeUp .7s .1s ease both}
.wb-hero h1 .wb-hl{color:var(--wb-red);position:relative;display:inline}
.wb-hero h1 .wb-hl::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--wb-red),transparent);border-radius:2px}
.wb-hero-sub{font-size:clamp(16px,1.5vw,19px);color:rgba(19,19,19,.7);line-height:1.65;max-width:44ch;margin-bottom:36px;animation:wb-fadeUp .7s .2s ease both}
.wb-hero-ctas{display:flex;gap:14px;flex-wrap:wrap;animation:wb-fadeUp .7s .3s ease both}
.wb-hero-stores{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}
.wb-store-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(19,19,19,.06);border:1px solid rgba(19,19,19,.15);border-radius:10px;padding:10px 16px;transition:all .2s;cursor:pointer;text-decoration:none}
.wb-store-badge:hover{background:rgba(19,19,19,.12);transform:translateY(-2px)}
.wb-store-badge svg{width:18px;height:18px;fill:#131313;flex-shrink:0}
.wb-store-badge-text{display:flex;flex-direction:column}
.wb-store-badge-text small{font-size:9px;color:rgba(19,19,19,.5);text-transform:uppercase;letter-spacing:.06em}
.wb-store-badge-text strong{font-size:13px;color:#131313;font-weight:700}
.wb-hero-visual{position:relative;display:flex;justify-content:center;align-items:flex-end;animation:wb-fadeUp .8s .2s ease both}
.wb-hero-visual::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;background:radial-gradient(circle,rgba(255,0,53,.18) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1}
.wb-hero-video{position:relative;z-index:2;width:100%;max-width:360px;display:block;margin:-80px 0 -200px 0!important;filter:drop-shadow(0 32px 48px rgba(0,0,0,.18))}
@media(max-width:900px){.wb-hero{padding:80px 24px 0}.wb-hero-inner{grid-template-columns:1fr;gap:32px;text-align:center}.wb-hero-content{padding-bottom:0}.wb-hero-sub{max-width:100%}.wb-hero-ctas{justify-content:center}.wb-hero-stores{justify-content:center}.wb-hero-video{max-width:360px;margin-bottom:-60px}.wb-hero-visual::before{width:220px;height:220px}}
@media(max-width:480px){.wb-hero{padding:70px 20px 0}.wb-hero-ctas{flex-direction:column;align-items:center}.wb-hero-ctas .wb-btn{width:100%;max-width:380px;justify-content:center}.wb-hero-video{max-width:320px;margin:-50px 0 -150px 0!important}}

/* ─── SEÇÃO 1.1 · FAIXA DE CREDIBILIDADE ─── */
.wb-cred{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);border-top:1px solid rgba(255,0,53,.15);border-bottom:1px solid rgba(255,0,53,.15);padding:44px 40px}
.wb-cred-inner{max-width:var(--wb-maxw);margin:0 auto}
.wb-seal-wrap{display:flex;justify-content:center;margin-bottom:32px}
.wb-seal{display:inline-flex;align-items:center;gap:14px;background:rgba(255,0,53,.06);border:1px solid rgba(255,0,53,.25);border-radius:16px;padding:18px 28px}
.wb-seal-icon{width:44px;height:44px;background:rgba(255,0,53,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.wb-seal-icon svg{width:22px;height:22px;fill:var(--wb-red)}
.wb-seal-text{font-size:clamp(15px,1.5vw,18px);font-weight:700;color:#131313;line-height:1.3}
.wb-seal-text span{color:var(--wb-red)}
.wb-experts-strip{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}
.wb-experts-avatars{display:flex;align-items:center}
.wb-experts-avatars img{width:40px;height:40px;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-10px;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.wb-experts-avatars img:first-child{margin-left:0}
.wb-experts-strip-text{font-size:14px;font-weight:700;color:#131313;margin-left:16px}
.wb-experts-strip-text span{color:var(--wb-red)}
.wb-media-label{text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.35);margin-bottom:20px}
.wb-logos{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}
.wb-logo-item{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:12px 24px;min-width:100px;transition:all .2s;cursor:pointer}
.wb-logo-item:hover{background:rgba(0,0,0,.1);transform:translateY(-2px)}
.wb-logo-item span{font-size:15px;font-weight:800;color:rgba(0,0,0,.5);letter-spacing:.04em;transition:color .2s}
.wb-logo-item:hover span{color:rgba(0,0,0,.85)}
@media(max-width:768px){.wb-cred{padding:32px 20px}.wb-seal{flex-direction:row;text-align:left;padding:16px 20px}.wb-logos{gap:10px}.wb-logo-item{min-width:80px;padding:10px 16px}.wb-experts-strip{flex-direction:column;gap:12px;align-items:center}.wb-experts-strip-text{margin-left:0;text-align:center;max-width:22ch;line-height:1.5}}
@media(max-width:480px){.wb-cred{padding:28px 20px}.wb-seal{padding:14px 16px;gap:12px}}

/* ─── SEÇÃO 2 · O QUE É A WEBURN ─── */
.wb-oque{background:#fff;padding:100px 40px;position:relative;overflow:hidden}
.wb-oque::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,53,.2),transparent)}
.wb-oque-inner{max-width:var(--wb-maxw);margin:0 auto}
.wb-oque-head{text-align:center;max-width:640px;margin:0 auto 60px}
.wb-oque-head h2{font-size:clamp(28px,3.5vw,48px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}
.wb-oque-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.55);line-height:1.65}
.wb-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}
.wb-pillar{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:32px 28px;transition:all .3s;position:relative;overflow:visible;box-shadow:0 2px 12px rgba(0,0,0,.06)}
.wb-pillar::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wb-red),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;border-radius:20px 20px 0 0}
.wb-pillar:hover{border-color:rgba(255,0,53,.2);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1)}
.wb-pillar:hover::before{transform:scaleX(1)}
.wb-card-stack{position:relative;width:50%;margin:0 auto 72px;aspect-ratio:3/4}
.wb-card-stack .wb-card{position:absolute;width:100%;height:100%;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}
.wb-card-stack .wb-card img{width:100%;height:100%;object-fit:cover;display:block}
.wb-card-stack .wb-card:nth-child(1){transform:rotate(-8deg) translateX(-30%) translateY(5%);z-index:1}
.wb-card-stack .wb-card:nth-child(2){transform:rotate(5deg) translateX(30%) translateY(5%);z-index:2}
.wb-card-stack .wb-card:nth-child(3){transform:rotate(0deg);z-index:3}
.wb-pillar:hover .wb-card-stack .wb-card:nth-child(1){transform:rotate(-12deg) translateX(-70%) translateY(3%)}
.wb-pillar:hover .wb-card-stack .wb-card:nth-child(2){transform:rotate(8deg) translateX(70%) translateY(3%)}
.wb-pillar:hover .wb-card-stack .wb-card:nth-child(3){transform:rotate(0deg) translateY(-4px);box-shadow:0 16px 40px rgba(255,0,53,.15)}
.wb-pillar h3{font-size:22px;font-weight:800;color:#131313;margin-bottom:10px;letter-spacing:-.02em}
.wb-pillar p{font-size:14.5px;color:rgba(0,0,0,.6);line-height:1.65;margin-bottom:10px}
.wb-pillar .wb-pillar-extra{font-size:14px;color:rgba(0,0,0,.55);line-height:1.65;margin-bottom:12px;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}
.wb-pillar .wb-pillar-who{font-style:italic;font-size:13px;color:rgba(0,0,0,.4);line-height:1.5;border-top:1px solid rgba(0,0,0,.08);padding-top:12px;margin-top:4px}
.wb-features-title{font-size:clamp(18px,2vw,24px);font-weight:700;color:#131313;text-align:center;margin-bottom:28px;letter-spacing:-.02em}
.wb-features-title span{color:var(--wb-red)}
.wb-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.wb-feat{display:flex;align-items:center;gap:12px;background:#f8f8f8;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:14px 16px;transition:all .2s}
.wb-feat:hover{background:#fff;border-color:rgba(255,0,53,.2);box-shadow:0 4px 12px rgba(0,0,0,.06)}
.wb-feat-ck{width:26px;height:26px;background:rgba(255,0,53,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.wb-feat-ck svg{width:13px;height:13px;stroke:var(--wb-red);stroke-width:2.5;fill:none}
.wb-feat span{font-size:14px;color:#333;font-weight:500;line-height:1.4}
.wb-hl{color:var(--wb-red);position:relative;display:inline}
.wb-hl::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--wb-red),transparent);border-radius:2px}
@media(max-width:900px){.wb-oque{padding:70px 24px}.wb-pillars{grid-template-columns:1fr}.wb-features{grid-template-columns:1fr}.wb-card-stack{width:60%;margin-bottom:60px!important}}
@media(max-width:480px){.wb-oque{padding:60px 20px}.wb-card-stack{width:52%;margin-bottom:50px!important}}

/* ─── SEÇÃO 3 · ESPECIALISTAS ─── */
.wb-experts{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);padding:100px 40px;position:relative;overflow:hidden}
.wb-experts::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,53,.15),transparent)}
.wb-experts-inner{max-width:var(--wb-maxw);margin:0 auto}
.wb-experts-head{text-align:center;max-width:680px;margin:0 auto 60px}
.wb-experts-head h2{font-size:clamp(26px,3vw,44px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}
.wb-experts-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.5);line-height:1.65}
.wb-experts-wrap{position:relative}
.wb-experts-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}
.wb-experts-carousel::-webkit-scrollbar{display:none}
.wb-carousel-controls{display:flex;align-items:center;gap:12px;margin-top:20px}
.wb-carousel-progress-wrap{flex:1;height:3px;background:rgba(0,0,0,.1);border-radius:99px;overflow:hidden}
.wb-carousel-progress-bar{height:100%;background:var(--wb-red);border-radius:99px;width:0%;transition:width .2s ease}
.wb-carousel-btn{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.wb-carousel-btn:hover{background:var(--wb-red);border-color:var(--wb-red)}
.wb-carousel-btn:hover svg{stroke:#fff}
.wb-expert-card{flex:0 0 calc(25% - 12px);scroll-snap-align:start;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;overflow:hidden;transition:all .3s;position:relative;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 2px 12px rgba(0,0,0,.06)}
.wb-expert-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wb-red),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:2}
.wb-expert-card:hover{border-color:rgba(255,0,53,.2);transform:translateY(-5px);box-shadow:0 24px 48px rgba(0,0,0,.12)}
.wb-expert-card:hover::before{transform:scaleX(1)}
.wb-expert-avatar{width:100%;overflow:hidden;position:relative;background:#f5f5f5}
.wb-expert-avatar img{width:70%;display:block;transition:transform .4s ease;margin:0 auto}
.wb-expert-card:hover .wb-expert-avatar img{transform:scale(1.04)}
.wb-expert-info{padding:18px 20px 20px}
.wb-expert-name{font-size:19px;font-weight:800;color:#131313;margin-bottom:6px;letter-spacing:-.01em}
.wb-expert-fol{font-size:12px;font-weight:700;color:var(--wb-red);margin-bottom:10px;display:flex;align-items:center;gap:5px}
.wb-expert-fol svg{width:13px;height:13px;fill:var(--wb-red);flex-shrink:0}
.wb-expert-bio{font-size:13px;color:rgba(0,0,0,.5);line-height:1.55}
@media(max-width:1100px){.wb-expert-card{flex:0 0 calc(33.333% - 11px)}}
@media(max-width:768px){.wb-experts{padding:70px 24px}.wb-expert-card{flex:0 0 calc(50% - 8px)}}
@media(max-width:480px){.wb-experts{padding:60px 20px}.wb-expert-card{flex:0 0 80%}}

/* ─── SEÇÃO 3.1 · PARCEIROS ─── */
.wb-partners{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);padding:90px 40px;position:relative;overflow:hidden}
.wb-partners::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}
.wb-partners-inner{max-width:var(--wb-maxw);margin:0 auto}
.wb-partners-head{text-align:center;max-width:580px;margin:0 auto 48px}
.wb-partners-head h2{font-size:clamp(26px,3vw,42px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}
.wb-partners-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.5);line-height:1.65}
.wb-partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.wb-partner-logo{display:flex;align-items:center;justify-content:center;background:#131313;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:22px 16px;min-height:72px;transition:all .25s;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.wb-partner-logo::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,0,53,.04),transparent);opacity:0;transition:opacity .3s}
.wb-partner-logo:hover{border-color:rgba(255,0,53,.25);transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.1)}
.wb-partner-logo:hover::before{opacity:1}
.wb-partner-logo img{max-height:36px;max-width:100%;width:auto;object-fit:contain;opacity:.5;transition:opacity .25s;position:relative;z-index:1}
.wb-partner-logo:hover img{opacity:1}
@media(max-width:900px){.wb-partners{padding:70px 24px}.wb-partners-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:480px){.wb-partners{padding:70px 20px}.wb-partners-grid{grid-template-columns:repeat(2,1fr);gap:10px}}

/* ─── SEÇÃO 4 · BAIXE O APP ─── */
.wb-download{background:#FF0035;padding:40px 40px;position:relative}
.wb-download-inner{max-width:var(--wb-maxw);margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;gap:0}
.wb-download-mockup{flex-shrink:0;width:480px;margin:-260px 0;position:relative;z-index:2}
.wb-download-mockup video{width:100%;display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.25))}
.wb-download-content{flex:1;text-align:center}
.wb-download .wb-eyebrow{color:rgba(255,255,255,.75)}
.wb-download h2{font-size:clamp(28px,3.5vw,50px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}
.wb-download h2 span{color:#fff}
.wb-download p{font-size:clamp(16px,1.5vw,18px);color:rgba(255,255,255,.85);line-height:1.65;margin-bottom:40px;max-width:44ch;margin-left:auto;margin-right:auto}
.wb-store-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}
.wb-store-btn{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1.5px solid rgba(255,255,255,.3);border-radius:14px;padding:14px 24px;transition:all .25s;cursor:pointer;text-decoration:none;min-width:180px}
.wb-store-btn:hover{background:#131313;border-color:#131313;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.25)}
.wb-store-btn:hover svg{fill:#fff}
.wb-store-btn:hover .wb-store-btn-text small{color:rgba(255,255,255,.6)}
.wb-store-btn:hover .wb-store-btn-text strong{color:#fff}
.wb-store-btn svg{width:28px;height:28px;fill:#131313;flex-shrink:0;transition:fill .25s}
.wb-store-btn-text{text-align:left}
.wb-store-btn-text small{display:block;font-size:10px;color:rgba(0,0,0,.45);text-transform:uppercase;letter-spacing:.06em;transition:color .25s}
.wb-store-btn-text strong{display:block;font-size:16px;color:#131313;font-weight:700;transition:color .25s}
.wb-download-note{font-size:13px;color:rgba(255,255,255,.6)}
@media(max-width:768px){.wb-download{padding:60px 24px 0}.wb-download-inner{flex-direction:column;gap:0;align-items:center}.wb-download-mockup{width:100%;margin:-20px 0 -90px 0;max-height:360px;display:flex;align-items:flex-end;justify-content:center}.wb-download-mockup video{width:auto;max-height:400px;object-fit:cover;object-position:top;margin-bottom:20px}.wb-store-row{flex-direction:column;align-items:center}.wb-store-btn{width:100%;max-width:280px;justify-content:center}}
@media(max-width:480px){.wb-download{padding:48px 20px 0}}

/* ─── SEÇÃO 5 · ACESSE DE QUALQUER LUGAR ─── */
.wb-devices{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);padding:100px 40px;position:relative;overflow:hidden}
.wb-devices::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 50%,rgba(255,0,53,.04) 0%,transparent 70%);pointer-events:none}
.wb-devices-inner{max-width:var(--wb-maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}
.wb-devices-content h2{font-size:clamp(28px,3vw,46px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}
.wb-devices-content p{font-size:clamp(15px,1.3vw,18px);color:rgba(0,0,0,.6);line-height:1.65;margin-bottom:32px;max-width:40ch}
.wb-devices-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.wb-device-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#f8f8f8;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:18px 12px;transition:all .2s}
.wb-device-item:hover{border-color:rgba(255,0,53,.2);background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08)}
.wb-device-icon{width:42px;height:42px;background:rgba(255,0,53,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.wb-device-icon svg{width:22px;height:22px;stroke:var(--wb-red);fill:none;stroke-width:1.8}
.wb-device-item span{font-size:13px;font-weight:600;color:#333;line-height:1.4}
.wb-devices-visual{display:flex;align-items:center;justify-content:center}
.wb-devices-mockup{width:100%;border-radius:24px;overflow:hidden}
.wb-devices-mockup img{width:100%;display:block}
@media(max-width:900px){.wb-devices{padding:70px 24px}.wb-devices-inner{grid-template-columns:1fr;gap:40px}.wb-devices-content p{max-width:100%}.wb-devices-mockup img{width:100%}}
@media(max-width:480px){.wb-devices{padding:60px 20px}.wb-devices-list{grid-template-columns:1fr}.wb-device-item{flex-direction:row;text-align:left}}

/* ─── SEÇÃO 6 · WEBURN NA MÍDIA ─── */
.wb-media{background:linear-gradient(180deg,#0d0d0d 0%,#111 100%);padding:100px 40px;position:relative;overflow:hidden}
.wb-media::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,53,.2),transparent)}
.wb-media-inner{max-width:var(--wb-maxw);margin:0 auto}
.wb-media-head{text-align:center;max-width:560px;margin:0 auto 52px}
.wb-media-head h2{font-size:clamp(26px,3vw,44px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}
.wb-media-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(255,255,255,.5);line-height:1.65}
.wb-clips{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}
.wb-clip{display:block;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}
.wb-clip:nth-child(1){transform:rotate(-1.2deg)}
.wb-clip:nth-child(2){transform:rotate(.8deg);margin-top:16px}
.wb-clip:nth-child(3){transform:rotate(-.5deg)}
.wb-clip:hover{transform:rotate(0deg) translateY(-6px)!important;border-color:rgba(255,0,53,.3);box-shadow:0 20px 40px rgba(0,0,0,.4)}
.wb-clip::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wb-red),transparent);opacity:0;transition:opacity .3s}
.wb-clip:hover::before{opacity:1}
.wb-clip-source{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-red);background:rgba(255,0,53,.1);border:1px solid rgba(255,0,53,.2);border-radius:5px;padding:3px 8px;margin-bottom:12px}
.wb-clip-title{font-size:15px;font-weight:700;color:#fff;line-height:1.35;margin-bottom:14px;display:block}
.wb-clip-thumb{border-radius:10px;aspect-ratio:16/9;overflow:hidden}
.wb-clip-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}
.wb-clip:hover .wb-clip-thumb img{transform:scale(1.04)}
.wb-media-logos{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}
.wb-media-logo{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 22px;min-width:90px;transition:all .2s}
.wb-media-logo:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}
.wb-media-logo span{font-size:14px;font-weight:800;color:rgba(255,255,255,.5);letter-spacing:.04em;transition:color .2s}
.wb-media-logo:hover span{color:rgba(255,255,255,.85)}
@media(max-width:900px){.wb-media{padding:70px 24px}.wb-clips{grid-template-columns:1fr;gap:16px}.wb-clip:nth-child(1),.wb-clip:nth-child(2),.wb-clip:nth-child(3){transform:none;margin-top:0}}
@media(max-width:480px){.wb-media{padding:60px 20px}}

/* ─── SEÇÃO 7 · NÚMEROS E RESULTADOS ─── */
.wb-stats{background:#fff;padding:100px 40px;position:relative;overflow:hidden}
.wb-stats::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(255,0,53,.03) 0%,transparent 70%);pointer-events:none}
.wb-stats-inner{max-width:var(--wb-maxw);margin:0 auto;position:relative;z-index:1}
.wb-stats-head{text-align:center;max-width:560px;margin:0 auto 60px}
.wb-stats-head h2{font-size:clamp(28px,3vw,46px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}
.wb-stats-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.5);line-height:1.65}
.wb-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px}
.wb-stat{background:#f8f8f8;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:32px 28px;text-align:center;transition:all .3s;position:relative;overflow:hidden}
.wb-stat::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--wb-red),transparent);opacity:0;transition:opacity .3s}
.wb-stat:hover{border-color:rgba(255,0,53,.15);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}
.wb-stat:hover::before{opacity:1}
.wb-stat-num{font-size:clamp(36px,4vw,58px);font-weight:800;color:var(--wb-red);letter-spacing:-.04em;line-height:1;margin-bottom:10px}
.wb-stat-label{font-size:14px;color:rgba(0,0,0,.5);line-height:1.45;font-weight:500}
.wb-ba-title{font-size:clamp(18px,2vw,24px);font-weight:700;color:#131313;margin-bottom:24px;letter-spacing:-.02em}
.wb-ba-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}
.wb-ba-extra{display:none;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}
.wb-ba-extra.open{display:grid}
.wb-ba-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;transition:all .25s;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.wb-ba-card:hover{border-color:rgba(255,0,53,.15);transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.1)}
.wb-ba-thumb{overflow:hidden}
.wb-ba-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}
.wb-ba-card:hover .wb-ba-thumb img{transform:scale(1.04)}
.wb-ba-info{padding:16px}
.wb-ba-name{font-size:16px;font-weight:800;color:#131313;margin-bottom:4px}
.wb-ba-result{font-size:13px;color:rgba(0,0,0,.5)}
.wb-ba-result span{color:var(--wb-red);font-weight:700}
.wb-link-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--wb-red);text-decoration:none;transition:gap .2s;cursor:pointer;background:none;border:none;font-family:var(--wb-font);padding:0}
.wb-link-more:hover{gap:10px;color:var(--wb-red)}
.wb-link-more svg{width:16px;height:16px;stroke:var(--wb-red);fill:none;stroke-width:2.5}
@media(max-width:768px){.wb-stats{padding:70px 24px}.wb-stats-grid{grid-template-columns:1fr;gap:12px}.wb-ba-grid,.wb-ba-extra.open{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:4px}.wb-ba-grid::-webkit-scrollbar,.wb-ba-extra::-webkit-scrollbar{display:none}.wb-ba-card{flex:0 0 78%;scroll-snap-align:start}}
@media(max-width:480px){.wb-stats{padding:60px 20px}.wb-ba-card{flex:0 0 85%}}

/* ─── SEÇÃO 8 · PROGRAMAS ─── */
.wb-programs{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);padding:100px 40px;position:relative;overflow:hidden}
.wb-programs::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,53,.15),transparent)}
.wb-programs-inner{max-width:var(--wb-maxw);margin:0 auto}
.wb-programs-head{text-align:center;max-width:640px;margin:0 auto 40px}
.wb-programs-head h2{font-size:clamp(26px,3vw,44px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}
.wb-programs-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.5);line-height:1.65}
.wb-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}
.wb-chip{background:rgba(0,0,0,.04);border:1.5px solid rgba(0,0,0,.12);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;color:rgba(0,0,0,.55);cursor:pointer;transition:all .2s;font-family:var(--wb-font)}
.wb-chip:hover{border-color:rgba(255,0,53,.4);color:#131313;background:rgba(255,0,53,.06)}
.wb-chip.active{background:var(--wb-red);border-color:var(--wb-red);color:#fff}
.wb-programs-sub{text-align:center;font-size:14px;color:rgba(0,0,0,.35);margin-bottom:40px}
.wb-tab-panel{display:none}
.wb-tab-panel.active{display:block}
.wb-progs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.wb-prog-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;overflow:hidden;transition:all .3s;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.wb-prog-card:hover{border-color:rgba(255,0,53,.2);transform:translateY(-5px);box-shadow:0 24px 48px rgba(0,0,0,.12)}
.wb-prog-thumb{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:center;background:#f5f5f5}
.wb-prog-thumb img{width:70%;display:block;transition:transform .4s ease}
.wb-prog-card:hover .wb-prog-thumb img{transform:scale(1.04)}
.wb-prog-body{padding:22px;flex:1;display:flex;flex-direction:column}
.wb-prog-name{font-size:20px;font-weight:800;color:#131313;margin-bottom:6px;letter-spacing:-.02em}
.wb-prog-who{font-style:italic;font-size:12.5px;color:rgba(0,0,0,.4);margin-bottom:12px;line-height:1.5}
.wb-prog-desc{font-size:14px;color:rgba(0,0,0,.6);line-height:1.6;margin-bottom:20px;flex:1}
.wb-progs-carousel-controls{display:none;align-items:center;gap:12px;margin-top:20px}
.wb-progs-progress-wrap{flex:1;height:3px;background:rgba(0,0,0,.1);border-radius:99px;overflow:hidden}
.wb-progs-progress-bar{height:100%;background:var(--wb-red);border-radius:99px;width:0%;transition:width .2s ease}
.wb-progs-btn{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.wb-progs-btn:hover{background:var(--wb-red);border-color:var(--wb-red)}
.wb-progs-btn:hover svg{stroke:#fff}
.wb-progs-btn svg{width:16px;height:16px;stroke:#131313;fill:none;stroke-width:2.5;transition:stroke .2s}
@media(max-width:1100px){.wb-progs-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:768px){.wb-programs{padding:70px 24px}.wb-progs-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-bottom:4px;scroll-behavior:smooth}.wb-progs-grid::-webkit-scrollbar{display:none}.wb-prog-card{flex:0 0 75%;scroll-snap-align:start}.wb-progs-carousel-controls{display:flex}.wb-prog-thumb img{width:70%}}
@media(max-width:480px){.wb-programs{padding:60px 20px}.wb-prog-card{flex:0 0 85%}}

/* ─── SEÇÃO 9 · WEBURN PARA EMPRESAS (B2B) ─── */
.wb-b2b{background:#0a0a0a;padding:100px 40px;position:relative;overflow:hidden;border-top:3px solid var(--wb-red)}
.wb-b2b::before{content:'';position:absolute;top:0;right:0;width:600px;height:600px;background:radial-gradient(circle,rgba(255,0,53,.08) 0%,transparent 65%);pointer-events:none}
.wb-b2b-inner{max-width:var(--wb-maxw,1280px);margin:0 auto;position:relative;z-index:1}
.wb-b2b-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:56px}
.wb-b2b-head h2{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}
.wb-b2b-head h2 em{font-style:normal;color:var(--wb-red)}
.wb-b2b-head p{font-size:clamp(15px,1.3vw,18px);color:rgba(255,255,255,.6);line-height:1.65}
.wb-b2b-hero-img{border-radius:20px;overflow:hidden}
.wb-b2b-hero-img img{width:100%;display:block;border-radius:20px;object-fit:cover;max-height:420px}
.wb-b2b-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:48px}
.wb-b2b-cards{display:flex;flex-direction:column;gap:14px}
.wb-b2b-cards-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 16px!important;padding:0!important}
.wb-b2b-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;transition:all .25s;display:flex;gap:16px;align-items:flex-start}
.wb-b2b-card:hover{border-color:rgba(255,0,53,.25);background:rgba(255,0,53,.04)}
.wb-b2b-card-icon{width:44px;height:44px;background:rgba(255,0,53,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.wb-b2b-card-icon svg{width:24px;height:24px}
.wb-b2b-card-body{flex:1}
.wb-b2b-card h3{font-size:17px;font-weight:800;color:var(--wb-red);margin:0 0 8px!important;letter-spacing:-.01em}
.wb-b2b-card p{font-size:14px;color:rgba(255,255,255,.65);line-height:1.6;margin:0!important}
.wb-b2b-vantagens h3{font-size:18px;font-weight:700;color:#fff;margin:0 0 20px!important;letter-spacing:-.01em}
.wb-b2b-feats{display:flex;flex-direction:column;gap:12px}
.wb-b2b-feat{display:flex;align-items:flex-start;gap:12px}
.wb-b2b-feat-ck{width:24px;height:24px;background:rgba(255,0,53,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.wb-b2b-feat-ck svg{width:12px;height:12px;stroke:var(--wb-red);stroke-width:2.5;fill:none}
.wb-b2b-feat span{font-size:14px;color:rgba(255,255,255,.75);line-height:1.5;font-weight:500}
.wb-b2b-alert{background:rgba(255,0,53,.06);border:1px solid rgba(255,0,53,.2);border-left:4px solid var(--wb-red);border-radius:16px;padding:28px}
.wb-b2b-alert-title{font-size:clamp(17px,1.8vw,22px);font-weight:800;color:var(--wb-red);line-height:1.25;margin:0 0 14px!important;letter-spacing:-.02em}
.wb-b2b-alert p{font-size:14.5px;color:rgba(255,255,255,.75);line-height:1.65;margin:0 0 10px!important}
.wb-b2b-alert p:last-child{margin-bottom:0!important}
.wb-b2b-alert p b{color:#fff}
@media(max-width:900px){.wb-b2b{padding:70px 24px}.wb-b2b-hero{grid-template-columns:1fr;gap:32px}.wb-b2b-cols{grid-template-columns:1fr;gap:32px}}
@media(max-width:480px){.wb-b2b{padding:60px 20px}.wb-b2b-hero-img img{max-height:260px}}

/* ─── SEÇÃO 9.1 · NUTRIÇÃO B2B ─── */
.wb-nutri{background:linear-gradient(160deg,#1a1a1a 0%,#131313 100%);padding:100px 40px;position:relative;overflow:hidden;border-top:3px solid var(--wb-red)}
.wb-nutri::before{content:'';position:absolute;top:0;right:0;width:500px;height:500px;background:radial-gradient(circle,rgba(255,0,53,.07) 0%,transparent 65%);pointer-events:none}
.wb-nutri-inner{max-width:var(--wb-maxw,1280px);margin:0 auto;position:relative;z-index:1}
.wb-nutri-head{text-align:center;margin-bottom:56px}
.wb-nutri-head h2{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}
.wb-nutri-head p{font-size:clamp(15px,1.3vw,18px);color:rgba(255,255,255,.6);line-height:1.65;max-width:52ch;margin:0 auto}
.wb-nutri-usos-title{font-size:clamp(18px,2vw,24px);font-weight:800;color:#fff;margin:0 0 28px!important;letter-spacing:-.02em}
.wb-nutri-usos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px}
.wb-nutri-uso{background:rgba(255,255,255,.04);border:1px solid rgba(255,0,53,.12);border-radius:16px;padding:28px 24px;transition:all .25s;position:relative;overflow:hidden}
.wb-nutri-uso::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wb-red),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.wb-nutri-uso:hover{border-color:rgba(255,0,53,.3);background:rgba(255,0,53,.05)}
.wb-nutri-uso:hover::before{transform:scaleX(1)}
.wb-nutri-uso h4{font-size:15px;font-weight:800;color:var(--wb-red);margin:0 0 10px!important;letter-spacing:-.01em}
.wb-nutri-uso p{font-size:13.5px;color:rgba(255,255,255,.65);line-height:1.6;margin:0 0 8px!important}
.wb-nutri-uso p:last-child{font-size:12.5px;color:rgba(255,0,53,.7);font-weight:600;font-style:italic;margin-bottom:0!important}
.wb-nutri-negocio-title{font-size:clamp(18px,2vw,24px);font-weight:800;color:#fff;margin:0 0 40px!important;letter-spacing:-.02em}
.wb-nutri-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}
.wb-nutri-steps::before{content:'';position:absolute;top:28px;left:calc(16.66% + 18px);right:calc(16.66% + 18px);height:2px;background:linear-gradient(90deg,rgba(255,0,53,.5),rgba(255,0,53,.2),rgba(255,0,53,.5));z-index:0}
.wb-nutri-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;position:relative;z-index:1}
.wb-nutri-step-icon{width:56px;height:56px;border-radius:50%;background:rgba(255,0,53,.12);border:2px solid rgba(255,0,53,.3);display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:1;transition:all .25s}
.wb-nutri-step:hover .wb-nutri-step-icon{background:rgba(255,0,53,.2);border-color:var(--wb-red);transform:scale(1.08)}
.wb-nutri-step-icon svg{width:26px;height:26px}
.wb-nutri-step-body{flex:1}
.wb-nutri-step-body h4{font-size:16px;font-weight:800;color:#fff;margin:0 0 8px!important}
.wb-nutri-step-body p{font-size:14px;color:rgba(255,255,255,.6);line-height:1.6;margin:0!important}
@media(max-width:900px){.wb-nutri{padding:70px 24px}.wb-nutri-usos-grid{grid-template-columns:1fr;gap:14px}.wb-nutri-steps{grid-template-columns:1fr;gap:0}.wb-nutri-steps::before{display:none}.wb-nutri-step{flex-direction:row;text-align:left;align-items:flex-start;gap:20px;padding:0;margin-bottom:0}.wb-nutri-step:not(:last-child){padding-bottom:16px}.wb-nutri-step:not(:last-child)::after{content:'';position:absolute;left:27px;top:58px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(255,0,53,.4) 0%,rgba(255,0,53,.1) 100%)}.wb-nutri-step{position:relative}.wb-nutri-step-icon{min-width:56px;margin-bottom:0}.wb-nutri-step-body{padding:12px 0 0}}
@media(max-width:480px){.wb-nutri{padding:60px 20px}.wb-nutri-step{gap:16px}}

/* ─── SEÇÃO 9.2 · SELFIT ─── */
.wb-selfit{background:linear-gradient(135deg,#ff0035 0%,#cc0029 100%);padding:50px 40px;position:relative;overflow:hidden}
.wb-selfit::before{content:'';position:absolute;top:0;right:0;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.07) 0%,transparent 65%);pointer-events:none}
.wb-selfit-inner{max-width:var(--wb-maxw);margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.wb-selfit-img-wrap{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.15)}
.wb-selfit-img-wrap img.wb-selfit-photo{width:100%;height:100%;object-fit:cover;display:block}
.wb-selfit-logo-tag{position:absolute;top:16px;left:16px;background:#ff0035;border-radius:10px;padding:8px 14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.3)}
.wb-selfit-logo-tag img{width:90px;height:auto;display:block}
.wb-selfit-text .wb-eyebrow{color:rgba(255,255,255,.7)}
.wb-selfit-text h2{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}
.wb-selfit-text p{font-size:clamp(15px,1.3vw,18px);color:rgba(255,255,255,.8);line-height:1.65;max-width:48ch}
@media(max-width:900px){.wb-selfit{padding:70px 24px}.wb-selfit-inner{grid-template-columns:1fr;gap:40px}}
@media(max-width:480px){.wb-selfit{padding:60px 20px}.wb-selfit-img-wrap{aspect-ratio:16/9}}

/* ─── SEÇÃO 9.3 · CLIENTES / EMPRESAS ─── */
.wb-clients{background:#0a0a0a;padding:100px 40px;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}
.wb-clients-inner{max-width:var(--wb-maxw,1280px);margin:0 auto;position:relative;z-index:1;text-align:center}
.wb-clients-head{margin-bottom:48px}
.wb-clients-head h2{font-size:clamp(28px,3.5vw,52px);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}
.wb-clients-head p{font-size:clamp(15px,1.3vw,18px);color:rgba(255,255,255,.45);line-height:1.65;max-width:48ch;margin:0 auto}
.wb-carousel-wrap{position:relative;width:100%;overflow:hidden;margin-bottom:56px}
.wb-carousel-wrap::before,.wb-carousel-wrap::after{content:'';position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}
.wb-carousel-wrap::before{left:0;background:linear-gradient(90deg,#0a0a0a 0%,transparent 100%)}
.wb-carousel-wrap::after{right:0;background:linear-gradient(270deg,#0a0a0a 0%,transparent 100%)}
.wb-carousel-track{display:flex;gap:16px;width:max-content;animation:wb-marquee 28s linear infinite}
.wb-carousel-track:hover{animation-play-state:paused}
.wb-client-logo{flex-shrink:0;width:140px;height:56px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:10px 16px;transition:all .25s;cursor:pointer}
.wb-client-logo:hover{background:rgba(255,255,255,.1);border-color:rgba(255,0,53,.3);transform:scale(1.04)}
.wb-client-logo img{max-height:32px;max-width:110px;width:auto;object-fit:contain;opacity:.55;transition:opacity .25s;filter:brightness(0) invert(1)}
.wb-client-logo:hover img{opacity:1}
.wb-clients-ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}
.wb-clients-btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4);border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700;font-family:var(--wb-font);cursor:pointer;text-decoration:none;transition:all .25s;display:inline-flex;align-items:center}
.wb-clients-btn-outline:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}
@media(max-width:768px){.wb-clients{padding:70px 24px}.wb-carousel-wrap::before,.wb-carousel-wrap::after{width:60px}}
@media(max-width:480px){.wb-clients{padding:60px 20px}.wb-clients-ctas{flex-direction:column;align-items:center}.wb-clients-ctas .wb-btn,.wb-clients-ctas .wb-clients-btn-outline{width:100%;justify-content:center;min-width:200px}}

/* ─── SEÇÃO 10 · NOSSA HISTÓRIA / TIME ─── */
.wb-history{background:var(--wb-dark,#131313);padding:100px 40px;position:relative;overflow:hidden}
.wb-history::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 70% 50%,rgba(255,0,53,.05) 0%,transparent 70%);pointer-events:none}
.wb-history-inner{max-width:var(--wb-maxw);margin:0 auto;position:relative;z-index:1}
.wb-history-head{text-align:center;max-width:640px;margin:0 auto 56px}
.wb-history-head h2{font-size:clamp(26px,3vw,44px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}
.wb-history-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(255,255,255,.5);line-height:1.65}
.wb-team-carousel-wrap{position:relative;overflow:hidden;margin-bottom:56px;perspective:1200px}
.wb-team-carousel{display:flex;gap:16px;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto;padding:24px 40px 32px;transform-style:preserve-3d;cursor:grab;user-select:none;-webkit-user-select:none}
.wb-team-carousel::-webkit-scrollbar{display:none}
.wb-team-carousel.is-dragging{cursor:grabbing;scroll-behavior:auto}
.wb-team-fade-left,.wb-team-fade-right{position:absolute;top:0;bottom:0;width:160px;z-index:3;pointer-events:none}
.wb-team-fade-left{left:0;background:linear-gradient(to right,#131313 0%,rgba(19,19,19,.7) 40%,transparent 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to right,black 0%,black 40%,transparent 100%);mask-image:linear-gradient(to right,black 0%,black 40%,transparent 100%)}
.wb-team-fade-right{right:0;background:linear-gradient(to left,#131313 0%,rgba(19,19,19,.7) 40%,transparent 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to left,black 0%,black 40%,transparent 100%);mask-image:linear-gradient(to left,black 0%,black 40%,transparent 100%)}
.wb-team-card{flex:0 0 calc(25% - 12px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:border-color .3s,box-shadow .3s,opacity .3s;transform-origin:center center;will-change:transform}
.wb-team-card:hover{border-color:rgba(255,0,53,.2);box-shadow:0 24px 48px rgba(0,0,0,.4)}
.wb-team-avatar{width:100%;aspect-ratio:1/1;overflow:hidden;background:#1a1a1a}
.wb-team-avatar img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}
.wb-team-card:hover .wb-team-avatar img{transform:scale(1.04)}
.wb-team-info{padding:16px 18px 20px}
.wb-team-name{font-size:16px;font-weight:800;color:#fff;margin-bottom:4px}
.wb-team-role{font-size:12px;font-weight:600;color:var(--wb-red,#FF0035);letter-spacing:.04em;text-transform:uppercase}
.wb-history-text{max-width:680px;margin:0 auto;text-align:center}
.wb-history-text p{font-size:clamp(15px,1.3vw,17px);color:rgba(255,255,255,.6);line-height:1.7}
@media(max-width:1100px){.wb-team-card{flex:0 0 calc(33.333% - 12px)}}
@media(max-width:768px){.wb-history{padding:70px 24px}.wb-team-card{flex:0 0 calc(50% - 8px)}.wb-team-fade-left,.wb-team-fade-right{width:80px}.wb-team-carousel{padding:16px 20px 24px}}
@media(max-width:480px){.wb-history{padding:60px 20px}.wb-team-card{flex:0 0 75%}.wb-team-fade-left,.wb-team-fade-right{width:48px}}

/* ─── SEÇÃO 11 · MANIFESTO ─── */
.wb-manifesto{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);padding:100px 40px;position:relative;overflow:hidden}
.wb-manifesto::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(255,0,53,.04) 0%,transparent 70%);pointer-events:none}
.wb-manifesto-inner{max-width:var(--wb-maxw);margin:0 auto;position:relative;z-index:1}
.wb-manifesto-head{text-align:center;max-width:560px;margin:0 auto 48px}
.wb-manifesto-head h2{font-size:clamp(28px,3vw,46px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}
.wb-manifesto-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.55);line-height:1.65}
.wb-video-wrap{position:relative;border-radius:24px;overflow:hidden;background:#f0f0f0;border:1px solid rgba(0,0,0,.08)}
.wb-video-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--wb-red),transparent);z-index:1}
@media(max-width:768px){.wb-manifesto{padding:70px 24px}}
@media(max-width:480px){.wb-manifesto{padding:60px 20px}}

/* ─── SEÇÃO 11.5 · FAQ ─── */
.wb-faq{background:#fff;padding:100px 40px;position:relative;overflow:hidden}
.wb-faq::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,53,.15),transparent)}
.wb-faq-inner{max-width:760px;margin:0 auto;position:relative;z-index:1}
.wb-faq-head{text-align:center;margin-bottom:48px}
.wb-faq-head h2{font-size:clamp(26px,3vw,42px);font-weight:800;color:#131313;line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}
.wb-faq-head p{font-size:clamp(15px,1.3vw,17px);color:rgba(0,0,0,.5);line-height:1.65}
.wb-faq-list{display:flex;flex-direction:column;gap:0}
.wb-faq-item{border-bottom:1px solid rgba(0,0,0,.08);border-left:3px solid transparent;border-radius:4px;transition:background .25s,border-color .25s}
.wb-faq-item:first-child{border-top:1px solid rgba(0,0,0,.08)}
.wb-faq-item:hover{background:rgba(255,0,53,.05);border-left-color:rgba(255,0,53,.3)}
.wb-faq-item:hover .wb-faq-q-text{color:#fff}
.wb-faq-item:hover .wb-faq-icon{background:rgba(255,0,53,.14)}
.wb-faq-item.open{background:var(--wb-red,#FF0035);border-left-color:var(--wb-red,#FF0035);border-bottom-color:rgba(255,255,255,.15)}
.wb-faq-item.open .wb-faq-q-text{color:#fff}
.wb-faq-item.open .wb-faq-icon{background:rgba(255,255,255,.2)}
.wb-faq-item.open .wb-faq-icon svg{stroke:#fff;transform:rotate(45deg)}
.wb-faq-item.open .wb-faq-a-inner{color:rgba(255,255,255,.88)}
.wb-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 16px 20px 12px;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit;transition:color .2s}
.wb-faq-q-text{font-size:clamp(15px,1.3vw,17px);font-weight:700;color:#131313;line-height:1.4;transition:color .25s}
.wb-faq-icon{width:28px;height:28px;background:rgba(255,0,53,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}
.wb-faq-icon svg{width:14px;height:14px;stroke:var(--wb-red,#FF0035);fill:none;stroke-width:2.5;transition:transform .3s,stroke .25s}
.wb-faq-a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1)}
.wb-faq-item.open .wb-faq-a{max-height:300px}
.wb-faq-a-inner{padding:0 16px 20px 12px;font-size:clamp(14px,1.2vw,15.5px);color:rgba(0,0,0,.6);line-height:1.7;transition:color .25s}
@media(max-width:768px){.wb-faq{padding:70px 24px}}
@media(max-width:480px){.wb-faq{padding:60px 20px}}

/* ─── SEÇÃO 12 · FECHAMENTO ─── */
.wb-close{background:linear-gradient(180deg,#f8f8f8 0%,#f2f2f2 100%);padding:100px 40px;position:relative;overflow:hidden}
.wb-close::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(255,0,53,.05) 0%,transparent 65%);pointer-events:none}
.wb-close-inner{max-width:680px;margin:0 auto;text-align:center;position:relative;z-index:1}
.wb-close h2{font-size:clamp(32px,4vw,58px);font-weight:800;color:#131313;line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}
.wb-close h2 span{color:var(--wb-red)}
.wb-close p{font-size:clamp(16px,1.5vw,19px);color:rgba(0,0,0,.6);line-height:1.65;margin-bottom:40px;max-width:44ch;margin-left:auto;margin-right:auto}
.wb-close-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}
.wb-close-stores{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.wb-close-store{display:inline-flex;align-items:center;gap:8px;background:#f5f5f5;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 18px;transition:all .2s;text-decoration:none}
.wb-close-store:hover{background:#ebebeb;border-color:rgba(0,0,0,.2);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}
.wb-close-store svg{width:18px;height:18px;fill:#131313;flex-shrink:0}
.wb-close-store-text{display:flex;flex-direction:column}
.wb-close-store-text small{font-size:9px;color:rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:.06em}
.wb-close-store-text strong{font-size:13px;color:#131313;font-weight:700}
.wb-footer{background:#f0f0f0;padding:32px 40px;border-top:1px solid rgba(0,0,0,.08)}
.wb-footer-inner{max-width:var(--wb-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}
.wb-footer-logo{font-family:var(--wb-font);font-weight:800;font-size:22px;letter-spacing:-.04em;color:#131313}
.wb-footer-logo span{color:var(--wb-red)}
.wb-footer-tagline{font-size:13px;color:rgba(0,0,0,.4)}
.wb-footer-links{display:flex;gap:20px}
.wb-footer-links a{font-size:12px;color:rgba(0,0,0,.4);text-decoration:none;transition:color .2s}
.wb-footer-links a:hover{color:rgba(0,0,0,.8)}
@media(max-width:768px){.wb-close{padding:70px 24px}.wb-close-ctas{flex-direction:column;align-items:center}.wb-close-ctas .wb-btn{width:100%;max-width:320px;justify-content:center}.wb-footer{padding:24px 20px}.wb-footer-inner{flex-direction:column;text-align:center}.wb-footer-links{justify-content:center}}
@media(max-width:480px){.wb-close{padding:60px 20px}}

/* ─── ANIMAÇÕES GLOBAIS ─── */
@keyframes wb-fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@keyframes wb-fadeIn{from{opacity:0}to{opacity:1}}
@keyframes wb-pulse-red{0%,100%{box-shadow:0 0 0 0 rgba(255,0,53,.4)}50%{box-shadow:0 0 0 12px rgba(255,0,53,0)}}
@keyframes wb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes wb-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}


/* ─── BOTÕES GLOBAIS ─── */
.wb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--wb-font);font-weight:700;font-size:15px;padding:14px 28px;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:all .22s cubic-bezier(.22,1,.36,1);text-decoration:none;white-space:nowrap;letter-spacing:-.01em}
.wb-btn-primary{background:var(--wb-red);color:#fff;border-color:var(--wb-red);animation:wb-pulse-red 2.5s infinite}
.wb-btn-primary:hover{background:var(--wb-red-dk);border-color:var(--wb-red-dk);transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,0,53,.35);animation:none}
.wb-btn-outline{background:transparent;color:var(--wb-white);border-color:rgba(255,255,255,.35)}
.wb-btn-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);transform:translateY(-2px)}
.wb-btn-dark{background:var(--wb-dark);color:#fff;border-color:var(--wb-dark)}
.wb-btn-dark:hover{background:#222;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}

/* ─── EYEBROW ─── */
.wb-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-red);margin-bottom:12px}

/* ─── STORE BADGES ─── */
.wb-store-badge{display:inline-flex;align-items:center;gap:8px;background:#131313;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 16px;transition:all .2s;cursor:pointer;text-decoration:none}
.wb-store-badge:hover{background:#222;transform:translateY(-2px)}
.wb-store-badge-text{display:flex;flex-direction:column}
.wb-store-badge-text small{font-size:9px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.06em}
.wb-store-badge-text strong{font-size:13px;color:#fff;font-weight:700}

/* ─── SCROLLBAR ─── */
::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-track{background:var(--wb-dark)}
::-webkit-scrollbar-thumb{background:var(--wb-red);border-radius:3px}

/* ─── REDUCED MOTION ─── */
@media(prefers-reduced-motion:reduce){.wb-reveal{opacity:1;transform:none;transition:none}.wb-btn-primary{animation:none}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-display: swap;
	src: url('https://weburn.com.br/wp-content/uploads/2026/06/PlusJakartaSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */