.mp-offers{background:#f5f3e9;border-block:1px solid #e4e4d5}.mp-offers .mp-section-top{margin-bottom:23px}.mp-offer-audience{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:37px}.mp-offer-audience span{font-size:10px;color:#667653;border:1px solid #dce1cd;background:#fafbf5;padding:5px 11px;border-radius:20px}.mp-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:stretch}.mp-price-card{padding:28px 21px 19px;background:#fcfdf8;border:1px solid #dae2cf;border-radius:11px;display:flex;flex-direction:column;position:relative;min-width:0}.mp-plan-type{font-family:Manrope,NotoBengali,sans-serif;font-size:8px;font-weight:700;letter-spacing:1px;color:#7a8b65;min-height:28px;display:block}.mp-price-card h3{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.6px;font-weight:800;line-height:1.45;margin:9px 0 13px}.mp-plan-description{font-family:NotoBengali,sans-serif;font-size:12px;line-height:1.9;color:#6c7b5e;min-height:67px}.mp-price{padding:23px 0 19px;border-bottom:1px solid #dce3d2;display:flex;flex-direction:column;gap:8px}.mp-price data{font-family:NotoBengali,Manrope,sans-serif;font-size:37px;font-weight:700;line-height:1.4;letter-spacing:-1.6px;color:#25482c}.mp-price>span{font-family:NotoBengali,sans-serif;font-size:10px;color:#82916e}.mp-price-card ul{margin:20px 0 14px}.mp-price-card li{font-family:NotoBengali,sans-serif;font-size:11px;line-height:1.95;color:#62744f;margin-bottom:12px;padding-left:16px;position:relative}.mp-price-card li::before{content:'✓';position:absolute;left:0;color:#86a35f;font-family:Manrope,sans-serif;font-size:10px}.mp-plan-footnote{font-family:NotoBengali,sans-serif;font-size:10px;color:#7f8f6b;line-height:1.9;margin-top:auto!important;padding:8px 0 19px}.mp-plan-button{background:#e8efda;color:#34532d;border:1px solid #d6e1c4;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:NotoBengali,sans-serif!important;font-size:10px!important;padding:11px 10px;min-height:43px;text-align:left;transition:background .2s}.mp-plan-button svg{width:15px;height:15px}.mp-plan-button:hover{background:#dce8c7}.mp-price-featured{background:#214d3f;border-color:#214d3f;color:white}.mp-price-featured .mp-plan-type{color:#bdd0ab}.mp-price-featured .mp-plan-description,.mp-price-featured li{color:#c3d2b7}.mp-price-featured .mp-price{border-color:#ffffff26}.mp-price-featured .mp-price data{color:#e2efc4}.mp-price-featured .mp-price>span,.mp-price-featured .mp-plan-footnote{color:#b2c6a3}.mp-price-featured .mp-plan-button{background:#d6e9ac;color:#233e29;border-color:#d6e9ac}.mp-price-featured .mp-plan-button:hover{background:#e2efc9}.mp-plan-badge{position:absolute;top:-13px;left:20px;background:#d8eab0;color:#315333;font-family:NotoBengali,Manrope,sans-serif;font-size:8px;letter-spacing:.3px;font-weight:600;padding:5px 11px;border:1px solid #b8d18d;border-radius:20px}.mp-offer-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid #dce1ce;padding-top:25px;margin-top:32px}.mp-offer-notes>div{display:flex;align-items:flex-start;gap:11px}.mp-offer-notes svg{color:#809b5a;width:19px;height:19px;margin-top:4px}.mp-offer-notes p{font-family:NotoBengali,sans-serif;font-size:11px;line-height:2;color:#748361}.mp-offer-notes strong{display:block;font-weight:600;color:#4c6741;margin-bottom:4px}.mp-package-summary{font-family:NotoBengali,sans-serif;font-size:11px;line-height:1.9;background:#d4e8aa;color:#24432d;padding:10px 12px;border-radius:5px;margin-bottom:19px}.mp-feature-summary{font-family:NotoBengali,sans-serif;font-size:11px;line-height:1.9;color:#c8dfa8;margin:0 0 17px!important}.mp-feature-section{margin-top:49px}.mp-feature-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px}.mp-feature-heading h3{font-family:NotoBengali,sans-serif;font-size:24px;font-weight:600;line-height:1.6;margin:10px 0 8px}.mp-feature-heading p:not(.mp-eyebrow){font-family:NotoBengali,sans-serif;font-size:12px;color:#748263;line-height:1.9;max-width:650px}.mp-feature-heading>button{flex-shrink:0;border:1px solid #c9d6b5;background:transparent;color:#52703e;padding:10px 13px;border-radius:6px;min-height:43px;font-family:NotoBengali,sans-serif;font-size:11px}.mp-feature-heading>button[aria-pressed=true]{background:#dbe9c4;border-color:#afc48a}.mp-feature-heading>button>span{font-family:Manrope,sans-serif;margin-left:12px;font-size:17px}.mp-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.mp-feature-card{position:relative;display:flex;flex-direction:column;border:1px solid #dde4d1;background:#fafcf4;border-radius:8px;padding:17px 17px 18px;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.mp-feature-card:hover{border-color:#b8cc99}.mp-feature-card:has(input:checked){background:#e6efd6;border-color:#91b362}.mp-feature-card:has(input:focus-visible){outline:3px solid #a6c964;outline-offset:3px}.mp-feature-card>input{position:absolute;opacity:0;width:1px;height:1px;left:12px;top:12px}.mp-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mp-feature-top>span:first-child{font-size:9px;color:#91a179;font-family:Manrope,sans-serif;letter-spacing:1px}.mp-feature-check{height:19px;width:19px;border:1px solid #c4d2b1;display:grid;place-items:center;color:transparent;border-radius:4px;background:#fff;font-size:11px;font-family:Manrope,sans-serif}.mp-feature-card:has(input:checked) .mp-feature-check{background:#507a3d;border-color:#507a3d;color:#fff}.mp-feature-card>strong{font-family:NotoBengali,sans-serif;font-size:13px;line-height:1.7;font-weight:600;color:#425f35;margin-bottom:8px}.mp-feature-description{font-family:NotoBengali,sans-serif;font-size:10px;line-height:1.9;color:#738360}.mp-feature-note{font-family:NotoBengali,sans-serif;font-size:10px;line-height:1.95;color:#7e8c6c;margin-top:18px!important;max-width:930px}
@media(max-width:1120px){.mp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.mp-price-card{padding:29px 25px 22px}.mp-plan-type{min-height:0}.mp-price-card h3{font-size:22px}.mp-plan-description{min-height:46px;font-size:13px}.mp-price data{font-size:43px}.mp-price-card li{font-size:12px}.mp-plan-button{font-size:12px!important;padding:12px 14px}.mp-plan-footnote{font-size:11px}.mp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1120px){.mp-nav-wrap{height:85px}.mp-menu-toggle{display:block}.mp-navigation{display:none;position:absolute;left:28px;right:28px;top:75px;padding:19px;background:#f9fbf5;border:1px solid #d5dfca;border-radius:11px;box-shadow:0 16px 25px #19342210;align-items:stretch;gap:0}.mp-header.is-open .mp-navigation{display:flex;flex-direction:column}.mp-navigation>a{padding:13px 9px}.mp-navigation .mp-nav-cta{margin:9px 0 0;justify-content:space-between;padding:12px;background:var(--mp-ink);color:white;border-color:var(--mp-ink)}}
@media(max-width:760px){.mp-offer-audience{margin-bottom:33px;gap:6px}.mp-offer-audience span{font-size:9px;padding:4px 10px}.mp-pricing-grid{grid-template-columns:1fr;gap:26px}.mp-price-card{padding:25px 23px 20px}.mp-price-card h3{font-size:23px;margin-top:11px}.mp-price{padding:18px 0 17px}.mp-plan-description{min-height:0;font-size:13px;max-width:430px}.mp-price data{font-size:43px}.mp-price-card li{font-size:12px;margin-bottom:10px}.mp-plan-footnote{font-size:11px;padding-bottom:17px}.mp-plan-badge{font-size:9px;top:-14px;left:22px}.mp-offer-notes{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:25px}.mp-offer-notes p{font-size:11px}.mp-feature-section{margin-top:37px}.mp-feature-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:20px}.mp-feature-heading h3{font-size:23px;margin-top:11px}.mp-feature-heading p:not(.mp-eyebrow){font-size:12px}.mp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mp-feature-card{padding:14px 12px}.mp-feature-card>strong{font-size:12px;line-height:1.8}.mp-feature-description{font-size:10px;line-height:1.9}.mp-feature-note{font-size:10px}.mp-package-summary,.mp-feature-summary{font-size:11px}.mp-feature-heading>button{font-size:11px}}
@media(max-width:350px){.mp-feature-grid{grid-template-columns:1fr}.mp-feature-card>strong{font-size:14px}.mp-feature-description{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mp-feature-card,.mp-plan-button{transition:none}}
