.mpd-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.mpd-price{color:#172f3b;background:#fff;border:2px solid #d7e3da;border-radius:18px;flex-direction:column;min-width:0;padding:30px;display:flex}.mpd-price.annual{background:#f6faf7;border:2px solid #1b6554}.mpd-price h2{margin:16px 0;font-size:24px}.mpd-price p{color:#536871;font-size:14px;line-height:1.65}.mpd-price p.mpd-price-number{letter-spacing:-1px;color:#173e34;margin:15px 0;font-size:46px;font-weight:700}.mpd-price-number span{letter-spacing:0;font-size:16px;font-weight:400}.mpd-price ul{margin:auto 0 24px;padding:24px 0 0;list-style:none}.mpd-price li{align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.mpd-price li svg{color:#1b6554;flex-shrink:0}.mpd-price .btn{text-align:center;white-space:normal;justify-content:center;gap:10px;width:100%;min-height:52px;padding:13px 18px;font-size:15px;line-height:1.5}.mpd-billing-status{background:#edf6ef;border:1px solid #d7e3da;border-radius:12px;padding:18px 22px;line-height:1.6}.mpd-billing-status p{margin:6px 0 0;font-size:14px}.mpd-billing-note{color:#536871;font-size:13px;line-height:1.7}.mpd-sales{max-width:1000px;margin:60px auto}.mpd-sales>h1{max-width:760px}.mpd-sales .mpd-price li{border:0}@media (max-width:700px){.mpd-prices{grid-template-columns:1fr}.mpd-price{padding:24px}.mpd-sales{margin:35px auto}}.mpd-billing-review{color:#172f3b;background:#fff;border:1px solid #d7e3da;border-radius:16px;margin:24px 0;padding:24px}.mpd-billing-review:focus{outline-offset:4px;outline:2px solid #1b6554}.mpd-billing-review h2{margin:10px 0 16px;font-size:21px}.mpd-billing-review p,.mpd-billing-review li{font-size:14px;line-height:1.8}.mpd-billing-review dl>div{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.mpd-billing-review dd{text-align:right;margin:0;font-weight:600}.mpd-billing-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (max-width:480px){.mpd-billing-review{padding:18px}.mpd-billing-review dl>div{display:block}.mpd-billing-review dd{text-align:left;margin-top:6px}.mpd-billing-actions .btn{width:100%}}.mpd-price .eyebrow{color:#536f64}.mpd-price .btn-primary,.mpd-billing-review .btn-primary{color:#fff;background:#1b6554;border-color:#1b6554;box-shadow:0 3px 8px #173e3414}.mpd-price .btn-primary:hover:not(:disabled),.mpd-billing-review .btn-primary:hover:not(:disabled){color:#fff;background:#154f42;border-color:#154f42;box-shadow:0 4px 12px #173e3424}.mpd-price .btn-primary:active:not(:disabled),.mpd-billing-review .btn-primary:active:not(:disabled){color:#fff;box-shadow:none;background:#103e34;border-color:#103e34}:is(.mpd-price .btn:focus-visible,.mpd-billing-review .btn:focus-visible){outline-offset:4px;outline:3px solid #238168}.mpd-price .btn-primary:disabled,.mpd-billing-review .btn-primary:disabled{color:#385d50;opacity:1;box-shadow:none;background:#e6eeea;border-color:#c6d7cd}.mpd-billing-review .btn{white-space:normal;text-align:center;min-height:48px}.mpd-check{align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.65;display:flex}.mpd-check input{accent-color:#1b6554;flex:0 0 20px;width:20px;height:20px;margin-top:4px}.mpd-billing a{color:#155f4b;text-underline-offset:3px}.mpd-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.mpd-day-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mpd-day-fields label{flex-direction:column;gap:8px;display:flex}.mpd-day-fields input{border:1px solid #bccfc5;border-radius:8px;min-width:0;padding:12px}@media (max-width:900px){.mpd-prices{grid-template-columns:1fr}}@media (max-width:600px){.mpd-day-fields{grid-template-columns:1fr}}
