/* MEISP Fidelity 11.0 — visual reference homepage */
:root{--meisp-ref-navy:#002e3b;--meisp-ref-deep:#002a35;--meisp-ref-green:#2df06a;--meisp-ref-yellow:#ffd33d;--meisp-ref-ink:#102431}
body.home .top{background:#002f3d!important;border-bottom:1px solid rgba(44,246,121,.25)}
body.home .top .nav-actions .primary{background:#2df06a!important;color:#042d31!important;border-color:#2df06a!important}
body.home .top .nav-actions .ghost{border:1px solid #2df06a!important;color:#fff!important}
.meisp-ref-hero{position:relative;isolation:isolate;overflow:hidden;min-height:410px;background:#002d39;color:#fff}
.meisp-ref-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#003b48 0%,rgba(0,49,59,.98) 33%,rgba(0,49,59,.18) 68%,rgba(0,37,48,.6) 100%);z-index:-1}
.meisp-ref-hero-photo{position:absolute;inset:0 0 0 33%;z-index:-2;background-image:url('https://meisp.com.br/wp-content/uploads/2026/09/Gemini_Generated_Image_jsj9b8jsj9b8jsj9-scaled.jpg');background-size:cover;background-position:center 43%;filter:saturate(1.06)}
.meisp-ref-hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(210px,.65fr);gap:clamp(24px,5vw,80px);align-items:center;min-height:410px;padding-top:48px;padding-bottom:46px}
.meisp-ref-hero-copy{max-width:660px}.meisp-ref-eyebrow{display:inline-block;border:1px solid #2df06a;color:#c3ffd5;background:rgba(0,24,34,.55);border-radius:30px;padding:9px 15px;font-size:12px;font-weight:850;letter-spacing:.04em}
.meisp-ref-hero h1{color:#fff;font-size:clamp(35px,3.9vw,60px);line-height:1.08;letter-spacing:-.045em;margin:17px 0}.meisp-ref-hero h1 em{font-style:normal;color:#2df06a}
.meisp-ref-hero-copy>p{color:#e9f8f7;font-size:clamp(15px,1.3vw,18px);line-height:1.55;max-width:610px}
.meisp-ref-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.meisp-ref-hero-actions a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 23px;border-radius:30px;font-size:14px;font-weight:850;text-decoration:none}
.meisp-ref-btn-green{background:#2df06a;color:#052e35!important}.meisp-ref-btn-outline{border:1px solid #fff;color:#fff!important;background:rgba(0,35,44,.4)}
.meisp-ref-hero-trust{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;color:#e8faf5;font-size:12px;font-weight:650}
.meisp-ref-hero-benefits{display:flex;flex-direction:column;gap:8px;justify-self:end;width:min(100%,285px)}.meisp-ref-hero-benefits span{background:rgba(0,39,48,.86);border:1px solid rgba(47,239,133,.48);border-radius:13px;padding:12px 16px;color:#fff;font-size:13px;font-weight:750;backdrop-filter:blur(6px)}.meisp-ref-hero-benefits span::first-letter{color:#2df06a}
body.home .pricing-spotlight{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(0,3.1fr)!important;gap:22px!important;align-items:stretch!important;padding:clamp(36px,4vw,65px) max(22px,calc((100vw - 1440px)/2))!important;background:#f0f5fa!important}
body.home .pricing-spotlight .pricing-intro{margin:0!important;padding:24px 8px!important;text-align:left!important;max-width:none!important;align-self:center!important}
body.home .pricing-spotlight .pricing-intro h2{font-size:clamp(28px,2.6vw,42px)!important;color:#092d39!important}
body.home .pricing-spotlight .pricing-intro h2 em{color:#079c4b!important}
body.home .pricing-spotlight .pricing-intro p{margin:15px 0!important;font-size:14px!important;line-height:1.65!important}
body.home .pricing-spotlight .pricing-intro small{display:block;margin-top:15px;color:#657785;line-height:1.6}
body.home .pricing-spotlight .meisp-pricing-v9{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-width:none!important}
body.home .meisp-pricing-v9-card{border-radius:20px!important;box-shadow:0 8px 20px rgba(13,47,63,.1)!important}
body.home .meisp-pricing-v9-featured{background:linear-gradient(155deg,#064e47,#00383d)!important;border:2px solid #ffd33d!important;color:#fff!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-header,body.home .meisp-pricing-v9-featured .meisp-pricing-v9-features{border-color:rgba(255,255,255,.16)!important}
body.home .meisp-pricing-v9-featured :is(h3,p,small,strong,li),body.home .meisp-pricing-v9-featured .meisp-pricing-v9-price strong,body.home .meisp-pricing-v9-featured .meisp-pricing-v9-price span{color:#fff!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-price strong{color:#ffd33d!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-features li span{background:#fff;color:#087a5b}
body.home .meisp-pricing-v9-header{padding:23px 18px 14px!important}
body.home .meisp-pricing-v9-features{padding:18px 18px 6px!important}
body.home .meisp-pricing-v9-actions{padding:15px 18px 20px!important}
body.home .meisp-pricing-v9-header h3{font-size:23px!important}
body.home .meisp-pricing-v9-price strong{font-size:clamp(26px,2.4vw,36px)!important}
body.home .meisp-pricing-v9-features ul{gap:8px!important}
body.home .meisp-pricing-v9-features li{font-size:12px!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-features li{color:#fff!important}
body.home .meisp-pricing-v9-badge{background:#ffd33d!important;color:#15313b!important}
body.home .meisp-pricing-v9-promo{background:#eaf8f1!important;color:#123b3a!important;border:1px solid #b9e7d2}
body.home .meisp-pricing-v9-promo>span{color:#08794e!important}
body.home .meisp-pricing-v9-promo>strong{color:#063e38!important}
body.home .meisp-pricing-v9-promo strong small{color:#42645b!important}
body.home .meisp-pricing-v9-promo a{background:#18bb64!important;color:#073329!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-promo{background:#ffd33d!important;border-color:#ffd33d}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-promo :is(span,strong,small){color:#15313b!important}
body.home .meisp-pricing-v9-featured .meisp-pricing-v9-promo a{background:#fff!important;color:#063e38!important}
body.home .meisp-pricing-v9-note{grid-column:1/-1!important;margin:0 auto!important}
.meisp-ref-feature-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:18px;padding-bottom:18px}
.meisp-ref-feature-strip a{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:8px;align-items:center;text-decoration:none;border:1px solid #e2ecef;border-radius:12px;padding:12px 10px;color:#183845;background:#fff}
.meisp-ref-feature-strip a>span{grid-row:1/3;color:#0aa14d;font-size:27px;text-align:center}.meisp-ref-feature-strip strong{font-size:12px;line-height:1.3}.meisp-ref-feature-strip small{font-size:10px;color:#5b7380;line-height:1.4}
@media(max-width:1200px){body.home .pricing-spotlight{grid-template-columns:1fr!important}body.home .pricing-spotlight .pricing-intro{text-align:center!important;max-width:760px!important;margin:auto!important}body.home .pricing-spotlight .pricing-intro p{margin:12px auto!important}.meisp-ref-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.meisp-ref-hero-layout{grid-template-columns:1fr}.meisp-ref-hero-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.meisp-ref-hero-photo{inset:0;opacity:.4}.meisp-ref-hero:before{background:linear-gradient(90deg,rgba(0,44,55,.96),rgba(0,44,55,.74))}body.home .pricing-spotlight .meisp-pricing-v9{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home .meisp-pricing-v9-card:last-child{grid-column:1/-1;max-width:480px;justify-self:center}}
@media(max-width:610px){.meisp-ref-hero-layout{padding-top:38px;padding-bottom:38px}.meisp-ref-hero h1{font-size:35px}.meisp-ref-hero-benefits{grid-template-columns:1fr 1fr;gap:6px}.meisp-ref-hero-benefits span{padding:10px;font-size:11px}.meisp-ref-hero-actions{flex-direction:column}.meisp-ref-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.home .pricing-spotlight .meisp-pricing-v9{grid-template-columns:1fr!important}body.home .meisp-pricing-v9-card:last-child{grid-column:auto;max-width:none}}
