.byp-review-byline{display:flex;align-items:flex-start;gap:9px;margin:-14px 0 26px;padding:11px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;max-width:620px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.5}.byp-review-byline strong{color:#fff;font-weight:600}.single .et_post_meta_wrapper{display:none!important}.byp-section-dark{background:var(--az);padding:80px 0 88px}.byp-div-c{margin:0 auto 28px}.byp-sub-c{margin:0 auto 48px;text-align:center}.byp-sub-w{color:rgba(255,255,255,.72)}.byp-btn-ghost-blue{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);color:#fff!important;font-size:14px;font-weight:600;padding:12px 24px;border-radius:10px;border:1.5px solid rgba(255,255,255,.25);text-decoration:none!important;transition:all .2s}.byp-btn-ghost-blue:hover{background:rgba(255,255,255,.18);color:#fff!important}.byp-hero .byp-hero-sub,.byp-hero .byp-updated-badge,.byp-hero .byp-updated-badge *{color:rgba(255,255,255,.82)!important}.byp-hero .byp-hero-text .byp-updated-badge strong{color:#fff!important}.byp-hero-text .byp-hero-sub{color:rgba(255,255,255,.92)!important;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.byp-card-ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:var(--vc);opacity:.12}@media (max-width:920px){.byp-hero .byp-hero-sub{order:1!important}}.byp-hero-sub{font-size:clamp(15px,1.5vw,18px);color:rgba(255,255,255,.75);max-width:600px;line-height:1.68;margin:0 0 36px}.byp-imc-card.verde::before{background:var(--vc)}.byp-imc-card.azul::before{background:var(--az)}.byp-imc-card.laranja::before{background:#e68a2e}.byp-imc-card.cinza::before{background:#8aa3b1}.byp-cmp-note{font-size:13px;color:var(--tl);margin-top:12px;padding-left:14px;border-left:2px solid var(--bd)}.byp-vf-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.byp-relato-attr-txt span{font-size:13px;color:var(--tl)}.byp-relato-quote{font-size:18px;font-weight:700;color:var(--az);font-style:italic;margin:24px 0;padding:20px 24px;background:rgba(19,176,138,.07);border-radius:var(--radius-sm);border-left:3px solid var(--vc)}.byp-dep-name span{font-size:12px;color:var(--tl)}.byp-social-cta-note{font-size:15px;color:var(--ts);margin-top:32px;padding-top:28px;border-top:1px solid var(--bd)}.byp-social-cta-note a{color:var(--vc)!important;font-weight:700}.byp-faq-item.open .byp-faq-icon{background:var(--az);color:#fff;transform:rotate(45deg);border-color:var(--az)}.byp-faq-item.open .byp-faq-a{max-height:600px}.byp-tm{text-align:center;padding:20px 14px;background:#fff;border-radius:var(--radius-md);border:1.5px solid var(--bd);transition:box-shadow .2s}.byp-tm:hover{box-shadow:var(--shadow-sm)}.byp-tm img{width:70px;height:70px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:2.5px solid var(--bd)}.byp-tm strong{display:block;font-size:13px;color:var(--az);margin-bottom:3px}.byp-tm span{font-size:12px;color:var(--tl)}.byp-wrap .byp-cta-proof{color:rgba(255,255,255,.85)!important}.byp-wrap .byp-cta-proof strong,.byp-wrap .byp-cta-proof span{color:#fff!important}.byp-form-wrap{max-width:520px;margin:36px auto 0;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.15);border-radius:var(--radius-md);padding:28px 32px;position:relative;backdrop-filter:blur(8px)}.byp-form-field{margin-bottom:14px}.byp-form-field label{display:block;font-size:13px;font-weight:600;color:rgba(255,255,255,.8);margin-bottom:6px}.byp-form-field input{width:100%;padding:12px 14px;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.2);border-radius:9px;color:#fff;font-size:14px;outline:none;transition:border .2s}.byp-form-field input::placeholder{color:rgba(255,255,255,.45)}.byp-form-field input:focus{border-color:var(--vc)}.byp-form-submit{width:100%;padding:14px;background:var(--vc);color:#fff;font-size:15px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .2s,transform .15s;margin-top:8px}.byp-form-submit:hover{background:var(--vh);transform:translateY(-1px)}.byp-cta-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px;position:relative}.byp-cta-proof-item{font-size:13px;font-weight:600;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:6px}.byp-cta-proof-item::before{content:"✓";color:var(--vc);font-weight:800}.byp-cta-footer-links{margin-top:28px;position:relative}.byp-cta-footer-links a{font-size:13px;color:rgba(255,255,255,.55);text-decoration:none;margin:0 10px}.byp-cta-footer-links a:hover{color:var(--vc)}.byp-link-inline{color:var(--vc)!important;font-weight:600;text-decoration:none!important}.byp-link-inline:hover{text-decoration:underline!important}.byp-note-box{background:var(--cz);border-left:4px solid var(--vc);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px;margin:20px 0}.byp-note-box p{font-size:14px;margin:0}@media (max-width:768px){.byp-form-wrap{padding:22px 20px}}.byp-hbox-t small{display:block;font-weight:600;font-size:12.5px;color:#d9e4ec;letter-spacing:.2px;margin-top:3px}.byp-hbox-t small,.byp-hbox-c small{color:rgba(240,216,138,.78);font-weight:400;margin-top:3px}.byp-card>summary .byp-card-ic{background:linear-gradient(135deg,rgba(19,176,138,.16),rgba(19,176,138,.06));border-radius:9px}.bari-quiz-outer.open .bari-quiz-chevron{border-color:#5dbfbe}.bari-quiz-outer.open .bari-quiz-body{max-height:2000px}.bq-progress-dot.done{background:#5dbfbe}.bq-comorb.selected{border-color:#5dbfbe;background:rgba(93,191,190,.15)}.bq-comorb.selected .bq-comorb-check{background:#5dbfbe;border-color:#5dbfbe}.bq-result-card{background:rgba(255,255,255,.05);border-radius:16px;padding:32px;text-align:center}.bq-result-imc-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(93,191,190,.15);border:1.5px solid #5dbfbe;border-radius:30px;padding:8px 20px;margin-bottom:20px;font-size:14px;font-weight:600;color:#5dbfbe}.bq-result-title{font-size:clamp(18px,2.5vw,26px);font-weight:800;color:#fff;margin:0 0 12px;line-height:1.3}.bq-result-body{font-size:15px;color:rgba(255,255,255,.75);margin:0 0 28px;line-height:1.6}.bq-result-cta{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#5dbfbe,#3fa8a7);color:#fff;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s}.bq-result-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(93,191,190,.4);color:#fff}.bq-result-cta-secondary{display:inline-flex;align-items:center;gap:10px;background:0 0;color:rgba(255,255,255,.7);border:1.5px solid rgba(255,255,255,.25);padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;margin-top:12px}.bq-result-cta-secondary:hover{color:#fff;border-color:rgba(255,255,255,.5)}.bq-result-ctas{display:flex;flex-direction:column;align-items:center;gap:4px}.bq-result-strong{color:#5dbfbe}.bq-result-icon{font-size:40px;margin-bottom:12px}.bari-exp-item.open .bari-exp-icon{background:#13b08a;color:#fff;transform:rotate(45deg)}.bari-exp-item.open .bari-exp-content{max-height:400px;padding:0 18px 16px}.bari-conv-result.visible{display:block}.bari-btn-convenio{background:#1a4d8a}.bari-btn-convenio:hover{background:#133d6a}.bari-card-toggle{position:absolute;top:26px;right:26px;width:34px;height:34px;border-radius:50%;background:#eef2f5;display:flex;align-items:center;justify-content:center;transition:transform .3s,background .2s;flex-shrink:0}.bari-card-header:hover .bari-card-toggle{background:#3aa17e}.bari-card.is-open .bari-card-toggle{transform:rotate(180deg)}.bari-card-hint{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:9px 16px;font-size:14px;font-weight:700;color:#fff;background:#13b08a;border-radius:999px;letter-spacing:.2px;box-shadow:0 4px 12px rgba(19,176,138,.28);animation:bariHintPulse 2s ease-in-out infinite;cursor:pointer}.bari-card-header:hover .bari-card-hint{background:#0a7a5e}.bari-card.is-open .bari-card-hint{display:none}.bari-card.is-open .bari-card-body{max-height:4000px;padding-top:24px!important;padding-bottom:24px!important}.byp-depo .byp-vf-embed .fluid-width-video-wrapper,.byp-depo .byp-vf-embed iframe{border-radius:16px}