.marketing-header{z-index:20;gap:22px;position:relative}.marketing-header .main-nav{gap:22px}.marketing-menu{position:relative}.marketing-menu summary{cursor:pointer;font-size:11px;font-weight:600}.marketing-menu>div{background:#fff;border:1px solid #dce5f1;border-radius:10px;gap:4px;min-width:185px;padding:12px;display:grid;position:absolute;top:30px;left:-20px;box-shadow:0 12px 35px #172d501a}.marketing-menu>div a{padding:10px}.marketing-mobile{display:none}.marketing-footer{text-align:center;color:#657b99;background:#fff;border-top:1px solid #dce5f1;padding:40px 20px;font-size:12px}.marketing-footer img{height:auto}.marketing-footer nav{flex-wrap:wrap;justify-content:center;gap:22px;margin:22px 0;display:flex}.marketing-footer a{color:#172d50;text-decoration:none}.marketing-footer small{font-size:11px}.public-pricing .tp-heading h1{font-size:48px}.public-pricing .tp-heading{max-width:820px}.public-pricing .tp-heading>p{font-size:16px}.public-pricing .tp-button{box-sizing:border-box}.public-pricing .tp-promo{background:#fff;border:1px solid #dce5f1;border-radius:12px;margin:18px 0;padding:22px 26px;font-size:13px;line-height:1.8}.public-pricing .tp-promo p{color:#657b99;margin:6px 0 0}.public-pricing .tp-plans{margin-top:30px}.public-pricing .tp-faq{margin-bottom:55px}.public-pricing .tp-heading .tp-trial-heading{font-size:13px}.public-pricing .tp-table-scroll a{color:#145de0;text-decoration:underline}.public-pricing .tp-plan-inner .tp-trial-label{margin-top:15px}.public-pricing main{padding-bottom:10px}@media (max-width:1100px){.marketing-header .main-nav{gap:12px}.marketing-header .brand{width:165px}.marketing-header .header-actions{gap:10px}.marketing-header .button-small{padding:12px 14px}}@media (max-width:900px){.marketing-header .main-nav,.marketing-header .header-actions{display:none}.marketing-mobile{display:block}.marketing-mobile summary{cursor:pointer;font-size:13px;list-style:none}.marketing-mobile nav{background:#fff;border:1px solid #dce5f1;border-radius:12px;gap:3px;padding:18px;display:grid;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 40px #172d5020}.marketing-mobile nav a{padding:11px;font-size:13px}.public-pricing .tp-heading h1{font-size:36px}}.marketing-footer .tl-legal-links{flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;display:flex}
