:root{--ob-sage:#6c6d55;--ob-sage-dark:#5e604e;--ob-rose:#805c4d;--ob-cream:#f3ebd9;--ob-soft:#faf7f0}body.obesity-page{background:var(--ob-soft)}.obesity-hero{background:linear-gradient(120deg,#f3ebd9f5 0%,#faf7f0e6 52%,#c5c8a480 100%),url(/img/obesidade-hero.webp) 100%/cover no-repeat;align-items:center;min-height:calc(100svh - 84px);padding:clamp(56px,7vw,96px) 0 72px;display:flex;position:relative;overflow:hidden}.obesity-hero:after{content:"";background:linear-gradient(to top, var(--ob-soft), transparent);pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.obesity-hero__inner{z-index:1;max-width:690px;position:relative}.campaign-badge{color:var(--gold-900);letter-spacing:1.8px;text-transform:uppercase;background:#b7968724;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:9px 18px;font-size:.76rem;font-weight:700;display:inline-flex}.campaign-badge:before{content:"";background:var(--ob-rose);border-radius:50%;width:8px;height:8px}.obesity-hero h1{max-width:680px;color:var(--ink-900);margin-bottom:22px;font-size:clamp(2.35rem,5.5vw,4.65rem)}.obesity-hero h1 em{color:var(--ob-rose);font-style:italic}.obesity-hero__lead{max-width:590px;color:var(--ink-800);margin-bottom:34px;font-size:clamp(1.05rem,2vw,1.22rem)}.obesity-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin-top:34px;display:grid}.obesity-stat{background:#ffffffb3;border:1px solid #8a705e24;border-radius:8px;min-height:98px;padding:18px}.obesity-stat strong{color:var(--ob-sage-dark);font-family:var(--font-display);margin-bottom:8px;font-size:1.85rem;font-weight:500;line-height:1;display:block}.obesity-stat span{color:var(--ink-600);font-size:.84rem;line-height:1.45;display:block}.ob-section{padding:96px 0;position:relative}.ob-section--sage{background:var(--ob-sage);color:#fff}.ob-section--rose{background:var(--ob-rose);color:#fff}.ob-section--cream{background:var(--ob-cream)}.ob-section--sage h2,.ob-section--rose h2,.ob-section--sage h3,.ob-section--rose h3,.ob-section--sage p,.ob-section--rose p{color:inherit}.ob-center{text-align:center;max-width:820px;margin:0 auto}.ob-center h2,.ob-split h2{margin-bottom:20px}.ob-center p{font-size:1.12rem}.video-card{background:var(--ob-sage-dark);border-radius:18px;max-width:340px;margin:42px auto 0;overflow:hidden;box-shadow:0 30px 70px #3a302824}.video-card video{aspect-ratio:9/16;object-fit:cover;background:#1f1b16;width:100%;display:block}.ob-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.ob-card{background:#ffffffc7;border:1px solid #8a705e1a;border-radius:8px;min-height:100%;padding:28px;box-shadow:0 12px 30px #3a30280f}.ob-section--rose .ob-card{box-shadow:none;background:#ffffff1f;border-color:#ffffff2e}.ob-card__icon{background:var(--ob-cream);width:48px;height:48px;color:var(--ob-sage-dark);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.ob-section--rose .ob-card__icon{color:var(--ob-rose);background:#fff}.ob-card__icon svg{stroke:currentColor;width:23px;height:23px}.ob-card h3{margin-bottom:10px;font-size:1.35rem}.ob-card p{margin:0;font-size:.98rem}.ob-split{grid-template-columns:1fr .92fr;align-items:center;gap:64px;display:grid}.ob-photo{aspect-ratio:4/5;border-radius:8px;overflow:hidden;box-shadow:0 28px 60px #3a302829}.ob-photo img{object-fit:cover;width:100%;height:100%}.check-list{gap:16px;margin-top:30px;display:grid}.check-item{background:#fff;border-radius:8px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;box-shadow:0 10px 26px #3a30280f}.check-item svg{width:22px;height:22px;stroke:var(--ob-sage-dark);flex:0 0 22px;margin-top:5px}.check-item p{color:var(--ink-800);margin:0;font-size:.98rem}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.step{background:#0000001f;border:1px solid #ffffff2e;border-radius:8px;padding:28px 22px}.step strong{color:#ffffffbd;font-family:var(--font-display);margin-bottom:18px;font-size:3rem;font-weight:400;line-height:1;display:block}.step h3{margin-bottom:10px;font-size:1.25rem}.step p{opacity:.88;margin:0;font-size:.94rem}.pain-desire{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.pd-box{background:#fff;border:1px solid #8a705e1a;border-radius:8px;padding:34px}.pd-box h3{color:var(--ink-900);margin-bottom:22px}.pd-box ul{gap:12px;display:grid}.pd-box li{color:var(--ink-600);padding-left:24px;line-height:1.65;position:relative}.pd-box li:before{content:"";background:var(--ob-rose);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.pd-box--desire li:before{background:var(--ob-sage-dark)}.compare{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.compare__col{background:#0000001f;border-radius:8px;padding:32px}.compare__col--positive{background:#ffffff0f;border:1px solid #ffffff38}.compare__col.compare__col--positive li{color:#fff}.compare__col h3{margin-bottom:22px}.compare__col ul{gap:15px;display:grid}.compare__col li{color:#ffffffe6;line-height:1.65}.about-quote{color:#fff;font-family:var(--font-display);margin-bottom:26px;font-size:clamp(1.5rem,1vw + 1.2rem,1.85rem);font-style:italic;font-weight:400;line-height:1.4}.cta-strip{text-align:center;background:var(--ob-soft);padding:86px 0}.cta-strip h2{max-width:760px;color:var(--ink-900);margin:0 auto 18px}.cta-strip p{max-width:650px;margin:0 auto 32px}.cta-strip__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.cta-strip__ig{color:var(--ob-sage-dark);border:1px solid var(--ob-sage);letter-spacing:.3px;background:#fff9;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:500;transition:all .25s;display:inline-flex}.cta-strip__ig:hover{background:var(--ob-sage-dark);border-color:var(--ob-sage-dark);color:#fff;transform:translateY(-1px)}.cta-strip__ig svg{width:18px;height:18px}@media (width<=980px){.obesity-hero{background:linear-gradient(120deg, var(--ob-cream) 0%, var(--ob-soft) 100%)}.ob-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-split,.pain-desire,.compare{grid-template-columns:1fr}}@media (width<=680px){.obesity-hero{min-height:auto;padding-top:40px}.obesity-hero__stats,.ob-grid,.steps{grid-template-columns:1fr}.ob-section{padding:68px 0}.pd-box,.compare__col,.ob-card{padding:24px}.ob-testimonials__grid{grid-template-columns:1fr}}.ob-testimonials__head{text-align:center;max-width:720px;margin:0 auto}.ob-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:56px;display:grid}.ob-testimonial{background:#fff;border:1px solid #8a705e1f;border-radius:8px;flex-direction:column;padding:30px 28px 26px;display:flex;position:relative;box-shadow:0 12px 30px #3a30280f}.ob-testimonial:before{content:"“";color:var(--ob-rose);opacity:.32;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;line-height:1;position:absolute;top:6px;left:22px}.ob-testimonial p{color:#3a3128;flex:1;margin:18px 0 22px;font-size:.96rem;line-height:1.62}.ob-testimonial__person{border-top:1px solid #8a705e24;align-items:center;gap:14px;padding-top:18px;display:flex}.ob-testimonial__avatar{background:var(--ob-cream);width:42px;height:42px;color:var(--ob-sage-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:.92rem;font-weight:700;display:grid}.ob-testimonial__person strong{color:#2a231d;font-size:.95rem;display:block}.ob-testimonial__person span{color:var(--ink-600);letter-spacing:.3px;font-size:.8rem}.ob-testimonials__footer{text-align:center;color:#0000008c;margin-top:40px;font-size:.88rem}.ob-testimonials__footer a{color:var(--ob-rose);border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.ob-testimonials__footer a:hover{color:var(--ob-sage-dark)}@media (width<=900px){.ob-testimonials__grid{grid-template-columns:1fr}}
