.pj-wrap{max-width:1200px;margin:45px auto;padding:0 30px;color:#173f63}.pj-hero{background:linear-gradient(110deg,#eff9fc,#fff);padding:45px 0}.pj-eyebrow{font-size:13px;letter-spacing:1.5px;color:#277d90;font-weight:600}.pj-wrap h1{font-size:clamp(32px,4vw,54px);line-height:1.18;color:#173f63}.pj-wrap h2{font-size:clamp(25px,3vw,34px);line-height:1.25;color:#173f63}.pj-wrap p{line-height:1.8}.pj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pj-card{border:1px solid #d4e5ed;border-radius:18px;padding:24px;background:#fff}.pj-card h3{font-size:21px;color:#173f63}.pj-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;border-radius:28px;min-height:46px;background:linear-gradient(110deg,#2eb9d7,#7ce3f6);color:#164164!important;font:600 14px/1.5 Montserrat,Arial,sans-serif;text-decoration:none;border:1px solid #66cfe4;text-transform:none;letter-spacing:0;margin:10px 0;white-space:normal}.pj-soft{padding:24px;background:#edf8fb;border-radius:16px;border:1px solid #d3e8ef}.pj-controls{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}.pj-controls label{flex:1;min-width:200px;font-weight:600}.pj-controls input,.pj-controls select,.pj-select{display:block;width:100%;min-height:48px;border:1px solid #7cd6e8;border-radius:10px;padding:10px 13px;background:white;color:#173f63;font:15px Montserrat,Arial,sans-serif;box-sizing:border-box}.pj-plan{display:flex;align-items:center;gap:15px;padding:14px;border:1px solid #e0edf1;border-radius:12px;background:white}.pj-plan img{width:88px;height:60px;object-fit:contain}.pj-note{font-size:13px;line-height:1.7;color:#5b7182}.pj-highlight{background:#eff9fc;border-left:3px solid #36bcd5;padding:16px 20px}.pj-link{font-weight:600;text-decoration:underline;text-underline-offset:4px}.pj-footer-note{padding:22px;text-align:center;font:12px/1.5 Montserrat,Arial,sans-serif;background:#eff7fa;color:#557081}@media(max-width:650px){.pj-wrap{margin:30px auto;padding:0 22px}.pj-hero{padding:15px 0}.pj-grid{grid-template-columns:1fr}.pj-card{padding:20px}.pj-controls{gap:12px}.pj-controls label{min-width:100%}.pj-btn{width:100%}}[hidden]{display:none!important}.bm-jv-convenios .agreements-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}.bm-jv-convenios .agreements-wrap li{width:auto!important;max-width:none!important;margin:0!important;min-height:90px;list-style:none}.bm-jv-convenios .agreements-wrap li.pj-plan{padding:14px;border:1px solid #e0edf1;border-radius:12px;display:flex;gap:15px;align-items:center}.bm-jv-convenios .agreements-wrap li.pj-plan img{width:88px;height:60px;object-fit:contain}.bm-jv-convenios .agreements-names{display:none}.bm-jv-convenios .cv-gallery{padding:0}.bm-jv-convenios .pj-wrap{padding:0;margin:0}.pj-btn:focus-visible,.pj-controls input:focus-visible{outline:3px solid #227f9d;outline-offset:3px}@media(max-width:650px){.bm-jv-convenios .agreements-wrap{grid-template-columns:1fr}.bm-jv-convenios{padding-left:22px;padding-right:22px}#bm-exams-generic-query{padding:20px}}body.bm-jv-coleta-page #header,body.bm-jv-coleta-page #header .header-wrapper{position:relative!important}body.bm-jv-coleta-page #header #masthead>.header-inner{background:linear-gradient(to right,#001022,#144172);border-radius:20px;padding:15px 20px;margin-top:18px}body.bm-jv-coleta-page #main{padding:0}@media(max-width:767px){body.bm-jv-coleta-page #header #masthead>.header-inner{margin-top:10px}}.bm-jv-convenios .cv-gallery ul.agreements-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;width:100%;margin:0!important}.bm-jv-convenios .cv-gallery ul.agreements-wrap>li.pj-plan{flex:none!important;float:none!important;width:auto!important;padding:14px!important;border:1px solid #e0edf1!important;min-width:0;box-sizing:border-box;justify-content:flex-start!important}.bm-jv-convenios .cv-gallery ul.agreements-wrap>li.pj-plan img{flex:0 0 88px!important;max-width:88px!important;width:88px!important}.bm-jv-convenios .cv-gallery ul.agreements-wrap>li.pj-plan span{min-width:0;overflow-wrap:normal;word-break:normal;line-height:1.5}@media(max-width:650px){.bm-jv-convenios .cv-gallery ul.agreements-wrap{grid-template-columns:1fr}}