*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}[hidden]{display:none!important}body{background:#eef5f0;margin:0}a{color:#0b6b4f}a:hover{color:#102c2b}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #2e7d62}button:disabled{cursor:wait;opacity:.7}@media (max-width:640px){.m-hide{display:none!important}.m-nav{grid-template-columns:1fr auto;row-gap:10px!important;display:grid!important}.m-nav-actions{display:contents!important}.m-nav-pills{order:1;grid-column:1/-1;display:flex!important}.m-nav-pills>button{flex:1}.m-nav-cta{height:40px!important;padding:0 16px!important;font-size:14px!important}.m-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;align-self:stretch!important;gap:14px!important;width:auto!important;margin-left:-24px!important;margin-right:-24px!important;padding:6px 24px 14px!important;display:flex!important}.m-swipe::-webkit-scrollbar{display:none}.m-swipe>*{scroll-snap-align:center;flex:0 0 72%!important;max-width:none!important}.m-2col{grid-template-columns:1fr 1fr;gap:12px!important;display:grid!important}.m-2col>div{padding:20px!important}.m-2col span{font-size:18px!important;line-height:1.25!important}.m-sec{padding-top:56px!important;padding-bottom:56px!important}.m-card{border-radius:26px!important;padding:4px!important}.m-in{gap:8px!important;padding:18px 18px 20px!important}.m-t{font-size:23px!important;line-height:1.15!important}.m-in .m-b{font-size:14px!important;line-height:21px!important}.m-in .m-btn{height:42px!important;margin-top:4px!important;padding:0 18px!important;font-size:14px!important}.m-pain{border-radius:22px!important;gap:8px!important;padding:20px!important}.m-pain .m-big{font-size:23px!important;line-height:27px!important}.m-pain .m-txt{font-size:14px!important;line-height:21px!important}.m-pain .m-ttl{font-size:22px!important;line-height:27px!important}.m-pain div{font-size:14px!important;line-height:21px!important}.m-gap{gap:28px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
