*{box-sizing:border-box}body{-webkit-text-size-adjust:100%;overflow-x:hidden}.pm-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.pm-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.pm-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.pm-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:768px){.pm-features-grid,.pm-footer-grid,.pm-grid-2,.pm-grid-3{grid-template-columns:1fr!important;gap:24px!important}.pm-section-pad{padding:60px 16px!important}.pm-hero-pad{padding:110px 16px 70px!important}.pm-hero-title{font-size:38px!important;line-height:1.15!important}.pm-hero-subtitle{font-size:17px!important}.pm-section-h2{font-size:28px!important}.pm-section-h2-l{font-size:30px!important}.pm-section-sub{font-size:16px!important}.pm-nav-links{display:none!important}.pm-header{padding:0 16px!important;height:60px!important}.pm-header-title{font-size:16px!important;letter-spacing:2px!important}.pm-header-cta{padding:8px 14px!important;font-size:14px!important}.pm-hero-ctas{flex-direction:column!important;gap:12px!important}.pm-hero-ctas>a{width:100%!important;justify-content:center!important;padding:16px 24px!important;font-size:17px!important}.pm-marketplaces{gap:16px!important;font-size:14px!important;flex-wrap:wrap!important}.pm-hero-badge{font-size:13px!important;padding:8px 16px!important;text-align:center!important}.pm-pricing-card-hl{transform:none!important}.pm-pricing-card{padding:28px!important}.pm-pricing-price{font-size:40px!important}.pm-feature-card{padding:28px!important}.pm-feature-icon{font-size:36px!important}.pm-how-step{gap:18px!important;padding:28px!important}.pm-how-step-num{font-size:28px!important}.pm-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.pm-table-wrap table{min-width:560px!important}.pm-table-wrap td,.pm-table-wrap th{padding:12px 10px!important;font-size:13px!important}.pm-final-h2{font-size:30px!important}.pm-final-cta{padding:16px 28px!important;font-size:17px!important}.pm-faq-q{padding:18px 20px!important;font-size:16px!important}.pm-faq-a{padding:0 20px 18px!important;font-size:15px!important}}@media (max-width:420px){.pm-hero-title{font-size:32px!important}}