.m-section-px{padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}.m-inner{max-width:1100px;margin-left:auto;margin-right:auto}.m-hero{align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding-top:100px;padding-bottom:80px;display:flex}@media (max-width:768px){.m-hero{flex-direction:column;align-items:stretch;gap:40px;padding-top:80px;padding-bottom:48px}.m-hero-right{width:100%!important}}.m-cols-2{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:768px){.m-cols-2{grid-template-columns:1fr;gap:40px}}.m-cols-2-md{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.m-cols-2-md{grid-template-columns:1fr}}.m-cols-3{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.m-cols-3{grid-template-columns:1fr}}.m-stats-strip{grid-template-columns:1fr 2px 1fr 2px 1fr;align-items:center;display:grid}.m-stats-divider{display:block}@media (max-width:768px){.m-stats-strip{grid-template-columns:1fr;gap:0}.m-stats-divider{display:none!important}.m-stats-cell{border-bottom:1px solid var(--color-border-night,#2d2d2d);text-align:center;padding:24px 20px!important}.m-stats-cell:last-child{border-bottom:none}.m-stats-cell-light{text-align:center;border-bottom:1px solid #e8e4dc;padding:24px 20px!important}.m-stats-cell-light:last-child{border-bottom:none}}.m-pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.m-pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.m-tab-bar{background:#f2efe8;border:1px solid #e8e4dc;border-radius:12px;gap:4px;margin-bottom:32px;padding:6px;display:flex}.m-tab-btn{cursor:pointer;white-space:nowrap;text-align:center;border:none;border-radius:8px;flex:1;padding:10px 8px;font-family:DM Sans,sans-serif;font-size:13px;transition:all .15s}@media (max-width:768px){.m-tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}.m-tab-btn{flex:none;padding:8px 12px;font-size:12px}}.m-tabs-content{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:768px){.m-tabs-content{grid-template-columns:1fr;gap:32px}}.m-steps-connector{display:block}@media (max-width:768px){.m-steps-connector{display:none}}.m-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:48px;display:flex}.m-footer-links{flex-wrap:wrap;gap:56px;display:flex}@media (max-width:640px){.m-footer-top{flex-direction:column}.m-footer-links{gap:32px;width:100%}}.m-nav-links{align-items:center;gap:32px;display:flex}.m-menu-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.m-menu-btn span{background:#1a1a1a;border-radius:2px;width:100%;height:1.5px;transition:transform .2s,opacity .2s;display:block}.m-mobile-drawer{z-index:200;display:none;position:fixed;inset:0}.m-mobile-backdrop{background:#0000004d;position:absolute;inset:0}.m-mobile-panel{background:#faf9f6;flex-direction:column;width:min(320px,100vw);padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 32px #0000001f}@media (max-width:768px){.m-nav-links{display:none}.m-menu-btn{display:flex}.m-mobile-drawer.open{display:block}}.m-auth-layout{min-height:100vh;display:flex}.m-auth-form-col{background:#faf9f6;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:80px 64px 48px;display:flex;overflow-y:auto}.m-auth-aside-col{background:#1a1a1a;flex-direction:column;flex-shrink:0;justify-content:center;width:480px;padding:80px 52px 48px;display:flex;overflow-y:auto}@media (max-width:768px){.m-auth-layout{flex-direction:column;height:auto;min-height:100vh}.m-auth-form-col{justify-content:flex-start;align-items:stretch;width:100%;min-height:auto;padding:80px 24px 40px}.m-auth-form-col>div{width:100%;max-width:100%!important}.m-auth-aside-col{flex-shrink:unset;justify-content:flex-start;width:100%;padding:40px 24px}}.m-blog-callout{align-items:center;gap:20px;display:flex}@media (max-width:640px){.m-blog-callout{flex-direction:column;align-items:flex-start;gap:12px}}.m-diff-cards{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (max-width:640px){.m-diff-cards{flex-direction:column;align-items:stretch}.m-diff-card{min-width:0!important}}
