.hb-legacy-chrome{isolation:auto!important;background:0 0!important;min-height:0!important}.xp-header{gap:28px}.xp-desktop-nav{gap:22px}.hb-nav-trigger{min-height:40px;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.hb-nav-trigger svg{transition:transform .18s}.hb-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hb-nav-trigger[aria-expanded=true],.xp-desktop-nav a[aria-current=page]{color:var(--primary)}.hb-mega[hidden],.xp-mobile-nav[hidden]{display:none!important}.hb-mega{top:calc(100% - 1px);background:var(--background) var(--xp-texture) top center / 1440px 1042px repeat;border:1px solid var(--border);border-top:0;border-radius:0 0 12px 12px;animation:.18s ease-out hb-menu-in;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 14px 30px #0000000d}.hb-mega-groups{grid-template-columns:repeat(3,1fr);gap:36px;padding:32px;display:grid}.hb-mega-industries .hb-mega-groups{grid-template-columns:repeat(5,1fr);gap:24px}.hb-mega h2{font:500 12px/1.7 var(--font-persian);color:var(--muted-foreground);margin:0 0 14px}.hb-mega section>a{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-inline:-10px;padding:8px 10px;display:flex}.hb-mega section>a:hover,.hb-mega section>a:focus-visible{background:var(--muted)}.hb-mega section>a svg{color:var(--muted-foreground);flex-shrink:0}.hb-mega section>a small{color:var(--muted-foreground);font-size:10px;display:block}.hb-mega-all{background:var(--muted) var(--xp-texture) top center / 1440px 1042px repeat;border-top:1px solid var(--border);align-items:center;gap:8px;min-height:48px;padding:12px 32px;font-size:12px;display:flex}.hb-mega-all:hover{color:var(--primary)}@keyframes hb-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.marketing-site{--xp-max:1392px;--xp-gutter:24px;background-size:1440px 1042px}.marketing-site .xp-frame{max-width:1392px}.mk-feature-hero{border-bottom:1px solid var(--border);padding:72px 56px 40px}.mk-feature-copy{text-align:center;max-width:760px;margin:auto;position:relative}.mk-breadcrumb{margin-bottom:28px;font-size:12px;display:block;color:var(--muted-foreground)!important}.mk-feature-copy h1{font-size:clamp(38px,4.5vw,62px);line-height:1.4}.mk-feature-copy>p,.mk-index-hero>p,.mk-pricing-hero>p{color:var(--muted-foreground);max-width:600px;margin:14px auto 0;font-size:18px;line-height:1.8}.mk-actions{justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.mk-text-link{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mk-text-link:hover{color:var(--primary)}.mk-preview-badge{border:1px solid var(--border);color:var(--muted-foreground);border-radius:5px;margin-bottom:12px;padding:3px 8px;font-size:11px;line-height:1.8;display:inline-flex}.mk-hero-product{margin-top:48px}.mk-view-tabs,.mk-layout-controls{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;display:flex}.mk-view-tabs button,.mk-layout-controls button{color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 16px;display:flex}.mk-view-tabs button[aria-pressed=true],.mk-layout-controls button[aria-pressed=true]{color:var(--foreground);border-color:var(--border);background:var(--card)}.mk-view-tabs button:hover,.mk-layout-controls button:hover{background:var(--muted)}.mk-studio{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.mk-studio-toolbar{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:14px 20px;display:flex}.mk-studio-toolbar>span{align-items:center;gap:12px;font-weight:500;display:flex}.mk-studio-toolbar small{color:var(--muted-foreground);font-size:10px;font-weight:400}.mk-studio-toolbar button{background:var(--muted);border:0;border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-size:11px;display:inline-flex}.mk-studio iframe{background:0 0;border:0;width:100%;display:block}.mk-preview-loading{pointer-events:none;gap:12px;display:grid;position:absolute;inset:75px 24px auto}.mk-preview-loading i{background:var(--muted);opacity:.5;border-radius:5px;height:40px}.mk-preview-error{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}.mk-feature-section{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.8fr;align-items:center;gap:56px;padding:72px 56px;display:grid}.mk-feature-reverse{grid-template-columns:1.8fr 1fr}.mk-feature-reverse .mk-detail-copy{order:2}.mk-detail-copy h2{font-size:clamp(27px,2.4vw,34px);line-height:1.5}.mk-detail-copy p{color:var(--muted-foreground);max-width:300px;margin-top:16px}.mk-composer-grid{gap:16px;display:grid}.mk-composer-split,.mk-composer-form{grid-template-columns:1.35fr 1fr}.mk-composer-form{grid-template-columns:1fr 1fr}.mk-related{border-bottom:1px solid var(--border);padding:48px 56px}.mk-related h2{margin-bottom:24px;font-size:22px}.mk-related>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mk-related a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.mk-related a:hover{color:var(--primary)}.mk-end-cta{justify-content:space-between;align-items:center;gap:24px;padding:72px 56px;display:flex}.mk-end-cta h2{font-size:36px}.mk-index-hero{text-align:center;padding:96px 40px 64px}.mk-index-hero h1{line-height:1.4}.mk-product-browser{border-bottom:1px solid var(--border);grid-template-columns:250px minmax(0,1fr);gap:32px;padding:0 40px 48px;display:grid}.mk-product-browser nav{flex-direction:column;align-items:stretch;gap:8px;display:flex}.mk-product-browser nav button{border:0;border-bottom:1px solid var(--border);text-align:right;min-height:60px;color:var(--muted-foreground);background:0 0;align-items:center;gap:8px;padding:12px;display:flex}.mk-product-browser nav button svg{margin-inline-start:auto}.mk-product-browser nav button[aria-pressed=true]{color:var(--foreground);background:var(--card);border-radius:5px}.mk-product-browser nav button small{color:var(--muted-foreground);font-size:9px}.mk-product-browser nav>.xp-button{margin-top:24px}.mk-product-links{grid-template-columns:repeat(2,1fr);display:grid}.mk-product-links>a{border-bottom:1px solid var(--border);padding:40px;position:relative}.mk-product-links h2{font-size:26px}.mk-product-links p{color:var(--muted-foreground);max-width:400px;margin-top:14px}.mk-product-links svg{inset-inline-end:32px;position:absolute;top:44px}.mk-product-links a:hover{background:var(--card)}.mk-solution-browser{border-bottom:1px solid var(--border);padding:0 40px 48px}.mk-industries>section{border-bottom:1px solid var(--border);padding:48px 40px;scroll-margin-top:24px}.mk-industries h2{margin-bottom:24px;font-size:28px}.mk-industries section>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mk-industries a{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:28px;display:block;position:relative}.mk-industries a>span{font-size:18px}.mk-industries small{color:var(--muted-foreground);font-size:11px;display:block}.mk-industries p{color:var(--muted-foreground);margin-top:12px}.mk-industries svg{inset-inline-end:24px;position:absolute;top:28px}.mk-industries a:hover{border-color:var(--input)}.mk-pricing-hero{text-align:center;padding:96px 40px 40px}.mk-pricing-hero h1{font-size:clamp(40px,4.5vw,62px);line-height:1.4}.mk-billing{background:var(--muted);border-radius:8px;align-items:center;gap:3px;padding:4px;display:inline-flex}.mk-pricing-hero>.mk-billing{margin-top:30px}.mk-billing button{min-height:36px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;padding:6px 16px;font-size:13px}.mk-billing button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #00000012}.mk-billing small{color:var(--primary);margin-inline-start:4px;font-size:10px}.mk-team-counts{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.mk-count{align-items:center;gap:12px;font-size:12px;display:flex}.mk-count>div{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;height:36px;display:flex}.mk-count button{background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:34px;display:flex}.mk-count input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;direction:ltr;background:0 0;border:0;width:42px;min-height:32px;padding:0!important}.mk-count input::-webkit-inner-spin-button{appearance:none}.mk-plans{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px 40px 40px;display:grid}.mk-plan{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;min-width:0;padding:28px 24px;display:flex;box-shadow:0 2px 3px #00000004}.mk-plan-featured{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));box-shadow:none}.mk-plan h2{font-size:20px;line-height:1.6}.mk-plan-amount{flex-direction:column;gap:4px;margin-top:26px;display:flex}.mk-plan-amount strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,2.25vw,34px);font-weight:700;line-height:1.55}.mk-plan-amount span,.mk-plan-team{color:var(--muted-foreground);font-size:11px}.mk-plan-team{margin-top:6px!important}.mk-plan-rates{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:22px;padding-top:14px;font-size:12px;display:flex}.mk-plan-rates small{color:var(--muted-foreground);font-size:10px}.mk-plan ul{flex-direction:column;gap:12px;margin:24px 0 28px;padding:0;font-size:12px;list-style:none;display:flex}.mk-plan li{align-items:center;gap:8px;display:flex}.mk-plan li svg{color:var(--muted-foreground);flex-shrink:0}.mk-plan>.xp-button{margin-top:auto;padding-inline:10px;font-size:12px}.mk-plan-enterprise .mk-plan-amount strong{font-size:27px}.mk-plan-enterprise>p{color:var(--muted-foreground);margin-top:30px;font-size:13px}.mk-plan-enterprise ul{margin-top:auto;padding-top:28px}.mk-trial{border-bottom:1px solid var(--border);align-items:center;gap:30px;padding:28px 56px;display:flex}.mk-trial>span{font-size:17px;font-family:var(--font-heading);white-space:nowrap}.mk-trial p{color:var(--muted-foreground);font-size:12px}.mk-comparison{border-bottom:1px solid var(--border);padding:64px 40px}.mk-comparison>header{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.mk-comparison h2{font-size:32px}.mk-table-scroll{position:relative;overflow-x:auto}.mk-comparison table{border-collapse:collapse;text-align:right;width:100%;min-width:810px;font-size:12px}.mk-comparison th,.mk-comparison td{border-bottom:1px solid var(--border);vertical-align:middle;padding:18px 16px;font-weight:400}.mk-comparison thead th{font-family:var(--font-heading);background:var(--card);font-size:16px;font-weight:500}@media (width>=940px){.mk-table-scroll{overflow:visible}.mk-comparison thead th{z-index:3;box-shadow:0 1px 0 var(--border);position:sticky;top:0}}.mk-comparison td{width:18%;color:var(--muted-foreground)}.mk-comparison th[scope=row]{width:28%}.mk-comparison-group th{padding:36px 16px 14px;font-size:15px;font-weight:600}.mk-comparison-note{color:var(--muted-foreground);font-size:11px;margin-top:20px!important}.mk-faq{grid-template-columns:1fr 2fr;gap:56px;padding:72px 56px;display:grid}.mk-faq h2{font-size:32px}.mk-faq details{border-bottom:1px solid var(--border)}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq details[open] summary svg{transform:rotate(45deg)}.mk-faq details p{color:var(--muted-foreground);max-width:580px;padding-bottom:24px;font-size:13px;line-height:1.9}.mk-contact{grid-template-columns:1fr 1.1fr;gap:80px;padding:80px 56px;display:grid}.mk-contact-copy h1{font-size:clamp(38px,4vw,56px);line-height:1.5}.mk-contact-copy>p{color:var(--muted-foreground);max-width:350px;margin-top:18px;font-size:17px}.mk-contact-channels{border-top:1px solid var(--border);flex-direction:column;gap:18px;margin-top:48px;padding-top:28px;display:flex}.mk-contact-channels span{color:var(--muted-foreground);font-size:12px}.mk-contact-channels a{width:fit-content;font-size:16px;display:block}.mk-contact-channels p{max-width:270px;font-size:14px}.mk-contact-visual{border:1px solid var(--border);background:var(--card);border-radius:8px;max-width:350px;margin-top:56px;padding:24px}.mk-contact-visual>div{align-items:center;gap:16px;display:flex}.mk-contact-visual svg{color:var(--primary)}.mk-contact-visual p{color:var(--muted-foreground);margin-top:10px;font-size:12px}.mk-contact .contact-intro{min-height:0;overflow:visible;background:0 0!important}.mk-contact .contact-intro>div{padding:0!important;display:block!important}.mk-contact .contact-intro>div>div{max-width:none!important}.mk-contact .contact-intro form{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:20px;padding:32px}.mk-contact .contact-intro input,.mk-contact .contact-intro textarea{color:var(--foreground);border-color:var(--input);background:0 0;min-height:42px;font-size:14px}.mk-contact .contact-intro label{color:var(--muted-foreground);font-size:12px}.mk-contact .contact-intro button[type=submit]{color:#fff;min-height:44px;font-size:15px}.mk-contact .contact-intro .contact-secondary-btn,.mk-contact .contact-intro>div>div>div.border-t,.mk-contact .contact-intro>div>div>div:last-child{display:none}.mk-contact .contact-intro form p{color:var(--muted-foreground);font-size:11px}.mk-contact .contact-intro>div>div>div:first-child{display:block!important}.mk-contact .contact-intro [role=alert]{color:var(--destructive)}@media (width>=1101px){.xp-mobile-nav{display:none!important}}@media (width<=1100px){.xp-desktop-nav,.hb-desktop-panels{display:none}.xp-menu-toggle{display:flex}.xp-header{gap:20px}.xp-mobile-nav{inset-inline:0;background:var(--background) var(--xp-texture) top center / 1440px 1042px repeat;border:1px solid var(--border);max-height:calc(100dvh - 100px);padding:16px;top:100%;overflow-y:auto;box-shadow:0 16px 32px #00000014}.xp-mobile-nav>.hb-nav-trigger{text-align:right;justify-content:space-between;width:100%;min-height:48px}.hb-mega-phone{box-shadow:none;background:var(--muted) var(--xp-texture) top center / 1440px 1042px repeat;border:0;border-radius:0;animation:none;position:static}.hb-mega-phone .hb-mega-groups,.hb-mega-phone.hb-mega-industries .hb-mega-groups{grid-template-columns:repeat(2,1fr);gap:16px;padding:20px}.hb-mega-phone a{font-size:12px}.hb-mega-phone .hb-mega-all{padding:12px 20px}.mk-plans{grid-template-columns:repeat(2,1fr)}.mk-plan-amount strong{font-size:34px}.mk-feature-section{gap:24px;padding:56px 32px}.mk-feature-hero{padding:56px 32px 32px}.mk-contact{gap:40px;padding:64px 32px}.mk-composer-split{grid-template-columns:1fr}.mk-composer-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.xp-header{gap:12px;min-height:72px;padding:12px 16px}.xp-brand{width:120px}.xp-header-actions{gap:4px}.xp-header-actions>.xp-button{min-height:36px;padding:6px 12px;font-size:12px}.xp-header-actions>.xp-icon-button{width:32px;height:36px}.xp-frame{width:calc(100% - 24px)}.mk-feature-hero{padding:40px 16px 24px}.mk-feature-copy h1{font-size:36px;line-height:1.55}.mk-feature-copy>p,.mk-index-hero>p,.mk-pricing-hero>p{max-width:310px;font-size:14px}.mk-breadcrumb{margin-bottom:16px;font-size:10px}.mk-actions{flex-wrap:wrap;gap:12px}.mk-actions .xp-button{font-size:12px}.mk-text-link{font-size:11px}.mk-hero-product{margin-top:32px}.mk-view-tabs{gap:2px}.mk-view-tabs button,.mk-layout-controls button{padding:6px 9px;font-size:11px}.mk-studio-toolbar{padding:10px 12px}.mk-studio-toolbar>span{gap:7px;font-size:12px}.mk-studio-toolbar small{font-size:9px}.mk-studio-toolbar button{padding:4px 6px;font-size:9px}.mk-feature-section,.mk-feature-reverse{grid-template-columns:1fr;gap:24px;padding:40px 16px}.mk-feature-reverse .mk-detail-copy{order:0}.mk-detail-copy h2{font-size:27px}.mk-detail-copy p{max-width:300px;margin-top:10px;font-size:13px}.mk-related{padding:32px 16px}.mk-related>div{grid-template-columns:1fr;gap:0}.mk-related a{padding:16px 0;font-size:12px}.mk-end-cta{text-align:center;flex-direction:column;padding:40px 16px}.mk-end-cta h2{font-size:28px}.mk-index-hero{padding:48px 16px 36px}.mk-index-hero h1{font-size:36px;line-height:1.5}.mk-product-browser{grid-template-columns:1fr;gap:24px;padding:0 16px 32px}.mk-product-browser nav{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mk-product-browser nav button{min-height:48px;padding:8px;font-size:11px}.mk-product-browser nav>.xp-button{grid-column:1/-1;margin-top:12px;font-size:12px}.mk-product-links{grid-template-columns:1fr}.mk-product-links>a{padding:28px 20px;border-inline:0!important}.mk-product-links h2{font-size:23px}.mk-product-links p{max-width:280px;font-size:12px}.mk-product-links svg{inset-inline-end:20px;top:32px}.mk-solution-browser{padding:0 16px 32px}.mk-industries>section{padding:32px 16px}.mk-industries h2{font-size:25px}.mk-industries section>div{grid-template-columns:1fr;gap:12px}.mk-industries a{padding:22px 16px}.mk-industries a>span{padding-inline-end:24px;font-size:16px;display:block}.mk-industries p{font-size:12px}.mk-industries svg{inset-inline-end:16px;top:24px}.mk-pricing-hero{padding:48px 16px 24px}.mk-pricing-hero h1{font-size:38px}.mk-team-counts{gap:16px}.mk-count{gap:6px}.mk-count>div{height:40px}.mk-count button{height:38px}.mk-plans{grid-template-columns:1fr;gap:20px;padding:16px}.mk-plan{border-radius:14px;padding:26px 24px}.mk-plan-amount strong{font-size:40px}.mk-plan-rates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-plan-rates small{grid-column:1/-1}.mk-plan ul{margin:24px 0;font-size:14px}.mk-plan h2{font-size:24px}.mk-plan>.xp-button{font-size:14px}.mk-plan-enterprise ul{margin-top:24px;padding-top:0}.mk-trial{padding:24px 20px;display:block}.mk-trial p{margin-top:8px;font-size:12px}.mk-comparison{padding:40px 16px}.mk-comparison>header{flex-direction:column;align-items:flex-start;gap:20px}.mk-comparison h2{font-size:28px}.mk-comparison th,.mk-comparison td{padding:14px 12px}.mk-comparison-note{font-size:10px}.mk-faq{grid-template-columns:1fr;gap:20px;padding:40px 20px}.mk-faq h2{font-size:28px}.mk-faq summary{min-height:60px;font-size:13px}.mk-faq details p{font-size:12px}.mk-contact{grid-template-columns:1fr;gap:32px;padding:40px 20px}.mk-contact-copy h1{font-size:36px}.mk-contact-copy>p{font-size:14px}.mk-contact-channels{margin-top:24px}.mk-contact-visual{display:none}.mk-contact .contact-intro form{padding:20px}.mk-composer-form,.hb-mega-phone .hb-mega-groups,.hb-mega-phone.hb-mega-industries .hb-mega-groups{grid-template-columns:1fr}.xp-footer-columns{gap:28px}.mk-preview-loading{inset-inline:12px}}@media (prefers-reduced-motion:reduce){.hb-mega{animation:none}.hb-nav-trigger svg{transition:none}}@media (width<=700px){.mk-studio-toolbar button{display:none}}.mk-contact .contact-intro:before{display:none!important}.mk-contact-visual,.mk-contact .contact-intro form{background:0 0;border:0;border-radius:0}body:has(.home-experience){overflow-x:clip}.xp-header:before,.xp-header:after,.hb-page-lines:before,.hb-page-lines:after,.hb-page-lines.divide-y>:after,.marketing-site main>.xp-frame:before,.marketing-site main>.xp-frame:after,.xp-footer-bottom:before,.xp-footer-bottom:after,#home-main>.xp-integrations:before,#home-main>.xp-integrations:after,#home-main>.xp-testimonials:before,#home-main>.xp-testimonials:after{content:none}body:has(.home-experience):after{content:none}.home-experience{overflow-x:clip}.hb-legacy-chrome{overflow:visible}.blog-post-rule,.blog-post-back-wrap .blog-post-rule{width:100%;max-width:100%;margin-inline:0}.xp-footer-brand,.st-widget-list{border-inline-end:0}.marketing-site main>.xp-frame{border:0}.mk-product-links,.st-widget-directory{gap:24px;padding:24px 0 48px}:is(.mk-product-links>a,.st-widget-directory>a,.mk-industries a){background:var(--card);border:1px solid var(--border);border-radius:12px}.mk-product-links>a:nth-child(odd){border-inline-end:1px solid var(--border)}.mk-plan-featured{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--site-background))}@media (width<=700px){.mk-product-links,.st-widget-directory{gap:16px}}
