.legal{font-family:Inter,sans-serif;padding:30px 0 40px;overflow:hidden;background-image:url(../images/home-v3/hero-background.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:top;background-size:contain;background-color:#fff}.legal .container{max-width:1150px!important;margin:0 auto!important}.legal h1{text-align:center;font-weight:800!important;letter-spacing:normal;color:#2f2f2f!important;font-size:42px!important;margin-bottom:42px!important}.legal h2{letter-spacing:normal;font-weight:800!important;margin-top:28px!important;margin-bottom:28px!important;color:#2f2f2f!important;font-size:30px!important;text-transform:capitalize}.legal h3{letter-spacing:normal;font-weight:600!important;margin-bottom:28px!important;color:#2f2f2f!important;font-size:25px!important}.legal h4{color:#2f2f2f!important}.legal p:not(.pricing*){color:#4e4775!important;font-size:17px!important;font-weight:400!important;margin-bottom:28px!important}.legal div:not(.pricing):not(.pricing*){color:#4e4775!important;font-size:17px!important}.legal ul:not(.pricing-plan-body-features):not(.pricing*){padding-left:30px;color:#4e4775!important;font-size:17px!important;margin-bottom:28px!important;list-style:disc!important}.legal li:not(.pricing-plan-body-feature):not(.pricing*){color:#4e4775!important;font-size:17px!important;list-style:disc!important;margin-bottom:16px!important}.legal a:not(.pricing*){color:#4e4775;text-decoration:underline}.legal table thead tr:first-child{background-color:#f7f7fc}.legal .legal-insert{background-color:#f7f7fc;border-radius:20px;padding:20px 20px 32px 20px;gap:10px}.legal .legal-insert p{margin-bottom:0!important}.legal .pricing{margin-top:50px;margin-bottom:28px!important}.pricing{font-family:Inter,sans-serif}.pricing-plans-container{gap:28px}.pricing-plan{background-color:#eff0f6;border-radius:30px;padding:6px}.pricing-plan-header{background:#fff;padding:28px 20px;border-radius:24px;gap:28px;display:flex;flex-direction:column;align-items:center}.pricing-plan-header-title{display:flex;width:100%;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start}.plan-info{color:#0d0c36;font-size:18px;font-weight:600;flex:1;min-width:0}.plan-name{margin-bottom:4px!important;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-description{margin:0!important;color:#667085;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-price{color:#0d0c36;font-size:30px!important;font-weight:700;flex-shrink:0;text-align:right}.plan-monthly-label{font-size:14px;color:#667085;font-weight:400}.plan-cta{width:100%}.pricing-plan-body{display:flex;flex-direction:column;gap:10px;padding:20px}.pricing-plan-body-title{color:#475467;font-size:16px;font-weight:400;margin-bottom:4px!important}.pricing-plan-body-features{list-style:none;padding:0;color:#0d0c36;margin:0;gap:4px}.pricing-plan-body-feature{font-size:16px;font-weight:500;margin-bottom:8px!important}.pricing-plan-body-feature::before{content:'•';margin-right:10px}.renewal-text::before{margin-right:6px!important}@media (max-width:1024px){.pricing-plans-container{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:20px}}.green-cta{border-radius:32px;background:#1a9951;font-weight:700;font-size:16!important;color:#fff;border:3px solid #fffFFF66;padding:12px 28px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.green-cta:hover{background:#1a9951;color:#fff;text-decoration:none;transition:all .2s ease-in-out;opacity:.8}.white-cta{border-radius:32px;background:#fff;font-weight:700;font-size:16!important;color:#0d0c36;border:3px solid #fff;padding:12px 28px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.white-cta:hover{background:#fff;color:#0d0c36;text-decoration:none;transition:all .2s ease-in-out;opacity:.7}.white-outline-cta{border-radius:32px;background:#fff;font-weight:700;font-size:16!important;color:#0d0c36;border:1px solid #dcddeb;padding:12px 28px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.white-outline-cta:hover{background:#fff;color:#0d0c36;text-decoration:none;transition:all .2s ease-in-out;opacity:.7}
