.pm-shell{font-family:var(--font-assistant),var(--font-heebo),sans-serif;color:#14140f;background:#fbfaf7;min-height:100vh;display:flex;flex-direction:column}.pm-shell>main{flex:1 1}.pm-shell a:not(.pm-page a){color:inherit;text-decoration:none}.pm-header{flex-wrap:wrap}.pm-nav{display:flex}.pm-nav a{color:inherit;text-decoration:none}.pm-nav a:hover{color:#0a6b3d}.pm-nav-cb{display:none}.pm-nav-toggle{display:none;border:1px solid #dcd9d0;border-radius:8px;width:40px;height:40px;align-items:center;justify-content:center;background:#fff;font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-nav-cb:checked~.pm-nav-toggle .pm-nav-icon-open,.pm-nav-icon-close{display:none}.pm-nav-cb:checked~.pm-nav-toggle .pm-nav-icon-close{display:inline}.pm-header a,.pm-wa-float{text-decoration:none}.pm-wa-float{position:fixed;bottom:22px;inset-inline-start:22px;z-index:900;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.22);transition:transform .15s ease}.pm-wa-float:hover{transform:scale(1.07)}.pm-wa-float svg{width:30px;height:30px;fill:currentColor}.pm-faq-item{background:#fff;border:1px solid #eceae3;border-radius:16px;padding:22px 24px}.pm-faq-item summary{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:18px;font-weight:800;cursor:pointer;list-style:none}.pm-faq-item summary::-webkit-details-marker{display:none}.pm-faq-sign:before{content:"+";color:#9aa19d;font-weight:800}.pm-faq-item[open] .pm-faq-sign:before{content:"−";color:#0a6b3d}footer a{color:inherit;text-decoration:none}footer a:hover{color:#cfe3d7}@media (max-width:860px){.pm-header{padding:14px 20px!important;gap:16px!important}.pm-nav{display:none!important}.pm-nav-cb:checked~.pm-nav{display:flex!important;flex-direction:column;align-items:flex-start;gap:14px!important;width:100%;-webkit-margin-start:0!important;margin-inline-start:0!important;order:3;padding-top:8px}.pm-nav-toggle{display:flex!important;-webkit-margin-start:auto;margin-inline-start:auto}.pm-cta-header{order:2}.pm-cta-band{flex-direction:column!important;align-items:flex-start!important;padding:32px 24px!important;margin-left:20px!important;margin-right:20px!important}.pm-cta-band h2{font-size:28px!important}.pm-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}}@media (max-width:480px){.pm-footer-grid{grid-template-columns:1fr!important}}