.m-price__head{margin-bottom:40px;max-width:640px}.m-price__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.m-price__card{border:1.5px solid var(--c-ink);border-radius:0;display:flex;flex-direction:column;gap:20px;padding:32px}.m-price__top{align-items:center;display:flex;justify-content:space-between}.m-price__tag{background:var(--c-sand);border-radius:999px;color:var(--c-ink)!important;font-size:10px;padding:6px 10px}.m-price__p{display:flex;flex-direction:column;gap:4px}.m-price__p strong{font-size:32px;line-height:1.1}.m-price__p span:last-child{font-size:14px}.m-price__cta{margin-top:auto}.m-price__cta .b-btn{justify-content:center;width:100%}.m-ask{inset:0;isolation:isolate;position:fixed;z-index:2147483000}.m-ask[hidden]{display:block;pointer-events:none;visibility:hidden}.m-ask__bg{background:rgba(29,34,46,.55);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.m-ask__panel{background:var(--c-bg);bottom:0;box-shadow:-24px 0 48px rgba(29,34,46,.18);color:var(--c-ink);display:flex;flex-direction:column;outline:none;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);width:min(100%,480px)}.m-ask.is-open .m-ask__bg{opacity:1}.m-ask.is-open .m-ask__panel{transform:none}.m-ask__head{display:flex;flex-direction:column;gap:14px;padding:28px clamp(24px,5vw,40px) 32px}.m-ask__top{align-items:center;display:flex;gap:16px;justify-content:space-between}.m-ask__tier{color:var(--c-teal-l)}.m-ask__x{background:none;border:0;color:inherit;cursor:pointer;font:400 30px/1 var(--f-body);height:44px;margin:-10px -12px -10px 0;width:44px}.m-ask__title{font-size:clamp(26px,3vw,32px);line-height:1.15;text-wrap:balance}.m-ask__meta{font-size:16px}.m-ask__body{display:flex;flex-direction:column;gap:22px;padding:32px clamp(24px,5vw,40px) 40px}.m-ask__intro{font-size:17px;line-height:1.55}.m-ask .hs-form .hs-button,.m-ask .hs-form input[type=submit]{width:100%}body.m-ask-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.m-ask__bg,.m-ask__panel{transition:none}}.m-ask textarea{line-height:1.5;min-height:220px;overflow:hidden;resize:vertical}.m-ask__body .hs-form,.m-ask__body [class*=hsfc-],.m-ask__body form{box-sizing:border-box;max-width:100%}.m-ask .hs-form .hs-button,.m-ask .hs-form input[type=submit],.m-ask button[type=submit]{box-sizing:border-box;max-width:100%;width:100%}