.mj-review-wrap{max-width:1140px;margin:auto;padding:0 28px}.mj-review-section h2{margin-top:0}.mj-review-hero h1{max-width:890px}.mj-review-hero p{max-width:790px}
/* Content components for the reviewed WordPress page candidates. */
.mj-review-hero{background:linear-gradient(140deg,#f2f8fc,#fff);padding:76px 0 70px}.mj-review-hero p:not(.mj-eyebrow):not(.mj-reassurance){font-size:19px}.mj-eyebrow{text-transform:uppercase;letter-spacing:2px;color:#46586e;font-size:12px;font-weight:700}.mj-review-button,button.mj-review-button{display:inline-block;color:#fff;background:#246dd1;border:0;border-radius:10px;padding:14px 23px;font:700 16px/1.4 Poppins,sans-serif;text-decoration:none;cursor:pointer}.mj-review-button:hover{background:#1c5bb2}.mj-review-button:disabled{opacity:.65;cursor:wait}.mj-secondary{display:inline-block;margin:16px 0 0 24px}.mj-reassurance{font-size:14px!important;max-width:660px;margin:18px 0 0}.mj-review-section{padding:64px 0}.mj-review-section+.mj-review-section{border-top:1px solid #e4edf4}.mj-review-section>.mj-review-wrap>p{max-width:800px}.mj-cloud,.mj-form-section{background:#f2f8fc}.mj-symptoms,.mj-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mj-symptoms article{border-top:3px solid #4cc3f2;padding:24px 0 12px}.mj-proof-grid article{border:1px solid #d2e2ef;border-radius:14px;background:#fff;padding:30px}.mj-example{border-left:5px solid #4cc3f2;padding:30px;background:#f2f8fc;max-width:880px}.mj-example-label{font-size:14px;font-weight:700;color:#64420c;background:#fff3dc;border-radius:5px;padding:12px 16px;display:block}.mj-example h3{margin-top:24px}.mj-example p:last-child{margin-bottom:0}.mj-review-footer{padding:50px 0;background:#0c1626;color:#c4d5e3}.mj-review-footer a{color:#c4d5e3}.mj-review-footer nav{display:flex;flex-wrap:wrap;gap:14px 26px;margin-bottom:24px;font-size:14px}.mj-mobile-menu{display:none}.mj-skip{position:absolute;left:-10000px}.mj-skip:focus{position:fixed;top:0;left:0;z-index:10;padding:12px;background:white}.mj-field{margin-bottom:22px}form{max-width:790px}label{display:block;font-weight:700;color:#12263f;margin-bottom:8px}label span{font-size:13px;font-weight:400}input,textarea,select{width:100%;max-width:790px;display:block;border:1px solid #92a6ba;border-radius:7px;padding:12px;background:white;color:#12263f;font:inherit}textarea{resize:vertical}input[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid #a72a28}.mj-field-error{font-size:14px;color:#942423;margin-top:6px}.mj-error-summary{border-left:4px solid #a72a28;padding:18px;background:#fff;margin-bottom:24px}.mj-error-summary ul{padding-left:20px;margin:8px 0}.mj-status:not(:empty){padding:24px;background:white;border:1px solid #92a6ba;margin-top:20px;max-width:790px}.mj-safety{font-size:14px}.mj-form-review{max-width:790px;border:1px dashed #7a8ba0;border-radius:7px;padding:18px;margin-top:32px}.mj-form-review summary{cursor:pointer;font-weight:700}.mj-form-review[open] summary{margin-bottom:20px}.mj-form-review h3{margin-top:20px}table{border-collapse:collapse;width:100%;font-size:14px;margin-bottom:28px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d1deea;padding:16px 10px;overflow-wrap:anywhere}th{color:#12263f}.mj-offer-cta{padding:44px 0;background:#0c1626;color:white}.mj-offer-cta h2{color:white}li{max-width:850px;margin-bottom:12px}[hidden]{display:none!important}
@media(max-width:1050px){.mj-desktop-nav,.mj-header-action{display:none}.mj-mobile-menu{display:block}.mj-review-header>.mj-review-wrap{flex-wrap:wrap;min-height:90px;padding-top:16px;padding-bottom:16px}.mj-mobile-menu{margin-left:auto}.mj-mobile-menu summary{cursor:pointer;padding:10px}.mj-mobile-menu[open]{width:100%;margin:0}.mj-mobile-menu[open] summary{position:relative}.mj-mobile-menu nav{display:flex;flex-direction:column;gap:16px;padding:20px 0}.mj-mobile-menu a{color:#f4f8fc}.mj-mobile-menu .mj-review-button{align-self:flex-start}.mj-review-hero{padding:48px 0}.mj-review-section{padding:44px 0}}
@media(max-width:600px){.mj-review-wrap{padding:0 22px}.mj-symptoms,.mj-proof-grid{grid-template-columns:1fr;gap:16px}.mj-proof-grid article{padding:24px}.mj-secondary{margin:20px 0 0;display:block}.mj-example{padding:20px}.mj-logo img{width:170px}.mj-preview-bar{font-size:11px}table{font-size:12px}th,td{padding:10px 5px}.mj-review-footer nav{flex-direction:column}}

/* Owner portraits use the original pixels with responsive presentation. */
.mj-owner-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:48px;align-items:center}.mj-owner-photo{margin:0}.mj-owner-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px}.mj-owner-photo figcaption{font-size:13px;color:#46586e;margin-top:12px}.mj-owner-about{display:grid;grid-template-columns:minmax(240px,480px) minmax(0,1fr);gap:40px;align-items:center;margin:0 auto 56px;max-width:1140px;padding:0 28px}.mj-owner-about img{width:100%;height:auto;display:block;border-radius:16px}.mj-owner-about h2{margin-top:0}@media(max-width:700px){.mj-owner-layout,.mj-owner-about{grid-template-columns:1fr;gap:28px}.mj-owner-photo{max-width:320px}.mj-owner-about{padding:0 22px}.mj-owner-about figure{margin:0}}
