.mkt-footer-selected{display:none}.marketing-root .mkt-footer-selected{display:block}.marketing-root .mkt-footer-legacy{display:none}.marketing-root,[data-marketing-newsletter]{--color-mkt-ink:#0c3b30;--color-mkt-action:#0b5c4a;--color-mkt-teal:#0b5c4a;--color-mkt-cloud:#fff;--color-mkt-surface:#fff;--color-mkt-line:#d3e4dc;--color-mkt-muted:#3e564c;--mkt-soft:#e7f3ee;--mkt-panel:#f3f7f5;--mkt-media:#e5efea;--mkt-alt:#f4f8f6;--mkt-alt-media:#dceae4;--mkt-third:#f1f5f6;--mkt-third-media:#e1ebed;--mkt-night:#06261e;--mkt-night-soft:#e7f3ee;--mkt-night-line:#47635a;--mkt-focus:#0b5c4a;--mkt-hover:#084839;font-family:var(--font-plus-jakarta-sans), var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background:var(--color-mkt-cloud);color:var(--color-mkt-ink);overflow-x:clip}html[data-marketing-theme=charcoal] .marketing-root,html[data-marketing-theme=charcoal] [data-marketing-newsletter]{--color-mkt-ink:#202124;--color-mkt-action:#242529;--color-mkt-teal:#242529;--color-mkt-line:#dedfe2;--color-mkt-muted:#60636b;--mkt-soft:#f5f5f6;--mkt-panel:#f7f7f8;--mkt-media:#eeeff1;--mkt-alt:#f8f7f5;--mkt-alt-media:#eeece7;--mkt-third:#f6f5f8;--mkt-third-media:#eeebf2;--mkt-night:#1c1d21;--mkt-night-soft:#d7d8dd;--mkt-night-line:#575a64;--mkt-focus:#6c4196;--mkt-hover:#414348}html[data-marketing-theme=emerald] .marketing-root,html[data-marketing-theme=emerald] [data-marketing-newsletter]{--color-mkt-ink:#0c3b30;--color-mkt-action:#0b5c4a;--color-mkt-teal:#0b5c4a;--color-mkt-cloud:#fff;--color-mkt-surface:#fff;--color-mkt-line:#e4c99a;--color-mkt-muted:#3e564c;--mkt-soft:#fff;--mkt-panel:#fff;--mkt-media:#fff;--mkt-alt:#fff;--mkt-alt-media:#fff;--mkt-third:#fff;--mkt-third-media:#fff;--mkt-night:#06261e;--mkt-night-soft:#e4c99a;--mkt-night-line:#e4c99a;--mkt-focus:#7c3a22;--mkt-hover:#084839}html[data-marketing-theme=emerald] .marketing-root .mkt-btn-primary,html[data-marketing-theme=emerald] .marketing-root .mkt-btn-secondary:hover,html[data-marketing-theme=emerald] .marketing-root .mkt-media-corner,html[data-marketing-theme=emerald] .marketing-root .mkt-selected-footer,html[data-marketing-theme=emerald] .marketing-root.mkt-catalogue-page .mkt-catalogue-pagination [aria-current=page],html[data-marketing-theme=emerald] [data-marketing-newsletter] .bg-primary,html[data-marketing-theme=emerald] .marketing-root.mkt-conversion-page .mkt-conversion-panel button[type=submit],html[data-marketing-theme=emerald] .marketing-root.mkt-editorial-page [data-marketing-careers-form] button[type=submit],html[data-marketing-theme=emerald] [data-marketing-newsletter] .mkt-newsletter-form button[type=submit]{color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-workflow-art,html[data-marketing-theme=emerald] .marketing-root .mkt-product-example,html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-hero-art,html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-next,html[data-marketing-theme=emerald] .marketing-root.mkt-support-page .mkt-industry-selector section,html[data-marketing-theme=emerald] .marketing-root.mkt-support-page .mkt-showcase-work figure,html[data-marketing-theme=emerald] .marketing-root.mkt-support-page .mkt-presentation-entry{border:1px solid var(--color-mkt-line)}.marketing-root :focus-visible{outline:3px solid var(--mkt-focus);outline-offset:4px}.marketing-root h1,.marketing-root h2,.marketing-root h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.marketing-root .mkt-shell{width:calc(100% - 112px);max-width:1280px;padding-inline:0}.marketing-root .mkt-display{font-size:clamp(3.15rem,5.25vw,5.1rem);line-height:1.04}.marketing-root .mkt-h2{font-size:clamp(2.7rem,3.7vw,3.7rem);line-height:1.1}.marketing-root .mkt-icon{border:1px solid var(--color-mkt-line);background:var(--mkt-soft);border-radius:50%}.marketing-root .mkt-kicker{letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:700}.marketing-root .mkt-btn-primary,.marketing-root .mkt-btn-secondary{border-radius:6px;min-height:48px;padding:14px 22px;font-size:.88rem}.marketing-root .mkt-btn-primary:hover{background:var(--mkt-hover)}.marketing-root .mkt-btn-secondary{border-color:var(--color-mkt-ink);background:0 0}.marketing-root .mkt-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.marketing-root .mkt-actions .mkt-text-link{margin-top:0}.marketing-root .mkt-text-link{border-bottom:1px solid;align-items:center;gap:20px;min-height:44px;margin-top:24px;font-size:.92rem;font-weight:600;display:inline-flex}.marketing-root .mkt-trust{color:var(--color-mkt-muted);margin-top:14px;font-size:.92rem;line-height:1.6}.marketing-root{--mkt-nav-height:68px}.mkt-signed-nav-spacer{display:none}.marketing-root .mkt-signed-nav-spacer{flex-shrink:0;height:4rem;display:block}.marketing-root.mkt-nav-bar{z-index:50;width:100%;position:sticky;top:0}.marketing-root .mkt-public-header{z-index:30;background:var(--color-mkt-surface);border-bottom:1px solid var(--color-mkt-line);width:100%;position:relative}@media (max-width:1179px){body[data-has-product-subnav=true]:has(.mkt-nav-links[data-open=true]) .marketing-root.mkt-nav-bar{will-change:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}.marketing-root.mkt-nav-bar:has(.mkt-nav-links[data-open=true]){will-change:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}}.marketing-root .mkt-public-nav{width:calc(100% - 112px);max-width:1280px;height:var(--mkt-nav-height,68px);min-height:var(--mkt-nav-height,68px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(16px,2vw,32px);margin-inline:auto;padding:0;display:flex}.marketing-root .mkt-brand{flex-shrink:0;align-items:center;min-width:0;display:flex}.marketing-root .mkt-brand img{object-fit:contain;width:auto;height:auto;max-height:38px}.marketing-root .mkt-nav-links{flex:1;align-items:center;gap:clamp(8px,1.2vw,16px);font-family:Arial,Helvetica,sans-serif;font-size:.85rem;display:flex}.marketing-root .mkt-nav-links .mkt-theme-picker{margin-left:auto}.marketing-root .mkt-nav-links summary,.marketing-root .mkt-nav-links>a:not(.mkt-btn-primary),.marketing-root .mkt-nav-links .mkt-nav-link-btn{height:48px;color:var(--color-mkt-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;list-style:none;transition:color .15s;display:inline-flex;position:relative}.marketing-root .mkt-nav-links summary:hover,.marketing-root .mkt-nav-links>a:not(.mkt-btn-primary):hover,.marketing-root .mkt-nav-links .mkt-nav-link-btn:hover{color:var(--color-mkt-action)}.marketing-root .mkt-nav-links details[open]>summary,.marketing-root .mkt-nav-links .mkt-nav-link-btn.mkt-nav-link-btn-active{color:var(--color-mkt-action);font-weight:600}.marketing-root .mkt-nav-links summary::-webkit-details-marker{display:none}.marketing-root .mkt-nav-links [aria-current=page]:not(.mkt-btn-primary){color:var(--color-mkt-action);font-weight:600;text-decoration:none;position:relative}.marketing-root .mkt-nav-links>[aria-current=page]:not(.mkt-btn-primary):after{content:"";background:var(--color-mkt-action);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.marketing-root .mkt-nav-chevron{opacity:.7;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.marketing-root .mkt-nav-links summary:hover .mkt-nav-chevron,.marketing-root .mkt-nav-links details[open]>summary .mkt-nav-chevron,.marketing-root .mkt-nav-links .mkt-nav-link-btn:hover .mkt-nav-chevron,.marketing-root .mkt-nav-links .mkt-nav-link-btn.mkt-nav-link-btn-active .mkt-nav-chevron{opacity:1;transform:rotate(180deg)}.marketing-root .mkt-nav-links .mkt-btn-primary{min-height:38px;padding:8px 18px;font-size:.8rem}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--mkt-nav-height,68px) + 64px)}body[data-has-product-subnav=true] .marketing-root.mkt-nav-bar{transition:transform .35s cubic-bezier(.16,1,.3,1)}body[data-has-product-subnav=true][data-nav-hidden=true] .marketing-root.mkt-nav-bar{transform:translateY(-100%)}.mkt-product-page .mkt-public-header .mkt-nav-links .mkt-btn-primary,body[data-has-product-subnav=true] .mkt-public-header .mkt-nav-links .mkt-btn-primary{display:none!important}.mkt-product-page .mkt-public-header .mkt-nav-links[data-open=true] .mkt-btn-primary,body[data-has-product-subnav=true] .mkt-public-header .mkt-nav-links[data-open=true] .mkt-btn-primary{display:flex!important}.marketing-root .mkt-product-subnav{top:var(--mkt-nav-height,68px);z-index:45;background:var(--color-mkt-surface);border-bottom:1px solid var(--color-mkt-line);will-change:top;width:100%;height:56px;transition:top .35s cubic-bezier(.16,1,.3,1),box-shadow .25s,background-color .2s,border-color .2s;position:sticky;overflow:visible;box-shadow:0 1px 4px #00000008}body[data-has-product-subnav=true][data-nav-hidden=true] .mkt-product-subnav{top:0;box-shadow:0 2px 10px #0000000f}.marketing-root .mkt-product-subnav-inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex;overflow:visible}.marketing-root .mkt-product-subnav-left{align-items:center;gap:clamp(16px,2.5vw,36px);min-width:0;height:100%;display:flex;overflow:visible}.marketing-root .mkt-product-subnav-title{color:var(--color-mkt-ink);letter-spacing:-.01em;flex-shrink:0;align-items:center;font-size:1.02rem;font-weight:700;text-decoration:none;display:flex}.marketing-root .mkt-product-subnav-brand{opacity:0;white-space:nowrap;pointer-events:none;flex-shrink:0;align-items:center;gap:7px;max-width:0;margin-right:0;transition:max-width .35s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1),margin-right .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;transform:scale(.85)translate(-8px)}.marketing-root .mkt-subnav-brand-img{object-fit:contain;border-radius:4px;flex-shrink:0;width:26px;height:26px}.marketing-root .mkt-subnav-brand-text{letter-spacing:-.01em;color:var(--color-mkt-ink);text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:400;line-height:1}body[data-has-product-subnav=true][data-nav-hidden=true] .mkt-product-subnav-brand{opacity:1;max-width:200px;margin-right:8px;transform:scale(1)translate(0)}.marketing-root .mkt-product-subnav-name{color:var(--color-mkt-ink);font-weight:700}.marketing-root .mkt-product-subnav-links{align-items:center;gap:clamp(8px,1.2vw,16px);height:100%;display:flex;overflow:visible}.marketing-root .mkt-product-subnav-links::-webkit-scrollbar{display:none}.marketing-root .mkt-product-subnav-link{height:56px;color:var(--color-mkt-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}button.mkt-product-subnav-link{font:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}.marketing-root .mkt-product-subnav-link:hover{color:var(--color-mkt-action)}.marketing-root .mkt-product-subnav-link.mkt-subnav-link-active{color:var(--color-mkt-action);font-weight:600}.marketing-root .mkt-product-subnav-link.mkt-subnav-link-active:after{content:"";background:var(--color-mkt-action);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.marketing-root .mkt-subnav-sep{color:var(--color-mkt-line);-webkit-user-select:none;user-select:none;opacity:.75;align-items:center;margin:0 1px;font-size:.82rem;font-weight:300;display:inline-flex}.marketing-root .mkt-subnav-dropdown-wrap{align-items:center;height:100%;display:inline-flex;position:relative;overflow:visible}.marketing-root .mkt-subnav-chevron{opacity:.7;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.marketing-root .mkt-product-subnav-link:hover .mkt-subnav-chevron,.marketing-root .mkt-subnav-dropdown-wrap:hover .mkt-subnav-chevron,.marketing-root .mkt-subnav-dropdown-wrap[data-open=true] .mkt-subnav-chevron{opacity:1}.marketing-root .mkt-subnav-chevron-rotated,.marketing-root .mkt-subnav-dropdown-wrap:hover .mkt-subnav-chevron,.marketing-root .mkt-subnav-dropdown-wrap[data-open=true] .mkt-subnav-chevron{transform:rotate(180deg)}.marketing-root .mkt-subnav-dropdown-menu{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);z-index:1000;border-radius:8px;flex-direction:column;gap:2px;min-width:215px;padding:6px;display:none;position:absolute;top:calc(100% - 2px);left:0;box-shadow:0 16px 36px -4px #00000029,0 6px 12px -2px #0000000f}.marketing-root .mkt-subnav-dropdown-wrap:hover .mkt-subnav-dropdown-menu,.marketing-root .mkt-subnav-dropdown-wrap:focus-within .mkt-subnav-dropdown-menu,.marketing-root .mkt-subnav-dropdown-wrap[data-open=true] .mkt-subnav-dropdown-menu{animation:.15s ease-out mkt-subnav-fade;display:flex!important}@keyframes mkt-subnav-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.marketing-root .mkt-subnav-dropdown-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.marketing-root .mkt-subnav-dropdown-item{color:var(--color-mkt-ink);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.83rem;font-weight:500;text-decoration:none;transition:all .12s;display:flex}.marketing-root .mkt-subnav-dropdown-item:hover{background:var(--mkt-soft);color:var(--color-mkt-action)}.marketing-root .mkt-subnav-item-title{color:inherit}.marketing-root .mkt-subnav-item-arrow{color:var(--color-mkt-muted);opacity:.6;margin-left:12px;font-size:.78rem;transition:transform .12s,opacity .12s}.marketing-root .mkt-subnav-dropdown-item:hover .mkt-subnav-item-arrow{opacity:1;color:var(--color-mkt-action);transform:translate(2px,-2px)}.marketing-root .mkt-product-subnav-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.marketing-root .mkt-product-subnav-btn-sec{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;padding:7px 15px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.marketing-root .mkt-product-subnav-btn-sec:hover{background:var(--mkt-soft)}.marketing-root .mkt-product-subnav-btn-pri{background:var(--color-mkt-action);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;padding:7px 18px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.marketing-root .mkt-product-subnav-btn-pri:hover{background:var(--mkt-hover)}html[data-marketing-theme=charcoal] .marketing-root .mkt-product-subnav-btn-pri{background:var(--color-mkt-action);color:#fff}html[data-marketing-theme=charcoal] .marketing-root .mkt-product-subnav-btn-sec:hover{background:var(--mkt-soft)}html[data-marketing-theme=emerald] .marketing-root .mkt-product-subnav-icon{border-color:var(--color-mkt-line);color:var(--color-mkt-action);background:#fbf7ee}html[data-marketing-theme=emerald] .marketing-root .mkt-product-subnav-btn-pri{background:var(--color-mkt-action);color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-product-subnav-btn-pri:hover{background:var(--mkt-hover)}html[data-marketing-theme=emerald] .marketing-root .mkt-product-subnav-btn-sec{border-color:var(--color-mkt-line);color:var(--color-mkt-ink)}html[data-marketing-theme=emerald] .marketing-root .mkt-product-subnav-btn-sec:hover{background:#fdfbf7}@media (max-width:1024px){.marketing-root .mkt-product-subnav-left{flex:1;min-width:0}.marketing-root .mkt-product-subnav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow:auto hidden}.marketing-root .mkt-product-subnav-links::-webkit-scrollbar{display:none}}@media (max-width:767px){.marketing-root .mkt-product-subnav{background:var(--color-mkt-surface);height:48px}.marketing-root .mkt-product-subnav-inner{justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 16px!important;overflow:hidden!important}.marketing-root .mkt-product-subnav-left{flex:auto!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.marketing-root .mkt-product-subnav-title{color:var(--color-mkt-ink)!important;border-right:1px solid var(--color-mkt-line)!important;flex-shrink:0!important;height:20px!important;padding-right:12px!important;font-size:.95rem!important;font-weight:700!important;line-height:20px!important}.marketing-root .mkt-subnav-brand-img{width:22px;height:22px}body[data-has-product-subnav=true][data-nav-hidden=true] .mkt-product-subnav-brand{max-width:170px;margin-right:7px}.marketing-root .mkt-product-subnav-links{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;height:100%!important;padding-right:10px!important;display:flex!important;overflow:auto hidden!important}.marketing-root .mkt-product-subnav-links::-webkit-scrollbar{display:none!important}.marketing-root .mkt-product-subnav-link{white-space:nowrap!important;flex-shrink:0!important;height:48px!important;padding:0 4px!important;font-size:.82rem!important}.marketing-root .mkt-product-subnav-links .mkt-subnav-sep,.marketing-root .mkt-product-subnav-right{display:none!important}.marketing-root .mkt-subnav-dropdown-menu{top:calc(var(--mkt-nav-height,68px) + 48px)!important;z-index:99999!important;border-radius:12px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;position:fixed!important;left:12px!important;right:12px!important;box-shadow:0 16px 36px -4px #00000038,0 6px 12px -2px #00000014!important}body[data-has-product-subnav=true][data-nav-hidden=true] .marketing-root .mkt-subnav-dropdown-menu{top:48px!important}}@keyframes mkt-drawer-slide-in{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mkt-drawer-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:.5;transform:translate(100%)}}@keyframes mkt-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mkt-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}.marketing-root .mkt-products-menu[open]:before{content:"";top:var(--mkt-nav-height,68px);-webkit-backdrop-filter:blur(2px);z-index:90;pointer-events:none;background:#0f172a52;animation:.4s ease-out forwards mkt-drawer-backdrop-in;position:fixed;bottom:0;left:0;right:0}.marketing-root .mkt-products-menu[data-closing=true]:before{animation:.38s ease-out forwards mkt-drawer-backdrop-out}.marketing-root .mkt-products-menu summary svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.marketing-root .mkt-products-menu[open] summary svg{transform:rotate(180deg)}.marketing-root .mkt-products-menu[data-closing=true] summary svg{transform:rotate(0)}.marketing-root .mkt-products-menu[data-closing=true] .mkt-mega-menu{animation:.45s cubic-bezier(.16,1,.3,1) forwards mkt-drawer-slide-out}.marketing-root .mkt-theme-menu{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:0 0 12px 12px;padding:28px;position:absolute;top:100%;box-shadow:0 24px 40px #0c372016}.marketing-root .mkt-small-disclosure{align-items:center;height:100%;display:inline-flex;position:relative}.marketing-root .mkt-small-menu{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);z-index:1000;border-radius:8px;min-width:215px;animation:.15s ease-out mkt-subnav-fade;position:absolute;top:calc(100% - 2px);left:0;box-shadow:0 16px 36px -4px #00000029,0 6px 12px -2px #0000000f;flex-direction:column!important;gap:2px!important;padding:6px!important;display:flex!important}.marketing-root .mkt-small-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.marketing-root .mkt-small-menu a,.marketing-root .mkt-small-menu .mkt-subnav-dropdown-item{transition:all .12s;color:var(--color-mkt-ink)!important;white-space:nowrap!important;min-height:unset!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:9px 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.83rem!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;display:flex!important;position:relative!important}.marketing-root .mkt-small-menu a:hover,.marketing-root .mkt-small-menu .mkt-subnav-dropdown-item:hover{background:var(--mkt-soft)!important;color:var(--color-mkt-action)!important}.marketing-root .mkt-small-menu a .mkt-subnav-item-title,.marketing-root .mkt-small-menu .mkt-subnav-dropdown-item .mkt-subnav-item-title{color:inherit!important}.marketing-root .mkt-small-menu a .mkt-subnav-item-arrow,.marketing-root .mkt-small-menu .mkt-subnav-dropdown-item .mkt-subnav-item-arrow{opacity:.6;transition:transform .12s,opacity .12s;color:var(--color-mkt-muted)!important;margin-left:12px!important;font-size:.78rem!important}.marketing-root .mkt-small-menu a:hover .mkt-subnav-item-arrow,.marketing-root .mkt-small-menu .mkt-subnav-dropdown-item:hover .mkt-subnav-item-arrow{opacity:1!important;color:var(--color-mkt-action)!important;transform:translate(2px,-2px)!important}.marketing-root .mkt-nav-links .mkt-small-menu [aria-current=page]:not(.mkt-btn-primary):after{display:none!important}.marketing-root .mkt-nav-links .mkt-small-menu [aria-current=page]:not(.mkt-btn-primary){background:var(--mkt-soft)!important;color:var(--color-mkt-action)!important;font-weight:600!important}html[data-marketing-theme=emerald] .marketing-root .mkt-small-menu a:hover,html[data-marketing-theme=emerald] .marketing-root .mkt-small-menu .mkt-subnav-dropdown-item:hover,html[data-marketing-theme=emerald] .marketing-root .mkt-nav-links .mkt-small-menu [aria-current=page]:not(.mkt-btn-primary){color:var(--color-mkt-action)!important;background:#fbf7ee!important}html[data-marketing-theme=charcoal] .marketing-root .mkt-small-menu a:hover,html[data-marketing-theme=charcoal] .marketing-root .mkt-small-menu .mkt-subnav-dropdown-item:hover,html[data-marketing-theme=charcoal] .marketing-root .mkt-nav-links .mkt-small-menu [aria-current=page]:not(.mkt-btn-primary){background:var(--mkt-soft)!important;color:var(--color-mkt-action)!important}.marketing-root .mkt-mega-menu{top:var(--mkt-nav-height,68px);width:min(860px,95vw);height:calc(100vh - var(--mkt-nav-height,68px));height:calc(100dvh - var(--mkt-nav-height,68px));background:var(--color-mkt-surface);border-left:1px solid var(--color-mkt-line);clip-path:inset(0 0 0 -80px);z-index:100;grid-template-columns:1.12fr 1fr;padding:0;animation:.52s cubic-bezier(.16,1,.3,1) forwards mkt-drawer-slide-in;display:grid;position:fixed;bottom:0;left:auto;right:0;overflow:hidden;transform:none;box-shadow:-20px 15px 30px -5px #00000024,-6px 6px 12px -3px #0000000f}.marketing-root .mkt-drawer-left{border-right:1px solid var(--color-mkt-line);flex-direction:column;padding:30px 24px 36px 30px;display:flex;overflow:hidden auto}.marketing-root .mkt-drawer-left::-webkit-scrollbar{width:5px}.marketing-root .mkt-drawer-left::-webkit-scrollbar-track{background:0 0}.marketing-root .mkt-drawer-left::-webkit-scrollbar-thumb{background:var(--color-mkt-line);border-radius:4px}.marketing-root .mkt-drawer-left::-webkit-scrollbar-thumb:hover{background:var(--color-mkt-muted)}.marketing-root .mkt-drawer-header{margin-bottom:4px;padding-bottom:10px}.marketing-root .mkt-drawer-header .mkt-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:4px;font-size:.7rem;font-weight:700}.marketing-root .mkt-drawer-header h2{letter-spacing:-.02em;color:var(--color-mkt-ink);margin:0 0 10px;font-size:1.75rem;font-weight:700;line-height:1.15}.marketing-root .mkt-all-products-link{color:var(--color-mkt-action);align-items:center;gap:6px;font-size:.84rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.marketing-root .mkt-all-products-link:hover{opacity:.85;text-decoration:underline}.marketing-root .mkt-drawer-list{flex-direction:column;gap:16px;display:flex}.marketing-root .mkt-drawer-group{flex-direction:column;gap:3px;display:flex}.marketing-root .mkt-drawer-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-muted);border-bottom:1px solid var(--color-mkt-line);margin:12px 0 6px;padding-bottom:4px;font:700 .68rem/1.3 Arial,Helvetica,sans-serif}.marketing-root .mkt-product-row{color:var(--color-mkt-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;font-family:inherit;font-size:.86rem;font-weight:500;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex}.marketing-root .mkt-product-row .mkt-icon{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:26px;height:26px;color:var(--color-mkt-action);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.marketing-root .mkt-product-row .mkt-product-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.marketing-root .mkt-product-row .mkt-product-arrow{color:var(--color-mkt-muted);opacity:.5;flex-shrink:0;transition:all .15s}.marketing-root .mkt-product-row:hover,.marketing-root .mkt-product-row.mkt-product-row-active,.marketing-root .mkt-product-row.mkt-product-row-current,.marketing-root .mkt-product-row[aria-current=page]{background:var(--mkt-soft);color:var(--color-mkt-action)}.marketing-root .mkt-product-row:hover .mkt-product-name,.marketing-root .mkt-product-row.mkt-product-row-active .mkt-product-name,.marketing-root .mkt-product-row.mkt-product-row-current .mkt-product-name,.marketing-root .mkt-product-row[aria-current=page] .mkt-product-name{font-weight:600}.marketing-root .mkt-product-row:hover .mkt-icon,.marketing-root .mkt-product-row.mkt-product-row-active .mkt-icon,.marketing-root .mkt-product-row.mkt-product-row-current .mkt-icon,.marketing-root .mkt-product-row[aria-current=page] .mkt-icon{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:var(--color-mkt-surface,#fff);transform:scale(1.06)}.marketing-root .mkt-product-row:hover .mkt-product-arrow,.marketing-root .mkt-product-row.mkt-product-row-active .mkt-product-arrow,.marketing-root .mkt-product-row.mkt-product-row-current .mkt-product-arrow,.marketing-root .mkt-product-row[aria-current=page] .mkt-product-arrow{color:var(--color-mkt-action);opacity:1;transform:translate(3px)}.marketing-root .mkt-drawer-list .mkt-product-row[aria-current=page]{text-decoration:none}.marketing-root .mkt-product-row.mkt-product-row-current{position:relative}.marketing-root .mkt-product-row.mkt-product-row-current:before{content:"";background:var(--color-mkt-action);border-radius:9999px;width:3px;height:18px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.marketing-root .mkt-drawer-right{background:var(--mkt-panel);flex-direction:column;padding:34px 30px;display:flex;position:relative;overflow:hidden auto}.marketing-root .mkt-drawer-right::-webkit-scrollbar{width:5px}.marketing-root .mkt-drawer-right::-webkit-scrollbar-thumb{background:var(--color-mkt-line);border-radius:4px}.marketing-root .mkt-overview-card{flex-direction:column;gap:14px;animation:.2s ease-out mkt-overview-fade;display:flex}@keyframes mkt-overview-fade{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.marketing-root .mkt-overview-badge-row{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.marketing-root .mkt-overview-icon{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);width:44px;height:44px;color:var(--color-mkt-action);border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0000000a}.marketing-root .mkt-status-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:3px 9px;font-size:.68rem;font-weight:700}.marketing-root .mkt-pill-launched{color:#137333;background:#e6f4ea;border:1px solid #c6e7d2}.marketing-root .mkt-pill-waitlist{color:#b06000;background:#fef7e0;border:1px solid #fae29c}html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row .mkt-icon{background:var(--mkt-soft);border-color:var(--color-mkt-line);color:var(--color-mkt-ink)}html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row:hover,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row.mkt-product-row-active,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row.mkt-product-row-current,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row[aria-current=page]{background:var(--mkt-soft);color:var(--color-mkt-ink)}html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row:hover .mkt-icon,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row.mkt-product-row-active .mkt-icon,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row.mkt-product-row-current .mkt-icon,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-row[aria-current=page] .mkt-icon{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#fff}html[data-marketing-theme=charcoal] .marketing-root .mkt-drawer-right{background:var(--mkt-panel)}html[data-marketing-theme=charcoal] .marketing-root .mkt-pill-launched{color:#202124;background:#e8eaed;border-color:#dadce0}html[data-marketing-theme=charcoal] .marketing-root .mkt-pill-waitlist{color:#5f6368;background:#f1f3f4;border-color:#dadce0}html[data-marketing-theme=emerald] .marketing-root .mkt-drawer-right{background:#fdfbf7}html[data-marketing-theme=emerald] .marketing-root .mkt-product-row .mkt-icon{border-color:var(--color-mkt-line);color:var(--color-mkt-action);background:#fbf7ee}html[data-marketing-theme=emerald] .marketing-root .mkt-product-row:hover,html[data-marketing-theme=emerald] .marketing-root .mkt-product-row.mkt-product-row-active,html[data-marketing-theme=emerald] .marketing-root .mkt-product-row.mkt-product-row-current,html[data-marketing-theme=emerald] .marketing-root .mkt-product-row[aria-current=page]{color:var(--color-mkt-action);background:#fbf7ee}html[data-marketing-theme=emerald] .marketing-root .mkt-product-row:hover .mkt-icon,html[data-marketing-theme=emerald] .marketing-root .mkt-product-row.mkt-product-row-active .mkt-icon,html[data-marketing-theme=emerald] .marketing-root .mkt-product-row.mkt-product-row-current .mkt-icon,html[data-marketing-theme=emerald] .marketing-root .mkt-product-row[aria-current=page] .mkt-icon{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-pill-launched{color:#0c3b30;border-color:var(--color-mkt-line);background:#fbf2df}html[data-marketing-theme=emerald] .marketing-root .mkt-pill-waitlist{color:#b06000;background:#fef7e0;border-color:#fae29c}.marketing-root .mkt-overview-title{color:var(--color-mkt-ink);letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:700;line-height:1.2}.marketing-root .mkt-overview-desc{color:var(--color-mkt-muted);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.6}.marketing-root .mkt-overview-cta{color:var(--color-mkt-action);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:gap .15s,color .15s;display:inline-flex}.marketing-root .mkt-overview-cta:hover{color:var(--mkt-hover,var(--color-mkt-action));gap:9px;text-decoration:underline}.marketing-root .mkt-overview-features{border-top:1px solid var(--color-mkt-line);margin-top:16px;padding-top:18px}.marketing-root .mkt-features-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-muted);margin:0 0 12px;font:700 .7rem/1.3 Arial,Helvetica,sans-serif}.marketing-root .mkt-features-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.marketing-root .mkt-feature-item{color:var(--color-mkt-ink);align-items:flex-start;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;line-height:1.5;display:flex}.marketing-root .mkt-feature-dot{background:var(--color-mkt-action,#047857);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.marketing-root .mkt-org-trigger{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);height:36px;color:var(--color-mkt-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:8px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.marketing-root .mkt-org-trigger:hover,.marketing-root .mkt-org-trigger[data-open=true]{background:var(--mkt-soft);border-color:var(--color-mkt-action);color:var(--color-mkt-action)}.marketing-root .mkt-org-trigger:disabled{opacity:.5;cursor:not-allowed}.marketing-root .mkt-org-trigger-icon{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:22px;height:22px;color:var(--color-mkt-action);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.marketing-root .mkt-org-trigger:hover .mkt-org-trigger-icon,.marketing-root .mkt-org-trigger[data-open=true] .mkt-org-trigger-icon{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:var(--color-mkt-surface,#fff)}.marketing-root .mkt-org-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.marketing-root .mkt-org-trigger-chevron{color:var(--color-mkt-muted);opacity:.7;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),color .15s,opacity .15s}.marketing-root .mkt-org-trigger:hover .mkt-org-trigger-chevron,.marketing-root .mkt-org-trigger[data-open=true] .mkt-org-trigger-chevron{color:var(--color-mkt-action);opacity:1}.marketing-root .mkt-org-trigger[data-open=true] .mkt-org-trigger-chevron{transform:rotate(180deg)}.marketing-root .mkt-org-dropdown{left:16px;right:16px;top:calc(var(--mkt-nav-height,68px) + 8px);background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);z-index:1000;border-radius:14px;font-family:Arial,Helvetica,sans-serif;animation:.15s ease-out mkt-subnav-fade;position:fixed;overflow:hidden;box-shadow:0 18px 40px -4px #00000024,0 6px 14px -2px #0000000f}@media (min-width:640px){.marketing-root .mkt-org-dropdown{width:310px;position:absolute;top:calc(100% + 8px);left:auto;right:0}}.marketing-root .mkt-org-header{background:var(--mkt-panel);border-bottom:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.marketing-root .mkt-org-header-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-muted);align-items:center;gap:7px;margin:0;font:700 .68rem/1.3 Arial,Helvetica,sans-serif;display:flex}.marketing-root .mkt-org-header-dot{background:var(--color-mkt-action);border-radius:9999px;width:6px;height:6px}.marketing-root .mkt-org-header-count{color:var(--color-mkt-action);background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:9999px;padding:2px 7px;font:700 .68rem/1 Arial,Helvetica,sans-serif}.marketing-root .mkt-org-list{flex-direction:column;gap:4px;max-height:360px;padding:8px;display:flex;overflow-y:auto}.marketing-root .mkt-org-list::-webkit-scrollbar{width:5px}.marketing-root .mkt-org-list::-webkit-scrollbar-thumb{background:var(--color-mkt-line);border-radius:4px}.marketing-root .mkt-org-item{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:8px 10px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;transition:all .15s;display:flex}.marketing-root .mkt-org-item:hover,.marketing-root .mkt-org-item.mkt-org-item-active{background:var(--mkt-soft);border-color:var(--color-mkt-line)}.marketing-root .mkt-org-item:disabled{opacity:.5;cursor:not-allowed}.marketing-root .mkt-org-item-icon{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);width:34px;height:34px;color:var(--color-mkt-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.marketing-root .mkt-org-item:hover .mkt-org-item-icon,.marketing-root .mkt-org-item.mkt-org-item-active .mkt-org-item-icon{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:var(--color-mkt-surface,#fff)}.marketing-root .mkt-org-item-content{flex:1;min-width:0}.marketing-root .mkt-org-item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-root .mkt-org-item-name{color:var(--color-mkt-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:700;overflow:hidden}.marketing-root .mkt-org-item-check{background:var(--color-mkt-action);width:18px;height:18px;color:var(--color-mkt-surface,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-root .mkt-org-item-meta{align-items:center;gap:7px;margin-top:3px;display:flex}.marketing-root .mkt-org-role-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);border-radius:4px;padding:2px 6px;font:700 .62rem/1 Arial,Helvetica,sans-serif}.marketing-root .mkt-org-role-badge.mkt-role-owner{color:#137333;background:#e6f4ea;border-color:#c6e7d2}.marketing-root .mkt-org-role-badge.mkt-role-admin{color:#1967d2;background:#e8f0fe;border-color:#c2e7ff}.marketing-root .mkt-org-item-slug{color:var(--color-mkt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.marketing-root .mkt-org-footer{background:var(--mkt-panel);border-top:1px solid var(--color-mkt-line);padding:8px}.marketing-root .mkt-org-create-btn{width:100%;color:var(--color-mkt-ink);background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.marketing-root .mkt-org-create-btn:hover{background:var(--mkt-soft);border-color:var(--color-mkt-action);color:var(--color-mkt-action)}.marketing-root .mkt-org-create-icon{background:var(--mkt-soft);width:20px;height:20px;color:var(--color-mkt-action);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.marketing-root .mkt-org-create-btn:hover .mkt-org-create-icon{background:var(--color-mkt-action);color:var(--color-mkt-surface,#fff)}html[data-marketing-theme=charcoal] .marketing-root .mkt-org-role-badge.mkt-role-owner{color:#202124;background:#e8eaed;border-color:#dadce0}html[data-marketing-theme=charcoal] .marketing-root .mkt-org-role-badge.mkt-role-admin{color:#5f6368;background:#f1f3f4;border-color:#dadce0}html[data-marketing-theme=emerald] .marketing-root .mkt-org-role-badge.mkt-role-owner{color:var(--color-mkt-action);border-color:var(--color-mkt-line);background:#fbf7ee}.mkt-profile-root,.mkt-profile-root h1,.mkt-profile-root h2,.mkt-profile-root h3,.mkt-profile-root h4,.mkt-profile-root h5,.mkt-profile-root h6{color:var(--color-mkt-ink);font-family:Arial,Helvetica,sans-serif!important}.mkt-profile-root,.mkt-profile-root h1,.mkt-profile-root h2,.mkt-profile-root h3,.mkt-profile-root h4,.mkt-profile-root h5,.mkt-profile-root h6{color:var(--color-mkt-ink);font-family:Arial,Helvetica,sans-serif!important}.mkt-profile-root p,.mkt-profile-root span,.mkt-profile-root label,.mkt-profile-root button,.mkt-profile-root input,.mkt-profile-root textarea,.mkt-profile-root select{font-family:Arial,Helvetica,sans-serif}html[data-marketing-theme=charcoal] .mkt-profile-root{--color-mkt-ink:#202124;--color-mkt-action:#242529;--color-mkt-line:#dedfe2;--color-mkt-muted:#60636b;--mkt-soft:#f5f5f6;--mkt-panel:#f7f7f8;--mkt-hover:#414348}html[data-marketing-theme=emerald] .mkt-profile-root{--color-mkt-ink:#0c3b30;--color-mkt-action:#0b5c4a;--color-mkt-line:#e4c99a;--color-mkt-muted:#3e564c;--mkt-soft:#fbf7ee;--mkt-panel:#fdfbf7;--mkt-hover:#084839}.marketing-root .mkt-small-disclosure,.marketing-root .mkt-theme-picker{position:relative}.marketing-root .mkt-theme-menu{width:245px;padding:18px;right:0}.marketing-root .mkt-theme-menu fieldset{min-width:0}.marketing-root .mkt-theme-menu legend{margin-bottom:10px;font-weight:600}.marketing-root .mkt-theme-menu label{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:8px;display:flex}.marketing-root .mkt-theme-menu input{accent-color:var(--color-mkt-action)}.marketing-root .mkt-menu-toggle{border:1px solid;border-radius:4px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:none}.marketing-root .mkt-hero-container{width:100%;padding-block:16px 44px;padding-inline:clamp(12px,2vw,28px)}.marketing-root .mkt-hero-container>.mkt-shell{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.marketing-root .mkt-hero-frame{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:28px;width:100%;padding:clamp(44px,5vw,68px) clamp(20px,3.5vw,48px) clamp(44px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 4px 24px -2px #00000008}.marketing-root .mkt-hero-circuits{pointer-events:none;z-index:1;position:absolute;inset:0}.marketing-root .mkt-circuit-top-center{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;padding:9px;display:flex;position:static;transform:none;box-shadow:0 4px 18px #0000000f}.marketing-root .mkt-circuit-logo{object-fit:contain;width:100%;height:100%;display:block}.marketing-root .mkt-circuit-badge{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);width:38px;height:38px;color:var(--color-mkt-action);pointer-events:auto;border-radius:11px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 4px 14px #0000000d}.marketing-root .mkt-circuit-badge:hover{border-color:var(--color-mkt-action);transform:scale(1.12);box-shadow:0 6px 18px #00000017}.marketing-root .mkt-badge-top-left{top:clamp(40px,5vw,60px);left:clamp(20px,3.5vw,64px)}.marketing-root .mkt-badge-top-right{top:clamp(40px,5vw,60px);right:clamp(20px,3.5vw,64px)}.marketing-root .mkt-badge-mid-left{top:clamp(160px,18vw,220px);left:clamp(16px,2.5vw,44px)}.marketing-root .mkt-badge-mid-right{top:clamp(160px,18vw,220px);right:clamp(16px,2.5vw,44px)}.marketing-root .mkt-badge-inner-top-left{top:clamp(90px,11vw,140px);left:clamp(130px,15vw,230px)}.marketing-root .mkt-badge-inner-top-right{top:clamp(90px,11vw,140px);right:clamp(130px,15vw,230px)}.marketing-root .mkt-badge-inner-bottom-left{top:clamp(230px,24vw,310px);left:clamp(90px,11vw,160px)}.marketing-root .mkt-badge-inner-bottom-right{top:clamp(230px,24vw,310px);right:clamp(90px,11vw,160px)}.marketing-root .mkt-circuit-svg{width:100%;height:100%;color:var(--color-mkt-line);position:absolute;inset:0}.marketing-root .mkt-hero-header{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:860px;margin-inline:auto;display:flex;position:relative}.marketing-root .mkt-hero-header .mkt-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:18px;font-family:Arial,Helvetica,sans-serif;font-size:.74rem;font-weight:700}.marketing-root .mkt-hero-header h1.mkt-display{letter-spacing:-.04em;color:var(--color-mkt-ink);margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:400;line-height:1.08}.marketing-root .mkt-hero-header h1.mkt-display em{font-style:italic;font-weight:400}.marketing-root .mkt-hero-header .mkt-lead{color:var(--color-mkt-muted);max-width:620px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:1.04rem;line-height:1.6}.marketing-root .mkt-hero-header .mkt-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.marketing-root .mkt-hero-header .mkt-small{color:var(--color-mkt-muted);opacity:.85;max-width:580px;margin:18px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;line-height:1.45}.marketing-root .mkt-hero-header .mkt-trust{letter-spacing:.04em;color:var(--color-mkt-muted);margin:6px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:600}.marketing-root .mkt-hero-showcase{z-index:2;margin-top:clamp(52px,5.5vw,76px);grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,3.5vw,48px);width:100%;max-width:1540px;margin-inline:auto;display:grid;position:relative}.marketing-root .mkt-hero-mockup-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;padding:clamp(16px,1.8vw,22px);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 16px 40px -8px #0000000d,0 2px 8px #00000005}.marketing-root .mkt-hero-mockup-card:hover{transform:translateY(-2px);box-shadow:0 20px 42px -6px #00000017}.marketing-root .mkt-mockup-window-bar{border-bottom:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:9px;display:flex}.marketing-root .mkt-mockup-dots-wrap{flex-shrink:0;align-items:center;gap:6px;display:flex}.marketing-root .mkt-dot{background:var(--color-mkt-line);border-radius:50%;width:8px;height:8px}.marketing-root .dot-red{opacity:.9;background:#ff5f56}.marketing-root .dot-yellow{opacity:.9;background:#ffbd2e}.marketing-root .dot-green{opacity:.9;background:#27c93f}.marketing-root .mkt-mockup-title-wrap{align-items:center;gap:7px;min-width:0;display:flex}.marketing-root .mkt-live-beacon{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2.5px #10b98140}.marketing-root .mkt-mockup-title-text{color:var(--color-mkt-ink);white-space:nowrap;text-overflow:ellipsis;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;overflow:hidden}.marketing-root .mkt-mockup-pill-badge{background:var(--mkt-soft);color:var(--color-mkt-muted);border:1px solid var(--color-mkt-line);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 9px;font-family:Arial,Helvetica,sans-serif;font-size:.66rem;font-weight:600;display:inline-flex}.marketing-root .mkt-mockup-preview-frame{border:1px solid var(--color-mkt-line);background:var(--mkt-soft);border-radius:12px;width:100%;height:clamp(210px,17vw,250px);position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000000a}.marketing-root .mkt-mockup-preview-img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.marketing-root .mkt-hero-mockup-card:hover .mkt-mockup-preview-img{transform:scale(1.02)}.marketing-root .mkt-crm-focus{object-position:50% 12%}.marketing-root .mkt-cal-focus{object-position:50% 28%}.marketing-root .mkt-mockup-metrics-chips{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.marketing-root .mkt-metric-chip{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:9px;align-items:center;gap:7px;min-width:0;padding:6px 8px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 1px 3px #00000005}.marketing-root .mkt-metric-chip:hover{border-color:var(--color-mkt-action);transform:translateY(-1px)}.marketing-root .mkt-metric-icon-wrap{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.marketing-root .icon-purple{color:#8e44ad;background:#8e44ad1f}.marketing-root .icon-blue{color:#2980b9;background:#2980b91f}.marketing-root .icon-teal{color:#16a085;background:#16a0851f}.marketing-root .icon-orange{color:#e67e22;background:#e67e221f}.marketing-root .mkt-metric-data{flex-direction:column;min-width:0;display:flex}.marketing-root .mkt-metric-chip-lbl{color:var(--color-mkt-muted);white-space:nowrap;text-overflow:ellipsis;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1.1;overflow:hidden}.marketing-root .mkt-metric-chip-val{color:var(--color-mkt-ink);white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;line-height:1.2}.marketing-root .mkt-hero-hub-center{justify-content:center;align-items:center;gap:clamp(16px,2.2vw,26px);padding:24px 10px;display:flex;position:relative}.marketing-root .mkt-hub-branch-lines{width:100%;height:100%;color:var(--color-mkt-line);pointer-events:none;z-index:1;position:absolute;inset:0}.marketing-root .mkt-hub-branch-col{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.marketing-root .mkt-hub-node-pill{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);width:42px;height:42px;color:var(--color-mkt-action);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 14px #0000000d}.marketing-root .mkt-hub-node-pill:hover{border-color:var(--color-mkt-action);transform:scale(1.12);box-shadow:0 6px 18px #00000014}.marketing-root .mkt-hub-core{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.marketing-root .mkt-hub-core-pulse{background:var(--color-mkt-action);opacity:.12;filter:blur(8px);border-radius:999px;position:absolute;inset:-8px}.marketing-root .mkt-hub-core-pill{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-action);color:var(--color-mkt-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:Arial,Helvetica,sans-serif;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #00000014}.marketing-root .mkt-hub-core-dot{background:var(--color-mkt-action);border-radius:50%;width:7px;height:7px}.marketing-root .mkt-mockup-ops-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:4px;display:flex}.marketing-root .mkt-ops-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-root .mkt-ops-tag{color:var(--color-mkt-muted);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.marketing-root .mkt-ops-tag svg{color:#10b981}.marketing-root .mkt-ops-btn{background:var(--color-mkt-action);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #00000014}.marketing-root .mkt-ops-btn:hover{opacity:.92;transform:translateY(-1px)}.marketing-root .mkt-hero-caption-wrap figcaption{text-align:center;color:var(--color-mkt-muted);opacity:.8;margin-top:14px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem}.marketing-root .mkt-media-corner{background:var(--color-mkt-ink);color:var(--color-mkt-cloud);z-index:5;border-radius:6px;padding:8px 14px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:600;position:absolute;bottom:24px;right:24px;box-shadow:0 4px 12px #00000026}html[data-marketing-theme=charcoal] .marketing-root .mkt-hero-frame{background:var(--mkt-panel)}html[data-marketing-theme=emerald] .marketing-root .mkt-hero-frame{background:var(--color-mkt-surface);border-color:var(--color-mkt-line)}@media (max-width:1040px){.marketing-root .mkt-hero-showcase{margin-inline:auto;flex-direction:column;gap:clamp(20px,3.5vw,32px);width:100%;max-width:720px;margin-top:clamp(36px,4.5vw,56px);display:flex}.marketing-root .mkt-hero-hub-center{order:0;width:100%;max-width:100%;padding:16px 8px;overflow:hidden}.marketing-root .mkt-hub-branch-lines,.marketing-root .mkt-circuit-badge,.marketing-root .mkt-circuit-svg{display:none}}@media (max-width:640px){.marketing-root .mkt-hero-frame{border-radius:20px;padding:28px 12px 24px}.marketing-root .mkt-hero-header h1.mkt-display{padding-inline:4px;font-size:clamp(1.85rem,6.5vw,2.35rem);line-height:1.15}.marketing-root .mkt-hero-header .mkt-lead{padding-inline:4px;font-size:.92rem;line-height:1.55}.marketing-root .mkt-hero-header .mkt-small{margin-top:14px;padding-inline:6px;font-size:.74rem}.marketing-root .mkt-hero-header .mkt-actions{flex-direction:column;gap:10px;width:100%;max-width:320px;margin:20px auto 0}.marketing-root .mkt-hero-header .mkt-actions .mkt-btn-primary,.marketing-root .mkt-hero-header .mkt-actions .mkt-btn-secondary{text-align:center;justify-content:center;width:100%;padding:12px 20px;font-size:.9rem}.marketing-root .mkt-hero-hub-center{flex-direction:column;gap:12px;padding:14px 4px}.marketing-root .mkt-hub-branch-col{flex-direction:row;justify-content:center;gap:12px}.marketing-root .mkt-hub-node-pill{width:36px;height:36px}.marketing-root .mkt-hub-node-pill svg{width:14px;height:14px}.marketing-root .mkt-hub-core-pill{gap:6px;padding:6px 14px;font-size:.76rem}.marketing-root .mkt-hub-core-dot{width:6px;height:6px}.marketing-root .mkt-hero-mockup-card{box-sizing:border-box;border-radius:16px;width:100%;padding:12px 10px}.marketing-root .mkt-mockup-preview-frame{border-radius:10px;height:clamp(170px,48vw,210px)}.marketing-root .mkt-mockup-window-bar{gap:6px;margin-bottom:10px;padding-bottom:8px}.marketing-root .mkt-mockup-dots-wrap{gap:5px}.marketing-root .mkt-dot{width:7px;height:7px}.marketing-root .mkt-mockup-title-text{font-size:.72rem}.marketing-root .mkt-mockup-pill-badge{padding:2px 7px;font-size:.6rem}.marketing-root .mkt-mockup-metrics-chips{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.marketing-root .mkt-metric-chip{border-radius:8px;gap:6px;padding:5px 7px}.marketing-root .mkt-metric-icon-wrap{width:20px;height:20px}.marketing-root .mkt-metric-chip-lbl{font-size:.58rem}.marketing-root .mkt-metric-chip-val{font-size:.72rem}.marketing-root .mkt-mockup-ops-bar{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}.marketing-root .mkt-ops-tags{justify-content:center;gap:6px}.marketing-root .mkt-ops-tag{padding:4px 8px;font-size:.68rem}.marketing-root .mkt-ops-btn{justify-content:center;width:100%;padding:8px 14px;font-size:.76rem}}@media (max-width:480px){.marketing-root .mkt-hero-frame{border-radius:16px;padding:20px 8px 18px}.marketing-root .mkt-hero-showcase{gap:14px;margin-top:24px}.marketing-root .mkt-hero-mockup-card{border-radius:14px;padding:10px 8px}.marketing-root .mkt-mockup-window-bar{gap:4px}.marketing-root .mkt-mockup-title-text{font-size:.68rem}.marketing-root .mkt-mockup-pill-badge{padding:2px 6px;font-size:.58rem}.marketing-root .mkt-hub-node-pill{width:32px;height:32px}.marketing-root .mkt-hub-node-pill svg{width:12px;height:12px}.marketing-root .mkt-hub-core-pill{padding:5px 11px;font-size:.72rem}}@media (max-width:360px){.marketing-root .mkt-mockup-pill-badge{display:none}.marketing-root .mkt-mockup-metrics-chips{grid-template-columns:1fr}}.marketing-root .mkt-selected-products{border-top:0;padding-block:0}.marketing-root .mkt-products-showcase-wrap{background:var(--mkt-panel);border-top:1px solid var(--color-mkt-line);border-bottom:1px solid var(--color-mkt-line);width:100%;padding-block:64px 72px}.marketing-root .mkt-section-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:32px;display:flex}.marketing-root .mkt-section-heading>p{max-width:345px}.marketing-root .mkt-compact-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;display:grid}.marketing-root .mkt-compact-products a{border-bottom:1px solid var(--color-mkt-line);align-items:center;gap:12px;min-height:70px;font-weight:500;display:flex}.marketing-root .mkt-compact-products a>span:last-child{margin-left:auto}.marketing-root .mkt-product-grid-rippling{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:36px 0 0;padding:0;list-style:none;display:grid}.marketing-root .mkt-product-card-rippling{border-top:1px solid var(--color-mkt-line);flex-direction:column;padding-top:24px;padding-bottom:24px;list-style:none;display:flex}.marketing-root .mkt-card-rippling-top{align-items:flex-start;gap:20px;width:100%;display:flex}.marketing-root .mkt-card-rippling-icon{color:#e7f3ee;background:linear-gradient(135deg,#134e3f 0%,#06261e 100%);border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;min-height:58px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;box-shadow:0 4px 14px #06261e2e,inset 0 1px #ffffff40}.marketing-root .mkt-product-card-rippling:hover .mkt-card-rippling-icon{transform:translateY(-2px);box-shadow:0 6px 18px #06261e40,inset 0 1px #ffffff4d}.marketing-root .mkt-card-rippling-icon svg{width:26px;height:26px}.marketing-root .mkt-card-rippling-main{flex-direction:column;flex:1;min-width:0;display:flex}.marketing-root .mkt-card-rippling-header{margin-bottom:6px}.marketing-root .mkt-card-rippling-title{width:100%;color:var(--color-mkt-ink);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .15s;display:flex}.marketing-root .mkt-card-rippling-title:hover{color:var(--color-mkt-action)}.marketing-root .mkt-card-rippling-arrow{color:var(--color-mkt-muted);font-size:1.15rem;font-weight:400;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s}.marketing-root .mkt-card-rippling-title:hover .mkt-card-rippling-arrow{color:var(--color-mkt-action);transform:translate(5px)}.marketing-root .mkt-card-rippling-desc{color:var(--color-mkt-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 14px;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.marketing-root .mkt-card-rippling-actions{margin-top:auto}.marketing-root .mkt-card-rippling-link{color:var(--color-mkt-ink);text-underline-offset:4px;font-size:.88rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .15s;display:inline-block}.marketing-root .mkt-card-rippling-link:hover{color:var(--color-mkt-action)}.marketing-root .mkt-rippling-banner{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:24px 32px;display:flex;box-shadow:0 4px 20px #00000008}.marketing-root .mkt-rippling-banner-art{border:1px solid var(--color-mkt-line);width:148px;min-width:148px;height:96px;box-shadow:none;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.marketing-root .mkt-rippling-banner-logo{object-fit:contain;filter:none;width:88px;height:auto;max-height:76px;display:block}.marketing-root .mkt-banner-orb{background:radial-gradient(circle at 35% 35%,#2ad59b 0%,#0b5c4a 55%,#031812 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative;box-shadow:0 0 24px #2ad59b73,inset -4px -4px 10px #0009,inset 3px 3px 8px #ffffff80}.marketing-root .mkt-banner-orb span{letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000080;font-size:.72rem;font-weight:800}.marketing-root .mkt-rippling-banner-content{flex:1;min-width:0}.marketing-root .mkt-rippling-banner-title{color:var(--color-mkt-ink);letter-spacing:-.02em;margin:0 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700}.marketing-root .mkt-rippling-banner-desc{color:var(--color-mkt-muted);margin:0;font-size:.88rem;line-height:1.5}.marketing-root .mkt-rippling-banner-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.marketing-root .mkt-rippling-banner-actions .mkt-btn-primary{white-space:nowrap;padding:12px 22px;font-size:.88rem}.marketing-root .mkt-rippling-banner-actions .mkt-btn-secondary{white-space:nowrap;border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);background:0 0;align-items:center;gap:6px;padding:12px 20px;font-size:.88rem;display:inline-flex}.marketing-root .mkt-rippling-banner-actions .mkt-btn-secondary:hover{background:var(--mkt-soft)}html[data-marketing-theme=charcoal] .marketing-root .mkt-card-rippling-icon{color:#f5f5f6;background:linear-gradient(135deg,#2b2d33 0%,#17181c 100%);border-color:#ffffff14;box-shadow:0 4px 14px #00000040,inset 0 1px #ffffff26}html[data-marketing-theme=charcoal] .marketing-root .mkt-product-card-rippling:hover .mkt-card-rippling-icon{box-shadow:0 6px 18px #00000059,inset 0 1px #fff3}html[data-marketing-theme=charcoal] .marketing-root .mkt-banner-orb{background:radial-gradient(circle at 35% 35%,#888b94 0%,#3e4148 50%,#151618 100%);box-shadow:0 0 24px #888b9459,inset -4px -4px 10px #0009,inset 3px 3px 8px #ffffff80}html[data-marketing-theme=emerald] .marketing-root .mkt-card-rippling-icon{color:#f3e6c8;background:linear-gradient(135deg,#0e4438 0%,#041f17 100%);border-color:#e4c99a4d;box-shadow:0 4px 14px #041f1740,inset 0 1px #e4c99a4d}html[data-marketing-theme=emerald] .marketing-root .mkt-product-card-rippling:hover .mkt-card-rippling-icon{box-shadow:0 6px 18px #041f1759,inset 0 1px #e4c99a66}html[data-marketing-theme=emerald] .marketing-root .mkt-banner-orb{background:radial-gradient(circle at 35% 35%,#e4c99a 0%,#0b5c4a 55%,#031812 100%);box-shadow:0 0 24px #e4c99a73,inset -4px -4px 10px #0009,inset 3px 3px 8px #ffffff80}html[data-marketing-theme=emerald] .marketing-root .mkt-products-showcase-wrap,html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-section{border-color:var(--color-mkt-line);background:#fbf8f2}@media (max-width:1024px){.marketing-root .mkt-product-grid-rippling{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.marketing-root .mkt-rippling-banner{flex-wrap:wrap;gap:24px;padding:24px}.marketing-root .mkt-rippling-banner-content{flex:100%;order:2}.marketing-root .mkt-rippling-banner-art{order:1}.marketing-root .mkt-rippling-banner-actions{order:3;justify-content:flex-start;width:100%}}@media (max-width:680px){.marketing-root .mkt-products-showcase-wrap{padding-block:44px 50px}.marketing-root .mkt-product-grid-rippling{grid-template-columns:1fr;gap:16px;margin-top:24px}.marketing-root .mkt-card-rippling-top{gap:16px}.marketing-root .mkt-card-rippling-icon{width:50px;min-width:50px;height:50px;min-height:50px}.marketing-root .mkt-card-rippling-icon svg{width:22px;height:22px}.marketing-root .mkt-card-rippling-title{font-size:1.15rem}.marketing-root .mkt-rippling-banner{margin-top:36px;padding:20px}.marketing-root .mkt-rippling-banner-art{width:100%;height:80px}.marketing-root .mkt-rippling-banner-actions{flex-direction:column;align-items:stretch}.marketing-root .mkt-rippling-banner-actions .mkt-btn-primary,.marketing-root .mkt-rippling-banner-actions .mkt-btn-secondary{text-align:center;justify-content:center;width:100%}}.marketing-root .mkt-product-examples{gap:22px;margin-top:0;padding-block:60px 70px;display:grid}.marketing-root .mkt-product-example{background:var(--mkt-panel);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.marketing-root .mkt-example-copy{padding:50px 52px}.marketing-root .mkt-example-copy h3{margin-bottom:24px;font-size:2.65rem;line-height:1.08}.marketing-root .mkt-example-art{background:var(--mkt-media);border-radius:10px;align-self:center;margin:25px;overflow:hidden}.marketing-root .mkt-product-shot{width:100%;height:auto;display:block}.marketing-root .mkt-example-1 .mkt-example-copy{grid-area:1/2}.marketing-root .mkt-example-1 .mkt-example-art{grid-area:1/1}.marketing-root .mkt-example-art .mkt-icon{width:64px;height:64px;margin-bottom:24px}.marketing-root .mkt-example-art li{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:6px;margin-bottom:12px;padding:14px;font-size:.9rem}.marketing-root .mkt-example-1{background:var(--mkt-alt)}.marketing-root .mkt-example-1 .mkt-example-art{background:var(--mkt-alt-media)}.marketing-root .mkt-example-2{background:var(--mkt-third)}.marketing-root .mkt-example-2 .mkt-example-art{background:var(--mkt-third-media)}.marketing-root .mkt-upcoming-section{background:var(--mkt-panel);border-top:1px solid var(--color-mkt-line);border-bottom:1px solid var(--color-mkt-line);width:100%;padding-block:64px 80px;overflow:hidden}.marketing-root .mkt-upcoming-container{width:100%}.marketing-root .mkt-upcoming-wrap{padding-block:0}.marketing-root .mkt-upcoming-scroller{scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:22px;width:100%;padding:8px max(56px,50% - 640px) 14px;scroll-padding-left:max(56px,50% - 640px);scroll-padding-right:max(56px,50% - 640px);display:flex;overflow-x:auto}.marketing-root .mkt-upcoming-scroller::-webkit-scrollbar{display:none}.marketing-root .mkt-upcoming-scroller:focus-visible{outline:3px solid var(--mkt-focus);outline-offset:6px}.marketing-root .mkt-upcoming{scroll-snap-align:start;scroll-snap-stop:always;min-width:310px;max-width:310px;color:var(--color-mkt-ink);border:1px solid var(--color-mkt-line);background:#fff;border-radius:16px;flex-direction:column;flex:0 0 310px;justify-content:space-between;min-height:470px;padding:14px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex}.marketing-root .mkt-upcoming:hover{border-color:var(--color-mkt-action);transform:translateY(-4px);box-shadow:0 14px 28px #0000000f}.marketing-root .mkt-upcoming-image-wrap{background:var(--mkt-soft);border-radius:10px;flex-shrink:0;width:100%;height:200px;position:relative;overflow:hidden}.marketing-root .mkt-upcoming-img{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:100%;transition:transform .35s;display:block}.marketing-root .mkt-upcoming:hover .mkt-upcoming-img{transform:scale(1.03)}.marketing-root .mkt-upcoming-art{background:var(--mkt-soft);width:100%;height:200px;color:var(--color-mkt-muted);border-radius:10px;justify-content:center;align-items:center;font-size:3rem;display:flex}.marketing-root .mkt-upcoming-card-body{flex-direction:column;flex-grow:1;justify-content:space-between;padding:16px 4px 6px;display:flex}.marketing-root .mkt-upcoming-card-title{color:var(--color-mkt-ink);letter-spacing:-.02em;margin:0 0 10px;font-size:1.28rem;font-weight:700;line-height:1.25}.marketing-root .mkt-upcoming-card-desc{color:var(--color-mkt-muted);margin:0 0 20px;font-size:.88rem;line-height:1.55}.marketing-root .mkt-upcoming-card-link{width:fit-content;color:var(--color-mkt-ink);border-bottom:1.5px solid;align-items:center;gap:6px;margin-top:auto;padding-bottom:2px;font-size:.94rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s,border-color .2s;display:inline-flex}.marketing-root .mkt-upcoming-card-link:hover{color:var(--color-mkt-action);border-color:var(--color-mkt-action);gap:8px}.marketing-root .mkt-upcoming-controls-wrap{margin-top:38px;padding-block:0}.marketing-root .mkt-upcoming-controls{justify-content:space-between;align-items:center;gap:36px;width:100%;display:flex}.marketing-root .mkt-upcoming-progress{background:var(--color-mkt-line);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.marketing-root .mkt-upcoming-progress-bar{background:var(--color-mkt-action);border-radius:3px;height:100%;transition:width .15s ease-out;position:absolute;top:0;left:0}.marketing-root .mkt-upcoming-arrows{flex-shrink:0;align-items:center;gap:12px;display:flex}.marketing-root .mkt-upcoming-arrow-btn{cursor:pointer;background:var(--color-mkt-action);color:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.marketing-root .mkt-upcoming-arrow-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.marketing-root .mkt-upcoming-arrow-btn:active:not(:disabled){transform:translateY(0)}.marketing-root .mkt-upcoming-arrow-btn:disabled{background:var(--mkt-soft);color:var(--color-mkt-muted);cursor:not-allowed;opacity:.55;border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-section{background:var(--mkt-panel);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming{border-color:var(--color-mkt-line);color:var(--color-mkt-ink);background:#fff}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming:hover{border-color:var(--color-mkt-action);box-shadow:0 14px 28px #0000000f}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-card-title{color:var(--color-mkt-ink)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-card-desc{color:var(--color-mkt-muted)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-card-link{color:var(--color-mkt-ink)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-card-link:hover{color:var(--color-mkt-action)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-progress{background:#0000001f}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-progress-bar{background:var(--color-mkt-action)}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-arrow-btn{background:var(--color-mkt-action);color:#fff;border-color:#0000}html[data-marketing-theme=charcoal] .marketing-root .mkt-upcoming-arrow-btn:disabled{background:var(--mkt-soft);color:var(--color-mkt-muted);border-color:var(--color-mkt-line);opacity:.55}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-section{background:#fbf8f2;border-color:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming{color:#0c3b30;background:#fff;border-color:#e2d8c7}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming:hover{border-color:var(--color-mkt-action);box-shadow:0 14px 28px #0c3b3014}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-card-title{color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-card-desc{color:#3e564c}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-card-link{color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-progress{background:#e2d8c7}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-progress-bar{background:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-arrow-btn{color:#f3e6c8;background:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-upcoming-arrow-btn:disabled{color:#a09888;background:#e9e1d2;border-color:#dfd5c4}.marketing-root .mkt-start{padding-block:64px 72px}.marketing-root .mkt-start-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;margin-top:40px;display:grid;position:relative}.marketing-root .mkt-start-steps-col{flex-direction:column;display:flex}.marketing-root .mkt-start-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.marketing-root .mkt-start-step-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;outline:none;align-items:flex-start;gap:24px;padding:20px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.marketing-root .mkt-start-step-item:focus-visible{outline:2px solid var(--color-mkt-action);outline-offset:2px}.marketing-root .mkt-step-indicator{background:var(--color-mkt-line);border-radius:4px;flex-shrink:0;align-self:stretch;width:4px;min-height:52px;transition:all .3s cubic-bezier(.16,1,.3,1)}.marketing-root .mkt-start-step-item.mkt-step-active .mkt-step-indicator{background:var(--color-mkt-action);width:4px;box-shadow:none}.marketing-root .mkt-step-text{flex:1;min-width:0}.marketing-root .mkt-start-step-item .mkt-step-num{letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:6px;font-size:.76rem;font-weight:700;transition:color .2s;display:block}.marketing-root .mkt-start-step-item.mkt-step-active .mkt-step-num{color:var(--color-mkt-action)}.marketing-root .mkt-start-step-item h3{color:var(--color-mkt-muted);letter-spacing:-.015em;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:1.48rem;font-weight:700;line-height:1.25;transition:color .25s}.marketing-root .mkt-start-step-item.mkt-step-active h3{color:var(--color-mkt-ink)}.marketing-root .mkt-start-step-item .mkt-body{color:var(--color-mkt-muted);margin:0;font-size:.94rem;line-height:1.58;transition:opacity .25s,color .25s}.marketing-root .mkt-start-step-item:not(.mkt-step-active){opacity:.68}.marketing-root .mkt-start-step-item:not(.mkt-step-active):hover{opacity:1}.marketing-root .mkt-start-step-item.mkt-step-active .mkt-body{color:var(--color-mkt-ink);opacity:.88}.marketing-root .mkt-start-preview-col{justify-content:center;align-items:center;padding:44px 24px;display:flex;position:relative}.marketing-root .mkt-start-preview-ambient{display:none}.marketing-root .mkt-start-card{z-index:2;border:1px solid var(--color-mkt-line);width:100%;max-width:440px;box-shadow:none;background:#fff;border-radius:24px;flex-direction:column;gap:22px;padding:38px 34px 34px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.marketing-root .mkt-start-card-header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.marketing-root .mkt-start-card-brand{color:var(--color-mkt-ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:inline-flex}.marketing-root .mkt-start-card-title{color:var(--color-mkt-ink);text-align:center;margin:0;font-size:1.15rem;font-weight:600;line-height:1.35}.marketing-root .mkt-start-card-form{flex-direction:column;gap:12px;display:flex}.marketing-root .mkt-start-card-label{color:var(--color-mkt-ink);opacity:.85;font-size:.84rem;font-weight:600}.marketing-root .mkt-start-card-input{border:1.5px solid var(--color-mkt-line);width:100%;min-height:48px;color:var(--color-mkt-ink);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;align-items:center;padding:10px 16px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s;display:flex}.marketing-root .mkt-start-card-input:focus{border-color:var(--color-mkt-action);box-shadow:0 0 0 3px #0b5c4a1f}.marketing-root .mkt-start-card-input::placeholder{color:var(--color-mkt-muted);opacity:.7}.marketing-root .mkt-start-card-btn{background:var(--color-mkt-action);letter-spacing:-.01em;min-height:48px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:6px;padding:12px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;color:#fff!important}.marketing-root .mkt-start-card-btn *{color:#fff!important}.marketing-root .mkt-start-card-btn:hover{opacity:.92;transform:translateY(-1px)}.marketing-root .mkt-start-card-footer{border-top:1px solid var(--color-mkt-line);flex-direction:column;gap:6px;padding-top:18px;display:flex}.marketing-root .mkt-start-card-subhead{color:var(--color-mkt-ink);margin:0;font-size:.9rem;font-weight:700}.marketing-root .mkt-start-card-subtext{color:var(--color-mkt-muted);margin:0;font-size:.82rem;line-height:1.5}.marketing-root .mkt-start-card--demo{gap:20px;max-width:480px}.marketing-root .mkt-start-select{width:100%;position:relative}.marketing-root .mkt-start-select:after{content:"";border-right:1.75px solid var(--color-mkt-muted);border-bottom:1.75px solid var(--color-mkt-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.marketing-root .mkt-start-select select.mkt-start-card-input{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:40px}.marketing-root .mkt-start-demo-form{gap:14px}.marketing-root .mkt-start-demo-field{flex-direction:column;gap:6px;min-width:0;display:flex}.marketing-root .mkt-start-demo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-root .mkt-start-demo-form .mkt-start-card-input{min-height:44px}.marketing-root .mkt-start-demo-hint{color:var(--color-mkt-muted);margin:0;font-size:.75rem;line-height:1.4}.marketing-root .mkt-start-demo-consent{border:1px solid var(--color-mkt-line);background:color-mix(in srgb, var(--color-mkt-line) 18%, transparent);color:var(--color-mkt-muted);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.78rem;line-height:1.5;transition:border-color .2s;display:flex}.marketing-root .mkt-start-demo-consent:hover{border-color:var(--color-mkt-action)}.marketing-root .mkt-start-demo-consent input{width:16px;height:16px;accent-color:var(--color-mkt-action);cursor:pointer;flex:none;margin-top:2px}.marketing-root .mkt-start-demo-errors{color:#9b1c1c;background:#fdf3f3;border:1px solid #f3c2c2;border-radius:10px;outline:none;padding:12px 14px}.marketing-root .mkt-start-demo-errors p{margin:0;font-size:.82rem;font-weight:700}.marketing-root .mkt-start-demo-errors ul{margin:6px 0 0;padding-left:18px;font-size:.78rem;line-height:1.5;list-style:outside}.marketing-root .mkt-start-card-btn:disabled{opacity:.6;cursor:progress;transform:none}.marketing-root .mkt-start-card-btn.mkt-start-card-btn--ghost{border:1.5px solid var(--color-mkt-line);background:0 0;margin-top:0;color:var(--color-mkt-ink)!important}.marketing-root .mkt-start-card-btn.mkt-start-card-btn--ghost *{color:var(--color-mkt-ink)!important}.marketing-root .mkt-start-card-btn.mkt-start-card-btn--ghost:hover{border-color:var(--color-mkt-ink);opacity:1}.marketing-root .mkt-start-demo-live{min-height:1em;color:var(--color-mkt-muted);margin:0;font-size:.75rem}.marketing-root .mkt-start-demo-link{color:var(--color-mkt-action);border-bottom:1px solid;align-self:flex-start;margin-top:6px;padding-bottom:1px;font-size:.82rem;font-weight:600;text-decoration:none}.marketing-root .mkt-start-demo-link:hover{opacity:.8}.marketing-root .mkt-start-demo-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;animation:.4s cubic-bezier(.16,1,.3,1) mktStartDemoIn;display:flex}.marketing-root .mkt-start-demo-success .mkt-start-card-btn{margin-top:6px}.marketing-root .mkt-start-demo-success-icon{width:52px;height:52px;color:var(--color-mkt-action);background:color-mix(in srgb, var(--color-mkt-action) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.marketing-root .mkt-start-demo-success-meta{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);border-radius:999px;margin:0;padding:4px 12px;font-size:.78rem;font-weight:600}@keyframes mktStartDemoIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:520px){.marketing-root .mkt-start-demo-row{grid-template-columns:1fr}}html[data-marketing-theme] .marketing-root .mkt-start-card-btn.mkt-start-card-btn--ghost{box-shadow:none;background:0 0}.marketing-root .mkt-start-needs{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.marketing-root .mkt-start-needs legend{margin-bottom:2px;padding:0}.marketing-root .mkt-start-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.marketing-root .mkt-start-chip{border:1.5px solid var(--color-mkt-line);min-height:36px;color:var(--color-mkt-ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.82rem;font-weight:500;line-height:1.2;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;position:relative}.marketing-root .mkt-start-chip:hover{border-color:var(--color-mkt-ink)}.marketing-root .mkt-start-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.marketing-root .mkt-start-chip-box{border:1.5px solid var(--color-mkt-line);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:all .18s;display:inline-flex}.marketing-root .mkt-start-chip.is-checked{border-color:var(--color-mkt-action);background:color-mix(in srgb, var(--color-mkt-action) 7%, #fff)}.marketing-root .mkt-start-chip.is-checked .mkt-start-chip-box{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#fff}.marketing-root .mkt-start-chip:has(input:focus-visible){outline:2px solid var(--color-mkt-action);outline-offset:2px}.marketing-root .mkt-start-other{margin-top:6px}.marketing-root .mkt-start-suggest{flex-direction:column;gap:6px;display:flex}.marketing-root .mkt-start-suggest-label{color:var(--color-mkt-muted);font-size:.75rem;font-weight:600}.marketing-root .mkt-start-suggest-list{flex-wrap:wrap;gap:6px;display:flex}.marketing-root .mkt-start-suggest-chip{border:1px solid var(--color-mkt-line);min-height:30px;font:inherit;color:var(--color-mkt-ink);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:border-color .18s,background-color .18s}.marketing-root .mkt-start-suggest-chip:hover{border-color:var(--color-mkt-ink)}.marketing-root .mkt-start-suggest-chip.is-active{border-color:var(--color-mkt-action);background:color-mix(in srgb, var(--color-mkt-action) 9%, transparent);color:var(--color-mkt-action)}.marketing-root .mkt-start-suggest-chip:focus-visible,.marketing-root .mkt-start-back:focus-visible,.marketing-root .mkt-start-demo-link:focus-visible,.marketing-root .mkt-start-inline-link:focus-visible,.marketing-root .mkt-start-card-btn:focus-visible{outline:2px solid var(--color-mkt-action);outline-offset:2px}.marketing-root .mkt-start-card-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.marketing-root .mkt-start-card-nav .mkt-start-demo-link{align-self:auto;margin-top:0}.marketing-root .mkt-start-back{min-height:32px;font:inherit;color:var(--color-mkt-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;font-size:.84rem;font-weight:600;transition:color .18s;display:inline-flex}.marketing-root .mkt-start-back:hover{color:var(--color-mkt-ink)}.marketing-root .mkt-start-step-item.mkt-step-complete .mkt-step-num{align-items:center;gap:8px;display:flex}.marketing-root .mkt-step-check{background:var(--color-mkt-action);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}html[data-marketing-theme=charcoal] .marketing-root .mkt-step-check,html[data-marketing-theme=charcoal] .marketing-root .mkt-start-chip.is-checked .mkt-start-chip-box{background:#242529;border-color:#242529}html[data-marketing-theme=charcoal] .marketing-root .mkt-start-chip.is-checked,html[data-marketing-theme=charcoal] .marketing-root .mkt-start-suggest-chip.is-active{color:#242529;background:#f4f4f5;border-color:#242529}html[data-marketing-theme=emerald] .marketing-root .mkt-step-check,html[data-marketing-theme=emerald] .marketing-root .mkt-start-chip.is-checked .mkt-start-chip-box{background:#0b5c4a;border-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-start-chip.is-checked,html[data-marketing-theme=emerald] .marketing-root .mkt-start-suggest-chip.is-active{color:#0b5c4a;border-color:#0b5c4a}.marketing-root .mkt-start-card-input.is-invalid{border-color:#c53030}.marketing-root .mkt-start-card-input.is-invalid:focus{box-shadow:0 0 0 3px #c530301f}.marketing-root .mkt-start-field-error{color:#b42318;margin:0;font-size:.74rem;line-height:1.35}.marketing-root .mkt-start-demo-consent.is-invalid{background:#fdf3f3;border-color:#c53030}.marketing-root .mkt-start-demo-consent label{cursor:pointer}.marketing-root .mkt-start-inline-link{color:var(--color-mkt-action);text-underline-offset:2px;font-weight:600;text-decoration:underline}.marketing-root .mkt-start-waitlist{border:1px dashed var(--color-mkt-line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.marketing-root .mkt-start-waitlist .mkt-start-card-btn{margin-top:0}.marketing-root .mkt-start-card-btn{gap:10px}.marketing-root .mkt-start-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite mktStartSpin}@keyframes mktStartSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.marketing-root .mkt-start-step-item,.marketing-root .mkt-step-indicator,.marketing-root .mkt-start-card,.marketing-root .mkt-start-card-btn,.marketing-root .mkt-start-chip,.marketing-root .mkt-start-chip-box,.marketing-root .mkt-start-suggest-chip,.marketing-root .mkt-start-demo-success{transition:none!important;animation:none!important}.marketing-root .mkt-start-card-btn:hover{transform:none}.marketing-root .mkt-start-spinner{animation-duration:1.6s}}html[data-marketing-theme=charcoal] .marketing-root .mkt-start-step-item.mkt-step-active .mkt-step-indicator{box-shadow:none;background:#242529}html[data-marketing-theme=charcoal] .marketing-root .mkt-start-step-item.mkt-step-active .mkt-step-num{color:#242529}html[data-marketing-theme=charcoal] .marketing-root .mkt-start-card-btn{color:#fff;box-shadow:none;background:#242529}html[data-marketing-theme=emerald] .marketing-root .mkt-start-step-item.mkt-step-active .mkt-step-indicator{box-shadow:none;background:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-start-step-item.mkt-step-active .mkt-step-num{color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-start-card-btn{color:#f3e6c8;box-shadow:none;background:#0b5c4a}@media (max-width:900px){.marketing-root .mkt-start-layout{grid-template-columns:1fr;gap:36px}.marketing-root .mkt-start-preview-col{padding:24px 0}.marketing-root .mkt-start-card{max-width:100%;padding:28px 24px}}.marketing-root .mkt-audience{border-top:1px solid var(--color-mkt-line);margin-top:64px;padding-top:48px}.marketing-root .mkt-audience-header{text-align:center;max-width:680px;margin:0 auto 40px}.marketing-root .mkt-audience-header .mkt-kicker{color:var(--color-mkt-action);margin-bottom:12px}.marketing-root .mkt-audience-header h3{letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0 0 10px;font-family:inherit;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700;line-height:1.18}.marketing-root .mkt-audience-header h3 span{color:var(--color-mkt-action)}.marketing-root .mkt-audience-header .mkt-body{color:var(--color-mkt-muted);margin:0;font-size:1rem}.marketing-root .mkt-audience-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.marketing-root .mkt-audience-card{border:1px solid var(--color-mkt-line);min-height:220px;box-shadow:none;background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:20px;align-items:stretch;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.marketing-root .mkt-audience-card:hover{border-color:var(--color-mkt-action);transform:translateY(-2px)}.marketing-root .mkt-audience-card.card-sales{background-color:#eaf6f2;background-image:url(/images/card-images/01.png)}.marketing-root .mkt-audience-card.card-bookings{background-color:#eaf2fc;background-image:url(/images/card-images/02.png)}.marketing-root .mkt-audience-card.card-hiring{background-color:#f4effe;background-image:url(/images/card-images/03.png)}.marketing-root .mkt-audience-card.card-website{background-color:#fef4e8;background-image:url(/images/card-images/04.png)}.marketing-root .mkt-audience-info{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:16px;width:50%;max-width:320px;min-height:220px;padding:28px 24px 28px 28px;display:flex;position:relative}.marketing-root .mkt-audience-icon-badge{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.marketing-root .card-sales .mkt-audience-icon-badge{color:#0b5c4a;background:#d4f4e7}.marketing-root .card-bookings .mkt-audience-icon-badge{color:#2563eb;background:#dbeafe}.marketing-root .card-hiring .mkt-audience-icon-badge{color:#7c3aed;background:#ede9fe}.marketing-root .card-website .mkt-audience-icon-badge{color:#ea580c;background:#ffedd5}.marketing-root .mkt-audience-title{color:#111113;margin:0 0 6px;font-family:inherit;font-size:1.35rem;font-weight:700;line-height:1.2}.marketing-root .mkt-audience-desc{color:#4b5563;margin:0;font-size:.9rem;line-height:1.45}.marketing-root .mkt-audience-link{align-items:center;gap:6px;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.marketing-root .mkt-audience-card:hover .mkt-audience-link{gap:10px}.marketing-root .card-sales .mkt-audience-link{color:#0b5c4a}.marketing-root .card-bookings .mkt-audience-link{color:#2563eb}.marketing-root .card-hiring .mkt-audience-link{color:#7c3aed}.marketing-root .card-website .mkt-audience-link{color:#ea580c}.marketing-root .mkt-audience-art{display:none}html[data-marketing-theme=charcoal] .marketing-root .mkt-audience-card,html[data-marketing-theme=emerald] .marketing-root .mkt-audience-card{border-color:var(--color-mkt-line)}@media (max-width:920px){.marketing-root .mkt-audience-grid{grid-template-columns:1fr}.marketing-root .mkt-audience-info{width:48%}}@media (max-width:640px){.marketing-root .mkt-audience-card{flex-direction:column;min-height:auto;background-image:none!important}.marketing-root .mkt-audience-info{background:0 0;border-radius:20px 20px 0 0;gap:14px;width:100%;max-width:100%;min-height:auto;padding:24px 22px 18px}.marketing-root .mkt-audience-art{border-radius:0 0 19px 19px;width:100%;height:195px;display:block;position:relative;overflow:hidden}.marketing-root .mkt-audience-img{object-fit:cover;object-position:right center;pointer-events:none;width:100%;height:100%;display:block}}@media (max-width:440px){.marketing-root .mkt-audience-info{gap:12px;padding:20px 18px 14px}.marketing-root .mkt-audience-art{height:180px}.marketing-root .mkt-audience-title{font-size:1.25rem}.marketing-root .mkt-audience-desc{font-size:.88rem}}.marketing-root .mkt-home-updates{padding-block:64px 72px}.marketing-root .mkt-home-updates ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-root .mkt-home-updates li{border-top:1px solid var(--color-mkt-line);grid-template-columns:180px 1fr auto;align-items:center;gap:24px;min-height:72px;display:grid}.marketing-root .mkt-home-updates a{font-weight:600}.marketing-root .mkt-home-updates time{color:var(--color-mkt-muted);font-size:.85rem}@media (max-width:680px){.marketing-root .mkt-home-updates{padding-block:44px 50px}.marketing-root .mkt-home-updates li{flex-direction:column;align-items:flex-start;gap:6px;min-height:auto;padding-block:16px;display:flex}.marketing-root .mkt-home-updates a{font-size:.95rem;font-weight:700}.marketing-root .mkt-home-updates p{margin:0;font-size:.9rem;line-height:1.5}.marketing-root .mkt-home-updates time{order:-1;font-size:.78rem}}.marketing-root .mkt-faq,.marketing-root .mkt-product-faq,.marketing-root.mkt-product-page .mkt-product-faq{grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;padding-block:64px 80px;display:grid}.marketing-root .mkt-industry-faq{border-top:1px solid var(--color-mkt-line)}.marketing-root .mkt-faq .mkt-kicker,.marketing-root .mkt-product-faq .mkt-kicker{color:var(--color-mkt-action)}.marketing-root .mkt-faq>div:last-child,.marketing-root .mkt-product-faq>div:last-child,.marketing-root.mkt-product-page .mkt-product-faq>div:last-child{flex-direction:column;gap:16px;display:flex}.marketing-root .mkt-support-faq,.marketing-root.mkt-support-page .mkt-support-faq{flex-direction:column;gap:16px;max-width:960px;margin-block:36px 48px;display:flex}.marketing-root .mkt-faq details,.marketing-root .mkt-product-faq details,.marketing-root.mkt-product-page .mkt-product-faq details,.marketing-root .mkt-support-faq details,.marketing-root.mkt-support-page .mkt-support-faq details{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:14px;margin:0;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.marketing-root .mkt-faq details:hover,.marketing-root .mkt-product-faq details:hover,.marketing-root.mkt-product-page .mkt-product-faq details:hover,.marketing-root .mkt-support-faq details:hover,.marketing-root.mkt-support-page .mkt-support-faq details:hover{border-color:var(--color-mkt-action);box-shadow:0 4px 16px #0000000a}.marketing-root .mkt-faq details[open],.marketing-root .mkt-product-faq details[open],.marketing-root.mkt-product-page .mkt-product-faq details[open],.marketing-root .mkt-support-faq details[open],.marketing-root.mkt-support-page .mkt-support-faq details[open]{background:var(--mkt-panel);border-color:var(--color-mkt-action);box-shadow:0 4px 18px #0000000d}.marketing-root .mkt-faq summary,.marketing-root .mkt-product-faq summary,.marketing-root.mkt-product-page .mkt-product-faq summary,.marketing-root .mkt-support-faq summary,.marketing-root.mkt-support-page .mkt-support-faq summary{cursor:pointer;min-height:64px;color:var(--color-mkt-ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:1.05rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.marketing-root .mkt-faq summary::-webkit-details-marker{display:none}.marketing-root .mkt-product-faq summary::-webkit-details-marker{display:none}.marketing-root.mkt-product-page .mkt-product-faq summary::-webkit-details-marker{display:none}.marketing-root .mkt-support-faq summary::-webkit-details-marker{display:none}.marketing-root.mkt-support-page .mkt-support-faq summary::-webkit-details-marker{display:none}.marketing-root .mkt-faq details:hover summary,.marketing-root .mkt-product-faq details:hover summary,.marketing-root.mkt-product-page .mkt-product-faq details:hover summary,.marketing-root .mkt-support-faq details:hover summary,.marketing-root.mkt-support-page .mkt-support-faq details:hover summary{color:var(--color-mkt-action)}.marketing-root .mkt-faq summary span,.marketing-root .mkt-product-faq summary span,.marketing-root.mkt-product-page .mkt-product-faq summary span,.marketing-root .mkt-support-faq summary span,.marketing-root.mkt-support-page .mkt-support-faq summary span{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:32px;min-width:32px;height:32px;color:var(--color-mkt-ink);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s,border-color .2s;display:flex}.marketing-root .mkt-faq details:hover summary span,.marketing-root .mkt-product-faq details:hover summary span,.marketing-root.mkt-product-page .mkt-product-faq details:hover summary span,.marketing-root .mkt-support-faq details:hover summary span,.marketing-root.mkt-support-page .mkt-support-faq details:hover summary span{border-color:var(--color-mkt-action)}.marketing-root .mkt-faq details[open] summary span,.marketing-root .mkt-product-faq details[open] summary span,.marketing-root.mkt-product-page .mkt-product-faq details[open] summary span,.marketing-root .mkt-support-faq details[open] summary span,.marketing-root.mkt-support-page .mkt-support-faq details[open] summary span{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action);transform:rotate(45deg)}.marketing-root .mkt-faq details p,.marketing-root .mkt-product-faq details p,.marketing-root.mkt-product-page .mkt-product-faq details p,.marketing-root .mkt-support-faq details p,.marketing-root.mkt-support-page .mkt-support-faq details p{color:var(--color-mkt-muted);margin:0;padding:0 24px 22px;font-size:.94rem;line-height:1.65;animation:.25s cubic-bezier(.16,1,.3,1) mkt-faq-open}@keyframes mkt-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-marketing-theme=charcoal] .marketing-root .mkt-faq details[open] summary span,html[data-marketing-theme=charcoal] .marketing-root .mkt-product-faq details[open] summary span,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-faq details[open] summary span,html[data-marketing-theme=charcoal] .marketing-root .mkt-support-faq details[open] summary span,html[data-marketing-theme=charcoal] .marketing-root.mkt-support-page .mkt-support-faq details[open] summary span{background:var(--color-mkt-action);color:#fff}html[data-marketing-theme=charcoal] .marketing-root .mkt-faq details[open],html[data-marketing-theme=charcoal] .marketing-root .mkt-product-faq details[open],html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-faq details[open],html[data-marketing-theme=charcoal] .marketing-root .mkt-support-faq details[open],html[data-marketing-theme=charcoal] .marketing-root.mkt-support-page .mkt-support-faq details[open]{background:var(--mkt-soft)}html[data-marketing-theme=emerald] .marketing-root .mkt-faq details[open],html[data-marketing-theme=emerald] .marketing-root .mkt-product-faq details[open],html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-faq details[open],html[data-marketing-theme=emerald] .marketing-root .mkt-support-faq details[open],html[data-marketing-theme=emerald] .marketing-root.mkt-support-page .mkt-support-faq details[open]{border-color:var(--color-mkt-line);background:#fbf8f2}html[data-marketing-theme=emerald] .marketing-root .mkt-faq details[open] summary span,html[data-marketing-theme=emerald] .marketing-root .mkt-product-faq details[open] summary span,html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-faq details[open] summary span,html[data-marketing-theme=emerald] .marketing-root .mkt-support-faq details[open] summary span,html[data-marketing-theme=emerald] .marketing-root.mkt-support-page .mkt-support-faq details[open] summary span{background:var(--color-mkt-action);color:#f3e6c8}.marketing-root .mkt-closing-wrap{padding-block:44px 72px}.marketing-root .mkt-closing{min-height:380px;box-shadow:none;background:radial-gradient(at 50% 40%,#0d3b2f 0%,#06231b 55%,#02120e 100%);border:1px solid #34d39938;border-radius:24px;justify-content:center;align-items:center;padding:68px 32px;display:flex;position:relative;overflow:hidden}.marketing-root .mkt-closing-content{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.marketing-root .mkt-closing .mkt-kicker{letter-spacing:.16em;text-transform:uppercase;color:#34d399;margin-bottom:14px;font-size:.76rem;font-weight:700}.marketing-root .mkt-closing h2{color:#fff;letter-spacing:-.025em;text-align:center;margin:0 0 16px;font-size:clamp(2.3rem,4.2vw,3.8rem);font-weight:600;line-height:1.1}.marketing-root .mkt-closing h2 em{color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.marketing-root .mkt-closing .mkt-closing-body{color:#ffffffd9;text-align:center;max-width:540px;margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55}.marketing-root .mkt-closing-actions{justify-content:center;align-items:center;margin-top:32px;display:flex}.marketing-root .mkt-closing .mkt-btn-primary{cursor:pointer;background:#f59e0b;border:1px solid #f59e0b99;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 30px;font-size:.96rem;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #f59e0b59,inset 0 1px #ffffff59;color:#0f172a!important}.marketing-root .mkt-closing .mkt-btn-primary:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b80,inset 0 1px #ffffff80;color:#020617!important}.marketing-root .mkt-closing .mkt-btn-primary svg{transition:transform .2s}.marketing-root .mkt-closing .mkt-btn-primary:hover svg{transform:translate(4px)}.marketing-root .mkt-cta-isometric{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;perspective:1000px;width:320px;height:280px;position:absolute;top:50%;transform:translateY(-50%)}.marketing-root .mkt-cta-isometric-left{left:-20px}.marketing-root .mkt-cta-isometric-right{right:-20px}.marketing-root .mkt-cta-ambient-glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#10b9814d 0%,#0596691f 45%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-root .mkt-cta-grid{transform-style:preserve-3d;grid-template-columns:repeat(2,94px);gap:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(55deg)rotate(-38deg)}.marketing-root .mkt-cta-tile{color:#ecfdf5;background:linear-gradient(135deg,#ffffff24 0%,#10b9810f 60%,#00000059 100%);border:1.5px solid #34d39973;border-radius:20px;justify-content:center;align-items:center;width:94px;height:94px;display:flex;position:relative;box-shadow:0 2px #07382c,0 4px #07382c,0 6px #062f25,0 8px #05261e,0 10px #041f18,0 12px #031712,0 18px 28px #000000b3,0 0 20px #34d39940,inset 0 1px 2px #ffffff80}.marketing-root .mkt-cta-icon{stroke:currentColor;filter:drop-shadow(0 2px 4px #0006);width:42px;height:42px}@keyframes mktTileLevitateA{0%,to{transform:translateZ(0)}50%{transform:translateZ(6px)}}@keyframes mktTileLevitateB{0%,to{transform:translateZ(0)}50%{transform:translateZ(-6px)}}.marketing-root .mkt-cta-tile-1,.marketing-root .mkt-cta-tile-4,.marketing-root .mkt-cta-tile-6,.marketing-root .mkt-cta-tile-7{animation:6s ease-in-out infinite mktTileLevitateA}.marketing-root .mkt-cta-tile-2,.marketing-root .mkt-cta-tile-3,.marketing-root .mkt-cta-tile-5,.marketing-root .mkt-cta-tile-8{animation:6s ease-in-out infinite mktTileLevitateB}html[data-marketing-theme=charcoal] .marketing-root .mkt-closing{box-shadow:none;background:radial-gradient(at 50% 40%,#282a32 0%,#16171b 55%,#0e0f12 100%);border-color:#ffffff26}html[data-marketing-theme=charcoal] .marketing-root .mkt-closing .mkt-kicker{color:#cbd5e1}html[data-marketing-theme=charcoal] .marketing-root .mkt-cta-ambient-glow{background:radial-gradient(circle,#ffffff29 0%,#94a3b814 45%,#0000 70%)}html[data-marketing-theme=charcoal] .marketing-root .mkt-cta-tile{color:#f8fafc;background:linear-gradient(135deg,#ffffff24 0%,#ffffff0a 60%,#00000073 100%);border-color:#ffffff59;box-shadow:0 2px #282b33,0 4px #24272e,0 6px #1f2127,0 8px #1a1c21,0 10px #15161a,0 12px #101114,0 18px 28px #000c,0 0 20px #ffffff24,inset 0 1px 2px #ffffff80}html[data-marketing-theme=emerald] .marketing-root .mkt-closing{box-shadow:none;background:radial-gradient(at 50% 40%,#0d4234 0%,#05231b 55%,#02130e 100%);border-color:#e4c99a4d}html[data-marketing-theme=emerald] .marketing-root .mkt-closing .mkt-kicker{color:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-closing .mkt-btn-primary{background:linear-gradient(#e4c99a 0%,#c9a96e 100%);border-color:#e4c99acc;box-shadow:0 4px 16px #e4c99a59,inset 0 1px #ffffff80;color:#06261e!important}html[data-marketing-theme=emerald] .marketing-root .mkt-closing .mkt-btn-primary:hover{background:linear-gradient(#edd6ac 0%,#b89759 100%);box-shadow:0 8px 24px #e4c99a80,inset 0 1px #fff9;color:#031712!important}html[data-marketing-theme=emerald] .marketing-root .mkt-cta-ambient-glow{background:radial-gradient(circle,#e4c99a47 0%,#b48c501f 45%,#0000 70%)}html[data-marketing-theme=emerald] .marketing-root .mkt-cta-tile{color:#fef3c7;background:linear-gradient(135deg,#e4c99a2e 0%,#0b44361a 60%,#0006 100%);border-color:#e4c99a73;box-shadow:0 2px #0d4234,0 4px #0b3a2e,0 6px #093227,0 8px #072920,0 10px #052019,0 12px #031611,0 18px 28px #000000bf,0 0 20px #e4c99a40,inset 0 1px 2px #ffffff80}@media (max-width:1100px){.marketing-root .mkt-cta-isometric{opacity:.5;transform:translateY(-50%)scale(.85)}.marketing-root .mkt-cta-isometric-left{left:-50px}.marketing-root .mkt-cta-isometric-right{right:-50px}}@media (max-width:820px){.marketing-root .mkt-closing-wrap{padding-block:32px 56px}.marketing-root .mkt-closing{min-height:auto;padding:50px 24px}.marketing-root .mkt-cta-isometric{display:none}}@media (max-width:640px){.marketing-root .mkt-closing-wrap{padding-block:28px 48px}.marketing-root .mkt-closing{border-radius:20px;padding:40px 18px}.marketing-root .mkt-closing h2{margin-bottom:12px;font-size:clamp(1.9rem,7.5vw,2.5rem);line-height:1.15}.marketing-root .mkt-closing .mkt-closing-body{font-size:.95rem;line-height:1.55}.marketing-root .mkt-closing-actions{width:100%;margin-top:24px}.marketing-root .mkt-closing .mkt-btn-primary{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.marketing-root .mkt-cta-tile{animation:none!important}}.marketing-root .mkt-selected-footer{--ft-sans:Arial, Helvetica, sans-serif;--ft-serif:Georgia, "Times New Roman", serif;--ft-panel:var(--mkt-night,#06261e);--ft-black:#02120e;--ft-line:var(--mkt-night-line,#47635a73);--ft-tx:#fff;--ft-mu:var(--mkt-night-soft,#e7f3ee);--ft-tile:#0a3d30;--ft-tile-hover:#fff;--ft-tile-hover-tx:#06261e;--ft-accent:#fff;--ft-icon:#34d399;--ft-tag-l-bg:#34d39924;--ft-tag-l-color:#34d399;--ft-tag-l-border:#34d39947;--ft-tag-w-bg:#ffffff14;--ft-tag-w-color:#ffffffb8;--ft-tag-w-border:#ffffff29;--ft-cta-btn:var(--color-mkt-action,#0b5c4a);--ft-cta-btn-hover:var(--mkt-hover,#084839);--ft-cta-btn-tx:#fff;--ft-ease:cubic-bezier(.22, .8, .2, 1);background:var(--ft-black);color:var(--ft-tx);font-family:var(--ft-sans);width:100%;margin:0;padding:0;position:relative;overflow:hidden}html[data-marketing-theme=charcoal] .marketing-root .mkt-selected-footer{--ft-panel:var(--mkt-night,#1c1d21);--ft-black:#0d0e10;--ft-line:var(--mkt-night-line,#575a64);--ft-tx:#fff;--ft-mu:var(--mkt-night-soft,#d7d8dd);--ft-tile:#27282d;--ft-tile-hover:#fff;--ft-tile-hover-tx:#1c1d21;--ft-accent:#fff;--ft-icon:#d7d8dd;--ft-tag-l-bg:#ffffff1f;--ft-tag-l-color:#fff;--ft-tag-l-border:#ffffff3d;--ft-tag-w-bg:#ffffff0d;--ft-tag-w-color:#a6a8b1;--ft-tag-w-border:#ffffff24;--ft-cta-btn:#111113;--ft-cta-btn-hover:#26272b;--ft-cta-btn-tx:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-selected-footer{--ft-panel:var(--mkt-night,#06261e);--ft-black:#021611;--ft-line:var(--mkt-night-line,#e4c99a);--ft-tx:#fdfaf3;--ft-mu:var(--mkt-night-soft,#e4c99a);--ft-tile:#0a3d30;--ft-tile-hover:#e4c99a;--ft-tile-hover-tx:#06261e;--ft-accent:#e4c99a;--ft-icon:#e4c99a;--ft-tag-l-bg:#e4c99a26;--ft-tag-l-color:#e4c99a;--ft-tag-l-border:#e4c99a4d;--ft-tag-w-bg:#f3e6c814;--ft-tag-w-color:#cbb48b;--ft-tag-w-border:#f3e6c829;--ft-cta-btn:#0b5c4a;--ft-cta-btn-hover:#0e705b;--ft-cta-btn-tx:#fff}.marketing-root .mkt-selected-footer .pn{background:var(--ft-panel);z-index:2;border-bottom:1px solid var(--ft-line);border-radius:0 0 56px 56px;padding:84px 32px 56px;position:relative;box-shadow:0 24px 48px -12px #00000073}.marketing-root .mkt-selected-footer .in{max-width:1220px;margin:0 auto}.marketing-root .mkt-selected-footer .rv{opacity:0;transition:opacity .8s var(--ft-ease), transform .8s var(--ft-ease);transition-delay:var(--d,0s);transform:translateY(18px)}.marketing-root .mkt-selected-footer.seen .rv{opacity:1;transform:none}.marketing-root .mkt-selected-footer .cols{grid-template-columns:1.35fr 1fr 1.15fr .95fr 1.15fr;gap:36px;display:grid}.marketing-root .mkt-selected-footer .brand .lg{letter-spacing:.04em;align-items:center;gap:12px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-root .mkt-selected-footer .mkt-footer-logo{width:220px;height:auto;display:block}.marketing-root .mkt-selected-footer .brand p{color:var(--ft-mu);max-width:300px;margin-top:16px;font-size:14px;line-height:1.6}.marketing-root .mkt-selected-footer .mkt-ft-conv-wrap{margin-top:14px}.marketing-root .mkt-selected-footer .mkt-ft-conv-link{color:var(--ft-accent);font-size:13.5px;font-weight:600}.marketing-root .mkt-selected-footer .brand .off{gap:10px;margin-top:22px;display:grid}.marketing-root .mkt-selected-footer .brand .off span{color:var(--ft-mu);align-items:center;gap:9px;font-size:13px;display:flex}.marketing-root .mkt-selected-footer .brand .off svg{width:14px;height:14px;color:var(--ft-icon);flex:none}.marketing-root .mkt-selected-footer .col h4{font-family:var(--ft-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ft-mu);opacity:.88;margin-bottom:16px;font-size:11.5px;font-weight:700}.marketing-root .mkt-selected-footer .col h4:not(:first-child){margin-top:28px}.marketing-root .mkt-selected-footer .col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.marketing-root .mkt-selected-footer .lk{white-space:nowrap;color:#ffffffe0;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13.5px;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}html[data-marketing-theme=emerald] .marketing-root .mkt-selected-footer .lk{color:#fdfaf3e0}.marketing-root .mkt-selected-footer .lk:after{content:"";background:var(--ft-accent);transform-origin:0;height:1px;transition:transform .35s var(--ft-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.marketing-root .mkt-selected-footer .lk:hover:after,.marketing-root .mkt-selected-footer .lk:focus-visible:after{transform:scaleX(1)}.marketing-root .mkt-selected-footer :focus-visible,.marketing-root .mkt-selected-footer .lk:focus-visible{outline:2px solid var(--ft-accent);outline-offset:2px}.marketing-root .mkt-selected-footer .lk .arr{opacity:0;width:11px;height:11px;transition:all .35s var(--ft-ease);transform:translate(-4px,4px)}.marketing-root .mkt-selected-footer .lk:hover .arr{opacity:1;transform:none}.marketing-root .mkt-selected-footer .tag{letter-spacing:.02em;border-radius:99px;align-items:center;padding:2.5px 8px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.marketing-root .mkt-selected-footer .tag.l{background:var(--ft-tag-l-bg);color:var(--ft-tag-l-color);border:1px solid var(--ft-tag-l-border)}.marketing-root .mkt-selected-footer .tag.w{background:var(--ft-tag-w-bg);color:var(--ft-tag-w-color);border:1px solid var(--ft-tag-w-border)}.marketing-root .mkt-selected-footer .mkt-footer-offices{flex-direction:column;gap:16px;margin-top:14px;display:flex}.marketing-root .mkt-selected-footer .mkt-office-block{flex-direction:column;gap:4px;display:flex}.marketing-root .mkt-selected-footer .mkt-office-header{letter-spacing:.1em;text-transform:uppercase;color:var(--ft-mu);opacity:.9;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.marketing-root .mkt-selected-footer .mkt-office-icon{width:14px;height:14px;color:var(--ft-icon);flex-shrink:0;transition:color .15s}.marketing-root .mkt-selected-footer .mkt-office-phone{color:var(--ft-tx);align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-flex}.marketing-root .mkt-selected-footer .mkt-office-phone:hover{color:var(--ft-icon)}.marketing-root .mkt-selected-footer .mkt-office-location{color:var(--ft-mu);opacity:.85;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.35;display:flex}.marketing-root .mkt-selected-footer .cta{border-top:1px solid var(--ft-line);grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:68px;padding-top:56px;display:grid}.marketing-root .mkt-selected-footer .cta h3{font-family:var(--ft-serif);letter-spacing:-.025em;color:var(--ft-tx);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.15}.marketing-root .mkt-selected-footer .cta h3 em{font-family:var(--ft-serif);color:var(--ft-accent);font-style:italic;font-weight:400}.marketing-root .mkt-selected-footer .cta .sub{color:var(--ft-mu);max-width:440px;margin-top:14px;font-size:14.5px;line-height:1.55}.marketing-root .mkt-selected-footer .frm{position:relative}.marketing-root .mkt-selected-footer .fld{box-sizing:border-box;background:#fff;border-radius:10px;padding:5px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.marketing-root .mkt-selected-footer .fld:focus-within{box-shadow:0 0 0 4px #ffffff38}html[data-marketing-theme=emerald] .marketing-root .mkt-selected-footer .fld:focus-within{box-shadow:0 0 0 4px #e4c99a59}.marketing-root .mkt-selected-footer .fld input{min-width:0;font:inherit;color:#111113;box-sizing:border-box;background:0 0;border:0;outline:0;flex:1;height:46px;padding:0 16px;font-size:15px}.marketing-root .mkt-selected-footer .fld input::placeholder{color:#8a8a92}.marketing-root .mkt-selected-footer .fld button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ft-cta-btn);color:var(--ft-cta-btn-tx);transition:transform .3s var(--ft-ease), background .3s;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;display:flex}.marketing-root .mkt-selected-footer .fld button:hover{background:var(--ft-cta-btn-hover)}.marketing-root .mkt-selected-footer .fld button:active{transform:scale(.97)}.marketing-root .mkt-selected-footer .fld button svg{width:13px;height:13px;transition:transform .3s var(--ft-ease)}.marketing-root .mkt-selected-footer .fld button:hover svg{transform:translate(3px)}.marketing-root .mkt-selected-footer .fld.err{animation:.4s mktSh}@keyframes mktSh{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.marketing-root .mkt-selected-footer .priv{color:var(--ft-mu);margin-top:12px;font-size:12px}.marketing-root .mkt-selected-footer .priv a{color:inherit;text-decoration:underline}.marketing-root .mkt-selected-footer .ok{color:#111113;opacity:0;pointer-events:none;transition:all .5s var(--ft-ease);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:0 18px;font-size:14.5px;font-weight:500;display:flex;position:absolute;inset:0;transform:scale(.98)}.marketing-root .mkt-selected-footer .frm.done .ok{opacity:1;pointer-events:auto;transform:none}.marketing-root .mkt-selected-footer .ok svg{flex:none;width:28px;height:28px}.marketing-root .mkt-selected-footer .ok path{stroke-dasharray:30;stroke-dashoffset:30px}.marketing-root .mkt-selected-footer .frm.done .ok path{animation:mktCk .6s .25s var(--ft-ease) forwards}@keyframes mktCk{to{stroke-dashoffset:0}}.marketing-root .mkt-selected-footer .ok small{color:#6b6b73;font-size:12px;font-weight:400;display:block}.marketing-root .mkt-selected-footer .hint{color:#ff9a9a;min-height:16px;margin-top:10px;font-size:12px}.marketing-root .mkt-selected-footer .bar{border-top:1px solid var(--ft-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:30px;display:flex}.marketing-root .mkt-selected-footer .soc{gap:10px;display:flex}.marketing-root .mkt-selected-footer .soc a{background:var(--ft-tile);width:42px;height:42px;color:var(--ft-tx);transition:transform .35s var(--ft-ease), background .3s, color .3s;border-radius:9px;place-items:center;display:grid}.marketing-root .mkt-selected-footer .soc a:hover{background:var(--ft-tile-hover);color:var(--ft-tile-hover-tx);transform:translateY(-4px)}.marketing-root .mkt-selected-footer .soc svg{width:17px;height:17px}.marketing-root .mkt-selected-footer .rt{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.marketing-root .mkt-selected-footer .st{background:var(--ft-tile);color:var(--ft-tx);border-radius:99px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.marketing-root .mkt-selected-footer .st i{background:var(--ft-icon);border-radius:50%;width:8px;height:8px;position:relative}.marketing-root .mkt-selected-footer .st i:after{content:"";border:1px solid var(--ft-icon);border-radius:50%;animation:2s infinite mktPu;position:absolute;inset:-4px}@keyframes mktPu{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.marketing-root .mkt-selected-footer .top{all:unset;cursor:pointer;border:1px solid var(--ft-line);color:var(--ft-tx);border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:flex}.marketing-root .mkt-selected-footer .top:hover{background:var(--ft-accent);color:#111113;border-color:var(--ft-accent)}.marketing-root .mkt-selected-footer .top svg{width:12px;height:12px;transition:transform .3s var(--ft-ease)}.marketing-root .mkt-selected-footer .top:hover svg{transform:translateY(-3px)}.marketing-root .mkt-selected-footer .top:focus-visible{outline:2px solid var(--ft-accent);outline-offset:2px}.marketing-root .mkt-selected-footer .wm{height:calc(var(--fs,200px) * .78 + 215px);margin-top:-56px;padding:112px 24px 0;position:relative;overflow:hidden}.marketing-root .mkt-selected-footer .wm .w{letter-spacing:-.045em;white-space:nowrap;max-width:1180px;font-weight:800;line-height:.8;font-size:var(--fs,200px);text-align:center;background:radial-gradient(280px circle at var(--mx,50%) var(--my,30%), #fff9, transparent 62%), linear-gradient(180deg, #3a6356 0%, #15382e 45%, #02120e 92%);color:#0000;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity 1.2s var(--ft-ease), transform 1.2s var(--ft-ease);-webkit-background-clip:text;background-clip:text;margin:0 auto;display:block;transform:translateY(40px)}html[data-marketing-theme=charcoal] .marketing-root .mkt-selected-footer .wm .w{background:radial-gradient(280px circle at var(--mx,50%) var(--my,30%), #ffffff8c, transparent 62%), linear-gradient(180deg, #6c6d73 0%, #2f3035 45%, #0d0e10 92%);-webkit-background-clip:text;background-clip:text}html[data-marketing-theme=emerald] .marketing-root .mkt-selected-footer .wm .w{background:radial-gradient(280px circle at var(--mx,50%) var(--my,30%), #f3e6c8ad, transparent 62%), linear-gradient(180deg, #caa368 0%, #1e4a3c 45%, #021611 92%);-webkit-background-clip:text;background-clip:text}.marketing-root .mkt-selected-footer.seen .wm .w{opacity:1;transform:none}.marketing-root .mkt-selected-footer .cp{color:#ffffffd9;z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1220px;margin:0 auto;padding:0 24px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:30px;left:0;right:0}html[data-marketing-theme=emerald] .marketing-root .mkt-selected-footer .cp{color:#fdfaf3d9}.marketing-root .mkt-selected-footer .cp-copy span{color:var(--ft-mu);font-weight:400}.marketing-root .mkt-selected-footer .cp-legal{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.marketing-root .mkt-selected-footer .cp-legal-link{color:var(--ft-mu);font-weight:500;text-decoration:none;transition:color .2s}.marketing-root .mkt-selected-footer button.cp-legal-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.marketing-root .mkt-selected-footer .cp-legal-link:hover{color:var(--ft-accent)}@media (max-width:1080px){.marketing-root .mkt-selected-footer .cols{grid-template-columns:1fr 1fr 1fr;gap:36px 24px}.marketing-root .mkt-selected-footer .brand{grid-column:1/-1}.marketing-root .mkt-selected-footer .cta{grid-template-columns:1fr;gap:28px}}@media (max-width:768px){.marketing-root .mkt-selected-footer .pn{border-radius:0 0 28px 28px;padding:56px 20px 40px;overflow:hidden;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.marketing-root .mkt-selected-footer .in{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.marketing-root .mkt-selected-footer .cols{gap:36px;box-sizing:border-box!important;grid-template-columns:1fr!important;width:100%!important}.marketing-root .mkt-selected-footer .brand{text-align:left!important;grid-column:auto!important;width:100%!important}.marketing-root .mkt-selected-footer .col{box-sizing:border-box!important;text-align:left!important;width:100%!important;max-width:100%!important}.marketing-root .mkt-selected-footer .col h4{margin-bottom:14px;font-size:12px;text-align:left!important}.marketing-root .mkt-selected-footer .col h4:not(:first-child){margin-top:26px}.marketing-root .mkt-selected-footer .col ul{gap:12px;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.marketing-root .mkt-selected-footer .lk{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;font-size:14px;display:inline-flex;text-align:left!important;justify-content:flex-start!important}.marketing-root .mkt-selected-footer .tag{white-space:nowrap!important;flex-shrink:0!important}.marketing-root .mkt-selected-footer .cta{grid-template-columns:1fr;gap:24px;margin-top:48px;padding-top:36px}.marketing-root .mkt-selected-footer .cta h3{font-size:clamp(24px,6.5vw,32px);line-height:1.15}.marketing-root .mkt-selected-footer .cta .sub{margin-top:10px;font-size:14px}.marketing-root .mkt-selected-footer .fld{background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:8px;overflow:hidden;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.marketing-root .mkt-selected-footer .fld input{color:#111113;background:0 0;border:0;height:48px;padding:0 14px;font-size:15px;box-sizing:border-box!important;width:100%!important}.marketing-root .mkt-selected-footer .fld button{border-radius:8px;justify-content:center;height:48px;font-size:14px;font-weight:600;box-sizing:border-box!important;background:var(--ft-cta-btn,#0b5c4a)!important;width:100%!important;color:var(--ft-cta-btn-tx,#fff)!important;padding:0 16px!important}.marketing-root .mkt-selected-footer .bar{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px;padding-top:24px}.marketing-root .mkt-selected-footer .soc{flex-wrap:wrap;gap:10px;display:flex}.marketing-root .mkt-selected-footer .wm{flex-direction:column;gap:24px;margin-top:0;padding:36px 20px 24px;display:flex;position:relative;overflow:visible;height:auto!important;min-height:0!important}.marketing-root .mkt-selected-footer .wm .w{opacity:.16;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;text-align:left;margin:0;line-height:1.1;position:static;font-size:clamp(32px,9vw,52px)!important}.marketing-root .mkt-selected-footer .cp{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin:0;position:static;bottom:auto;left:auto;right:auto;padding:0 0 100px!important}.marketing-root .mkt-selected-footer .cp-copy{color:#ffffffb3;max-width:100%;font-size:12.5px;line-height:1.6}.marketing-root .mkt-selected-footer .cp-copy span{color:var(--ft-mu);display:inline}.marketing-root .mkt-selected-footer .cp-legal{box-sizing:border-box;flex-wrap:wrap;gap:10px 18px;width:100%;max-width:calc(100% - 90px);font-size:12px;line-height:1.6;display:flex}}@media (max-width:480px){.marketing-root .mkt-selected-footer .pn{border-radius:0 0 20px 20px;padding:44px 16px 32px}.marketing-root .mkt-selected-footer .wm{padding:32px 16px 20px}.marketing-root .mkt-selected-footer .cp{padding-bottom:120px!important}.marketing-root .mkt-selected-footer .cp-legal{max-width:calc(100% - 90px)}}@media (prefers-reduced-motion:reduce){.marketing-root .mkt-selected-footer *{transition:none!important;animation:none!important}.marketing-root .mkt-selected-footer .rv,.marketing-root .mkt-selected-footer .wm .w{opacity:1;transform:none}}[data-marketing-newsletter] .bg-card{background:var(--color-mkt-surface);color:var(--color-mkt-ink);border-color:var(--color-mkt-line)}[data-marketing-newsletter] .text-foreground{color:var(--color-mkt-ink)}[data-marketing-newsletter] .text-muted-foreground{color:var(--color-mkt-muted)}[data-marketing-newsletter] input{color:var(--color-mkt-ink);background:var(--color-mkt-surface);border-color:var(--color-mkt-line)}[data-marketing-newsletter] .bg-primary{background:var(--color-mkt-action);color:#fff}[data-marketing-newsletter] :focus-visible{outline:3px solid var(--mkt-focus);outline-offset:3px}@media (max-width:1179px){.marketing-root{--mkt-nav-height:60px}.marketing-root .mkt-public-header{background:var(--color-mkt-surface);border-bottom:1px solid var(--color-mkt-line);z-index:1000;position:relative;height:var(--mkt-nav-height,60px)!important;min-height:var(--mkt-nav-height,60px)!important}.marketing-root .mkt-public-nav{width:100%!important;max-width:100%!important;height:var(--mkt-nav-height,60px)!important;min-height:var(--mkt-nav-height,60px)!important;max-height:var(--mkt-nav-height,60px)!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-inline:auto!important;padding:0 16px!important;display:flex!important;overflow:visible!important}.marketing-root .mkt-brand{flex-shrink:0!important;align-items:center!important;width:auto!important;max-width:165px!important;height:100%!important;display:flex!important}.marketing-root .mkt-brand img{object-fit:contain!important;width:auto!important;height:30px!important;max-height:30px!important}.marketing-root .mkt-menu-toggle{height:38px!important;min-height:38px!important;color:var(--color-mkt-ink)!important;border:1px solid var(--color-mkt-line)!important;cursor:pointer!important;background:0 0!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.85rem!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.marketing-root .mkt-menu-toggle:hover,.marketing-root .mkt-menu-toggle[aria-expanded=true]{background:var(--mkt-soft)!important;color:var(--color-mkt-action)!important;border-color:var(--color-mkt-action)!important}.marketing-root .mkt-nav-links:not([data-open=true]),.marketing-root .mkt-nav-links[data-open=false]{display:none!important}.marketing-root .mkt-nav-links[data-open=true]{top:var(--mkt-nav-height,60px)!important;width:100vw!important;height:calc(100vh - var(--mkt-nav-height,60px))!important;height:calc(100dvh - var(--mkt-nav-height,60px))!important;max-height:calc(100dvh - var(--mkt-nav-height,60px))!important;background:var(--color-mkt-surface)!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;z-index:99999!important;border-top:1px solid var(--color-mkt-line)!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:10px 20px 48px!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 20px 40px #0000001f!important}.marketing-root .mkt-nav-links .mkt-subnav-sep{display:none!important}.marketing-root .mkt-small-disclosure{width:100%!important;height:auto!important;display:block!important}.marketing-root .mkt-nav-links summary,.marketing-root .mkt-nav-links>a:not(.mkt-btn-primary){border-bottom:1px solid var(--color-mkt-line)!important;width:100%!important;height:auto!important;min-height:48px!important;color:var(--color-mkt-ink)!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;padding:12px 4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.94rem!important;font-weight:500!important;text-decoration:none!important;transition:color .15s!important;display:flex!important}.marketing-root .mkt-nav-links summary:hover,.marketing-root .mkt-nav-links>a:not(.mkt-btn-primary):hover{color:var(--color-mkt-action)!important}.marketing-root .mkt-nav-links details[open]>summary{color:var(--color-mkt-action)!important;font-weight:600!important}.marketing-root .mkt-nav-links summary .mkt-nav-chevron{opacity:.75!important;transition:transform .2s!important}.marketing-root .mkt-nav-links details[open]>summary .mkt-nav-chevron{color:var(--color-mkt-action)!important;transform:rotate(180deg)!important}.marketing-root .mkt-small-menu{width:100%!important;min-width:0!important;box-shadow:none!important;border:1px solid var(--color-mkt-line)!important;background:var(--mkt-soft)!important;box-sizing:border-box!important;border-radius:8px!important;margin:8px 0 12px!important;padding:6px!important;position:static!important}.marketing-root .mkt-small-menu a{min-height:42px!important;color:var(--color-mkt-ink)!important;background:0 0!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.88rem!important;font-weight:500!important;display:flex!important}.marketing-root .mkt-small-menu a:hover{background:var(--color-mkt-surface)!important;color:var(--color-mkt-action)!important}.marketing-root .mkt-nav-links .mkt-theme-picker{box-sizing:border-box!important;width:100%!important;margin-left:0!important;display:block!important}.marketing-root .mkt-nav-links .mkt-theme-picker summary{border-bottom:1px solid var(--color-mkt-line)!important;width:100%!important;min-height:48px!important;color:var(--color-mkt-ink)!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;padding:12px 4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.94rem!important;font-weight:500!important;display:flex!important}.marketing-root .mkt-nav-links .mkt-theme-picker .mkt-theme-menu{border:1px solid var(--color-mkt-line)!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:var(--mkt-soft)!important;box-sizing:border-box!important;border-radius:8px!important;margin:8px 0 12px!important;padding:12px 14px!important;position:static!important}.marketing-root .mkt-theme-menu fieldset{border:none!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.marketing-root .mkt-theme-menu legend{text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-mkt-muted)!important;margin-bottom:6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.76rem!important;font-weight:700!important}.marketing-root .mkt-theme-menu label{color:var(--color-mkt-ink)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;padding:6px 4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.88rem!important;font-weight:500!important;display:flex!important}.marketing-root .mkt-nav-links .mkt-btn-primary{box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;margin-top:14px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.92rem!important;font-weight:600!important;display:flex!important}.marketing-root .mkt-products-menu[open]:before{display:none!important}.marketing-root .mkt-mega-menu{border:1px solid var(--color-mkt-line)!important;width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;clip-path:none!important;background:var(--mkt-soft)!important;box-sizing:border-box!important;border-radius:8px!important;flex-direction:column!important;margin:8px 0 12px!important;padding:12px!important;animation:none!important;display:flex!important;position:static!important;inset:auto!important}.marketing-root .mkt-drawer-left{border-right:none!important;width:100%!important;padding:0!important;overflow:visible!important}.marketing-root .mkt-drawer-right{display:none!important}.marketing-root .mkt-drawer-header{border-bottom:1px solid var(--color-mkt-line)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;padding-bottom:8px!important;display:flex!important}.marketing-root .mkt-drawer-header .mkt-kicker{display:none!important}.marketing-root .mkt-drawer-header h2{margin:0!important;font-size:1.05rem!important}.marketing-root .mkt-drawer-group h3{margin:10px 0 4px!important;font-size:.72rem!important}.marketing-root .mkt-product-row{background:var(--color-mkt-surface)!important;border:1px solid var(--color-mkt-line)!important;border-radius:6px!important;min-height:40px!important;margin-bottom:4px!important;padding:8px 10px!important}.marketing-root .mkt-product-row:hover{border-color:var(--color-mkt-action)!important}.marketing-root .mkt-selected-hero{gap:30px}.marketing-root .mkt-workflow-art ul{grid-template-columns:1fr}.marketing-root .mkt-example-copy{padding:36px}.marketing-root .mkt-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root .mkt-footer-columns section:first-child{grid-column:1/-1}}@media (max-width:767px){.marketing-root .mkt-shell{width:calc(100% - 32px)}.marketing-root .mkt-h2{font-size:clamp(1.85rem,6.5vw,2.35rem);line-height:1.15}}@media (max-width:480px){.marketing-root .mkt-shell{width:calc(100% - 24px)}.marketing-root .mkt-h2{font-size:clamp(1.7rem,6vw,2.05rem);line-height:1.15}}@media (max-width:767px){.marketing-root .mkt-public-nav{gap:12px;width:100%!important;max-width:100%!important;padding:12px 16px!important}.marketing-root .mkt-brand,.marketing-root .mkt-brand img{width:min(180px,100%);max-height:32px}.marketing-root .mkt-nav-links{flex-direction:column;align-items:stretch;gap:0}.marketing-root .mkt-nav-links summary{min-height:48px}.marketing-root .mkt-mega-menu,.marketing-root .mkt-theme-menu{width:auto;min-width:0;box-shadow:none;border-radius:8px;margin-bottom:12px;padding:14px;position:static;transform:none}.marketing-root .mkt-mega-menu{grid-template-columns:1fr;gap:20px}.marketing-root .mkt-menu-groups{grid-template-columns:1fr 1fr}.marketing-root .mkt-selected-hero{grid-template-columns:1fr;gap:40px;padding-block:44px 50px}.marketing-root .mkt-start{padding-block:44px 50px}.marketing-root .mkt-hero-board{grid-template-columns:1fr}.marketing-root .mkt-hero-board-main{grid-area:auto}.marketing-root .mkt-hero-board img,.marketing-root .mkt-hero-board-main img{height:180px}.marketing-root .mkt-workflow-art{padding:0}.marketing-root .mkt-workflow-art ul{grid-template-columns:1fr 1fr}.marketing-root .mkt-workflow-art li{flex-direction:column;align-items:start}.marketing-root .mkt-section-heading{display:block}.marketing-root .mkt-section-heading>p{margin-top:24px}.marketing-root .mkt-compact-products,.marketing-root .mkt-product-example{grid-template-columns:1fr}.marketing-root .mkt-product-examples{padding-block:44px 50px}.marketing-root .mkt-example-copy{padding:32px 28px 12px}.marketing-root .mkt-example-copy h3{font-size:2.35rem}.marketing-root .mkt-example-art{margin:20px;padding:0}.marketing-root .mkt-upcoming-section{padding-block:44px 56px}.marketing-root .mkt-upcoming-wrap{padding-block:0}.marketing-root .mkt-upcoming-scroller{gap:16px;padding-left:20px;padding-right:20px;scroll-padding-left:20px;scroll-padding-right:20px}.marketing-root .mkt-upcoming{flex:0 0 min(84vw,300px);min-width:min(84vw,300px);max-width:min(84vw,300px);min-height:440px;padding:14px}.marketing-root .mkt-upcoming-controls-wrap{margin-top:28px}.marketing-root .mkt-upcoming-controls{gap:18px}.marketing-root .mkt-audience ul{grid-template-columns:1fr}.marketing-root .mkt-audience a{grid-template-columns:6.5rem 1fr auto}.marketing-root .mkt-home-updates{padding-block:44px 50px}.marketing-root .mkt-faq{grid-template-columns:1fr;gap:28px;padding-block:44px 56px}.marketing-root .mkt-faq summary{padding:16px 18px;font-size:.98rem}.marketing-root .mkt-faq details p{padding:0 18px 18px;font-size:.9rem}.marketing-root .mkt-faq summary span{width:28px;min-width:28px;height:28px;font-size:1.1rem}.marketing-root .mkt-footer-top{flex-direction:column;align-items:start;gap:24px}.marketing-root .mkt-footer-columns{gap:32px 22px}.marketing-root .mkt-footer-columns section:last-child{grid-column:1/-1}}@media (max-width:540px){.marketing-root .mkt-footer-columns section:first-child ul{column-count:1}}@media (prefers-reduced-motion:reduce){.marketing-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#b9ccc2]{fill:#bfc1c6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#b9ccc2]{stroke:#bfc1c6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#b9ccc2]{flood-color:#bfc1c6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#193f31]{fill:#2a2b2e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#193f31]{stroke:#2a2b2e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#193f31]{flood-color:#2a2b2e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#b9d0c5]{fill:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#b9d0c5]{stroke:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#b9d0c5]{flood-color:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#739a86]{fill:#80838d}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#739a86]{stroke:#80838d}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#739a86]{flood-color:#80838d}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#fffdf7]{fill:#fcfbfa}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#fffdf7]{stroke:#fcfbfa}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#fffdf7]{flood-color:#fcfbfa}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#bbcec0]{fill:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#bbcec0]{stroke:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#bbcec0]{flood-color:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#1a735d]{fill:#43454a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#1a735d]{stroke:#43454a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#1a735d]{flood-color:#43454a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#2b5044]{fill:#3a3c41}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#2b5044]{stroke:#3a3c41}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#2b5044]{flood-color:#3a3c41}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#e3edcf]{fill:#dcdde0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#e3edcf]{stroke:#dcdde0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e3edcf]{flood-color:#dcdde0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#347059]{fill:#4d5057}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#347059]{stroke:#4d5057}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#347059]{flood-color:#4d5057}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#456756]{fill:#51545b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#456756]{stroke:#51545b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#456756]{flood-color:#51545b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#c7d4c7]{fill:#cbccd0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#c7d4c7]{stroke:#cbccd0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c7d4c7]{flood-color:#cbccd0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#c4dbcc]{fill:#cdced2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#c4dbcc]{stroke:#cdced2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c4dbcc]{flood-color:#cdced2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#e9eee4]{fill:#e8e8ea}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#e9eee4]{stroke:#e8e8ea}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e9eee4]{flood-color:#e8e8ea}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#f0dfc3]{fill:#e1dbd2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#f0dfc3]{stroke:#e1dbd2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f0dfc3]{flood-color:#e1dbd2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#cbb691]{fill:#beb29e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#cbb691]{stroke:#beb29e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#cbb691]{flood-color:#beb29e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#655235]{fill:#5c503e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#655235]{stroke:#5c503e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#655235]{flood-color:#5c503e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#cdbb9b]{fill:#c3b8a5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#cdbb9b]{stroke:#c3b8a5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#cdbb9b]{flood-color:#c3b8a5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#aa8751]{fill:#978364}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#aa8751]{stroke:#978364}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#aa8751]{flood-color:#978364}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#6d775c]{fill:#64676f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#6d775c]{stroke:#64676f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#6d775c]{flood-color:#64676f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#dfc79f]{fill:#ccc2b2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#dfc79f]{stroke:#ccc2b2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#dfc79f]{flood-color:#ccc2b2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#d6e8dd]{fill:#dddee1}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#d6e8dd]{stroke:#dddee1}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#d6e8dd]{flood-color:#dddee1}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#a2c7b4]{fill:#b0b2b9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#a2c7b4]{stroke:#b0b2b9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#a2c7b4]{flood-color:#b0b2b9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#295c4c]{fill:#3f4146}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#295c4c]{stroke:#3f4146}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#295c4c]{flood-color:#3f4146}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#8fbaa3]{fill:#a0a2a9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#8fbaa3]{stroke:#a0a2a9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#8fbaa3]{flood-color:#a0a2a9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#e3eedb]{fill:#e3e4e6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#e3eedb]{stroke:#e3e4e6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e3eedb]{flood-color:#e3e4e6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#365f4a]{fill:#46484f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#365f4a]{stroke:#46484f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#365f4a]{flood-color:#46484f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#88ac97]{fill:#9497a0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#88ac97]{stroke:#9497a0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#88ac97]{flood-color:#9497a0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#edf6e9]{fill:#efeff0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#edf6e9]{stroke:#efeff0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#edf6e9]{flood-color:#efeff0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#e5dfee]{fill:#e6e2eb}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#e5dfee]{stroke:#e6e2eb}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e5dfee]{flood-color:#e6e2eb}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#c3b2d7]{fill:#c4b9d0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#c3b2d7]{stroke:#c4b9d0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c3b2d7]{flood-color:#c4b9d0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#a28bb7]{fill:#a28eb4}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#a28bb7]{stroke:#a28eb4}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#a28bb7]{flood-color:#a28eb4}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#705784]{fill:#705883}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#705784]{stroke:#705883}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#705784]{flood-color:#705883}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#c5b7d4]{fill:#c5bad1}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#c5b7d4]{stroke:#c5bad1}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c5b7d4]{flood-color:#c5bad1}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#11654f]{fill:#38393e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#11654f]{stroke:#38393e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#11654f]{flood-color:#38393e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#f4f7ec]{fill:#f1f1f2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#f4f7ec]{stroke:#f1f1f2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f4f7ec]{flood-color:#f1f1f2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#f3f8eb]{fill:#f1f1f2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#f3f8eb]{stroke:#f1f1f2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f3f8eb]{flood-color:#f1f1f2}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#728966]{fill:#71747e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#728966]{stroke:#71747e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#728966]{flood-color:#71747e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [fill=\#7c9a87]{fill:#858891}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [stroke=\#7c9a87]{stroke:#858891}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-ecosystem [flood-color=\#7c9a87]{flood-color:#858891}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#bbcebf]{fill:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#bbcebf]{stroke:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#bbcebf]{flood-color:#c1c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#123e2b]{fill:#26272a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#123e2b]{stroke:#26272a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#123e2b]{flood-color:#26272a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#dce9db]{fill:#e0e1e4}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#dce9db]{stroke:#e0e1e4}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#dce9db]{flood-color:#e0e1e4}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#fffef8]{fill:#fcfcfb}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#fffef8]{stroke:#fcfcfb}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#fffef8]{flood-color:#fcfcfb}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#b9cdbb]{fill:#c0c1c6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#b9cdbb]{stroke:#c0c1c6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#b9cdbb]{flood-color:#c0c1c6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#d6dfd2]{fill:#d6d7db}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#d6dfd2]{stroke:#d6d7db}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#d6dfd2]{flood-color:#d6d7db}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#497f62]{fill:#5e616a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#497f62]{stroke:#5e616a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#497f62]{flood-color:#5e616a}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#2a5140]{fill:#3a3c41}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#2a5140]{stroke:#3a3c41}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#2a5140]{flood-color:#3a3c41}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#697c6a]{fill:#6c6f79}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#697c6a]{stroke:#6c6f79}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#697c6a]{flood-color:#6c6f79}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#52705a]{fill:#5c5e66}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#52705a]{stroke:#5c5e66}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#52705a]{flood-color:#5c5e66}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#dbe2d7]{fill:#dbdcde}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#dbe2d7]{stroke:#dbdcde}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#dbe2d7]{flood-color:#dbdcde}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#ebf0df]{fill:#e6e7e9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#ebf0df]{stroke:#e6e7e9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#ebf0df]{flood-color:#e6e7e9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#8daa80]{fill:#8f929b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#8daa80]{stroke:#8f929b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#8daa80]{flood-color:#8f929b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#526e4f]{fill:#595c64}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#526e4f]{stroke:#595c64}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#526e4f]{flood-color:#595c64}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#b4c5a5]{fill:#b1b3b9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#b4c5a5]{stroke:#b1b3b9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#b4c5a5]{flood-color:#b1b3b9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#f3ead7]{fill:#eae7e0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#f3ead7]{stroke:#eae7e0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#f3ead7]{flood-color:#eae7e0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#c6ac78]{fill:#b2a58c}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#c6ac78]{stroke:#b2a58c}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#c6ac78]{flood-color:#b2a58c}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#d8c8a7]{fill:#ccc4b3}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#d8c8a7]{stroke:#ccc4b3}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#d8c8a7]{flood-color:#ccc4b3}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#dbece1]{fill:#e2e3e5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#dbece1]{stroke:#e2e3e5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#dbece1]{flood-color:#e2e3e5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#a8c9b4]{fill:#b5b7bc}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#a8c9b4]{stroke:#b5b7bc}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#a8c9b4]{flood-color:#b5b7bc}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#4f7860]{fill:#5e6169}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#4f7860]{stroke:#5e6169}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#4f7860]{flood-color:#5e6169}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#a2c0aa]{fill:#adafb5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#a2c0aa]{stroke:#adafb5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#a2c0aa]{flood-color:#adafb5}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#39815d]{fill:#585a62}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#39815d]{stroke:#585a62}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#39815d]{flood-color:#585a62}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#e9e2ed]{fill:#e9e3ec}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#e9e2ed]{stroke:#e9e3ec}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#e9e2ed]{flood-color:#e9e3ec}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#c5b7d0]{fill:#c5b8cf}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#c5b7d0]{stroke:#c5b8cf}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#c5b7d0]{flood-color:#c5b8cf}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#eef0e8]{fill:#ebebed}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#eef0e8]{stroke:#ebebed}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#eef0e8]{flood-color:#ebebed}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#7f9270]{fill:#7a7e88}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#7f9270]{stroke:#7a7e88}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#7f9270]{flood-color:#7a7e88}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#829475]{fill:#7e818b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#829475]{stroke:#7e818b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#829475]{flood-color:#7e818b}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#c5d0bb]{fill:#c2c4c9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#c5d0bb]{stroke:#c2c4c9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#c5d0bb]{flood-color:#c2c4c9}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#174d3b]{fill:#2f3135}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#174d3b]{stroke:#2f3135}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#174d3b]{flood-color:#2f3135}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#b7d5b5]{fill:#c2c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#b7d5b5]{stroke:#c2c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#b7d5b5]{flood-color:#c2c3c8}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#f4f7ed]{fill:#f1f2f3}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#f4f7ed]{stroke:#f1f2f3}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#f4f7ed]{flood-color:#f1f2f3}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [fill=\#7b9b7e]{fill:#858891}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [stroke=\#7b9b7e]{stroke:#858891}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-crm [flood-color=\#7b9b7e]{flood-color:#858891}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#dfd8e7]{fill:#dfd9e6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#dfd8e7]{stroke:#dfd9e6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#dfd8e7]{flood-color:#dfd9e6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#d4dfc9]{fill:#d2d3d6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#d4dfc9]{stroke:#d2d3d6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#d4dfc9]{flood-color:#d2d3d6}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#9aaa89]{fill:#94979f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#9aaa89]{stroke:#94979f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#9aaa89]{flood-color:#94979f}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#718b67]{fill:#727680}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#718b67]{stroke:#727680}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#718b67]{flood-color:#727680}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#a6b69b]{fill:#a4a6ad}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#a6b69b]{stroke:#a4a6ad}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#a6b69b]{flood-color:#a4a6ad}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#f1dfbe]{fill:#dfdad0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#f1dfbe]{stroke:#dfdad0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#f1dfbe]{flood-color:#dfdad0}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#c5ac7c]{fill:#b3a68e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#c5ac7c]{stroke:#b3a68e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#c5ac7c]{flood-color:#b3a68e}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#b98f60]{fill:#a38e76}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#b98f60]{stroke:#a38e76}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#b98f60]{flood-color:#a38e76}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#fffdf7]{fill:#fcfbfa}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#fffdf7]{stroke:#fcfbfa}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#fffdf7]{flood-color:#fcfbfa}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [fill=\#c0b0ce]{fill:#c0b2cc}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [stroke=\#c0b0ce]{stroke:#c0b2cc}html[data-marketing-theme=charcoal] .marketing-root .mkt-illustration-people [flood-color=\#c0b0ce]{flood-color:#c0b2cc}.marketing-root.mkt-catalogue-page .mkt-catalogue-main{padding-top:55px;padding-bottom:0}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading{justify-content:space-between;align-items:end;gap:40px;padding-bottom:40px;display:flex}.marketing-root.mkt-catalogue-page{overflow-x:clip}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading h1{letter-spacing:-.03em;font-size:clamp(2.6rem,5.2vw,5.2rem);font-weight:700;line-height:1.1;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading h1 em{font-style:italic;font-weight:400;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading .mkt-lead{margin-top:20px;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters{border-block:1px solid var(--color-mkt-line);grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:16px;padding-block:28px;display:grid}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters[hidden]{display:none}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters label{margin-bottom:9px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;display:block}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters input,.marketing-root.mkt-catalogue-page .mkt-catalogue-filters select{border:1px solid var(--color-mkt-muted);background:var(--color-mkt-surface);width:100%;min-width:0;min-height:48px;color:var(--color-mkt-ink);border-radius:6px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters input:focus,.marketing-root.mkt-catalogue-page .mkt-catalogue-filters select:focus{border-color:var(--color-mkt-action);outline:none;box-shadow:0 0 0 2px #0b5c4a26}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters button{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);min-height:48px;color:var(--color-mkt-ink);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:8px 16px;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters button:hover:not(:disabled){background:var(--mkt-soft);border-color:var(--color-mkt-muted)}.marketing-root.mkt-catalogue-page .mkt-catalogue-notice{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);margin-block:24px;padding:18px 22px;font-size:.9rem;line-height:1.65}.marketing-root.mkt-catalogue-page .mkt-catalogue-meta{color:var(--color-mkt-muted);justify-content:space-between;gap:20px;padding-block:28px 12px;font-size:.85rem;display:flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-list{border-bottom:1px solid var(--color-mkt-line)}.marketing-root.mkt-catalogue-page .mkt-catalogue-item{border-top:1px solid var(--color-mkt-line);grid-template-columns:54px minmax(0,1fr) 95px 185px;align-items:center;gap:28px;padding-block:30px;display:grid}.marketing-root.mkt-catalogue-page .mkt-catalogue-item>.mkt-icon{width:48px;height:48px}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-copy .mkt-kicker{margin-bottom:4px;font-size:.65rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-copy>a{align-items:center;gap:14px;min-height:44px;display:inline-flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-item h3{letter-spacing:-.03em;font-family:Arial,Helvetica,sans-serif;font-size:1.55rem;font-weight:600;line-height:1.3}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-copy>p:last-child{color:var(--color-mkt-muted);max-width:670px;margin-top:6px;font-size:.94rem;line-height:1.65}.marketing-root.mkt-catalogue-page .mkt-product-status,.marketing-root.mkt-product-page .mkt-product-status{border:1px solid var(--color-mkt-line);white-space:nowrap;border-radius:20px;width:fit-content;padding:6px 10px;font-size:.7rem;line-height:1.5}.marketing-root.mkt-catalogue-page .mkt-product-status[data-status=waitlist],.marketing-root.mkt-product-page .mkt-product-status[data-status=waitlist]{background:var(--mkt-soft);border-color:var(--color-mkt-muted)}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions{flex-direction:column;align-items:start;gap:5px;display:flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions a{border-bottom:1px solid;align-items:center;gap:12px;min-height:44px;font-size:.85rem;font-weight:600;display:inline-flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions a+a{border:0;font-size:.75rem;font-weight:400}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions>span{color:var(--color-mkt-muted);font-size:.75rem;line-height:1.5}.marketing-root.mkt-catalogue-page .mkt-catalogue-empty{padding-block:55px}.marketing-root.mkt-catalogue-page .mkt-catalogue-empty h2{margin-bottom:18px;font-size:2rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-empty p{color:var(--color-mkt-muted);margin-bottom:24px}.marketing-root.mkt-catalogue-page .mkt-catalogue-pagination{flex-wrap:wrap;align-items:center;gap:10px;padding-block:25px;display:flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-pagination a{border:1px solid var(--color-mkt-line);border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:flex}.marketing-root.mkt-catalogue-page .mkt-catalogue-pagination [aria-current=page]{background:var(--color-mkt-action);color:#fff;font-weight:600}.marketing-root.mkt-catalogue-page .mkt-upcoming-wrap{width:100%;padding-block:55px 25px}.marketing-root.mkt-product-page .mkt-product-hero{text-align:center;flex-direction:column;align-items:center;padding-block:30px 60px;display:flex;position:relative;overflow:visible}.marketing-root.mkt-product-page .mkt-product-hero:before{content:"";background:radial-gradient(closest-side, var(--mkt-soft), transparent 70%);filter:blur(40px);pointer-events:none;z-index:0;opacity:.8;width:min(100%,960px);height:480px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.marketing-root.mkt-product-page .mkt-product-hero-top{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:960px;margin:0 auto;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-product-back{display:none!important}.marketing-root.mkt-product-page .mkt-product-title-line{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:99px;align-items:center;gap:10px;margin-bottom:20px;padding:5px 14px 5px 6px;display:inline-flex;box-shadow:0 2px 8px #00000008}.marketing-root.mkt-product-page .mkt-product-title-line .mkt-icon{background:var(--mkt-soft);width:28px;height:28px;color:var(--color-mkt-action);border-radius:50%;place-items:center;display:grid}.marketing-root.mkt-product-page .mkt-product-title-line .mkt-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mkt-ink);margin:0;font-size:.8rem;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-product-status{background:var(--mkt-soft);color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-product-status[data-status=waitlist]{color:#8a5a00;background:#fff4de;border-color:#f3dba5}.marketing-root.mkt-product-page .mkt-product-hero h1,.marketing-root.mkt-product-page .mkt-product-hero h1.mkt-display{letter-spacing:-.04em;max-width:920px;color:var(--color-mkt-ink);text-align:center;margin:0 auto 20px;font-size:clamp(2.8rem,5.4vw,4.6rem);line-height:1.05;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.marketing-root.mkt-product-page .mkt-product-hero h1 em{color:inherit;font-style:italic;font-weight:400}.marketing-root.mkt-product-page .mkt-product-hero .mkt-lead{color:var(--color-mkt-muted);text-align:center;max-width:640px;margin:0 auto 28px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-actions{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:44px;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-product-hero-bento-wrap{z-index:2;width:100%;max-width:1140px;margin:0 auto;position:relative}.marketing-root.mkt-product-page .mkt-hero-bento-grid,.marketing-root.mkt-product-page .mkt-bento-grid{text-align:left;grid-template-rows:minmax(190px,1fr) minmax(190px,1fr);grid-template-columns:1.5fr 1fr 1fr;align-items:stretch;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:grid;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-bento-tile{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;min-width:0;padding:16px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.marketing-root.mkt-product-page .mkt-bento-tile:hover{border-color:#14b8a659;transform:translateY(-3px);box-shadow:0 16px 36px -12px #1018281f}.marketing-root.mkt-product-page .mkt-bento-tile h6{color:var(--color-mkt-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-bento-tile.mkt-bento-big,.marketing-root.mkt-product-page .mkt-bento-tile.mkt-bento-big.mkt-bento-dashboard-only{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;grid-area:1/1/span 2;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a;padding:0!important}.marketing-root.mkt-product-page .mkt-bento-chrome-bar{background:var(--mkt-panel);border-bottom:1px solid var(--color-mkt-line);height:34px;color:var(--color-mkt-muted);letter-spacing:.02em;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-chrome-app-title{color:var(--color-mkt-ink);font-size:12px;font-weight:700}.marketing-root.mkt-product-page .mkt-chrome-right{align-items:center;gap:8px;display:flex}.marketing-root.mkt-product-page .mkt-chrome-live-tag{color:#16a34a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.marketing-root.mkt-product-page .mkt-bento-chrome-bar .live-dot,.marketing-root.mkt-product-page .mkt-chrome-live-tag .live-dot{background:#16a34a;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #16a34a33}.marketing-root.mkt-product-page .mkt-bento-img-container{background:var(--mkt-soft);flex:1;justify-content:center;align-items:center;width:100%;height:calc(100% - 34px);display:flex;overflow:hidden}.marketing-root.mkt-product-page .mkt-bento-big .mkt-product-shot,.marketing-root.mkt-product-page .mkt-bento-big .mkt-full-dashboard-img{object-fit:cover;object-position:top center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;display:block}.marketing-root.mkt-product-page .mkt-bento-tile.mkt-bento-big{background:var(--color-mkt-surface);flex-direction:column;grid-area:span 2/span 2;padding:20px;display:flex}.marketing-root.mkt-product-page .mkt-bento-tile-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.marketing-root.mkt-product-page .mkt-bento-num{letter-spacing:-.03em;color:var(--color-mkt-ink);align-items:baseline;gap:8px;margin-top:4px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1;display:flex;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-bento-num small{color:#16a34a;letter-spacing:normal;font-size:12px;font-weight:700}.marketing-root.mkt-product-page .mkt-bento-live-badge{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.marketing-root.mkt-product-page .mkt-bento-screen-container{border:1px solid var(--color-mkt-line);background:var(--mkt-soft);border-radius:12px;flex-direction:column;flex:1;min-height:200px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-product-page .mkt-bento-screen-mock{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-bento-screen-chrome{background:var(--color-mkt-surface-card,#f8fafc);border-bottom:1px solid var(--color-mkt-line);align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.marketing-root.mkt-product-page .mkt-bento-dots{gap:5px;display:inline-flex}.marketing-root.mkt-product-page .mkt-bento-dots span{background:#d1d5db;border-radius:50%;width:8px;height:8px}.marketing-root.mkt-product-page .mkt-bento-screen-title{color:var(--color-mkt-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.marketing-root.mkt-product-page .mkt-bento-screen-status{color:#16a34a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.marketing-root.mkt-product-page .mkt-bento-big .mkt-product-shot{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.marketing-root.mkt-product-page .mkt-bento-drawing-frame{place-items:center;width:100%;height:100%;padding:12px;display:grid}.marketing-root.mkt-product-page .mkt-bento-drawing-frame svg{object-fit:contain;max-width:100%;max-height:220px}.marketing-root.mkt-product-page .mkt-bento-chart-container{pointer-events:none;opacity:.85;height:60px;position:absolute;bottom:0;left:0;right:0}.marketing-root.mkt-product-page .mkt-bento-chart-svg{width:100%;height:100%;display:block}.marketing-root.mkt-product-page .mkt-bento-assistant{justify-content:space-between}.marketing-root.mkt-product-page .mkt-bento-msg{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface-card,#f8fafc);color:var(--color-mkt-ink);border-radius:12px;margin-top:6px;padding:8px 12px;font-size:12px;line-height:1.45}.marketing-root.mkt-product-page .mkt-bento-msg-me{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action);align-self:flex-end;max-width:92%;font-weight:500}.marketing-root.mkt-product-page .mkt-bento-msg-bot{background:var(--color-mkt-surface);align-self:flex-start;align-items:flex-start;gap:8px;max-width:95%;display:flex}.marketing-root.mkt-product-page .mkt-bento-bot-badge{background:var(--mkt-soft);color:var(--color-mkt-action);border-radius:4px;flex-shrink:0;margin-top:1px;padding:2px 5px;font-size:9px;font-weight:800}.marketing-root.mkt-product-page .mkt-bento-automations{justify-content:flex-start;gap:8px}.marketing-root.mkt-product-page .mkt-bento-tg{color:var(--color-mkt-ink);border-bottom:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:500;display:flex}.marketing-root.mkt-product-page .mkt-bento-tg:last-child{border-bottom:none}.marketing-root.mkt-product-page .mkt-bento-tg-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.marketing-root.mkt-product-page .mkt-bento-sw2{cursor:pointer;background:#d6d6dc;border:none;border-radius:99px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background .25s;position:relative}.marketing-root.mkt-product-page .mkt-bento-sw2:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.marketing-root.mkt-product-page .mkt-bento-sw2.on{background:var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-bento-sw2.on:after{transform:translate(14px)}.marketing-root.mkt-product-page .mkt-bento-calendar{justify-content:flex-start}.marketing-root.mkt-product-page .mkt-bento-cal{text-align:center;color:var(--color-mkt-muted);grid-template-columns:repeat(7,1fr);gap:3px;margin-top:6px;font-size:11px;display:grid}.marketing-root.mkt-product-page .mkt-bento-cal-h{color:var(--color-mkt-muted);padding:2px 0;font-size:10px;font-weight:700}.marketing-root.mkt-product-page .mkt-bento-cal-d{border-radius:6px;padding:4px 0;font-weight:500;transition:background .15s}.marketing-root.mkt-product-page .mkt-bento-cal-d.mkt-cal-active{background:var(--color-mkt-ink);color:#fff;font-weight:700}.marketing-root.mkt-product-page .mkt-bento-cal-d.mkt-cal-sched{background:var(--mkt-soft);color:var(--color-mkt-action);font-weight:700}.marketing-root.mkt-product-page .mkt-bento-workflow{justify-content:flex-start}.marketing-root.mkt-product-page .mkt-bento-workflow-list{flex-direction:column;gap:7px;margin-top:4px;display:flex}.marketing-root.mkt-product-page .mkt-bento-workflow-row{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:11px;display:flex}.marketing-root.mkt-product-page .mkt-workflow-row-name{color:var(--color-mkt-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.marketing-root.mkt-product-page .mkt-workflow-badge{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.marketing-root.mkt-product-page .mkt-workflow-badge.success{color:#16a34a;background:#16a34a1f}.marketing-root.mkt-product-page .mkt-workflow-badge.warn{color:#ca8a04;background:#eab30826}.marketing-root.mkt-product-page .mkt-workflow-badge.info{background:var(--color-mkt-line);color:var(--color-mkt-muted)}.marketing-root.mkt-product-page .mkt-bento-team{justify-content:space-between}.marketing-root.mkt-product-page .mkt-bento-avatars{align-items:center;margin-top:8px;display:flex}.marketing-root.mkt-product-page .mkt-bento-av{border:2px solid var(--color-mkt-surface);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-style:normal;font-weight:700;display:grid}.marketing-root.mkt-product-page .mkt-bento-av:first-child{margin-left:0}.marketing-root.mkt-product-page .mkt-bento-av.av-1{background:#6d4fd1}.marketing-root.mkt-product-page .mkt-bento-av.av-2{background:var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-bento-av.av-3{background:#ec4899}.marketing-root.mkt-product-page .mkt-bento-av.av-4{background:#f59e0b}.marketing-root.mkt-product-page .mkt-bento-av.av-plus{background:var(--color-mkt-ink);font-size:10px}.marketing-root.mkt-product-page .mkt-bento-online-status{color:var(--color-mkt-muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-bento-pulse-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #16a34a33}.marketing-root.mkt-product-page .mkt-product-hero-bento-wrap figcaption{text-align:center;color:var(--color-mkt-muted);margin-top:10px;padding:8px 14px;font-size:.72rem;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-hero-ecosystem-strip{border-top:1px solid var(--color-mkt-line);z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:800px;margin-top:24px;padding-top:18px;display:flex;position:relative;font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-product-page .mkt-hero-ecosystem-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-mkt-muted);font-size:.8rem;font-weight:600}.marketing-root.mkt-product-page .mkt-hero-ecosystem-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.marketing-root.mkt-product-page .mkt-hero-ecosystem-pill{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);color:var(--color-mkt-ink);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.marketing-root.mkt-product-page .mkt-hero-ecosystem-pill:hover{border-color:var(--color-mkt-action);color:var(--color-mkt-action);transform:translateY(-1px)}.mkt-hero-ticker{background:var(--mkt-night,#14141a);color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:2;box-sizing:border-box;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;margin:10px 0 60px;padding:18px 0;position:relative;overflow:hidden}html[data-marketing-theme=emerald] .mkt-hero-ticker{background:#06261e}html[data-marketing-theme=charcoal] .mkt-hero-ticker{background:#1c1d21}.mkt-hero-ticker-track{white-space:nowrap;will-change:transform;align-items:center;animation:30s linear infinite mktHeroTickerScroll;display:inline-flex}.mkt-hero-ticker:hover .mkt-hero-ticker-track{animation-play-state:paused}.mkt-hero-ticker-item{color:#fff;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:400;display:inline-flex}.mkt-hero-ticker-word{letter-spacing:-.01em;margin:0 26px}.mkt-hero-ticker-star{color:#f59e0b;opacity:.95;font-size:.9em;font-style:normal;display:inline-block}html[data-marketing-theme=emerald] .mkt-hero-ticker-star{color:#e4c99a}@keyframes mktHeroTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mkt-hero-ticker-track{animation-duration:10ms!important;animation-iteration-count:1!important}}@media (max-width:960px){.marketing-root.mkt-product-page .mkt-hero-bento-grid{grid-template-rows:auto;grid-template-columns:1fr}.marketing-root.mkt-product-page .mkt-bento-tile.mkt-bento-big{grid-area:auto/1;min-height:300px}}@media (max-width:980px){.marketing-root.mkt-product-page .mkt-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.marketing-root.mkt-product-page .mkt-bento-tile.mkt-bento-big{grid-area:auto/span 2;min-height:260px}}@media (max-width:560px){.marketing-root.mkt-product-page .mkt-bento-grid{grid-template-columns:1fr}.marketing-root.mkt-product-page .mkt-bento-tile.mkt-bento-big{grid-column:span 1}.marketing-root.mkt-product-page .mkt-actions{flex-direction:column;width:100%}.marketing-root.mkt-product-page .mkt-actions .mkt-btn-primary,.marketing-root.mkt-product-page .mkt-actions .mkt-text-link{text-align:center;justify-content:center;width:100%}}.marketing-root.mkt-product-page .mkt-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.marketing-root.mkt-product-page .mkt-actions .mkt-text-link{margin-top:0}.marketing-root.mkt-product-page .mkt-product-intake{width:100%;color:var(--color-mkt-muted);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);padding:18px;font-size:.9rem;line-height:1.65}.marketing-root.mkt-product-page .mkt-product-discussion{border-top:none;grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:72px 84px;display:grid}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-muted);font-size:12px;font-weight:600}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-h2{letter-spacing:-.025em;color:var(--color-mkt-ink);margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.8vw,56px);font-weight:400;line-height:1.04}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-body{max-width:440px;color:var(--color-mkt-muted);margin-top:24px;font-size:16px;line-height:1.65}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-note{color:var(--color-mkt-muted);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-note i{background:#1f9d55;border-radius:50%;width:6px;height:6px;display:inline-block}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-right{flex-direction:column;display:flex}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-list{margin-top:6px}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item{border-bottom:1px solid var(--color-mkt-line);position:relative}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item:after{content:"";background:var(--color-mkt-action,var(--color-mkt-ink));transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.22,.8,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item.is-open:after{transform:scaleX(1)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-trigger{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:40px 1fr 28px;align-items:center;width:100%;padding:20px 0;display:grid}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-trigger:focus-visible{outline:2px solid var(--color-mkt-action);outline-offset:3px;border-radius:8px}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-trigger em{color:var(--color-mkt-muted);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600;transition:color .3s}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-trigger span{letter-spacing:-.01em;color:var(--color-mkt-ink);font-size:1.15rem;font-weight:500;transition:transform .4s cubic-bezier(.22,.8,.2,1)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item.is-open .mkt-discussion-trigger span{transform:translate(4px)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item.is-open .mkt-discussion-trigger em{color:var(--color-mkt-ink)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-trigger svg{width:14px;height:14px;color:var(--color-mkt-muted);transition:transform .4s cubic-bezier(.22,.8,.2,1)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item.is-open .mkt-discussion-trigger svg{color:var(--color-mkt-ink);transform:rotate(45deg)}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.8,.2,1);display:grid}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item.is-open .mkt-discussion-body{grid-template-rows:1fr}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-body>div{overflow:hidden}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-body p{color:var(--color-mkt-muted);opacity:0;max-width:480px;padding:0 0 6px 40px;font-size:14.5px;line-height:1.6;transition:opacity .35s}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-item.is-open .mkt-discussion-body p{opacity:1;transition-delay:.1s}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-tags{flex-wrap:wrap;gap:8px;padding:10px 0 20px 40px;display:flex}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-tags b{background:var(--mkt-soft);color:var(--color-mkt-ink);border:1px solid var(--color-mkt-line);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-bring{border:1px dashed var(--color-mkt-line);background:var(--mkt-panel);color:var(--color-mkt-muted);border-radius:14px;align-items:flex-start;gap:14px;margin-top:32px;padding:16px 18px;font-size:13.5px;line-height:1.55;display:flex}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-bring svg{width:18px;height:18px;color:var(--color-mkt-ink);flex:none;margin-top:2px}.marketing-root.mkt-product-page .mkt-product-discussion .mkt-discussion-bring strong{color:var(--color-mkt-ink);font-weight:600}@media (max-width:960px){.marketing-root.mkt-product-page .mkt-product-discussion{grid-template-columns:1fr;gap:40px;padding-block:56px 64px}}.marketing-root.mkt-product-page{overflow-x:clip}.marketing-root.mkt-product-page .mkt-product-strengths{--serif:Georgia, "Times New Roman", serif;--sans:inherit;--bg:var(--mkt-night,#06261e);--tile:var(--color-mkt-action,#0b5c4a);--ink:#1b1220;--mute:#6f6676;--line:#ece7ee;--lite:#f6f1f7;--ok:#2aa866;--ease:cubic-bezier(.22, .8, .2, 1);background:var(--bg);isolation:isolate;color:#fff;border:none;border-radius:0;width:100vw;max-width:100vw;margin:56px calc(50% - 50vw) 0;padding:96px 0 80px;position:relative;overflow:hidden}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-strengths{--bg:#1c1d21;--tile:#2c2e35}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-strengths{--bg:#06261e;--tile:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-strengths .lk{background:var(--color-mkt-action,#0b5c4a);color:#f3e6c8;border:1px solid var(--color-mkt-line,#e4c99a);box-shadow:0 4px 16px #00000059}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-strengths .lk:hover{background:#084839;box-shadow:0 8px 24px #00000073}.marketing-root.mkt-product-page .mkt-product-strengths+.mkt-product-features{border-top:none;padding-top:40px}.marketing-root.mkt-product-page .mkt-product-strengths .drift-wrap{z-index:0;pointer-events:none;height:380px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 48px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 48px calc(100% - 32px),#0000 100%)}.marketing-root.mkt-product-page .mkt-product-strengths .drift{opacity:1;gap:12px;width:min(1200px,100% - 32px);display:grid;position:absolute;top:32px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0% 2%,#000 10% 18%,#0000 28% 72%,#000 82% 90%,#0000 98% 100%);mask-image:linear-gradient(90deg,#0000 0% 2%,#000 10% 18%,#0000 28% 72%,#000 82% 90%,#0000 98% 100%)}.marketing-root.mkt-product-page .mkt-product-strengths .drift-slope-shadow-left{pointer-events:none;z-index:1;background:linear-gradient(to right, var(--bg) 0%, var(--bg) calc(100% - min(600px, calc(50vw - 16px))), transparent calc(100% - min(480px, calc(50vw - 50px))), transparent calc(100% - 380px), var(--bg) calc(100% - 260px), var(--bg) 100%);position:absolute;inset:0 50% 0 0}.marketing-root.mkt-product-page .mkt-product-strengths .drift-slope-shadow-right{pointer-events:none;z-index:1;background:linear-gradient(to left, var(--bg) 0%, var(--bg) calc(100% - min(600px, calc(50vw - 16px))), transparent calc(100% - min(480px, calc(50vw - 50px))), transparent calc(100% - 380px), var(--bg) calc(100% - 260px), var(--bg) 100%);position:absolute;inset:0 0 0 50%}.marketing-root.mkt-product-page .mkt-product-strengths .tr{gap:12px;width:max-content;animation:46s linear infinite mktStrengthsMv;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .tr:nth-child(2){margin-left:-60px;animation-duration:58s;animation-direction:reverse}.marketing-root.mkt-product-page .mkt-product-strengths .tr:nth-child(3){animation-duration:52s}@keyframes mktStrengthsMv{to{transform:translate(-50%)}}.marketing-root.mkt-product-page .mkt-product-strengths .tg{color:#ffffffe0;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff24;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:13px;font-weight:500;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .tg i{background:#ffffff38;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.marketing-root.mkt-product-page .mkt-product-strengths .tg i svg{width:12px;height:12px}.marketing-root.mkt-product-page .mkt-product-strengths .hd{text-align:center;z-index:2;width:min(640px,100% - 48px);margin:0 auto;position:relative}.marketing-root.mkt-product-page .mkt-product-strengths .hd:before{content:"";background:radial-gradient(ellipse 65% 65% at 50% 50%, var(--bg) 55%, transparent 100%);pointer-events:none;z-index:-1;position:absolute;inset:0 50%}.marketing-root.mkt-product-page .mkt-product-strengths .ey{font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;font-size:12.5px;font-weight:600}.marketing-root.mkt-product-page .mkt-product-strengths h2{letter-spacing:-.025em;color:#fff;margin-top:18px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1.05}.marketing-root.mkt-product-page .mkt-product-strengths .p{font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", Arial, sans-serif);color:#ffffffd9;margin-top:18px;margin-bottom:0;max-width:480px;margin-inline:auto;font-size:15.5px;line-height:1.6}.marketing-root.mkt-product-page .mkt-product-strengths .lk{color:#16161a;font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", Arial, sans-serif);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s ease;background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:26px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #00000047}.marketing-root.mkt-product-page .mkt-product-strengths .lk:hover{background:#f4f4f5;transform:translateY(-2px);box-shadow:0 8px 24px #00000061}.marketing-root.mkt-product-page .mkt-product-strengths .lk svg{width:13px;height:13px;transition:transform .25s var(--ease)}.marketing-root.mkt-product-page .mkt-product-strengths .lk:hover svg{transform:translate(3px)}.marketing-root.mkt-product-page .mkt-product-strengths .cards{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1240px,100% - 48px);margin:76px auto 0;display:grid;position:relative}.marketing-root.mkt-product-page .mkt-product-strengths .int{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:min(1240px,100% - 48px);margin:56px auto 0;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-product-strengths .cd{color:var(--ink);cursor:default;min-height:372px;transition:transform .45s var(--ease), box-shadow .45s;background:#fff;border-radius:16px;flex-direction:column;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px #fff3}.marketing-root.mkt-product-page .mkt-product-strengths .cd:hover{transform:translateY(-4px);box-shadow:0 18px 36px -16px #00000073}.marketing-root.mkt-product-page .mkt-product-strengths .tile{background:var(--tile);width:40px;height:40px;transition:transform .5s var(--ease);color:#fff;border-radius:11px;place-items:center;display:grid}.marketing-root.mkt-product-page .mkt-product-strengths .tile svg{color:#fff;width:20px;height:20px}.marketing-root.mkt-product-page .mkt-product-strengths .cd:hover .tile{transform:rotate(-8deg)scale(1.08)}.marketing-root.mkt-product-page .mkt-product-strengths .viz{flex:1;place-items:center;min-height:118px;padding:14px 0 6px;display:grid}.marketing-root.mkt-product-page .mkt-product-strengths .cd h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.marketing-root.mkt-product-page .mkt-product-strengths .cd p{font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", Arial, sans-serif);color:var(--mute);min-height:60px;margin-top:8px;margin-bottom:0;font-size:13.5px;line-height:1.55}.marketing-root.mkt-product-page .mkt-product-strengths .ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .ft small{font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", Arial, sans-serif);color:var(--mute);font-size:12px;font-weight:500}.marketing-root.mkt-product-page .mkt-product-strengths .ab{display:none!important}.marketing-root.mkt-product-page .mkt-product-strengths .cd:hover .ab{border-radius:19px;transform:scale(1.06)}.marketing-root.mkt-product-page .mkt-product-strengths .cd:hover .ab svg{transform:translate(3px)}.marketing-root.mkt-product-page .mkt-product-strengths .v{width:100%;max-width:170px;color:var(--mute);font-size:11px}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .row{justify-content:center;gap:6px;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .pl{background:var(--lite);color:#6a5a72;animation:4.5s infinite mktLit;animation-delay:var(--dl);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .pl svg{width:11px;height:11px}@keyframes mktLit{0%,10%{color:#5f6368;background:#f1f1f3}18%,32%{background:var(--color-mkt-action);color:#fff}40%,to{color:#5f6368;background:#f1f1f3}}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .ln{background:repeating-linear-gradient(#cdbfd3 0 3px,#0000 3px 6px);width:2px;height:30px;margin:6px auto 0;position:relative}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .ln:after{content:"";background:var(--tile);width:6px;height:6px;animation:mktDn 1.5s var(--ease) infinite;border-radius:50%;position:absolute;top:0;left:-2px}@keyframes mktDn{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:24px}}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .crm{justify-content:center;margin-top:2px;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .crm b{color:#1d7a47;background:#f2fbf6;border:1px solid #cfe8da;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v1 .crm b i{background:var(--ok);border-radius:50%;width:6px;height:6px;display:inline-block}.marketing-root.mkt-product-page .mkt-product-strengths .v2{text-align:left}.marketing-root.mkt-product-page .mkt-product-strengths .v2 strong{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:1;display:block}.marketing-root.mkt-product-page .mkt-product-strengths .v2 span{margin-top:4px;display:block}.marketing-root.mkt-product-page .mkt-product-strengths .v2 .mt{background:#eee7f0;border-radius:99px;height:7px;margin-top:12px;overflow:hidden}.marketing-root.mkt-product-page .mkt-product-strengths .v2 .mt i{background:var(--tile);transform-origin:0;width:100%;height:100%;transition:transform 1s var(--ease);border-radius:99px;display:block}.marketing-root.mkt-product-page .mkt-product-strengths .v2 .fl{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v2 .fl b{background:var(--lite);color:#6a5a72;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .4s}.marketing-root.mkt-product-page .mkt-product-strengths .v2 .fl b.on{background:var(--tile);color:#fff}.marketing-root.mkt-product-page .mkt-product-strengths .v3{justify-items:start;gap:7px;display:grid}.marketing-root.mkt-product-page .mkt-product-strengths .v3 .nd{background:var(--lite);color:#6a5a72;animation:4.5s infinite mktNd;animation-delay:var(--dl);border-radius:9px;align-items:center;gap:8px;width:max-content;padding:7px 10px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v3 .nd svg{width:12px;height:12px}.marketing-root.mkt-product-page .mkt-product-strengths .v3 .nd.s{margin-left:20px}@keyframes mktNd{0%,6%{background:var(--lite);color:#6a5a72}12%,34%{background:var(--tile);color:#fff}46%,to{background:var(--lite);color:#6a5a72}}.marketing-root.mkt-product-page .mkt-product-strengths .v3 .nd.g{animation-name:mktNdg}@keyframes mktNdg{0%,6%{background:var(--lite);color:#6a5a72}12%,34%{color:#1d7a47;background:#e3f6ea}46%,to{background:var(--lite);color:#6a5a72}}.marketing-root.mkt-product-page .mkt-product-strengths .v4 .bs{border-bottom:1px solid var(--line);align-items:flex-end;gap:9px;height:78px;padding:0 4px;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v4 .bs i{background:var(--tile);height:var(--h);transform-origin:bottom;animation:mktGr 4s var(--ease) infinite;animation-delay:var(--dl);border-radius:5px 5px 0 0;flex:1}.marketing-root.mkt-product-page .mkt-product-strengths .v4 .bs i:nth-child(2n){background:#b99bc4}@keyframes mktGr{0%{transform:scaleY(.08)}22%,80%{transform:scaleY(1)}to{transform:scaleY(.08)}}.marketing-root.mkt-product-page .mkt-product-strengths .v4 .lg{justify-content:space-between;margin-top:8px;font-size:11px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .v4 .lg b{color:var(--ink)}.marketing-root.mkt-product-page .mkt-product-strengths .int{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:56px auto 0;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-product-strengths .ap{gap:6px;display:flex}.marketing-root.mkt-product-page .mkt-product-strengths .ap i{width:38px;height:38px;color:var(--tile);transition:transform .35s var(--ease);background:#fff;border-radius:8px;place-items:center;display:grid}.marketing-root.mkt-product-page .mkt-product-strengths .ap i:hover{transform:translateY(-4px)}.marketing-root.mkt-product-page .mkt-product-strengths .ap i svg{width:18px;height:18px}.marketing-root.mkt-product-page .mkt-product-strengths .int span{color:#ffffffeb;font-size:14.5px;font-weight:600}.marketing-root.mkt-product-page .mkt-product-strengths .int a{width:38px;height:38px;color:var(--tile);transition:transform .35s var(--ease);background:#fff;border-radius:8px;place-items:center;text-decoration:none;display:grid}.marketing-root.mkt-product-page .mkt-product-strengths .int a:hover{transform:translate(4px)}.marketing-root.mkt-product-page .mkt-product-strengths .int a svg{width:14px;height:14px}@media (max-width:1060px){.marketing-root.mkt-product-page .mkt-product-strengths .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.marketing-root.mkt-product-page .mkt-product-strengths{border-radius:20px;padding:68px 18px 44px}.marketing-root.mkt-product-page .mkt-product-strengths .cards{grid-template-columns:1fr}.marketing-root.mkt-product-page .mkt-product-strengths .cd{min-height:340px}.marketing-root.mkt-product-page .mkt-product-strengths .int{text-align:center;flex-direction:column}.marketing-root.mkt-product-page .mkt-product-strengths .drift{display:none}}.marketing-root.mkt-product-page .mkt-product-features{border-top:1px solid var(--color-mkt-line);padding-block:84px 76px}.marketing-root.mkt-product-page .mkt-product-features .mkt-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.marketing-root.mkt-product-page .mkt-product-features .mkt-section-heading .mkt-h2{letter-spacing:-.03em;color:var(--color-mkt-ink);max-width:680px;margin:0;font-family:inherit;font-size:clamp(2.1rem,3.2vw,2.85rem);font-weight:700;line-height:1.15}.marketing-root.mkt-product-page .mkt-product-features .mkt-section-heading .mkt-body{max-width:440px;color:var(--color-mkt-muted);margin:0;font-size:1rem;line-height:1.55}.marketing-root.mkt-product-page .tv-fc-gr{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;width:100%;margin-top:36px;display:grid}.marketing-root.mkt-product-page .tv-fc-c{border:1px solid var(--color-mkt-line,#e7e7ea);background:var(--color-mkt-surface,#fff);border-radius:28px;flex-direction:column;grid-column:span 2;padding:20px 20px 26px;transition:transform .4s cubic-bezier(.22,.8,.2,1),box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-product-page .tv-fc-c:nth-child(-n+2){grid-column:span 3}.marketing-root.mkt-product-page .tv-fc-c:hover{border-color:#173f3540;transform:translateY(-5px);box-shadow:0 32px 50px -30px #0000002e}.marketing-root.mkt-product-page .tv-fc-v{background:var(--color-mkt-cloud,#f5f5f6);border:1px solid var(--color-mkt-line,#e7e7ea);border-radius:18px;flex-direction:column;justify-content:center;height:250px;padding:14px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-product-page .tv-fc-card-title{letter-spacing:-.025em;color:var(--color-mkt-ink,#1c1c1f);margin-top:22px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;line-height:1.25}.marketing-root.mkt-product-page .tv-fc-card-desc{color:var(--color-mkt-muted,#62666d);margin-top:9px;margin-bottom:0;font-size:.94rem;line-height:1.6}.marketing-root.mkt-product-page .tv-fc-win{background:var(--color-mkt-surface,#fff);border:1px solid var(--color-mkt-line,#e7e7ea);border-radius:14px;flex-direction:column;height:100%;padding:12px;display:flex;overflow:hidden}.marketing-root.mkt-product-page .tv-fc-wh{color:var(--color-mkt-ink,#1c1c1f);align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:700;display:flex}.marketing-root.mkt-product-page .tv-fc-wh small{color:#9a9ca3;font-weight:500}.marketing-root.mkt-product-page .tv-fc-wh i{background:var(--color-mkt-ink,#1c1c1f);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;padding:3px;font-style:normal;display:grid}.marketing-root.mkt-product-page .tv-fc-wh b{color:#62666d;background:#ececee;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:600}.marketing-root.mkt-product-page .tv-fc-list{flex-direction:column;gap:6px;display:flex;overflow:hidden}.marketing-root.mkt-product-page .tv-fc-r{border:1px solid var(--color-mkt-line,#e7e7ea);color:var(--color-mkt-ink,#1c1c1f);background:var(--color-mkt-surface,#fff);border-radius:10px;align-items:center;gap:9px;padding:7px 9px;font-size:11.5px;font-weight:600;display:flex}.marketing-root.mkt-product-page .tv-fc-av{background:#d6d7dc;border-radius:50%;flex:none;width:20px;height:20px}.marketing-root.mkt-product-page .tv-fc-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketing-root.mkt-product-page .tv-fc-badge{white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:700}.marketing-root.mkt-product-page .tv-fc-badge.default{color:#15803d;background:#e8f6ee}.marketing-root.mkt-product-page .tv-fc-badge.o{color:#a16207;background:#fdf3dd}.marketing-root.mkt-product-page .tv-fc-badge.p{color:#6d4fd1;background:#f1eefb}.marketing-root.mkt-product-page .tv-fc-badge.g{color:#62666d;background:#ececee}.marketing-root.mkt-product-page .tv-fc-kp{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.marketing-root.mkt-product-page .tv-fc-kp div{background:var(--color-mkt-cloud,#f5f5f6);border-radius:10px;padding:8px 10px}.marketing-root.mkt-product-page .tv-fc-kp small{color:#9a9ca3;font-size:9.5px;font-weight:600;display:block}.marketing-root.mkt-product-page .tv-fc-kp b{color:var(--color-mkt-ink,#1c1c1f);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;display:block}.marketing-root.mkt-product-page .tv-fc-bars{border-bottom:1px solid var(--color-mkt-line,#e7e7ea);align-items:flex-end;gap:6px;height:78px;margin-top:auto;display:flex}.marketing-root.mkt-product-page .tv-fc-bars i{height:calc(var(--h) * 1%);transform-origin:bottom;animation:.8s cubic-bezier(.22,.8,.2,1) both tv-fc-grow;animation-delay:calc(var(--k) * 50ms + .3s);background:#d6d7dc;border-radius:5px 5px 1px 1px;flex:1}.marketing-root.mkt-product-page .tv-fc-bars i.d{background:var(--color-mkt-ink,#1c1c1f)}.marketing-root.mkt-product-page .tv-fc-bars i.t{background:#17b8a9}@keyframes tv-fc-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.marketing-root.mkt-product-page .tv-fc-cols{grid-template-columns:repeat(var(--n), 1fr);gap:8px;height:100%;display:grid}.marketing-root.mkt-product-page .tv-fc-col h6{letter-spacing:.12em;color:#9a9ca3;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.marketing-root.mkt-product-page .tv-fc-cd{border:1px solid var(--color-mkt-line,#e7e7ea);background:var(--color-mkt-surface,#fff);color:var(--color-mkt-ink,#1c1c1f);border-radius:9px;margin-bottom:6px;padding:7px 8px;font-size:10.5px;font-weight:600;box-shadow:0 1px 2px #00000008}.marketing-root.mkt-product-page .tv-fc-cd small{color:#9a9ca3;margin-top:2px;font-size:9.5px;font-weight:500;display:block}.marketing-root.mkt-product-page .tv-fc-cd.hl{border-color:var(--color-mkt-ink,#1c1c1f);box-shadow:0 8px 14px -10px #0000004d}.marketing-root.mkt-product-page .tv-fc-cal{color:#9a9ca3;grid-template-columns:32px repeat(5,1fr);align-items:center;gap:5px;font-size:9px;font-weight:600;display:grid}.marketing-root.mkt-product-page .tv-fc-cal-h{text-align:center}.marketing-root.mkt-product-page .tv-fc-cal-tm{text-align:right;padding-top:4px;padding-right:4px}.marketing-root.mkt-product-page .tv-fc-cal-s{border:1px dashed #dcdde1;border-radius:7px;justify-content:center;align-items:center;height:28px;display:flex}.marketing-root.mkt-product-page .tv-fc-cal-s.b{background:var(--color-mkt-ink,#1c1c1f);color:#fff;border:0;padding:4px 5px;font-size:8.5px;line-height:1.2}.marketing-root.mkt-product-page .tv-fc-cal-s.t{color:#0e6f64;background:#d9f3ef;border:1px solid #a7e3db;padding:4px 5px;font-size:8.5px}.marketing-root.mkt-product-page .tv-fc-form-body{flex-direction:column;gap:8px;display:flex}.marketing-root.mkt-product-page .tv-fc-fd small{color:#9a9ca3;margin-bottom:3px;font-size:9.5px;font-weight:600;display:block}.marketing-root.mkt-product-page .tv-fc-fd div{border:1px solid var(--color-mkt-line,#e7e7ea);color:var(--color-mkt-ink,#1c1c1f);background:var(--color-mkt-surface,#fff);border-radius:8px;padding:7px 10px;font-size:11.5px;font-weight:600}.marketing-root.mkt-product-page .tv-fc-bt{background:var(--color-mkt-ink,#1c1c1f);color:#fff;border-radius:9px;width:max-content;margin-top:4px;padding:8px 14px;font-size:11.5px;font-weight:700;display:inline-block}.marketing-root.mkt-product-page .tv-fc-hbar-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.marketing-root.mkt-product-page .tv-fc-hb{color:var(--color-mkt-ink,#1c1c1f);grid-template-columns:100px 1fr 34px;align-items:center;gap:8px;font-size:11px;font-weight:600;display:grid}.marketing-root.mkt-product-page .tv-fc-hb .tv-fc-hb-tr{background:#ececee;border-radius:9px;height:9px;overflow:hidden}.marketing-root.mkt-product-page .tv-fc-hb .tv-fc-hb-tr i{background:var(--color-mkt-ink,#1c1c1f);width:0;height:100%;animation:1s cubic-bezier(.22,.8,.2,1) forwards tv-fc-fw;animation-delay:calc(var(--k) * .1s + .3s);border-radius:9px;display:block}.marketing-root.mkt-product-page .tv-fc-hb:nth-child(3n) .tv-fc-hb-tr i{background:#17b8a9}@keyframes tv-fc-fw{to{width:calc(var(--w) * 1%)}}.marketing-root.mkt-product-page .tv-fc-hb span{color:var(--color-mkt-muted,#62666d);text-align:right}.marketing-root.mkt-product-page .tv-fc-bub{border-radius:12px;max-width:86%;margin-bottom:8px;padding:10px 12px;font-size:11.5px;line-height:1.5}.marketing-root.mkt-product-page .tv-fc-bub-u{background:var(--color-mkt-cloud,#f5f5f6);color:var(--color-mkt-ink,#1c1c1f);margin-left:auto}.marketing-root.mkt-product-page .tv-fc-bub-a{border:1px solid var(--color-mkt-line,#e7e7ea);background:var(--color-mkt-surface,#fff);color:var(--color-mkt-ink,#1c1c1f);box-shadow:0 12px 20px -16px #00000026}.marketing-root.mkt-product-page .tv-fc-bub-a p{color:inherit;margin:0;font-size:11.5px}.marketing-root.mkt-product-page .tv-fc-src{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.marketing-root.mkt-product-page .tv-fc-src span{color:#6d4fd1;background:#f1eefb;border-radius:99px;padding:3px 8px;font-size:9.5px;font-weight:700}.marketing-root.mkt-product-page .tv-fc-pg{grid-template-columns:1.5fr .8fr;gap:8px;height:100%;display:grid}.marketing-root.mkt-product-page .tv-fc-pg-canvas,.marketing-root.mkt-product-page .tv-fc-pg-side{border:1px solid var(--color-mkt-line,#e7e7ea);border-radius:10px;align-content:start;gap:6px;padding:8px;display:grid}.marketing-root.mkt-product-page .tv-fc-ln{background:#d6d7dc;border-radius:6px;height:6px;display:block}.marketing-root.mkt-product-page .tv-fc-ln.d{background:#3b3c42}.marketing-root.mkt-product-page .tv-fc-ln.t{background:#17b8a9}.marketing-root.mkt-product-page .tv-fc-hero{background:linear-gradient(120deg,#e3f2f0,#eceaf9);border-radius:8px;align-content:center;gap:6px;height:66px;padding:12px;display:grid}.marketing-root.mkt-product-page .tv-fc-th{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.marketing-root.mkt-product-page .tv-fc-th i{background:var(--color-mkt-cloud,#f5f5f6);border:1px solid var(--color-mkt-line,#e7e7ea);border-radius:6px;height:44px}.marketing-root.mkt-product-page .tv-fc-fw{align-content:center;gap:0;height:100%;padding:4px 6px 4px 16px;display:grid;position:relative}.marketing-root.mkt-product-page .tv-fc-fw:before{content:"";border-left:2px dashed #c9cbd2;position:absolute;top:22px;bottom:22px;left:27px}.marketing-root.mkt-product-page .tv-fc-st{background:var(--color-mkt-surface,#fff);border:1px solid var(--color-mkt-line,#e7e7ea);color:var(--color-mkt-ink,#1c1c1f);border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:5px 0;padding:8px 12px;font-size:12px;font-weight:600;transition:all .4s cubic-bezier(.22,.8,.2,1);display:flex;position:relative}.marketing-root.mkt-product-page .tv-fc-st i{width:22px;height:22px;color:var(--color-mkt-muted,#62666d);background:#ececee;border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;transition:all .4s;display:grid}.marketing-root.mkt-product-page .tv-fc-st.on{background:var(--color-mkt-ink,#1c1c1f);color:#fff;border-color:var(--color-mkt-ink,#1c1c1f);transform:translate(8px);box-shadow:0 14px 22px -12px #00000073}.marketing-root.mkt-product-page .tv-fc-st.on i{color:#fff;background:#17b8a9}.marketing-root.mkt-product-page .tv-fc-hub{width:100%;height:100%;position:relative}.marketing-root.mkt-product-page .tv-fc-hub-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.marketing-root.mkt-product-page .tv-fc-hub-ct{background:var(--color-mkt-ink,#1c1c1f);color:#fff;z-index:2;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;padding:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 28px -14px #0000008c}.marketing-root.mkt-product-page .tv-fc-hub-ct:after{content:"";border:1px solid #cfd1d7;border-radius:25px;animation:2.6s ease-out infinite tv-fc-pulse;position:absolute;inset:-9px}@keyframes tv-fc-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.marketing-root.mkt-product-page .tv-fc-sat{background:var(--color-mkt-surface,#fff);border:1px solid var(--color-mkt-line,#e7e7ea);color:var(--color-mkt-ink,#1c1c1f);animation:5s ease-in-out infinite tv-fc-float;animation-delay:calc(var(--k) * -.9s);white-space:nowrap;z-index:3;border-radius:99px;align-items:center;gap:6px;padding:5px 11px 5px 6px;font-size:11px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 18px -12px #00000040}.marketing-root.mkt-product-page .tv-fc-sat-icon{width:18px;height:18px;color:var(--color-mkt-muted,#62666d);flex:none;padding:2px;display:block}.marketing-root.mkt-product-page .tv-fc-sat-text{font-size:11px;font-weight:600}@keyframes tv-fc-float{50%{transform:translate(-50%,calc(-50% - 5px))}}.marketing-root.mkt-product-page .tv-fc-ic{width:100%;height:100%;display:block}@media (max-width:1020px){.marketing-root.mkt-product-page .tv-fc-gr{grid-template-columns:repeat(6,minmax(0,1fr))}.marketing-root.mkt-product-page .tv-fc-c,.marketing-root.mkt-product-page .tv-fc-c:nth-child(-n+2){grid-column:span 3}.marketing-root.mkt-product-page .tv-fc-c:last-child{grid-column:span 6}}@media (max-width:640px){.marketing-root.mkt-product-page .tv-fc-gr{grid-template-columns:1fr;gap:18px}.marketing-root.mkt-product-page .tv-fc-c,.marketing-root.mkt-product-page .tv-fc-c:nth-child(-n+2),.marketing-root.mkt-product-page .tv-fc-c:last-child{grid-column:auto}.marketing-root.mkt-product-page .tv-fc-v{height:240px}}@media (prefers-reduced-motion:reduce){.marketing-root.mkt-product-page .tv-fc-bars i,.marketing-root.mkt-product-page .tv-fc-hb .tv-fc-hb-tr i,.marketing-root.mkt-product-page .tv-fc-hub-ct:after,.marketing-root.mkt-product-page .tv-fc-sat,.marketing-root.mkt-product-page .tv-fc-c{animation-duration:10ms!important;animation-delay:0s!important}.marketing-root.mkt-product-page .tv-fc-st{transition:none!important}.marketing-root.mkt-product-page .tv-fc-st.on{transform:none!important}}.marketing-root.mkt-product-page .mkt-bento-grid{flex-direction:column;gap:24px;width:100%;display:flex}.marketing-root.mkt-product-page .mkt-bento-row{gap:24px;width:100%;display:grid}.marketing-root.mkt-product-page .mkt-bento-row-top{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root.mkt-product-page .mkt-bento-row-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-root.mkt-product-page .mkt-bento-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:24px;flex-direction:column;padding:20px 20px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005}.marketing-root.mkt-product-page .mkt-bento-card:hover{border-color:#173f354d;transform:translateY(-3px);box-shadow:0 12px 28px -6px #00000014}.marketing-root.mkt-product-page .mkt-bento-visual{border:1px solid var(--color-mkt-line);background:#fbfcfc;border-radius:18px;justify-content:center;align-items:center;height:250px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-product-page .mkt-bento-visual.has-feature-img{background:#fff;border-radius:16px;height:310px;padding:0;position:relative;overflow:hidden}.marketing-root.mkt-product-page .mkt-bento-row-top .mkt-bento-visual.has-feature-img{height:420px}.marketing-root.mkt-product-page .mkt-bento-row-bottom .mkt-bento-visual.has-feature-img{height:310px}.marketing-root.mkt-product-page .mkt-bento-feature-img{object-fit:contain;object-position:center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;transition:transform .4s cubic-bezier(.22,.8,.2,1);display:block;transform:scale(1.1)}.marketing-root.mkt-product-page .mkt-bento-row-bottom .mkt-bento-feature-img{transform:scale(1.1)}.marketing-root.mkt-product-page .mkt-bento-card:hover .mkt-bento-feature-img{transform:scale(1.25)}.marketing-root.mkt-product-page .mkt-bento-row-bottom .mkt-bento-card:hover .mkt-bento-feature-img{transform:scale(1.3)}.marketing-root.mkt-product-page .mkt-bento-content{flex-direction:column;margin-top:auto;display:flex}.marketing-root.mkt-product-page .mkt-bento-title{letter-spacing:-.025em;color:var(--color-mkt-ink);margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.25}.marketing-root.mkt-product-page .mkt-bento-desc{color:var(--color-mkt-muted);margin:0;font-size:.94rem;line-height:1.6}.marketing-root.mkt-product-page .mkt-bento-vis-analytics{flex-direction:column;align-items:center;width:100%;height:100%;padding:16px 14px 8px;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-bento-apps-row{z-index:2;justify-content:center;gap:8px;width:100%;display:flex}.marketing-root.mkt-product-page .mkt-bento-app-pill{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.marketing-root.mkt-product-page .mkt-bento-pill-1{animation:3.4s ease-in-out infinite bento-pill-float-1}.marketing-root.mkt-product-page .mkt-bento-pill-2{animation:3.8s ease-in-out .3s infinite bento-pill-float-2}.marketing-root.mkt-product-page .mkt-bento-pill-3{animation:3.5s ease-in-out .6s infinite bento-pill-float-3}.marketing-root.mkt-product-page .mkt-bento-pill-4{animation:4s ease-in-out .9s infinite bento-pill-float-4}.marketing-root.mkt-product-page .mkt-bento-connect-tree{justify-content:center;width:100%;max-width:320px;height:28px;margin-top:-2px;display:flex;position:relative}.marketing-root.mkt-product-page .connect-tree-svg{width:100%;height:100%;color:var(--color-mkt-muted);position:absolute;top:0;left:0}.marketing-root.mkt-product-page .mkt-bento-connect-node{z-index:2;background:var(--color-mkt-action,#0f172a);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:2.5px 11px;font-size:10px;font-weight:600;transition:transform .25s;display:inline-flex;position:relative;box-shadow:0 2px 6px #00000026}.marketing-root.mkt-product-page .connect-pulse-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite bento-dot-pulse;display:inline-block}.marketing-root.mkt-product-page .mkt-bento-prompt-card{border:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);z-index:2;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:94%;margin-top:12px;padding:6px 14px;font-size:11px;transition:box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.marketing-root.mkt-product-page .sparkle-icon{color:var(--color-mkt-action,#8b5cf6);flex-shrink:0;font-size:12px}.marketing-root.mkt-product-page .prompt-text strong{color:var(--color-mkt-ink);font-weight:700}.marketing-root.mkt-product-page .mkt-bento-arc-wrap{justify-content:center;width:100%;max-width:320px;height:90px;margin-top:4px;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-bento-arcs-svg{width:100%;height:100%;color:var(--color-mkt-line);position:absolute;bottom:0;left:0}.marketing-root.mkt-product-page .mkt-bento-user-tag{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);z-index:2;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2.5px 8px;font-size:9.5px;font-weight:500;transition:transform .25s;display:flex;position:absolute;box-shadow:0 1px 4px #0000000a}.marketing-root.mkt-product-page .tag-alexander{animation:3.5s ease-in-out infinite bento-pill-float-1;bottom:42px;left:14px}.marketing-root.mkt-product-page .tag-maxwell{animation:4s ease-in-out .4s infinite bento-pill-float-2;bottom:58px;left:100px}.marketing-root.mkt-product-page .tag-sarah{animation:3.6s ease-in-out .8s infinite bento-pill-float-3;bottom:42px;right:14px}.marketing-root.mkt-product-page .tag-david{animation:3.8s ease-in-out .2s infinite bento-pill-float-4;bottom:10px;left:28px}.marketing-root.mkt-product-page .tag-donna{animation:3.4s ease-in-out .6s infinite bento-pill-float-1;bottom:10px;right:28px}.marketing-root.mkt-product-page .user-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing-root.mkt-product-page .dot-1{background:#3b82f6}.marketing-root.mkt-product-page .dot-2{background:#10b981}.marketing-root.mkt-product-page .dot-3{background:#f59e0b}.marketing-root.mkt-product-page .dot-4{background:#ec4899}.marketing-root.mkt-product-page .dot-5{background:#8b5cf6}.marketing-root.mkt-product-page .mkt-bento-center-badge{border:1.5px solid var(--color-mkt-action,#0b5c4a);width:32px;height:32px;color:var(--color-mkt-action,#0b5c4a);z-index:3;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000014}.marketing-root.mkt-product-page .mkt-bento-card:hover .mkt-bento-center-badge{transform:translate(-50%)scale(1.08)}.marketing-root.mkt-product-page .mkt-bento-vis-dashboard{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:12px 16px 10px;display:flex}.marketing-root.mkt-product-page .mkt-bento-dash-nav{border-bottom:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.marketing-root.mkt-product-page .dash-title-left{align-items:center;gap:8px;display:flex}.marketing-root.mkt-product-page .dash-logo-icon{background:var(--color-mkt-action,#0f172a);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.marketing-root.mkt-product-page .dash-name{color:var(--color-mkt-ink);font-size:11px;font-weight:700;line-height:1.15}.marketing-root.mkt-product-page .dash-sub{color:var(--color-mkt-muted);font-size:9px}.marketing-root.mkt-product-page .dash-tabs-right{align-items:center;gap:4px;display:flex}.marketing-root.mkt-product-page .dash-tab{color:var(--color-mkt-muted);cursor:default;border-radius:999px;padding:2.5px 8px;font-size:9.5px;font-weight:500}.marketing-root.mkt-product-page .dash-tab.active{background:var(--color-mkt-action,#0f172a);color:#fff;font-weight:600}.marketing-root.mkt-product-page .dash-icon-btn{color:var(--color-mkt-muted);margin-left:2px;font-size:11px}.marketing-root.mkt-product-page .mkt-bento-dash-body{grid-template-columns:1.25fr 1fr;gap:12px;margin-top:8px;display:grid}.marketing-root.mkt-product-page .dash-col-left,.marketing-root.mkt-product-page .dash-col-right{border:1px solid var(--color-mkt-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;padding:9px 11px;display:flex}.marketing-root.mkt-product-page .dash-metric-header{justify-content:space-between;align-items:flex-start;display:flex}.marketing-root.mkt-product-page .metric-label{color:var(--color-mkt-muted);font-size:9.5px;font-weight:500}.marketing-root.mkt-product-page .metric-val-row{align-items:baseline;gap:6px;margin-top:1px;display:flex}.marketing-root.mkt-product-page .metric-val{color:var(--color-mkt-ink);font-size:15px;font-weight:700;line-height:1.1}.marketing-root.mkt-product-page .metric-badge-green{color:#16a34a;font-size:8.5px;font-weight:600}.marketing-root.mkt-product-page .metric-sub{color:var(--color-mkt-muted);font-size:8px;display:block}.marketing-root.mkt-product-page .dash-date-pill{color:var(--color-mkt-muted);background:#f1f5f9;border-radius:5px;padding:2px 6px;font-size:8px;font-weight:500}.marketing-root.mkt-product-page .last-days-tag{color:var(--color-mkt-muted);font-size:8px;font-weight:500}.marketing-root.mkt-product-page .dash-chart-svg-wrap{width:100%;margin-top:4px;position:relative}.marketing-root.mkt-product-page .dash-chart-svg{width:100%;height:46px;display:block}.marketing-root.mkt-product-page .dash-chart-path-primary{color:var(--color-mkt-action,#0b5c4a);animation:3s ease-in-out infinite bento-chart-glow}.marketing-root.mkt-product-page .dash-point-1{color:var(--color-mkt-action,#0b5c4a);animation:2.5s ease-in-out infinite bento-point-ping}.marketing-root.mkt-product-page .dash-point-2{color:var(--color-mkt-ink,#16161a);animation:2.5s ease-in-out .8s infinite bento-point-ping}.marketing-root.mkt-product-page .dash-chart-tooltip{color:#fff;background:#0f172a;border-radius:5px;padding:3px 6px;font-size:7.5px;transition:transform .25s;position:absolute;top:-8px;right:22%;box-shadow:0 2px 8px #0003}.marketing-root.mkt-product-page .mkt-bento-card:hover .dash-chart-tooltip{transform:translateY(-2px)}.marketing-root.mkt-product-page .tooltip-row{justify-content:space-between;gap:5px;display:flex}.marketing-root.mkt-product-page .tooltip-row.blue{color:#60a5fa}.marketing-root.mkt-product-page .tooltip-row.purple{color:#c084fc}.marketing-root.mkt-product-page .dash-chart-x-labels{color:var(--color-mkt-muted);justify-content:space-between;margin-top:1px;font-size:7.5px;display:flex}.marketing-root.mkt-product-page .dash-device-stats{flex-direction:column;justify-content:flex-end;margin-top:4px;display:flex}.marketing-root.mkt-product-page .device-row-labels{color:var(--color-mkt-ink);justify-content:space-between;font-size:9px;display:flex}.marketing-root.mkt-product-page .device-bar-track{background:#e2e8f0;border-radius:999px;width:100%;height:5px;margin:4px 0 3px;display:flex;overflow:hidden}.marketing-root.mkt-product-page .device-bar-fill.mobile{background:var(--color-mkt-action,#0b5c4a);transition:width .6s}.marketing-root.mkt-product-page .device-bar-fill.desktop{background:var(--color-mkt-ink,#0c3b30);transition:width .6s}.marketing-root.mkt-product-page .device-note{color:var(--color-mkt-muted);margin:0;font-size:7.5px}.marketing-root.mkt-product-page .mkt-bento-dash-bottom-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.marketing-root.mkt-product-page .mini-stat-card{border:1px solid var(--color-mkt-line);background:#fff;border-radius:9px;padding:5px 9px}.marketing-root.mkt-product-page .mini-lbl{color:var(--color-mkt-muted);font-size:8px;display:block}.marketing-root.mkt-product-page .mini-val{color:var(--color-mkt-ink);font-size:10.5px;font-weight:700}.marketing-root.mkt-product-page .mini-val small{color:#16a34a;margin-left:3px;font-size:8px;font-weight:600}.marketing-root.mkt-product-page .mkt-bento-vis-collab{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-bento-collab-lines{width:86%;height:86%;color:var(--color-mkt-line);position:absolute}.marketing-root.mkt-product-page .collab-center-node{z-index:3;background:linear-gradient(135deg, var(--color-mkt-action,#0b5c4a) 0%, var(--color-mkt-ink,#0c3b30) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s;display:flex;position:relative;box-shadow:0 4px 14px #00000026}.marketing-root.mkt-product-page .mkt-bento-card:hover .collab-center-node{transform:scale(1.08)}.marketing-root.mkt-product-page .collab-pulse-ring{border:1.5px solid var(--color-mkt-action,#0b5c4a);border-radius:50%;width:100%;height:100%;animation:2.8s cubic-bezier(.22,.8,.2,1) infinite bento-pulse-ring;position:absolute}.marketing-root.mkt-product-page .collab-avatar{z-index:2;background:#e2e8f0;border:2px solid #fff;border-radius:50%;width:34px;height:34px;transition:transform .25s;position:absolute;overflow:hidden;box-shadow:0 2px 8px #0000001a}.marketing-root.mkt-product-page .av-top-left{animation:3.6s ease-in-out infinite bento-collab-avatar-bob;top:12%;left:16%}.marketing-root.mkt-product-page .av-top-right{animation:3.8s ease-in-out .4s infinite bento-collab-avatar-bob;top:12%;right:16%}.marketing-root.mkt-product-page .av-mid-left{animation:3.4s ease-in-out .8s infinite bento-collab-avatar-bob;top:43%;left:8%}.marketing-root.mkt-product-page .av-mid-right{animation:4s ease-in-out 1.2s infinite bento-collab-avatar-bob;top:43%;right:8%}.marketing-root.mkt-product-page .av-bot-left{animation:3.7s ease-in-out .6s infinite bento-collab-avatar-bob;bottom:12%;left:18%}.marketing-root.mkt-product-page .av-bot-right{animation:3.5s ease-in-out 1s infinite bento-collab-avatar-bob;bottom:12%;right:18%}.marketing-root.mkt-product-page .av-img{border-radius:50%;width:100%;height:100%}.marketing-root.mkt-product-page .av-1{background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%)}.marketing-root.mkt-product-page .av-2{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%)}.marketing-root.mkt-product-page .av-3{background:linear-gradient(135deg,#f472b6 0%,#db2777 100%)}.marketing-root.mkt-product-page .av-4{background:linear-gradient(135deg,#34d399 0%,#059669 100%)}.marketing-root.mkt-product-page .av-5{background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%)}.marketing-root.mkt-product-page .av-6{background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%)}.marketing-root.mkt-product-page .mkt-bento-vis-auto{width:100%;height:100%;position:relative}.marketing-root.mkt-product-page .mkt-bento-auto-lines{width:100%;height:100%;color:var(--color-mkt-line);position:absolute}.marketing-root.mkt-product-page .auto-path-flow{stroke-dasharray:6 4;animation:2.2s linear infinite bento-path-flow}.marketing-root.mkt-product-page .auto-dot-pulse{color:var(--color-mkt-action,#0b5c4a);animation:2s ease-in-out infinite bento-dot-pulse}.marketing-root.mkt-product-page .auto-node{z-index:2;border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3.5px 9px;font-size:9.5px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:0 1px 4px #0000000d}.marketing-root.mkt-product-page .mkt-bento-card:hover .auto-node{transform:translateY(-2px);box-shadow:0 3px 8px #00000014}.marketing-root.mkt-product-page .node-clients{top:16px;left:16%}.marketing-root.mkt-product-page .node-insert{top:38px;right:14%}.marketing-root.mkt-product-page .node-import{top:88px;left:8%}.marketing-root.mkt-product-page .node-store{top:104px;right:18%}.marketing-root.mkt-product-page .node-fetch{bottom:14px;left:28%}.marketing-root.mkt-product-page .node-icon{color:var(--color-mkt-action,#0b5c4a);font-size:9px}.marketing-root.mkt-product-page .mkt-bento-vis-security{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.marketing-root.mkt-product-page .security-circuit-bg{width:100%;height:100%;color:var(--color-mkt-line);position:absolute}.marketing-root.mkt-product-page .security-shield-wrap{z-index:2;color:var(--color-mkt-action,#16161a);filter:drop-shadow(0 8px 24px #0000001a);transition:transform .3s;position:relative}.marketing-root.mkt-product-page .mkt-bento-card:hover .security-shield-wrap{transform:scale(1.05)}.marketing-root.mkt-product-page .security-scan-beam{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,currentColor,#0000);width:90%;height:2px;animation:2.8s ease-in-out infinite bento-shield-sweep;position:absolute;left:5%;box-shadow:0 0 8px}.marketing-root.mkt-product-page .security-badge-label{z-index:3;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.marketing-root.mkt-product-page .security-pill{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;box-shadow:0 2px 6px #0000000d}@keyframes bento-pill-float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bento-pill-float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bento-pill-float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes bento-pill-float-4{0%,to{transform:translateY(0)}50%{transform:translateY(-4.5px)}}@keyframes bento-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes bento-chart-glow{0%,to{filter:drop-shadow(0 0 2px #0b5c4a40)}50%{filter:drop-shadow(0 0 6px #0b5c4a80)}}@keyframes bento-point-ping{0%,to{r:3.5;opacity:1}50%{r:5;opacity:.6}}@keyframes bento-collab-avatar-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.03)}}@keyframes bento-pulse-ring{0%{opacity:.8;transform:scale(.9)}50%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(.9)}}@keyframes bento-path-flow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes bento-shield-sweep{0%{opacity:0;top:10%}20%{opacity:.85}80%{opacity:.85}to{opacity:0;top:80%}}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-bento-card{background:var(--color-mkt-surface);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-bento-visual{border-color:var(--color-mkt-line);background:#f8fafc}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-bento-app-pill,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-bento-prompt-card,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-bento-user-tag,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-col-left,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-col-right,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mini-stat-card,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .auto-node{border-color:var(--color-mkt-line);color:var(--color-mkt-ink);background:#fff;box-shadow:0 1px 3px #0000000a}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-name,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .metric-val,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .device-row-labels,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .prompt-text{color:var(--color-mkt-ink)}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-sub,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .metric-label,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .metric-sub,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-chart-x-labels,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-tab{color:var(--color-mkt-muted)}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-bento-connect-node{background:#0f172a}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .dash-date-pill{color:var(--color-mkt-muted);background:#f1f5f9}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .device-bar-track{background:#e2e8f0}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .collab-avatar{border-color:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-bento-card{background:var(--color-mkt-surface);border-color:var(--color-mkt-line)}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-bento-visual{border-color:var(--color-mkt-line);background:#fbfaf8}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-bento-connect-node,html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .dash-logo-icon,html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .dash-tab.active{background:var(--color-mkt-action,#0b5c4a)}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .collab-center-node{background:linear-gradient(135deg,#0b5c4a 0%,#0c3b30 100%);box-shadow:0 4px 14px #0b5c4a59}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .security-shield-wrap{color:var(--color-mkt-action,#0b5c4a);filter:drop-shadow(0 8px 24px #0b5c4a40)}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .security-circuit-bg{color:var(--color-mkt-line,#e4c99a)}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .device-bar-fill.mobile{background:var(--color-mkt-action,#0b5c4a)}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .device-bar-fill.desktop{background:#0c3b30}@media (max-width:1040px){.marketing-root.mkt-product-page .mkt-bento-row-top{grid-template-columns:1fr}.marketing-root.mkt-product-page .mkt-bento-row-bottom{grid-template-columns:1fr 1fr}.marketing-root.mkt-product-page .mkt-bento-card-security{grid-column:span 2}}@media (max-width:767px){.marketing-root.mkt-product-page .mkt-product-features{padding-block:48px 44px}.marketing-root.mkt-product-page .mkt-product-features .mkt-section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.marketing-root.mkt-product-page .mkt-bento-card{border-radius:20px;padding:20px 16px}.marketing-root.mkt-product-page .mkt-bento-visual{border-radius:16px;height:230px}.marketing-root.mkt-product-page .mkt-bento-row-top .mkt-bento-visual.has-feature-img{height:300px}.marketing-root.mkt-product-page .mkt-bento-row-bottom .mkt-bento-visual.has-feature-img{height:250px}.marketing-root.mkt-product-page .mkt-bento-row-bottom{grid-template-columns:1fr}.marketing-root.mkt-product-page .mkt-bento-card-security{grid-column:auto}.marketing-root.mkt-product-page .mkt-bento-dash-body{grid-template-columns:1fr}}.marketing-root.mkt-product-page .mkt-product-problems-solutions{border-top:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);padding-block:92px 84px}.marketing-root.mkt-product-page .mkt-prob-sol-header-wrap{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.marketing-root.mkt-product-page .mkt-prob-sol-header-wrap .mkt-kicker{margin-bottom:0}.marketing-root.mkt-product-page .mkt-prob-sol-title-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:flex-end;gap:52px;display:grid}.marketing-root.mkt-product-page .mkt-prob-sol-h2{letter-spacing:-.04em;color:var(--color-mkt-ink);flex-direction:column;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,3.6vw,3.5rem);font-weight:400;line-height:1.12;display:flex}.marketing-root.mkt-product-page .mkt-prob-sol-h2-bold{color:var(--color-mkt-action);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.marketing-root.mkt-product-page .mkt-prob-sol-right-col{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.marketing-root.mkt-product-page .mkt-prob-sol-summary{color:var(--color-mkt-muted);max-width:540px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;line-height:1.65}.marketing-root.mkt-product-page .mkt-prob-sol-toggle-bar{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.marketing-root.mkt-product-page .mkt-prob-sol-toggle-btn{color:var(--color-mkt-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.marketing-root.mkt-product-page .mkt-prob-sol-toggle-btn:hover{color:var(--color-mkt-ink)}.marketing-root.mkt-product-page .mkt-prob-sol-toggle-btn.is-active{background:var(--color-mkt-surface);color:var(--color-mkt-ink);box-shadow:0 1px 4px #00000014}.marketing-root.mkt-product-page .mkt-prob-sol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.marketing-root.mkt-product-page .mkt-prob-sol-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;padding:24px 26px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 1px 3px #00000005}.marketing-root.mkt-product-page .mkt-prob-sol-card:hover{border-color:var(--color-mkt-action);transform:translateY(-3px);box-shadow:0 14px 32px -8px #00000014}.marketing-root.mkt-product-page .mkt-card-idx-bar{border-bottom:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.marketing-root.mkt-product-page .mkt-card-idx{color:var(--color-mkt-action);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.marketing-root.mkt-product-page .mkt-card-status-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-muted);opacity:.8;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}.marketing-root.mkt-product-page .mkt-card-problem-block{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.marketing-root.mkt-product-page .mkt-card-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-family:Arial,Helvetica,sans-serif;font-size:10.5px;font-weight:700;display:inline-flex}.marketing-root.mkt-product-page .mkt-card-pill-prob{color:#dc2626;background:#ef444417;border:1px solid #ef444433}.marketing-root.mkt-product-page .mkt-pill-dot-prob{background:#dc2626;border-radius:50%;width:5px;height:5px}.marketing-root.mkt-product-page .mkt-card-prob-text{color:var(--color-mkt-muted);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:500;line-height:1.55}.marketing-root.mkt-product-page .mkt-card-arrow-bridge{align-items:center;gap:10px;margin-block:10px 14px;display:flex}.marketing-root.mkt-product-page .mkt-card-bridge-line{background:var(--color-mkt-line);flex:1;height:1px}.marketing-root.mkt-product-page .mkt-card-bridge-pill{color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.marketing-root.mkt-product-page .mkt-card-arrow-icon{color:var(--color-mkt-action);flex-shrink:0}.marketing-root.mkt-product-page .mkt-card-solution-block{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:14px;flex-direction:column;gap:8px;margin-top:auto;padding:14px 16px;display:flex}.marketing-root.mkt-product-page .mkt-card-pill-sol{color:#059669;background:#10b9811f;border:1px solid #10b98140}.marketing-root.mkt-product-page .mkt-card-sol-text{color:var(--color-mkt-ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:600;line-height:1.55}.marketing-root.mkt-product-page .mkt-prob-sol-dual-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:28px;width:100%;display:grid}.marketing-root.mkt-product-page .mkt-prob-panel,.marketing-root.mkt-product-page .mkt-sol-panel{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:24px;flex-direction:column;padding:36px 34px;display:flex;box-shadow:0 1px 3px #00000005}.marketing-root.mkt-product-page .mkt-sol-panel{border-color:var(--color-mkt-action);position:relative;box-shadow:0 12px 32px -8px #0c3b3017}.marketing-root.mkt-product-page .mkt-panel-head{border-bottom:1px solid var(--color-mkt-line);flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:22px;display:flex}.marketing-root.mkt-product-page .mkt-panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-muted);align-items:center;gap:7px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.marketing-root.mkt-product-page .mkt-panel-head-sol .mkt-panel-kicker{color:var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-kicker-dot-prob{background:#dc2626;border-radius:50%;width:6px;height:6px}.marketing-root.mkt-product-page .mkt-kicker-check{color:var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-panel-h3{letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;line-height:1.25}.marketing-root.mkt-product-page .mkt-panel-sub{color:var(--color-mkt-muted);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;line-height:1.55}.marketing-root.mkt-product-page .mkt-panel-list{flex-direction:column;gap:16px;display:flex}.marketing-root.mkt-product-page .mkt-panel-item{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:transform .15s,border-color .15s;display:flex}.marketing-root.mkt-product-page .mkt-panel-item:hover{border-color:var(--color-mkt-action);transform:translate(3px)}.marketing-root.mkt-product-page .mkt-panel-item-sol{background:var(--mkt-soft)}.marketing-root.mkt-product-page .mkt-item-num{color:var(--color-mkt-muted);flex-shrink:0;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:400}.marketing-root.mkt-product-page .mkt-item-check-badge{background:var(--color-mkt-action);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.marketing-root.mkt-product-page .mkt-item-text{color:var(--color-mkt-ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:500;line-height:1.55}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-problems-solutions{background:var(--color-mkt-surface)}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-prob-sol-card,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-prob-panel,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-sol-panel{background:var(--mkt-panel);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-card-solution-block,html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-panel-item-sol{background:#ffffff08}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-card-pill-prob{color:#f87171;background:#ef444426;border-color:#ef44444d}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-card-pill-sol{color:var(--color-mkt-action);background:#38bdf826;border-color:#38bdf84d}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-sol-panel{border-color:var(--color-mkt-action);box-shadow:0 12px 32px -8px #0006}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-sol-panel{border-color:var(--color-mkt-action);box-shadow:0 12px 32px -8px #0596691f}@media (max-width:1040px){.marketing-root.mkt-product-page .mkt-prob-sol-title-row,.marketing-root.mkt-product-page .mkt-prob-sol-dual-panels{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.marketing-root.mkt-product-page .mkt-product-problems-solutions{padding-block:56px 48px}.marketing-root.mkt-product-page .mkt-prob-sol-grid{grid-template-columns:1fr;gap:16px}.marketing-root.mkt-product-page .mkt-prob-sol-card{padding:20px 18px}.marketing-root.mkt-product-page .mkt-prob-panel,.marketing-root.mkt-product-page .mkt-sol-panel{border-radius:18px;padding:24px 20px}.marketing-root.mkt-product-page .mkt-prob-sol-toggle-bar{justify-content:center;width:100%}}.marketing-root.mkt-product-page .mkt-product-journey{background:var(--mkt-panel);border-top:1px solid var(--color-mkt-line);border-bottom:1px solid var(--color-mkt-line);box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:96px 104px}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-journey{background:#fbf8f2;border-color:#e4c99a}.marketing-root.mkt-product-page .mkt-journey-header{text-align:center;flex-direction:column;align-items:center;width:min(720px,100% - 48px);margin:0 auto;display:flex}.marketing-root.mkt-product-page .mkt-journey-header .mkt-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-action);margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600}.marketing-root.mkt-product-page .mkt-journey-header .mkt-h2{letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.8vw,56px);font-weight:400;line-height:1.06}.marketing-root.mkt-product-page .mkt-journey-header .mkt-body{color:var(--color-mkt-muted);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.marketing-root.mkt-product-page .mkt-journey-grid{--gap:20px;--w:calc((100% - 3 * var(--gap)) / 4);--ease:cubic-bezier(.22, .8, .2, 1);gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));width:min(1280px,100% - 112px);margin:64px auto 0;display:grid;position:relative}.marketing-root.mkt-product-page .mkt-journey-seg{background:var(--color-mkt-line,#dcdce0);height:2px;top:46px;left:calc(var(--k,0) * (var(--w) + var(--gap)) + 80px);width:calc(var(--w) - 46px);z-index:1;pointer-events:none;border-radius:2px;position:absolute;overflow:hidden}.marketing-root.mkt-product-page .mkt-journey-seg:after{content:"";background:var(--color-mkt-ink);transform-origin:0;transition:transform .9s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.marketing-root.mkt-product-page .mkt-journey-seg.done:after{transform:scaleX(1)}.marketing-root.mkt-product-page .mkt-journey-ring{display:none!important}@keyframes mktJourneyPu{0%{opacity:.35;transform:scale(.92)}to{opacity:0;transform:scale(1.15)}}.marketing-root.mkt-product-page .mkt-journey-ar{border:1px solid var(--color-mkt-line);z-index:2;width:22px;height:22px;top:36px;left:calc(var(--k,0) * (var(--w) + var(--gap)) + var(--w) + 10px - 11px);color:var(--color-mkt-muted);background:#fff;border-radius:50%;place-items:center;transition:all .5s cubic-bezier(.22,.8,.2,1);display:grid;position:absolute}.marketing-root.mkt-product-page .mkt-journey-ar svg{width:11px;height:11px}.marketing-root.mkt-product-page .mkt-journey-ar.done{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-journey-cd{border:1px solid var(--color-mkt-line);cursor:pointer;text-align:left;background:#fff;border-radius:26px;outline:none;flex-direction:column;padding:24px;transition:transform .6s cubic-bezier(.22,.8,.2,1),background .4s,box-shadow .6s,border-color .4s;display:flex;position:relative;box-shadow:0 4px 16px -8px #0000000d}.marketing-root.mkt-product-page .mkt-journey-cd:hover:not(.on){border-color:var(--color-mkt-action);transform:translateY(-4px);box-shadow:0 16px 32px -12px #0c3b301f}.marketing-root.mkt-product-page .mkt-journey-cd:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-journey-cd.on{border-color:var(--color-mkt-action);background:#fff;transform:translateY(-8px);box-shadow:0 36px 60px -28px #0c3b3038}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-journey-cd.on{box-shadow:0 36px 60px -28px #14141e59}.marketing-root.mkt-product-page .mkt-journey-tl{background:var(--color-mkt-ink);color:#fff;z-index:10;border-radius:13px;place-items:center;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;transition:all .35s cubic-bezier(.22,.8,.2,1);display:grid;position:relative}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-tl{background:var(--color-mkt-action);color:#fff;box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--color-mkt-action)}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-tl:after{content:"";border:1.5px solid var(--color-mkt-action);opacity:.35;pointer-events:none;border-radius:20px;animation:2.4s infinite mktJourneyPu;position:absolute;inset:-11px}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-tl{color:#f3e6c8}.marketing-root.mkt-product-page .mkt-journey-cd .mkt-journey-title{letter-spacing:-.015em;color:var(--color-mkt-ink);margin-top:30px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.marketing-root.mkt-product-page .mkt-journey-cd .mkt-journey-desc{color:var(--color-mkt-muted);min-height:70px;margin-top:12px;margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:14.5px;line-height:1.6}.marketing-root.mkt-product-page .mkt-journey-vz{border:1px solid var(--color-mkt-line);background:var(--mkt-panel,#f3f7f5);opacity:.75;filter:grayscale(.35);border-radius:16px;height:140px;margin-top:20px;padding:12px;transition:opacity .5s,filter .5s,border-color .5s,background .4s;position:relative;overflow:hidden}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-vz{opacity:1;filter:none;background:#fff;border-color:#0b5c4a40}.marketing-root.mkt-product-page .mkt-journey-av{background:var(--color-mkt-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:600;display:grid}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-av{color:#f3e6c8}.marketing-root.mkt-product-page .mkt-journey-srcs{flex-wrap:nowrap;justify-content:space-between;gap:4px;display:flex}.marketing-root.mkt-product-page .mkt-journey-srcs span{color:#5f6368;white-space:nowrap;background:#f1f1f3;border-radius:99px;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:500;line-height:1.2}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-srcs span{animation:2.4s infinite mktLit;animation-delay:calc(var(--k) * .32s)}.marketing-root.mkt-product-page .mkt-journey-lead{border:1px solid var(--color-mkt-line);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;font-size:12px;display:flex}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-lead{animation:.45s cubic-bezier(.22,.8,.2,1) .25s both mktDrop}@keyframes mktDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.marketing-root.mkt-product-page .mkt-journey-lead b{color:var(--color-mkt-ink);font-size:11.5px;font-weight:600;line-height:1.2;display:block}.marketing-root.mkt-product-page .mkt-journey-lead small{color:var(--color-mkt-muted);font-size:10px;line-height:1.2;display:block}.marketing-root.mkt-product-page .mkt-journey-lead em{color:#fff;letter-spacing:.02em;background:#16a34a;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px;font-style:normal;font-weight:700}.marketing-root.mkt-product-page .mkt-journey-lead2{background:#f0f0f2;border-radius:9px;width:70%;height:5px;margin-top:8px}.marketing-root.mkt-product-page .mkt-journey-pr{align-items:center;gap:9px;font-size:12px;display:flex}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-pr{animation:.45s cubic-bezier(.22,.8,.2,1) .15s both mktDrop}.marketing-root.mkt-product-page .mkt-journey-pr b{color:var(--color-mkt-ink);font-size:11.5px;font-weight:600;line-height:1.2;display:block}.marketing-root.mkt-product-page .mkt-journey-pr small{color:var(--color-mkt-muted);font-size:10px;line-height:1.2;display:block}.marketing-root.mkt-product-page .mkt-journey-kv{gap:5px;margin-top:9px;font-size:11px;display:grid}.marketing-root.mkt-product-page .mkt-journey-kv div{border-bottom:1px dashed #ececef;justify-content:space-between;padding-bottom:3px;display:flex}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-kv div{animation:.35s cubic-bezier(.22,.8,.2,1) both mktInx;animation-delay:calc(var(--k,0) * .12s + .2s)}@keyframes mktInx{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.marketing-root.mkt-product-page .mkt-journey-kv span{color:var(--color-mkt-muted)}.marketing-root.mkt-product-page .mkt-journey-kv b{color:var(--color-mkt-ink);font-weight:600}.marketing-root.mkt-product-page .mkt-journey-tk{border:1px solid var(--color-mkt-line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:7px 9px;font-size:11.5px;display:flex}.marketing-root.mkt-product-page .mkt-journey-cb{border:1.5px solid var(--color-mkt-line,#d0d0d5);color:#0000;background:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:all .25s;display:grid}.marketing-root.mkt-product-page .mkt-journey-cb svg{opacity:0;width:10px;height:10px;transition:all .2s;transform:scale(.6)}.marketing-root.mkt-product-page .mkt-journey-tk.t1 b{color:var(--color-mkt-ink);font-size:11.5px;font-weight:600;text-decoration:none;transition:color .25s}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-tk.t1 .mkt-journey-cb{animation:.35s cubic-bezier(.22,.8,.2,1) .2s both mktCbx}@keyframes mktCbx{0%{border-color:var(--color-mkt-line,#d0d0d5);color:#0000;background:#fff}to{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#fff}}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-tk.t1 .mkt-journey-cb svg{animation:.25s cubic-bezier(.175,.885,.32,1.275) .3s both mktFi}@keyframes mktFi{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-tk.t1 b{animation:.35s cubic-bezier(.22,.8,.2,1) .35s both mktStrk}@keyframes mktStrk{0%{color:var(--color-mkt-ink);text-decoration:none}to{color:#8a8a92;text-decoration:line-through}}.marketing-root.mkt-product-page .mkt-journey-tk small{white-space:nowrap;color:var(--color-mkt-muted);margin-left:auto;font-size:10px}.marketing-root.mkt-product-page .mkt-journey-tk.t2{opacity:.75;margin-top:6px}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-tk.t2{animation:.45s cubic-bezier(.22,.8,.2,1) .5s both mktDrop2}@keyframes mktDrop2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing-root.mkt-product-page .mkt-journey-tk.t2 i{color:#16a34a;background:#e5f6ec;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.marketing-root.mkt-product-page .mkt-journey-tk.t2 i svg{width:10px;height:10px}.marketing-root.mkt-product-page .mkt-journey-pl{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px;display:grid}.marketing-root.mkt-product-page .mkt-journey-pl i{background:#e9e9ec;border-radius:9px;height:6px;position:relative;overflow:hidden}.marketing-root.mkt-product-page .mkt-journey-pl i:after{content:"";background:var(--color-mkt-action);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-pl i:after{animation:.35s cubic-bezier(.22,.8,.2,1) both mktGx;animation-delay:calc(var(--k,0) * .12s + .12s)}@keyframes mktGx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marketing-root.mkt-product-page .mkt-journey-pn{color:var(--color-mkt-muted);text-align:center;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;font-size:9px;font-weight:500;display:grid}.marketing-root.mkt-product-page .mkt-journey-val{justify-content:space-between;align-items:flex-end;margin-top:12px;display:flex}.marketing-root.mkt-product-page .mkt-journey-val small{color:var(--color-mkt-muted);font-size:10.5px;display:block}.marketing-root.mkt-product-page .mkt-journey-val strong{letter-spacing:-.03em;color:var(--color-mkt-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1}.marketing-root.mkt-product-page .mkt-journey-won{color:#16a34a;opacity:0;background:#e5f6ec;border-radius:99px;padding:3.5px 8px;font-size:10.5px;font-weight:700}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-won{animation:.4s cubic-bezier(.175,.885,.32,1.275) .65s both mktPop}@keyframes mktPop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.marketing-root.mkt-product-page .mkt-journey-ft{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.marketing-root.mkt-product-page .mkt-journey-chip{color:#4a4a50;white-space:nowrap;background:#ebebed;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .4s cubic-bezier(.22,.8,.2,1)}.marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-chip{background:var(--color-mkt-action);color:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-chip{color:#f3e6c8}.marketing-root.mkt-product-page .mkt-journey-mods{color:#8a8a92;font-size:11.5px}.marketing-root.mkt-product-page .mkt-journey-note{text-align:center;color:var(--color-mkt-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:44px;font-size:13.5px;display:flex}.marketing-root.mkt-product-page .mkt-journey-note i{background:#16a34a;border-radius:50%;width:6px;height:6px;display:inline-block}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-journey-cd{border-color:var(--color-mkt-line);background:#fff}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-journey-vz{background:#f7f7f8}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-vz{background:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-cd{background:#fff;border-color:#e2d8c7}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-cd.on{border-color:#0b5c4a;box-shadow:0 32px 56px -24px #0b5c4a47}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-vz{background:#fbf8f2}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-journey-cd.on .mkt-journey-vz{background:#fff}.marketing-root.mkt-product-page .mkt-product-journey+.mkt-product-audience{margin-top:0}@media (max-width:1040px){.marketing-root.mkt-product-page .mkt-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(1280px,100% - 48px)}.marketing-root.mkt-product-page .mkt-journey-seg,.marketing-root.mkt-product-page .mkt-journey-ar,.marketing-root.mkt-product-page .mkt-journey-ring{display:none}.marketing-root.mkt-product-page .mkt-journey-cd.on{transform:none}}@media (max-width:640px){.marketing-root.mkt-product-page .mkt-product-journey{padding-block:64px 68px}.marketing-root.mkt-product-page .mkt-journey-header{margin-bottom:32px}.marketing-root.mkt-product-page .mkt-journey-grid{grid-template-columns:1fr;gap:16px;width:calc(100% - 32px);margin-top:36px}.marketing-root.mkt-product-page .mkt-journey-cd .mkt-journey-desc{min-height:0}}.marketing-root.mkt-product-page .mkt-product-audience{--serif:Georgia, "Times New Roman", serif;--bg:var(--mkt-night,#06261e);--tile:var(--color-mkt-action,#0b5c4a);--ink:#1b1220;--mute:#6f6676;background:var(--bg);isolation:isolate;color:#fff;border:none;border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:96px 0 88px;position:relative;overflow:hidden}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-audience{--bg:#1c1d21;--tile:#2c2e35}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-audience{--bg:#06261e;--tile:#0b5c4a}.marketing-root.mkt-product-page .mkt-audience-header{text-align:center;z-index:2;flex-direction:column;align-items:center;width:min(680px,100% - 48px);margin:0 auto 52px;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-audience-header .mkt-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;margin-bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:600}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-audience-header .mkt-kicker{color:#e4c99a}.marketing-root.mkt-product-page .mkt-audience-header .mkt-h2{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.8vw,54px);font-weight:400;line-height:1.08}.marketing-root.mkt-product-page .mkt-audience-header .mkt-body{color:#ffffffd1;max-width:520px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15.5px;line-height:1.6}.marketing-root.mkt-product-page .mkt-audience-tree-wrapper{z-index:2;flex-direction:column;align-items:center;width:min(1240px,100% - 48px);margin:0 auto;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-audience-center-pill{color:#16161a;letter-spacing:-.01em;z-index:2;background:#fff;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:11px 32px;font-family:Arial,Helvetica,sans-serif;font-size:.98rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000040}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-audience-center-pill{color:#1c1d21;background:#fff;border-color:#fff3}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-audience-center-pill{background:var(--color-mkt-action,#0b5c4a);color:#f3e6c8;border:1px solid var(--color-mkt-line,#e4c99a);box-shadow:0 4px 16px #00000059}.marketing-root.mkt-product-page .mkt-audience-tree-connector{color:#ffffff47;z-index:1;width:100%;height:56px;margin-top:-1px;margin-bottom:-1px;position:relative}.marketing-root.mkt-product-page .mkt-tree-svg{width:100%;height:100%;display:block;overflow:visible}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-audience-tree-connector{color:#e4c99a66}.marketing-root.mkt-product-page .mkt-audience-cards-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;display:grid;position:relative}.marketing-root.mkt-product-page .mkt-audience-card{text-align:center;background:#fff;border:1px solid #fff3;border-radius:20px;flex-direction:column;align-items:center;padding:38px 24px;transition:transform .25s cubic-bezier(.22,.8,.2,1),box-shadow .25s cubic-bezier(.22,.8,.2,1);display:flex;box-shadow:0 4px 20px #0000002e}.marketing-root.mkt-product-page .mkt-audience-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -12px #00000073}.marketing-root.mkt-product-page .mkt-audience-card-icon{background:var(--tile,#0b5c4a);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;transition:transform .3s cubic-bezier(.22,.8,.2,1),background-color .2s;display:flex}.marketing-root.mkt-product-page .mkt-audience-card:hover .mkt-audience-card-icon{transform:scale(1.08)rotate(-4deg)}.marketing-root.mkt-product-page .mkt-audience-card-title{color:#1b1220;letter-spacing:-.02em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500;line-height:1.25}.marketing-root.mkt-product-page .mkt-audience-card-desc{color:#6f6676;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;line-height:1.6}@media (max-width:1040px){.marketing-root.mkt-product-page .mkt-audience-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.marketing-root.mkt-product-page .mkt-audience-tree-connector{display:none}.marketing-root.mkt-product-page .mkt-audience-center-pill{margin-bottom:32px}}@media (max-width:640px){.marketing-root.mkt-product-page .mkt-product-audience{padding-block:56px 48px}.marketing-root.mkt-product-page .mkt-audience-header{margin-bottom:32px}.marketing-root.mkt-product-page .mkt-audience-cards-grid{grid-template-columns:1fr;gap:16px}.marketing-root.mkt-product-page .mkt-audience-card{padding:28px 20px}}.marketing-root.mkt-product-page .mkt-product-path{--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--bg:var(--mkt-night,#06261e);--tile:var(--color-mkt-action,#0b5c4a);--ink:#fff;--mute:#ffffffb8;--line:#ffffff24;background:var(--bg);isolation:isolate;color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border:none;border-radius:0;width:100vw;max-width:100vw;margin-block:0;padding-block:96px 92px;position:relative;overflow:hidden}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-path{--bg:#1c1d21;--tile:#2c2e35}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path{--bg:#06261e;--tile:#0b5c4a}.marketing-root.mkt-product-page .mkt-product-path .mkt-section-heading,.marketing-root.mkt-product-page .mkt-product-path .mkt-start-layout{width:min(1200px,100% - 48px);margin-inline:auto}.marketing-root.mkt-product-page .mkt-product-path .mkt-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-kicker{color:#e4c99a}.marketing-root.mkt-product-page .mkt-product-path .mkt-h2{letter-spacing:-.025em;color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,54px);font-weight:400;line-height:1.06}.marketing-root.mkt-product-page .mkt-product-path .mkt-section-heading .mkt-body{margin:0}.marketing-root.mkt-product-page .mkt-product-path .mkt-text-link{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffff73;align-items:center;gap:6px;padding-bottom:3px;font-family:Arial,Helvetica,sans-serif;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.22,.8,.2,1);display:inline-flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-text-link:hover{color:#fff;border-bottom-color:#fff;transform:translate(2px)}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-text-link{color:#f3e6c8;border-bottom-color:#e4c99a99}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-text-link:hover{border-bottom-color:#f3e6c8}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;margin-top:24px;display:grid}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;outline:none;align-items:flex-start;gap:22px;padding:24px 26px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item:hover{background:#ffffff0f;border-color:#ffffff29}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active{background:#ffffff14;border-color:#ffffff3d;box-shadow:0 12px 32px -8px #0006}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active{background:#0b5c4a59;border-color:#e4c99a66}.marketing-root.mkt-product-page .mkt-product-path .mkt-step-indicator{background:#fff3;border-radius:4px;flex-shrink:0;align-self:stretch;width:4px;min-height:52px;transition:all .3s cubic-bezier(.16,1,.3,1)}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active .mkt-step-indicator{background:#fff;box-shadow:0 0 10px #fff9}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active .mkt-step-indicator{background:#e4c99a;box-shadow:0 0 10px #e4c99aa6}.marketing-root.mkt-product-page .mkt-product-path .mkt-step-num{letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:700;transition:color .2s;display:block}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active .mkt-step-num{color:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active .mkt-step-num{color:#e4c99a}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item h3{color:#ffffffb3;letter-spacing:-.015em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.25;transition:color .25s}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active h3{color:#fff}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item .mkt-body{color:#ffffff94;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.94rem;line-height:1.58;transition:opacity .25s,color .25s}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-step-item.mkt-step-active .mkt-body{color:#ffffffe0}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-preview-col{justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-preview-ambient{pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff14 0%,#0000 65%);display:block;position:absolute;inset:-20px}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-path .mkt-start-preview-ambient{background:radial-gradient(circle,#e4c99a26 0%,#0000 65%)}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card{z-index:2;color:#1b1220;background:#fff;border:1px solid #fff3;border-radius:20px;width:100%;max-width:440px;padding:34px 30px;position:relative;box-shadow:0 24px 60px -12px #00000080,0 2px 8px #0003}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card-title{color:#1b1220;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card-label{color:#6f6676;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:600}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card-input{color:#3b3542;background:#f7f6f8;border:1px solid #e7e5ea;font-family:Arial,Helvetica,sans-serif}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card-btn{border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-weight:600}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card-subhead{color:#1b1220;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700}.marketing-root.mkt-product-page .mkt-product-path .mkt-start-card-subtext{color:#6f6676;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;line-height:1.5}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card{z-index:2;color:#1b1220;background:#fff;border:1px solid #fff3;border-radius:22px;width:100%;max-width:460px;padding:32px 28px;position:relative;box-shadow:0 24px 60px -12px #00000080,0 2px 8px #0003}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card-brand{align-items:center;gap:8px;margin-bottom:14px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card-brand span{letter-spacing:.12em;color:#1b1220;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card-title{color:#1b1220;letter-spacing:-.015em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;line-height:1.25}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card-intro{color:#625c6a;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.55}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-cap-box{background:#f8f7fa;border:1px solid #ebe8ef;border-radius:12px;margin-bottom:16px;padding:14px 16px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-box-sub{color:#6f6676;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:700;display:block}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-cap-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-cap-list li{color:#2b2533;align-items:flex-start;gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:.84rem;line-height:1.45;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-cap-check{color:#15803d;background:#e8f6ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card-foot{border-top:1px solid #eeecf1;margin-top:20px;padding-top:16px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-foot-title{color:#1b1220;margin:0 0 3px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-foot-desc{color:#6f6676;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.5}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-list{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f7fa;border:1px solid #ebe8ef;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-item:hover{background:#f1eff5;border-color:#ded9e5}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-item.is-checked{background:#edf8f5;border-color:#0b5c4a}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-checkbox{color:#0b5c4a;background:#fff;border:1.5px solid #c8c3cf;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-item.is-checked .mkt-demo-checkbox{color:#fff;background:#0b5c4a;border-color:#0b5c4a}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-text{color:#2b2533;font-family:Arial,Helvetica,sans-serif;font-size:.83rem;font-weight:500;line-height:1.35}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-field-wrap{margin-bottom:12px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-field-label{color:#4b4453;margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:600;display:block}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req{color:#e11d48}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-opt{color:#8c8394;font-weight:400}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-input,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-textarea{color:#1b1220;box-sizing:border-box;background:#f8f7fa;border:1px solid #ebe8ef;border-radius:8px;width:100%;padding:8px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.84rem;transition:border-color .2s,box-shadow .2s}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-input:focus,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-textarea:focus{background:#fff;border-color:#0b5c4a;outline:none;box-shadow:0 0 0 3px #0b5c4a1f}.marketing-root.mkt-product-page .mkt-product-path select.mkt-demo-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238c8394' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-field-row{gap:10px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-context-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-badge-prod{color:#fff;background:#1b1220;border-radius:99px;padding:4px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.74rem;font-weight:700}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-badge-topics{color:#0b5c4a;background:#edf8f5;border:1px solid #c2e8dc;border-radius:99px;padding:4px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.74rem;font-weight:600}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-line{margin:12px 0 16px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-label{color:#625c6a;cursor:pointer;align-items:center;gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-link{color:#0b5c4a;text-decoration:underline}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-actions-row{align-items:center;gap:10px;margin-top:14px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-primary{color:#fff;cursor:pointer;background:#1b1220;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-primary:hover:not(:disabled){background:#312938;transform:translateY(-1px)}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-primary:disabled{opacity:.6;cursor:not-allowed}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-secondary{color:#3b3542;cursor:pointer;background:#f1eff5;border:1px solid #ebe8ef;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 14px;font-family:Arial,Helvetica,sans-serif;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-secondary:hover:not(:disabled){background:#e6e3eb}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-error-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.4}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-fieldset{border:0;min-width:0;margin:0;padding:0}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-item:has(input:focus-visible){outline-offset:2px;outline:2px solid #0b5c4a}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-family:Arial,Helvetica,sans-serif;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-count{color:#6f6676;font-size:.75rem}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-showmore,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-edit{color:#0b5c4a;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 0;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:600;text-decoration:underline}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-error-alert .mkt-demo-sel-edit{color:#991b1b;margin-top:6px;display:block}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-summary{background:#f8f7fa;border:1px solid #ebe8ef;border-radius:10px;margin:-4px 0 14px;overflow:hidden}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-toggle{color:#2b2533;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-chevron{color:#6f6676;flex-shrink:0;transition:transform .2s}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-summary.is-open .mkt-demo-sel-chevron{transform:rotate(180deg)}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-body{color:#3b3542;padding:0 12px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;line-height:1.45}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-body ul{margin:0 0 6px;padding-left:18px;list-style:outside}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-body li+li{margin-top:2px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-body p{color:#6f6676;margin:0 0 6px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-input.is-invalid{background:snow;border-color:#dc2626}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-field-error{color:#b91c1c;margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;line-height:1.35}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-label{align-items:flex-start;line-height:1.45}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-label input{accent-color:#0b5c4a;flex-shrink:0;margin-top:2px}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-line.is-invalid .mkt-demo-privacy-label{color:#991b1b}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-showmore:focus-visible,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-edit:focus-visible,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-toggle:focus-visible,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-primary:focus-visible,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-secondary:focus-visible,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-privacy-link:focus-visible{outline-offset:2px;outline:2px solid #0b5c4a}@media (max-width:480px){.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-field-row{flex-direction:column;gap:0}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-card{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-req-item,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-checkbox,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-primary,.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-sel-chevron{transition:none!important}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-btn-primary:hover:not(:disabled){transform:none}}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-success-wrap{text-align:center;flex-direction:column;align-items:center;padding-top:8px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-success-icon{color:#15803d;background:#e8f6ee;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex;box-shadow:0 4px 12px #15803d26}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-summary-box{text-align:left;background:#f8f7fa;border:1px solid #ebe8ef;border-radius:10px;flex-direction:column;gap:6px;width:100%;margin:14px 0 6px;padding:12px 14px;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-summary-row{justify-content:space-between;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;display:flex}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-summary-label{color:#6f6676}.marketing-root.mkt-product-page .mkt-product-path .mkt-demo-summary-val{color:#1b1220;font-weight:600}@media (max-width:1024px){.marketing-root.mkt-product-page .mkt-product-path .mkt-start-layout{grid-template-columns:1fr;gap:44px}}@media (max-width:640px){.marketing-root.mkt-product-page .mkt-product-path{padding-block:64px 56px}.marketing-root.mkt-product-page .mkt-product-path .mkt-section-heading{flex-direction:column;align-items:flex-start;gap:16px}}.marketing-root.mkt-product-page .mkt-product-related{--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--ink:var(--color-mkt-ink,#0c3b30);--mute:var(--color-mkt-muted,#3e564c);--line:var(--color-mkt-line,#d3e4dc);--soft:#fff;--bg:var(--mkt-panel,#f3f7f5);--ok:#16a34a;--accent:var(--color-mkt-action,#0b5c4a);--ease:cubic-bezier(.22, .8, .2, 1);box-sizing:border-box;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;width:100vw;max-width:100vw;color:var(--ink);grid-template-columns:1fr 1.05fr;align-items:start;gap:72px;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:80px 88px;padding-inline:max(24px,50vw - 576px);display:grid;position:relative}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-product-related{--bg:var(--mkt-panel,#f7f7f8);--line:var(--color-mkt-line,#dedfe2);--soft:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-product-related{--bg:#fbf8f2;--line:#e4c99a;--soft:#fff}@media (max-width:1024px){.marketing-root.mkt-product-page .mkt-product-related{grid-template-columns:1fr;gap:48px;padding-block:60px 68px}}.marketing-root.mkt-product-page .mkt-related-left{flex-direction:column;display:flex}.marketing-root.mkt-product-page .mkt-related-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-related-eyebrow i{background:var(--ink);transform-origin:0;width:22px;height:1px;display:inline-block}.marketing-root.mkt-product-page .mkt-related-h2{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin-top:22px;margin-bottom:0;font-size:clamp(38px,4.8vw,56px);font-weight:400;line-height:1.04}.marketing-root.mkt-product-page .mkt-related-h2 .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.marketing-root.mkt-product-page .mkt-related-h2 .w>span{display:inline-block}.marketing-root.mkt-product-page .mkt-related-lead{color:var(--mute);max-width:400px;margin-top:22px;margin-bottom:0;font-size:15px;line-height:1.6}.marketing-root.mkt-product-page .mkt-related-all{color:var(--ink);border-bottom:1px solid var(--ink);width:fit-content;transition:opacity .2s var(--ease);align-items:center;gap:8px;margin-top:26px;padding-bottom:3px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.marketing-root.mkt-product-page .mkt-related-all svg{transition:transform .35s var(--ease)}.marketing-root.mkt-product-page .mkt-related-all:hover svg{transform:translate(3px,-3px)}.marketing-root.mkt-product-page .mkt-related-list{border-top:1px solid #0000;position:relative}.marketing-root.mkt-product-page .mkt-related-hl{border:1px solid var(--line);z-index:0;pointer-events:none;opacity:0;transition:transform .45s var(--ease), height .45s var(--ease), opacity .3s ease;background:#fff;border-radius:18px;position:absolute;left:-16px;right:-16px;box-shadow:0 8px 24px -4px #0000000f}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-related-hl{border-color:var(--color-mkt-line);background:#fff;box-shadow:0 8px 24px -4px #0000000d}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-related-hl{background:#fff;border:1px solid #e4c99a99;box-shadow:0 8px 24px -4px #0c3b3014}.marketing-root.mkt-product-page .mkt-related-row{z-index:1;border-bottom:1px solid var(--line);transition:border-color .3s;position:relative}.marketing-root.mkt-product-page .mkt-related-row:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .55s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.marketing-root.mkt-product-page .mkt-related-row.open:after{transform:scaleX(1)}.marketing-root.mkt-product-page .mkt-related-hd{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;width:100%;padding:16px 0;display:grid}.marketing-root.mkt-product-page .mkt-related-hd:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:10px}.marketing-root.mkt-product-page .mkt-related-ic{background:var(--soft);width:44px;height:44px;color:var(--ink);transition:background .35s, color .35s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}html[data-marketing-theme=emerald] .marketing-root .mkt-related-ic{background:#0c3b300f}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-ic{background:var(--ink);color:#fff;transform:rotate(-8deg)scale(1.04)}.marketing-root.mkt-product-page .mkt-related-ic svg{width:20px!important;height:20px!important}.marketing-root.mkt-product-page .mkt-related-title-wrap{flex-direction:column;display:flex}.marketing-root.mkt-product-page .mkt-related-nm{color:var(--ink);font-size:16px;font-weight:500}.marketing-root.mkt-product-page .mkt-related-st{color:var(--mute);letter-spacing:.01em;align-items:center;gap:7px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-related-st b{background:var(--ok);border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.marketing-root.mkt-product-page .mkt-related-st b:after{content:"";border:1px solid var(--ok);border-radius:50%;animation:2s infinite mktPulseDot;position:absolute;inset:-3px}.marketing-root.mkt-product-page .mkt-related-st.is-waitlist b{background:#d97706}.marketing-root.mkt-product-page .mkt-related-st.is-waitlist b:after{border-color:#d97706}@keyframes mktPulseDot{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.marketing-root.mkt-product-page .mkt-related-ar{width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.marketing-root.mkt-product-page .mkt-related-ar svg{width:14px;height:14px;transition:transform .45s var(--ease)}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-ar{background:var(--ink);color:#fff}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-ar svg{transform:rotate(45deg)}.marketing-root.mkt-product-page .mkt-related-bd{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-bd{grid-template-rows:1fr}.marketing-root.mkt-product-page .mkt-related-bd>div{overflow:hidden}.marketing-root.mkt-product-page .mkt-related-in{opacity:0;transition:opacity .4s .1s, transform .5s 50ms var(--ease);gap:14px;padding:0 0 20px 60px;display:grid;transform:translateY(-6px)}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-in{opacity:1;transform:none}.marketing-root.mkt-product-page .mkt-related-in p{color:var(--mute);max-width:420px;margin:0;font-size:14px;line-height:1.55}.marketing-root.mkt-product-page .mkt-related-flow{align-items:center;gap:0;font-size:12px;font-weight:600;display:flex}.marketing-root.mkt-product-page .mkt-related-pill{background:var(--color-mkt-surface,#fff);border:1px solid var(--line);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;display:flex}.marketing-root.mkt-product-page .mkt-related-pill i{background:var(--ink);border-radius:50%;width:6px;height:6px;display:inline-block}.marketing-root.mkt-product-page .mkt-related-wire{background:repeating-linear-gradient(90deg, var(--mute) 0 4px, transparent 4px 8px);opacity:.45;width:64px;height:1px;position:relative}.marketing-root.mkt-product-page .mkt-related-wire:after{content:"";background:var(--ink);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-wire:after{animation:mktWireSignal 1.6s var(--ease) infinite}@keyframes mktWireSignal{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.marketing-root.mkt-product-page .mkt-related-meta{justify-content:space-between;align-items:flex-end;gap:16px;max-width:430px;display:flex}.marketing-root.mkt-product-page .mkt-related-kpi small{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;display:block}.marketing-root.mkt-product-page .mkt-related-kpi strong{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:400;line-height:1.1}.marketing-root.mkt-product-page .mkt-related-kpi strong em{font-style:normal;font-family:var(--sans);color:var(--ok);margin-left:6px;font-size:12px;font-weight:600}.marketing-root.mkt-product-page .mkt-related-spark{flex:none;width:150px;height:40px;overflow:visible}.marketing-root.mkt-product-page .mkt-related-spark path.l{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.marketing-root.mkt-product-page .mkt-related-spark .fill{stroke:none;opacity:0;stroke-dasharray:none}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-spark path.l{animation:mktSparkDraw 1.1s .15s var(--ease) forwards}.marketing-root.mkt-product-page .mkt-related-row.open .mkt-related-spark .fill{animation:.8s .6s forwards mktSparkFade}@keyframes mktSparkDraw{to{stroke-dashoffset:0}}@keyframes mktSparkFade{to{opacity:1}}.marketing-root.mkt-product-page .mkt-related-go{color:var(--ink);border:1px solid var(--line);background:var(--color-mkt-surface,#fff);border-radius:99px;justify-self:start;align-items:center;gap:7px;width:fit-content;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.marketing-root.mkt-product-page .mkt-related-go:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.marketing-root.mkt-product-page .mkt-related-go svg{width:12px;height:12px}.marketing-root.mkt-product-page .mkt-product-faq{grid-template-columns:1fr 1.4fr;align-items:start;gap:70px;padding-block:64px 80px;display:grid}.marketing-root.mkt-product-page .mkt-product-next{background:var(--mkt-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:45px;margin-bottom:60px;padding:45px;display:flex}.marketing-root.mkt-product-page .mkt-product-next .mkt-body{max-width:620px;margin-top:24px}.marketing-root.mkt-product-page .mkt-product-next>a{flex-shrink:0}@media (max-width:1179px){.marketing-root.mkt-catalogue-page .mkt-catalogue-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px 14px}.marketing-root.mkt-catalogue-page .mkt-catalogue-search{grid-column:1/-1}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters button{align-self:end}.marketing-root.mkt-catalogue-page .mkt-catalogue-item{grid-template-columns:48px minmax(0,1fr) 95px;gap:22px}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions{flex-direction:row;grid-column:2/-1;align-items:center;gap:22px}.marketing-root.mkt-product-page .mkt-product-hero{gap:35px}}@media (max-width:767px){.marketing-root.mkt-catalogue-page .mkt-catalogue-main{padding-block:28px 48px}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading{margin-bottom:24px;display:block}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading h1{letter-spacing:-.03em;font-size:clamp(2rem,7vw,2.65rem);line-height:1.15}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading h1 br{display:none}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading .mkt-lead{margin-top:14px;font-size:.95rem;line-height:1.6}.marketing-root.mkt-catalogue-page .mkt-catalogue-heading>div:last-child:not(:first-child){margin-top:20px}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters{grid-template-columns:1fr 1fr;align-items:end;gap:14px 12px;padding-block:18px}.marketing-root.mkt-catalogue-page .mkt-catalogue-search,.marketing-root.mkt-catalogue-page .mkt-catalogue-filters>div:nth-child(2){grid-column:1/-1}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters>div:nth-child(3){grid-column:1}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters>div:nth-child(4){grid-column:2}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters button{grid-column:1/-1;justify-self:start;min-height:40px;padding:8px 16px;font-size:.85rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-meta{flex-direction:column;align-items:flex-start;gap:6px;padding-block:18px 10px;font-size:.82rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-item{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding-block:22px}.marketing-root.mkt-catalogue-page .mkt-catalogue-item>.mkt-icon{width:38px;height:38px}.marketing-root.mkt-catalogue-page .mkt-catalogue-item h3{font-size:1.35rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-copy>p:last-child{margin-top:4px;font-size:.88rem;line-height:1.55}.marketing-root.mkt-catalogue-page .mkt-product-status{grid-column:2;padding:4px 8px;font-size:.68rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions{flex-wrap:wrap;grid-column:2;gap:8px 16px}.marketing-root.mkt-catalogue-page .mkt-catalogue-item-actions a{min-height:38px;font-size:.82rem}.marketing-root.mkt-catalogue-page .mkt-catalogue-pagination{justify-content:center;padding-block:24px 36px}.marketing-root.mkt-product-page .mkt-product-hero{padding-block:24px 40px}.marketing-root.mkt-product-page .mkt-product-hero h1{font-size:clamp(2.1rem,7vw,2.75rem);line-height:1.12;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.marketing-root.mkt-product-page .mkt-hero-kpi-card{width:auto;min-width:0;margin:12px 14px 0;position:static}.marketing-root.mkt-product-page .mkt-hero-event-badge{width:fit-content;margin:8px 14px 0;position:static}.marketing-root.mkt-product-page .mkt-workflow-steps{grid-template-columns:1fr;gap:6px}.marketing-root.mkt-product-page .mkt-workflow-arrow{transform:rotate(90deg)}.marketing-root.mkt-product-page .mkt-hero-screen-frame .mkt-product-shot{height:220px}.marketing-root.mkt-product-page .mkt-product-discussion,.marketing-root.mkt-product-page .mkt-product-related,.marketing-root.mkt-product-page .mkt-product-faq{grid-template-columns:1fr;gap:30px;padding-block:40px 55px}.marketing-root.mkt-product-page .mkt-related-in{padding-left:0}.marketing-root.mkt-product-page .mkt-related-spark{width:110px}.marketing-root.mkt-product-page .mkt-product-path{padding-block:48px 44px}.marketing-root.mkt-product-page .mkt-product-next{margin-bottom:40px;padding:28px;display:block}.marketing-root.mkt-product-page .mkt-product-next>a{margin-top:26px}}@media (max-width:380px){.marketing-root.mkt-catalogue-page .mkt-catalogue-filters{grid-template-columns:1fr;gap:12px}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters>div:nth-child(3),.marketing-root.mkt-catalogue-page .mkt-catalogue-filters>div:nth-child(4){grid-column:1}.marketing-root.mkt-catalogue-page .mkt-catalogue-filters button{text-align:center;grid-column:1;justify-self:stretch}}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b7cbb9]{fill:#bebfc4}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b7cbb9]{stroke:#bebfc4}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#d8e5d4]{fill:#dbdcde}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#d8e5d4]{stroke:#dbdcde}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#fffdf4]{fill:#fbfaf8}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#fffdf4]{stroke:#fbfaf8}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b5c6ad]{fill:#b6b8bd}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b5c6ad]{stroke:#b6b8bd}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#cedbc1]{fill:#cbcdd1}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#cedbc1]{stroke:#cbcdd1}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#284d3a]{fill:#37393e}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#284d3a]{stroke:#37393e}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#c5d1bc]{fill:#c3c5ca}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#c5d1bc]{stroke:#c3c5ca}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#d7dfcf]{fill:#d5d6d9}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#d7dfcf]{stroke:#d5d6d9}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#2c6850]{fill:#46484e}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#2c6850]{stroke:#46484e}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#eee0be]{fill:#ded9ce}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#eee0be]{stroke:#ded9ce}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b59b61]{fill:#a29474}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b59b61]{stroke:#a29474}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#705826]{fill:#5a503c}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#705826]{stroke:#5a503c}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#76967b]{fill:#7f838d}html[data-marketing-theme=charcoal] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#76967b]{stroke:#7f838d}.marketing-root.mkt-support-page .mkt-support-heading,.marketing-root.mkt-editorial-page .mkt-support-heading{border-bottom:1px solid var(--color-mkt-line);margin-bottom:40px;padding-block:52px 40px}.marketing-root.mkt-support-page .mkt-support-heading .mkt-display,.marketing-root.mkt-editorial-page .mkt-support-heading .mkt-display{max-width:1000px;margin-block:22px 0;font-size:clamp(2.8rem,5.2vw,5rem);line-height:1.08}.marketing-root.mkt-editorial-page .mkt-support-heading .mkt-lead{max-width:700px;margin-top:24px}.marketing-root .mkt-pricing-hero{border-bottom:1px solid var(--color-mkt-line);background-color:#f7fcfa;background-image:linear-gradient(90deg,#fffffff2 0%,#ffffffe0 38%,#fff3 68%,#fff0 100%),url(/images/hero-bg/Pastel%20SaaS%20Pricing%20Cards%20Hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.marketing-root .mkt-pricing-hero .mkt-pricing-hero-heading{z-index:2;border-bottom:none;margin-bottom:0;padding-block:clamp(52px,6.5vw,84px) clamp(44px,5.5vw,72px);position:relative}.marketing-root .mkt-pricing-hero .mkt-display{max-width:640px}.marketing-root .mkt-pricing-hero .mkt-lead{max-width:540px}.marketing-root.mkt-pricing-page .mkt-support-content{padding-top:36px}html[data-marketing-theme=charcoal] .marketing-root .mkt-pricing-hero{border-bottom-color:var(--color-mkt-line);background-color:#f5f6f8;background-image:linear-gradient(90deg,#f5f6f8f5 0%,#f5f6f8e0 38%,#f5f6f840 68%,#f5f6f800 100%),url(/images/hero-bg/Pastel%20SaaS%20Pricing%20Cards%20Hero.png)}html[data-marketing-theme=emerald] .marketing-root .mkt-pricing-hero{border-bottom-color:var(--color-mkt-line);background-color:#fefdfa;background-image:linear-gradient(90deg,#fffffff5 0%,#fefcf8e0 38%,#fefcf833 68%,#fefcf800 100%),url(/images/hero-bg/Pastel%20SaaS%20Pricing%20Cards%20Hero.png)}@media (max-width:980px){.marketing-root .mkt-pricing-hero{background-image:linear-gradient(90deg,#fffffff7 0%,#ffffffe6 50%,#fff6 100%),url(/images/hero-bg/Pastel%20SaaS%20Pricing%20Cards%20Hero.png);background-position:calc(100% + 140px)}.marketing-root .mkt-pricing-hero .mkt-display,.marketing-root .mkt-pricing-hero .mkt-lead{max-width:100%}}@media (max-width:640px){.marketing-root .mkt-pricing-hero{background-image:linear-gradient(#fffffff7 0%,#ffffffe0 60%,#ffffff73 100%),url(/images/hero-bg/Pastel%20SaaS%20Pricing%20Cards%20Hero.png);background-position:100% 100%}.marketing-root .mkt-pricing-hero .mkt-pricing-hero-heading{padding-block:40px 28px}}.marketing-root.mkt-support-page .mkt-support-content{padding-bottom:88px;font-size:17px;line-height:1.75}.marketing-root.mkt-support-page .mkt-support-content>section{margin-block:48px;scroll-margin-top:110px}.marketing-root.mkt-support-page .mkt-support-content p{max-width:780px;color:var(--color-mkt-muted)}.marketing-root.mkt-support-page .mkt-support-content h2,.marketing-root.mkt-support-page .mkt-support-content h3{color:var(--color-mkt-ink)}.marketing-root.mkt-support-page .mkt-support-intro,.marketing-root.mkt-support-page .mkt-legal-layout{grid-template-columns:1fr 2fr;gap:80px;display:grid}.marketing-root.mkt-support-page .mkt-legal-layout aside{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;display:flex}.marketing-root.mkt-support-page .mkt-legal-layout h2{margin-bottom:20px;font-size:32px;font-weight:500}.marketing-root.mkt-support-page .mkt-principles{margin:55px 0;padding:0;list-style:none}.marketing-root.mkt-support-page .mkt-principles>li{border-top:1px solid var(--color-mkt-line);grid-template-columns:70px 1fr 1.4fr;gap:30px;padding:28px 0;display:grid}.marketing-root.mkt-support-page .mkt-principles h3{font-size:24px}.marketing-root.mkt-support-page .mkt-principles>li>span{color:var(--color-mkt-muted);font-size:13px}.marketing-root.mkt-support-page .mkt-support-faq{flex-direction:column;gap:16px;max-width:960px;margin-block:36px 48px;display:flex}.marketing-root.mkt-support-page .mkt-inline-navigation{flex-wrap:wrap;gap:14px 28px;margin-block:25px;font-size:14px;display:flex}.marketing-root.mkt-support-page .mkt-inline-navigation a,.marketing-root.mkt-support-page .mkt-inline-navigation button{border-bottom:1px solid var(--color-mkt-line);padding-bottom:8px}.marketing-root.mkt-support-page .mkt-inline-navigation button[aria-pressed=true]{border-color:var(--color-mkt-action);color:var(--color-mkt-action);font-weight:600}.marketing-root.mkt-support-page .mkt-needs-list{margin-block:48px 64px}.marketing-root.mkt-support-page .mkt-needs-list article{border-top:1px solid var(--color-mkt-line);grid-template-columns:1fr 2fr;gap:40px;padding:25px 0;display:grid}.marketing-root.mkt-support-page .mkt-needs-list article>div{flex-wrap:wrap;gap:16px 28px;display:flex}.marketing-root.mkt-support-page .mkt-needs-list h2{font-size:22px}.marketing-root.mkt-support-page .mkt-industry-selector{margin-block:32px 58px}.marketing-root.mkt-support-page .mkt-industry-selector section{background:var(--mkt-soft);border-radius:20px;padding:30px}.marketing-root.mkt-support-page .mkt-industry-selector h3{font-size:28px}.marketing-root.mkt-support-page .mkt-discussion-list{margin-block:20px;padding-left:22px;list-style:outside}.marketing-root.mkt-support-page .mkt-discussion-list li{margin-block:10px}.marketing-root.mkt-support-page .mkt-showcase-work{grid-template-columns:1fr 1.3fr;align-items:center;gap:65px;padding-block:38px;display:grid}.marketing-root.mkt-support-page .mkt-showcase-work figure{background:var(--mkt-media);border-radius:22px;overflow:hidden}.marketing-root.mkt-support-page .mkt-showcase-work svg{width:100%;height:auto}.marketing-root.mkt-support-page .mkt-showcase-work figcaption{padding:12px 20px;font-size:12px}.marketing-root.mkt-support-page .mkt-showcase-work .mkt-btn-primary{margin-top:24px}.marketing-root.mkt-support-page .mkt-support-product-links{margin-bottom:40px}.marketing-root.mkt-support-page .mkt-support-product-links>a{border-top:1px solid var(--color-mkt-line);justify-content:space-between;gap:20px;padding:20px 0;font-size:23px;display:flex}.marketing-root.mkt-support-page .mkt-support-product-links>a>span{color:var(--color-mkt-muted);font-size:13px}.marketing-root.mkt-support-page .mkt-presentation-entry{background:var(--mkt-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:35px;padding:35px;display:flex}.marketing-root.mkt-support-page .mkt-presentation-entry>button{flex-shrink:0}.marketing-root.mkt-support-page #downloads{background:0 0;padding:0}.marketing-root.mkt-support-page #downloads>.mkt-shell{width:100%}.marketing-root.mkt-security-page{background:var(--color-mkt-cloud);color:var(--color-mkt-ink)}.marketing-root .mkt-security-hero{border-bottom:1px solid var(--color-mkt-line);background:radial-gradient(circle at top right, var(--mkt-soft) 0%, transparent 60%);padding-block:clamp(48px,6vw,84px) clamp(40px,5vw,68px);position:relative;overflow:hidden}.marketing-root .mkt-security-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,5vw,68px);display:grid}.marketing-root .mkt-security-hero-info{flex-direction:column;gap:18px;display:flex}.marketing-root .mkt-security-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex}.marketing-root .mkt-security-hero-info .mkt-display{margin:0;font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.08}.marketing-root .mkt-security-hero-info .mkt-lead{max-width:620px;color:var(--color-mkt-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.marketing-root .mkt-security-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.marketing-root .mkt-security-hero-actions .mkt-btn-primary{border-radius:10px;padding:13px 26px;font-size:.92rem;font-weight:600}.marketing-root .mkt-security-hero-actions .mkt-btn-secondary{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);border-radius:10px;padding:13px 24px;font-size:.92rem;font-weight:600;transition:all .2s}.marketing-root .mkt-security-hero-actions .mkt-btn-secondary:hover{border-color:var(--color-mkt-action);color:var(--color-mkt-action);background:var(--mkt-soft)}.marketing-root .mkt-security-trust-pills{border-top:1px solid var(--color-mkt-line);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;padding-top:20px;display:flex}.marketing-root .mkt-trust-pill{color:var(--color-mkt-muted);align-items:center;gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:600;display:inline-flex}.marketing-root .mkt-trust-pill svg{color:#10b981}.marketing-root .mkt-security-showcase-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;padding:clamp(16px,2vw,22px);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #00000014,0 2px 10px #00000008}.marketing-root .mkt-security-showcase-card:hover{transform:translateY(-3px);box-shadow:0 26px 56px -12px #0000001f}.marketing-root .mkt-security-img-wrap{aspect-ratio:1.25;background:linear-gradient(135deg, var(--mkt-soft) 0%, var(--mkt-panel) 100%);border:1px solid var(--color-mkt-line);border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.marketing-root .mkt-security-img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .4s}.marketing-root .mkt-security-showcase-card:hover .mkt-security-img{transform:scale(1.03)}.marketing-root .mkt-security-float-chip{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 14px #00000014}.marketing-root .chip-top-right{top:24px;right:18px}.marketing-root .chip-bottom-left{bottom:24px;left:18px}.marketing-root .mkt-security-card-footer{border-top:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;display:flex}.marketing-root .mkt-security-status-indicator{color:#10b981;align-items:center;gap:7px;font-weight:600;display:inline-flex}.marketing-root .mkt-security-status-indicator .mkt-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.marketing-root .mkt-security-pillars-section{border-bottom:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);padding-block:clamp(56px,7vw,92px)}.marketing-root .mkt-security-section-head{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(36px,4.5vw,60px)}.marketing-root .mkt-security-section-head .mkt-display,.marketing-root .mkt-security-section-head h2{color:var(--color-mkt-ink);margin-top:10px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.marketing-root .mkt-security-section-head p{color:var(--color-mkt-muted);margin-top:12px;font-size:1.05rem;line-height:1.6}.marketing-root .mkt-security-pillars-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px);display:grid}.marketing-root .mkt-pillar-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:16px;flex-direction:column;padding:24px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 16px #00000008}.marketing-root .mkt-pillar-card:hover{border-color:var(--color-mkt-action);transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.marketing-root .mkt-pillar-icon-wrap{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:44px;height:44px;color:var(--color-mkt-action);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.marketing-root .mkt-pillar-card h3{color:var(--color-mkt-ink);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem;font-weight:500;line-height:1.25}.marketing-root .mkt-pillar-card p{color:var(--color-mkt-muted);flex-grow:1;margin:0 0 16px;font-size:.88rem;line-height:1.6}.marketing-root .mkt-pillar-tag{color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:4px 9px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;display:inline-flex}.marketing-root .mkt-security-enquiries-section{background:var(--mkt-panel);padding-block:clamp(56px,7vw,96px)}.marketing-root .mkt-security-enquiries-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,76px);display:grid}.marketing-root .mkt-security-workflow-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;padding:clamp(28px,3.5vw,42px);box-shadow:0 10px 32px #0000000a}.marketing-root .mkt-security-workflow-card h2{color:var(--color-mkt-ink);margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.5vw,2.3rem);line-height:1.2}.marketing-root .mkt-security-workflow-card p.lead-text{color:var(--color-mkt-muted);margin-bottom:24px;font-size:.95rem;line-height:1.65}.marketing-root .mkt-security-steps-list{flex-direction:column;gap:16px;margin-block:24px;display:flex}.marketing-root .mkt-security-step-item{align-items:flex-start;gap:14px;display:flex}.marketing-root .mkt-step-badge{background:var(--color-mkt-action);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700;display:flex}.marketing-root .mkt-step-content h4{color:var(--color-mkt-ink);margin:0 0 3px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700}.marketing-root .mkt-step-content p{color:var(--color-mkt-muted);margin:0;font-size:.84rem;line-height:1.5}.marketing-root .mkt-security-workflow-actions{border-top:1px solid var(--color-mkt-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;padding-top:20px;display:flex}.marketing-root .mkt-security-workflow-actions .mkt-btn-primary,.marketing-root .mkt-security-workflow-actions .mkt-btn-secondary{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:11px 20px;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.marketing-root .mkt-security-workflow-actions .mkt-btn-secondary{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink)}.marketing-root .mkt-security-workflow-actions .mkt-btn-secondary:hover{border-color:var(--color-mkt-action);color:var(--color-mkt-action);background:var(--mkt-soft)}.marketing-root .mkt-security-faq-col h2{color:var(--color-mkt-ink);margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.5vw,2.3rem);line-height:1.2}.marketing-root .mkt-security-faq-col p.lead-text{color:var(--color-mkt-muted);margin-bottom:24px;font-size:.95rem;line-height:1.65}.marketing-root .mkt-security-faq-list{flex-direction:column;gap:14px;display:flex}.marketing-root .mkt-security-faq-item{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:14px;transition:all .25s;overflow:hidden}.marketing-root .mkt-security-faq-item:hover{border-color:var(--color-mkt-action);box-shadow:0 4px 16px #0000000a}.marketing-root .mkt-security-faq-item[open]{border-color:var(--color-mkt-action);box-shadow:0 6px 20px #0000000d}.marketing-root .mkt-security-faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-mkt-ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:Arial,Helvetica,sans-serif;font-size:.96rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.marketing-root .mkt-security-faq-summary::-webkit-details-marker{display:none}.marketing-root .mkt-security-faq-summary:hover{color:var(--color-mkt-action)}.marketing-root .mkt-security-faq-icon{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:28px;height:28px;color:var(--color-mkt-action);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;transition:transform .2s,background .2s;display:flex}.marketing-root .mkt-security-faq-item[open] .mkt-security-faq-icon{background:var(--color-mkt-action);color:#fff;transform:rotate(45deg)}.marketing-root .mkt-security-faq-body{color:var(--color-mkt-muted);border-top:1px solid var(--color-mkt-line);padding:14px 22px 20px;font-size:.92rem;line-height:1.65}.marketing-root .mkt-security-banner{border-top:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);text-align:center;padding-block:44px}.marketing-root .mkt-security-banner p{color:var(--color-mkt-muted);margin:4px 0 0;font-size:.88rem}@media (max-width:1040px){.marketing-root .mkt-security-hero-grid,.marketing-root .mkt-security-enquiries-grid{grid-template-columns:1fr;gap:36px}.marketing-root .mkt-security-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.marketing-root .mkt-security-pillars-grid{grid-template-columns:1fr}.marketing-root .mkt-security-hero-actions,.marketing-root .mkt-security-workflow-actions{flex-direction:column;align-items:stretch}.marketing-root .mkt-security-hero-actions .mkt-btn-primary,.marketing-root .mkt-security-hero-actions .mkt-btn-secondary,.marketing-root .mkt-security-workflow-actions .mkt-btn-primary,.marketing-root .mkt-security-workflow-actions .mkt-btn-secondary{text-align:center;justify-content:center;width:100%}}.marketing-root.mkt-conversion-page .mkt-conversion-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:90px;padding-block:64px 100px;display:grid}.marketing-root.mkt-conversion-page .mkt-conversion-story .mkt-display{margin-block:24px;font-size:clamp(2.9rem,4.5vw,4.8rem);line-height:1.1}.marketing-root.mkt-conversion-page .mkt-conversion-story .mkt-lead{max-width:510px;font-size:18px}.marketing-root.mkt-conversion-page .mkt-conversion-story>.mkt-btn-secondary{margin-top:25px}.marketing-root.mkt-conversion-page .mkt-conversation-steps,.marketing-root.mkt-editorial-page .mkt-conversation-steps{margin-block:35px;padding:0;list-style:none}.marketing-root.mkt-conversion-page .mkt-conversation-steps li,.marketing-root.mkt-editorial-page .mkt-conversation-steps li{border-top:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);gap:20px;padding:20px 0;display:flex}.marketing-root.mkt-conversion-page .mkt-conversation-steps span,.marketing-root.mkt-editorial-page .mkt-conversation-steps span{color:var(--color-mkt-action);padding-top:3px;font-size:12px}.marketing-root.mkt-conversion-page .mkt-conversion-panel{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);border-radius:24px;min-width:0;padding:34px}.marketing-root.mkt-conversion-page .mkt-conversion-panel>.mkt-h3{margin-bottom:22px;font-size:29px}.marketing-root.mkt-conversion-page .mkt-conversion-panel form{margin-top:22px}.marketing-root.mkt-conversion-page .mkt-conversion-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.marketing-root.mkt-editorial-page [data-marketing-careers-form] :is(input:not([type=checkbox]):not([type=radio]),select,textarea),[data-marketing-newsletter] .mkt-newsletter-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--color-mkt-surface);color:var(--color-mkt-ink);border:1px solid var(--color-mkt-line);border-radius:9px;max-width:100%;min-height:46px;font-size:14px}.marketing-root.mkt-conversion-page .mkt-conversion-panel :is(label,h3,h4),.marketing-root.mkt-editorial-page [data-marketing-careers-form] label,[data-marketing-newsletter] .mkt-newsletter-form label{color:var(--color-mkt-ink)}.marketing-root.mkt-conversion-page .mkt-conversion-panel input:focus-visible,.marketing-root.mkt-conversion-page .mkt-conversion-panel select:focus-visible,.marketing-root.mkt-conversion-page .mkt-conversion-panel textarea:focus-visible,.marketing-root.mkt-editorial-page .mkt-editorial-filters :focus-visible{outline:2px solid var(--mkt-focus);outline-offset:3px}.marketing-root.mkt-conversion-page .mkt-conversion-panel button[type=submit],.marketing-root.mkt-editorial-page [data-marketing-careers-form] button[type=submit],[data-marketing-newsletter] .mkt-newsletter-form button[type=submit]{background:var(--color-mkt-action);color:var(--color-mkt-surface);border-radius:999px;min-height:46px}.marketing-root.mkt-conversion-page .mkt-conversion-panel button:disabled{opacity:.5;cursor:not-allowed}.marketing-root.mkt-conversion-page .mkt-contact-details{overflow-wrap:anywhere;gap:15px;margin-top:35px;font-size:14px;display:grid}.marketing-root.mkt-conversion-page .mkt-contact-details a{color:var(--color-mkt-action)}.marketing-root.mkt-conversion-page .mkt-contact-details p{color:var(--color-mkt-muted)}.marketing-root.mkt-conversion-page .mkt-notice,.marketing-root.mkt-editorial-page .mkt-notice{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);border-radius:12px;margin-block:24px;padding:22px}.marketing-root.mkt-conversion-page .mkt-receipt{padding-block:20px}.marketing-root.mkt-conversion-page .mkt-receipt h3{margin-bottom:18px;font-size:25px}.marketing-root.mkt-conversion-page .mkt-receipt button{margin-top:24px}.marketing-root.mkt-conversion-page .mkt-form-error,[data-marketing-newsletter] .mkt-newsletter-form .mkt-form-error{outline-offset:4px;margin-block:15px}.marketing-root.mkt-editorial-page .mkt-careers-intro{grid-template-columns:1fr 1fr;gap:100px;padding-block:8px 45px;display:grid}.marketing-root.mkt-editorial-page .mkt-careers-intro p{max-width:520px;color:var(--color-mkt-muted);margin-block:25px}.marketing-root.mkt-editorial-page .mkt-career-openings{padding-bottom:80px}.marketing-root.mkt-editorial-page .mkt-editorial-filters{grid-template-columns:2fr 1fr 1fr;gap:20px;padding-block:30px;display:grid}.marketing-root.mkt-editorial-page .mkt-editorial-filters label{gap:10px;font-size:13px;display:grid}.marketing-root.mkt-editorial-page .mkt-editorial-filters :is(input,select){border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);color:var(--color-mkt-ink);border-radius:8px;min-width:0;padding:12px}.marketing-root.mkt-editorial-page .mkt-job-list{margin-bottom:30px}.marketing-root.mkt-editorial-page .mkt-job-list>a{border-top:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.marketing-root.mkt-editorial-page .mkt-job-list h3{margin-block:12px;font-size:28px}.marketing-root.mkt-editorial-page .mkt-job-list p{color:var(--color-mkt-muted)}.marketing-root.mkt-editorial-page .mkt-job-list>a>span{white-space:nowrap;font-size:14px}.marketing-root.mkt-editorial-page .mkt-journal-list{display:block}.marketing-root.mkt-editorial-page .mkt-journal-entry{border-top:1px solid var(--color-mkt-line);grid-template-columns:240px minmax(0,1fr);gap:36px;padding:30px 0;display:grid}.marketing-root.mkt-editorial-page .mkt-journal-entry>div:first-child{border-radius:15px}.marketing-root.mkt-editorial-page .mkt-journal-entry>div:last-child{padding:0}.marketing-root.mkt-editorial-page .mkt-journal-entry h3{color:var(--color-mkt-ink);font-size:28px;font-weight:500}.marketing-root.mkt-editorial-page .mkt-journal-entry p{color:var(--color-mkt-muted)}.marketing-root.mkt-editorial-page .mkt-article-prose{color:var(--color-mkt-ink);font-size:18px;line-height:1.85}.marketing-root.mkt-editorial-page .mkt-article-prose :is(h2,h3,h4){color:var(--color-mkt-ink);font-weight:500}.marketing-root.mkt-editorial-page .mkt-article-sidebar{border-color:var(--color-mkt-line);background:var(--mkt-soft)}.marketing-root.mkt-editorial-page main>.mkt-page{padding-top:0}@media (max-width:1023px){.marketing-root.mkt-conversion-page .mkt-conversion-layout{gap:35px}.marketing-root.mkt-conversion-page .mkt-conversion-panel{padding:25px}.marketing-root.mkt-support-page .mkt-showcase-work{gap:35px}.marketing-root.mkt-editorial-page .mkt-careers-intro{gap:40px}}@media (max-width:767px){.marketing-root.mkt-support-page .mkt-support-heading,.marketing-root.mkt-editorial-page .mkt-support-heading{margin-bottom:30px;padding-block:32px}.marketing-root.mkt-support-page .mkt-support-heading .mkt-display,.marketing-root.mkt-editorial-page .mkt-support-heading .mkt-display,.marketing-root.mkt-conversion-page .mkt-conversion-story .mkt-display{font-size:clamp(2.55rem,10vw,3.4rem)}.marketing-root.mkt-conversion-page .mkt-conversion-layout{grid-template-columns:1fr;padding-block:35px 55px}.marketing-root.mkt-conversion-page .mkt-conversion-panel{border-radius:18px;padding:22px}.marketing-root.mkt-support-page .mkt-support-intro,.marketing-root.mkt-support-page .mkt-legal-layout,.marketing-root.mkt-support-page .mkt-needs-list article,.marketing-root.mkt-support-page .mkt-showcase-work,.marketing-root.mkt-editorial-page .mkt-careers-intro{grid-template-columns:1fr;gap:28px}.marketing-root.mkt-support-page .mkt-principles>li{grid-template-columns:35px 1fr;gap:15px}.marketing-root.mkt-support-page .mkt-principles>li>p{grid-column:2}.marketing-root.mkt-support-page .mkt-presentation-entry{padding:25px;display:block}.marketing-root.mkt-support-page .mkt-presentation-entry button{margin-top:25px}.marketing-root.mkt-support-page .mkt-support-product-links>a{font-size:21px}.marketing-root.mkt-editorial-page .mkt-editorial-filters{grid-template-columns:1fr}.marketing-root.mkt-editorial-page .mkt-job-list>a{display:block}.marketing-root.mkt-editorial-page .mkt-job-list>a>span{margin-top:20px;display:block}.marketing-root.mkt-editorial-page .mkt-journal-entry{grid-template-columns:1fr;gap:20px}.marketing-root.mkt-editorial-page .mkt-journal-entry>div:first-child{max-width:400px}}.marketing-root.mkt-editorial-page main{--serif:Georgia, "Times New Roman", serif;--sans:var(--font-plus-jakarta-sans), var(--font-inter), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ink:var(--color-mkt-ink,#1c1c1f);--ink2:var(--color-mkt-ink,#34343a);--mute:var(--color-mkt-muted,#62666d);--line:var(--color-mkt-line,#e7e7ea);--grey:var(--mkt-soft,#f5f5f6);--grey2:var(--mkt-panel,#ececee);--ok:#1f9d55;--vio:#6d4fd1;--ease:cubic-bezier(.22, .8, .2, 1);--W:1200px;font-family:var(--sans);color:var(--ink);background:var(--color-mkt-surface,#fff)}.marketing-root.mkt-editorial-page main .wrap{max-width:var(--W);margin:0 auto;padding:0 28px}.marketing-root.mkt-editorial-page main :is(h1,h2,h3,h4){font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-weight:400}.marketing-root.mkt-editorial-page main em{font-style:italic}.marketing-root.mkt-editorial-page main .ey{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700}.marketing-root.mkt-editorial-page main .btn{border:1px solid var(--ink);color:var(--ink);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s, background .3s, color .3s;background:#fff;border-radius:9999px;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.marketing-root.mkt-editorial-page main .btn.k{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-editorial-page main .btn.k:hover{transform:translateY(-2px);box-shadow:0 16px 30px -16px #0006}.marketing-root.mkt-editorial-page main .btn.w{color:var(--ink);background:#fff;border-color:#fff}.marketing-root.mkt-editorial-page main .btn.w:hover{transform:translateY(-2px);box-shadow:0 16px 30px -16px #0003}.marketing-root.mkt-editorial-page .prog{z-index:9999;background:linear-gradient(90deg,#f26b5b,#2bb59a,#6d4fd1);width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.marketing-root.mkt-editorial-page main .hero{background:0 0;padding:64px 0 24px;position:relative}.marketing-root.mkt-editorial-page main .hero .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;display:grid}.marketing-root.mkt-editorial-page main .hero h1{margin-top:18px;font-size:clamp(42px,5.8vw,84px);line-height:.98}.marketing-root.mkt-editorial-page main .hero p{color:var(--mute);justify-self:end;max-width:440px;padding-bottom:10px;font-size:17.5px;line-height:1.65}.marketing-root.mkt-editorial-page main .bar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffeb;margin-top:30px;position:sticky;top:72px}.marketing-root.mkt-editorial-page main .bar .wrap{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.marketing-root.mkt-editorial-page main .cat-dropdown-wrap{flex:none;display:inline-block;position:relative}.marketing-root.mkt-editorial-page main .cat-dropdown-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);color:var(--ink);transition:all .25s var(--ease);-webkit-user-select:none;user-select:none;background:#fff;border-radius:9999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.marketing-root.mkt-editorial-page main .cat-dropdown-btn:hover,.marketing-root.mkt-editorial-page main .cat-dropdown-btn.open{border-color:var(--ink);background:var(--grey)}.marketing-root.mkt-editorial-page main .cat-dropdown-btn .cat-count{color:var(--mute);background:var(--grey2);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700}.marketing-root.mkt-editorial-page main .cat-dropdown-btn .cat-chevron{width:16px;height:16px;color:var(--mute);transition:transform .25s var(--ease)}.marketing-root.mkt-editorial-page main .cat-dropdown-btn .cat-chevron.rotate-180{transform:rotate(180deg)}.marketing-root.mkt-editorial-page main .cat-dropdown-menu{border:1px solid var(--line);z-index:60;scrollbar-width:thin;background:#fff;border-radius:16px;min-width:260px;max-width:320px;max-height:360px;padding:6px;animation:.2s cubic-bezier(.22,.8,.2,1) mkt-dropdown-appear;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 45px -12px #0000002e}@keyframes mkt-dropdown-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.marketing-root.mkt-editorial-page main .cat-dropdown-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.marketing-root.mkt-editorial-page main .cat-dropdown-item:hover{background:var(--grey)}.marketing-root.mkt-editorial-page main .cat-dropdown-item.selected{background:var(--grey2);color:var(--color-mkt-action,var(--ink));font-weight:700}.marketing-root.mkt-editorial-page main .cat-dropdown-item .item-meta{align-items:center;gap:6px;display:inline-flex}.marketing-root.mkt-editorial-page main .cat-dropdown-item small{color:var(--mute);background:#0000000d;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:600}.marketing-root.mkt-editorial-page main .sr{border:1px solid var(--line);background:#fff;border-radius:9999px;flex:none;align-items:center;gap:9px;width:280px;height:44px;padding:0 14px;transition:all .3s;display:flex}.marketing-root.mkt-editorial-page main .sr:focus-within{border-color:var(--color-mkt-action,var(--ink));width:320px;box-shadow:0 0 0 4px #0b5c4a1f}.marketing-root.mkt-editorial-page main .sr svg{width:16px;height:16px;color:var(--mute);flex:none}.marketing-root.mkt-editorial-page main .sr input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:13.5px}.marketing-root.mkt-editorial-page main .sr input::placeholder{color:var(--mute);opacity:.7}.marketing-root.mkt-editorial-page main .sr kbd{font:600 11px var(--sans);border:1px solid var(--line);color:var(--mute);background:var(--grey);border-radius:6px;padding:2px 7px}.marketing-root.mkt-editorial-page main .cv{background:var(--g,linear-gradient(135deg, var(--mkt-soft), var(--mkt-panel)));isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.marketing-root.mkt-editorial-page main .cv:before{content:"";z-index:0;background:radial-gradient(circle at 80% 15%,#ffffffa6,#0000 45%);position:absolute;inset:0}.marketing-root.mkt-editorial-page main .cv svg.cv-icon{opacity:.85;width:62%;color:var(--c,var(--color-mkt-action));z-index:1;transition:transform .9s var(--ease);position:absolute;bottom:-12%;right:-6%}.marketing-root.mkt-editorial-page main .cv .tag{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);background:#ffffffeb;border:1px solid #0000000a;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:600;position:absolute;top:14px;left:14px}.marketing-root.mkt-editorial-page main .cv .dots{z-index:0;background:radial-gradient(#00000012 1px,#0000 1.5px) 0 0/16px 16px;position:absolute;inset:0;-webkit-mask:linear-gradient(120deg,#000,#0000 60%);mask:linear-gradient(120deg,#000,#0000 60%)}.marketing-root.mkt-editorial-page main .cv-img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);z-index:1;position:absolute;inset:0}.marketing-root.mkt-editorial-page main a.post:hover .cv svg.cv-icon,.marketing-root.mkt-editorial-page main a.feat:hover .cv svg.cv-icon,.marketing-root.mkt-editorial-page main a.post:hover .cv-img,.marketing-root.mkt-editorial-page main a.feat:hover .cv-img{transform:scale(1.06)}.marketing-root.mkt-editorial-page main .main{padding:48px 0 100px}.marketing-root.mkt-editorial-page main .feat{border:1px solid var(--line);background:linear-gradient(180deg, #fff, var(--mkt-panel));transition:box-shadow .5s var(--ease), transform .5s var(--ease);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:44px;margin-bottom:24px;padding:24px;display:grid}.marketing-root.mkt-editorial-page main .feat:hover{transform:translateY(-3px);box-shadow:0 40px 70px -40px #0000002e}.marketing-root.mkt-editorial-page main .feat .cv{aspect-ratio:1.55;border-radius:24px;min-height:320px}.marketing-root.mkt-editorial-page main .fx{padding:10px 24px 10px 0}.marketing-root.mkt-editorial-page main .pill{letter-spacing:.1em;text-transform:uppercase;color:var(--ok);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.marketing-root.mkt-editorial-page main .pill i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2s infinite mkt-pulse}.marketing-root.mkt-editorial-page main .fx h2{color:var(--ink);margin-top:14px;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.marketing-root.mkt-editorial-page main .fx p{color:var(--mute);margin-top:14px;font-size:16px;line-height:1.65}.marketing-root.mkt-editorial-page main .meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12.5px;display:flex}.marketing-root.mkt-editorial-page main .meta .av{background:var(--color-mkt-action,var(--ink));color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.marketing-root.mkt-editorial-page main .meta b{color:var(--ink);font-weight:600}.marketing-root.mkt-editorial-page main .meta .d{background:var(--mute);opacity:.5;border-radius:50%;width:3px;height:3px}.marketing-root.mkt-editorial-page main .rd{color:var(--ink);align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.marketing-root.mkt-editorial-page main .rd svg{width:15px;height:15px;transition:transform .35s var(--ease)}.marketing-root.mkt-editorial-page main a:hover .rd svg{transform:translate(5px)}.marketing-root.mkt-editorial-page main .gh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:54px 0 24px;display:flex}.marketing-root.mkt-editorial-page main .gh h3{font-size:32px}.marketing-root.mkt-editorial-page main .gh span{color:var(--mute);font-size:13.5px}.marketing-root.mkt-editorial-page main .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px;display:grid}.marketing-root.mkt-editorial-page main .post{transition:transform .5s var(--ease);flex-direction:column;display:flex}.marketing-root.mkt-editorial-page main .post:hover{transform:translateY(-5px)}.marketing-root.mkt-editorial-page main .post .cv{aspect-ratio:1.45}.marketing-root.mkt-editorial-page main .post h3{color:var(--ink);margin-top:18px;font-size:22px;line-height:1.2;transition:color .3s}.marketing-root.mkt-editorial-page main .post:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.marketing-root.mkt-editorial-page main .post p{color:var(--mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.marketing-root.mkt-editorial-page main .post .meta{margin-top:auto;padding-top:18px}.marketing-root.mkt-editorial-page main .post.w2{flex-direction:row;grid-column:span 2;align-items:stretch;gap:28px}.marketing-root.mkt-editorial-page main .post.w2 .cv{aspect-ratio:auto;flex:1.05;min-height:280px}.marketing-root.mkt-editorial-page main .post.w2 .bx{flex-direction:column;flex:1;min-width:0;display:flex}.marketing-root.mkt-editorial-page main .post.w2 h3{margin-top:0;font-size:28px}.marketing-root.mkt-editorial-page main .nl{background:var(--ink);color:#fff;border-radius:24px;flex-direction:column;grid-column:span 1;padding:30px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-editorial-page main .nl:before{content:"";background:radial-gradient(circle,#2bb59a59,#0000 65%);width:300px;height:300px;position:absolute;top:-30%;right:-30%}.marketing-root.mkt-editorial-page main .nl>*{position:relative}.marketing-root.mkt-editorial-page main .nl h3{color:#fff;font-size:28px;line-height:1.15}.marketing-root.mkt-editorial-page main .nl p{color:#ffffffbf;margin-top:12px;font-size:14px;line-height:1.6}.marketing-root.mkt-editorial-page main .nl form{gap:10px;margin-top:auto;padding-top:22px;display:grid}.marketing-root.mkt-editorial-page main .nl input{color:#fff;height:46px;font:inherit;background:#00000040;border:1px solid #fff3;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .3s}.marketing-root.mkt-editorial-page main .nl input:focus{border-color:#fff}.marketing-root.mkt-editorial-page main .nl input.err{border-color:#f0654f;animation:.4s mkt-shake}.marketing-root.mkt-editorial-page main .nl .btn{color:var(--ink);background:#fff;border-color:#fff;justify-content:center;height:46px}.marketing-root.mkt-editorial-page main .nl .okm{color:#7ee0d4;margin-top:auto;padding-top:22px;font-size:14px;font-weight:600;display:none}.marketing-root.mkt-editorial-page main .nl .okm.show{display:block}.marketing-root.mkt-editorial-page main .empty{text-align:center;color:var(--mute);grid-column:1/-1;padding:70px 0}.marketing-root.mkt-editorial-page main .empty b{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:28px;font-weight:400;display:block}.marketing-root.mkt-editorial-page main .pg{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:26px;display:flex}.marketing-root.mkt-editorial-page main .pg p{color:var(--mute);font-size:13.5px}.marketing-root.mkt-editorial-page main .pg p b{color:var(--ink)}.marketing-root.mkt-editorial-page main .pgs{align-items:center;gap:6px;display:flex}.marketing-root.mkt-editorial-page main .pgs button{all:unset;cursor:pointer;border:1px solid var(--line);min-width:40px;height:40px;color:var(--mute);background:#fff;border-radius:50%;place-items:center;font-size:13.5px;font-weight:600;transition:all .3s;display:grid}.marketing-root.mkt-editorial-page main .pgs button:hover{border-color:var(--ink);color:var(--ink)}.marketing-root.mkt-editorial-page main .pgs button.on{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-editorial-page main .pgs button:disabled{opacity:.35;cursor:not-allowed}.marketing-root.mkt-editorial-page main .pgs i{color:var(--mute);padding:0 4px;font-style:normal}.marketing-root.mkt-editorial-page main .top{background:0 0;padding:40px 0 0}.marketing-root.mkt-editorial-page main .crumb{color:var(--mute);align-items:center;gap:8px;font-size:13.5px;font-weight:600;transition:color .3s;display:inline-flex}.marketing-root.mkt-editorial-page main .crumb:hover{color:var(--ink)}.marketing-root.mkt-editorial-page main .crumb svg{width:14px;height:14px;transition:transform .3s var(--ease)}.marketing-root.mkt-editorial-page main .crumb:hover svg{transform:translate(-4px)}.marketing-root.mkt-editorial-page main .head{text-align:center;max-width:900px;margin:30px auto 0}.marketing-root.mkt-editorial-page main .tg{letter-spacing:.1em;text-transform:uppercase;background:var(--grey);color:var(--color-mkt-action,var(--ink));border:1px solid var(--line);border-radius:99px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.marketing-root.mkt-editorial-page main .head h1{color:var(--ink);margin-top:20px;font-size:clamp(34px,4.8vw,62px);line-height:1.05}.marketing-root.mkt-editorial-page main .head .sub{color:var(--mute);max-width:720px;margin:18px auto 0;font-size:18px;line-height:1.65}.marketing-root.mkt-editorial-page main .by{color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;font-size:13.5px;display:flex}.marketing-root.mkt-editorial-page main .by .av{background:var(--color-mkt-action,var(--ink));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.marketing-root.mkt-editorial-page main .by b{color:var(--ink);font-weight:600;line-height:1.2;display:block}.marketing-root.mkt-editorial-page main .by small{color:var(--mute);font-size:12px}.marketing-root.mkt-editorial-page main .by .d{background:var(--line);width:1px;height:24px}.marketing-root.mkt-editorial-page main .cover{aspect-ratio:16/9;background:var(--grey);border:1px solid var(--line);border-radius:20px;max-width:1040px;margin:40px auto 0;position:relative;overflow:hidden;box-shadow:0 16px 36px -12px #00000014}.marketing-root.mkt-editorial-page main .cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.marketing-root.mkt-editorial-page main .body{padding:0 0 90px;position:relative}.marketing-root.mkt-editorial-page main .cols{grid-template-columns:260px minmax(0,720px) 44px;align-items:start;gap:52px;max-width:1120px;margin:0 auto;padding:50px 28px 0;display:grid}.marketing-root.mkt-editorial-page main .toc{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.marketing-root.mkt-editorial-page main .toc-mobile-toggle{display:none}.marketing-root.mkt-editorial-page main .toc h5{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);justify-content:space-between;margin-bottom:14px;font-size:11.5px;font-weight:700;display:flex}.marketing-root.mkt-editorial-page main .toc h5 span{font-variant-numeric:tabular-nums;color:var(--ink)}.marketing-root.mkt-editorial-page main .toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.marketing-root.mkt-editorial-page main .toc a{color:var(--mute);border-left:2px solid #0000;margin-left:-1px;padding:8px 14px;font-size:13.5px;line-height:1.4;transition:all .3s;display:block}.marketing-root.mkt-editorial-page main .toc a:hover{color:var(--ink)}.marketing-root.mkt-editorial-page main .toc a.on{color:var(--color-mkt-action,var(--ink));border-left-color:var(--color-mkt-action,var(--ink));font-weight:600}.marketing-root.mkt-editorial-page main .toc li.sb a{padding-left:26px;font-size:12.5px}.marketing-root.mkt-editorial-page main .rail{align-self:start;justify-items:start;gap:10px;width:44px;display:grid;position:sticky;top:96px}.marketing-root.mkt-editorial-page main .rail button{all:unset;cursor:pointer;border:1px solid var(--line);width:44px;height:44px;transition:all .3s var(--ease);color:var(--mute);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.marketing-root.mkt-editorial-page main .rail button:hover{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink));transform:translateY(-2px)}.marketing-root.mkt-editorial-page main .rail button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.marketing-root.mkt-editorial-page main .rail svg{width:17px;height:17px}.marketing-root.mkt-editorial-page .toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;transition:all .4s var(--ease);z-index:99999;border-radius:9999px;padding:11px 18px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%,30px)}.marketing-root.mkt-editorial-page .toast.show{opacity:1;transform:translate(-50%)}.marketing-root.mkt-editorial-page main .prose{color:var(--ink);font-size:17.5px;line-height:1.8}.marketing-root.mkt-editorial-page main .prose p{margin-top:22px}.marketing-root.mkt-editorial-page main .prose>p:first-child{margin-top:0}.marketing-root.mkt-editorial-page main .prose .lead{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:23px;line-height:1.55}.marketing-root.mkt-editorial-page main .prose h2{color:var(--ink);margin-top:56px;padding-top:6px;scroll-margin-top:100px;font-size:34px;line-height:1.15}.marketing-root.mkt-editorial-page main .prose h3{color:var(--ink);margin-top:38px;scroll-margin-top:100px;font-size:24px;line-height:1.25}.marketing-root.mkt-editorial-page main .prose strong{color:var(--ink);font-weight:600}.marketing-root.mkt-editorial-page main .prose a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.marketing-root.mkt-editorial-page main .prose a:hover{color:var(--color-mkt-action)}.marketing-root.mkt-editorial-page main .prose ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.marketing-root.mkt-editorial-page main .prose ul li{padding-left:28px;position:relative}.marketing-root.mkt-editorial-page main .prose ul li:before{content:"";background:var(--color-mkt-action,var(--ink));border-radius:2px;width:8px;height:2px;position:absolute;top:.75em;left:4px}.marketing-root.mkt-editorial-page main .prose ol{gap:10px;margin:20px 0 0;padding-left:22px;display:grid}.marketing-root.mkt-editorial-page main .key{border:1px solid var(--line);background:linear-gradient(180deg, var(--mkt-panel), #fff);border-radius:22px;margin:0 0 36px;padding:24px 26px}.marketing-root.mkt-editorial-page main .key h4{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.marketing-root.mkt-editorial-page main .key h4:before{content:"";background:var(--color-mkt-action,#6d4fd1);border-radius:50%;width:8px;height:8px}.marketing-root.mkt-editorial-page main .key ul{margin-top:14px;font-size:15.5px;line-height:1.6}.marketing-root.mkt-editorial-page main .co{background:var(--mkt-soft);border:1px solid var(--line);color:var(--ink);border-radius:20px;gap:16px;margin:32px 0 0;padding:22px 24px;font-size:16.5px;line-height:1.65;display:flex}.marketing-root.mkt-editorial-page main .co svg{width:22px;height:22px;color:var(--color-mkt-action,#6d4fd1);flex:none;margin-top:2px}.marketing-root.mkt-editorial-page main .co b{font-family:var(--serif);margin-bottom:4px;font-size:20px;font-weight:400;display:block}.marketing-root.mkt-editorial-page main .quote,.marketing-root.mkt-editorial-page main .prose blockquote{border-left:3px solid var(--color-mkt-action,var(--ink));font-family:var(--serif);color:var(--ink);margin:36px 0 0;padding:6px 0 6px 26px;font-size:24px;font-style:italic;line-height:1.35}.marketing-root.mkt-editorial-page main .tw{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;width:100%;max-width:100%;margin-top:28px;overflow-x:auto;box-shadow:0 4px 14px -6px #0000000a}.marketing-root.mkt-editorial-page main .prose>table{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:100%;margin-top:28px;display:block;overflow-x:auto}.marketing-root.mkt-editorial-page main .tw table,.marketing-root.mkt-editorial-page main .prose table{border-collapse:collapse;width:100%;min-width:460px;font-size:14.5px;line-height:1.5}.marketing-root.mkt-editorial-page main .tw th,.marketing-root.mkt-editorial-page main .prose th{background:var(--ink);color:#fff;text-align:left;letter-spacing:.03em;padding:13px 16px;font-size:13px;font-weight:600}.marketing-root.mkt-editorial-page main .tw td,.marketing-root.mkt-editorial-page main .prose td{border-top:1px solid var(--line);vertical-align:top;padding:13px 16px}.marketing-root.mkt-editorial-page main .tw td:first-child,.marketing-root.mkt-editorial-page main .prose td:first-child{color:var(--ink);font-weight:600}.marketing-root.mkt-editorial-page main .tw tr:nth-child(2n) td,.marketing-root.mkt-editorial-page main .prose tr:nth-child(2n) td{background:var(--mkt-panel)}.marketing-root.mkt-editorial-page main .step{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:24px;padding:24px 24px 24px 84px;transition:box-shadow .4s,border-color .4s;position:relative}.marketing-root.mkt-editorial-page main .step:hover{border-color:var(--ink);box-shadow:0 20px 40px -25px #00000026}.marketing-root.mkt-editorial-page main .step .n{background:var(--color-mkt-action,var(--ink));color:#fff;width:44px;height:44px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:22px;left:22px}.marketing-root.mkt-editorial-page main .step h3{margin-top:0;font-size:22px}.marketing-root.mkt-editorial-page main .step p{margin-top:8px;font-size:15.5px;line-height:1.65}.marketing-root.mkt-editorial-page main .step.line:before{content:"";background:var(--line);width:2px;position:absolute;top:70px;bottom:-28px;left:43px}.marketing-root.mkt-editorial-page main .faq{border-top:1px solid var(--line);margin-top:24px}.marketing-root.mkt-editorial-page main .fq{border-bottom:1px solid var(--line)}.marketing-root.mkt-editorial-page main .fq button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:21px;line-height:1.25;display:flex}.marketing-root.mkt-editorial-page main .fq .pl{border:1px solid var(--line);width:32px;height:32px;transition:all .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.marketing-root.mkt-editorial-page main .fq .pl svg{width:12px;height:12px;transition:transform .4s var(--ease)}.marketing-root.mkt-editorial-page main .fq.open .pl{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-editorial-page main .fq.open .pl svg{transform:rotate(45deg)}.marketing-root.mkt-editorial-page main .fq .a{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.marketing-root.mkt-editorial-page main .fq.open .a{grid-template-rows:1fr}.marketing-root.mkt-editorial-page main .fq .a>div{overflow:hidden}.marketing-root.mkt-editorial-page main .fq .a p{color:var(--mute);margin:0;padding:0 48px 22px 0;font-size:16px;line-height:1.7}.marketing-root.mkt-editorial-page main .author{border:1px solid var(--line);background:#fff;border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:56px;padding:26px;display:flex}.marketing-root.mkt-editorial-page main .author .av{background:var(--color-mkt-action,var(--ink));color:#fff;width:58px;height:58px;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.marketing-root.mkt-editorial-page main .author div{flex:1;min-width:200px}.marketing-root.mkt-editorial-page main .author b{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:400}.marketing-root.mkt-editorial-page main .author p{color:var(--mute);margin-top:4px;font-size:14px;line-height:1.55}.marketing-root.mkt-editorial-page main .cta{background:var(--ink);color:#fff;border-radius:28px;margin-top:40px;padding:38px;position:relative;overflow:hidden}.marketing-root.mkt-editorial-page main .cta:before{content:"";background:radial-gradient(circle,#2bb59a59,#0000 65%);width:440px;height:440px;position:absolute;top:-60%;right:-12%}.marketing-root.mkt-editorial-page main .cta>*{position:relative}.marketing-root.mkt-editorial-page main .cta h3{color:#fff;margin:0;font-size:34px;line-height:1.1}.marketing-root.mkt-editorial-page main .cta p{color:#ffffffbf;max-width:440px;margin-top:12px;font-size:15.5px;line-height:1.6}.marketing-root.mkt-editorial-page main .cta .btn{margin-top:22px}.marketing-root.mkt-editorial-page main .rel{background:var(--grey);border-top:1px solid var(--line);padding:72px 0 90px}.marketing-root.mkt-editorial-page main .rel .h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}.marketing-root.mkt-editorial-page main .rel h2{color:var(--ink);font-size:clamp(30px,3.6vw,44px)}.marketing-root.mkt-editorial-page main .rel .h a{color:var(--ink);border-bottom:1px solid var(--ink);font-size:14px;font-weight:600}.marketing-root.mkt-editorial-page main .rg{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketing-root.mkt-editorial-page main .rc{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:22px;flex-direction:column;padding:16px;display:flex}.marketing-root.mkt-editorial-page main .rc:hover{transform:translateY(-5px);box-shadow:0 30px 50px -30px #0003}.marketing-root.mkt-editorial-page main .rc .cv{aspect-ratio:1.6;border-radius:14px;position:relative;overflow:hidden}.marketing-root.mkt-editorial-page main .rc .cv span{color:var(--ink);background:#ffffffeb;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.marketing-root.mkt-editorial-page main .rc h3{color:var(--ink);margin:16px 4px 0;font-size:20px;line-height:1.25}.marketing-root.mkt-editorial-page main .rc small{color:var(--mute);margin:auto 4px 4px;padding-top:14px;font-size:12.5px;display:block}.marketing-root.mkt-editorial-page main .pn{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.marketing-root.mkt-editorial-page main .pn a,.marketing-root.mkt-editorial-page main .pn .pn-item{border:1px solid var(--line);transition:all .4s var(--ease);background:#fff;border-radius:20px;padding:20px 24px;display:block}.marketing-root.mkt-editorial-page main .pn a:hover{border-color:var(--ink);transform:translateY(-2px)}.marketing-root.mkt-editorial-page main .pn .pn-item.disabled{opacity:.5;cursor:default}.marketing-root.mkt-editorial-page main .pn small{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:700}.marketing-root.mkt-editorial-page main .pn b{font-family:var(--serif);color:var(--ink);margin-top:8px;font-size:19px;font-weight:400;line-height:1.25;display:block}.marketing-root.mkt-editorial-page main .pn a:last-child,.marketing-root.mkt-editorial-page main .pn .pn-item:last-child{text-align:right}@media (max-width:1100px){.marketing-root.mkt-editorial-page main .cols{grid-template-columns:minmax(0,720px);justify-content:center;gap:0}.marketing-root.mkt-editorial-page main .toc{border:1px solid var(--line);background:#fff;border-radius:16px;max-height:none;margin-bottom:28px;padding:0;position:static;overflow:hidden}.marketing-root.mkt-editorial-page main .toc-mobile-toggle{background:var(--mkt-panel,#f8fafc);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-family:inherit;transition:background .2s;display:flex}.marketing-root.mkt-editorial-page main .toc-mobile-toggle:hover{background:#edf2f7}.marketing-root.mkt-editorial-page main .toc-toggle-title{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.marketing-root.mkt-editorial-page main .toc-count-badge{color:var(--color-mkt-action,#0b5c4a);background:#0b5c4a1a;border-radius:99px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.marketing-root.mkt-editorial-page main .toc-toggle-meta{align-items:center;gap:8px;display:flex}.marketing-root.mkt-editorial-page main .toc-pct{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.marketing-root.mkt-editorial-page main .toc-chevron{color:var(--mute);transition:transform .3s}.marketing-root.mkt-editorial-page main .toc-body{border-top:1px solid var(--line);max-height:400px;padding:16px 18px 20px;display:none;overflow-y:auto}.marketing-root.mkt-editorial-page main .toc.open .toc-body{display:block}.marketing-root.mkt-editorial-page main .toc ol{border:0}.marketing-root.mkt-editorial-page main .toc a{border-left:0;margin:0;padding:7px 0}.marketing-root.mkt-editorial-page main .toc li.sb a{padding-left:14px}.marketing-root.mkt-editorial-page main .rail{display:none}}@media (max-width:1020px){.marketing-root.mkt-editorial-page main .hero .wrap,.marketing-root.mkt-editorial-page main .feat{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-editorial-page main .feat .cv{aspect-ratio:16/9;min-height:0}.marketing-root.mkt-editorial-page main .hero p{justify-self:start}.marketing-root.mkt-editorial-page main .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root.mkt-editorial-page main .post.w2{grid-column:span 2}.marketing-root.mkt-editorial-page main .fx{padding:6px 10px 14px}.marketing-root.mkt-editorial-page main .sr{width:220px}.marketing-root.mkt-editorial-page main .sr:focus-within{width:240px}.marketing-root.mkt-editorial-page main .sr kbd{display:none}}@media (max-width:700px){.marketing-root.mkt-editorial-page main .wrap,.marketing-root.mkt-editorial-page main .cols{padding-left:20px;padding-right:20px}.marketing-root.mkt-editorial-page main .hero{padding:40px 0 20px}.marketing-root.mkt-editorial-page main .hero h1{font-size:clamp(38px,9vw,54px);line-height:1.05}.marketing-root.mkt-editorial-page main .hero p{margin-top:12px;font-size:16px;line-height:1.6}.marketing-root.mkt-editorial-page main .bar{z-index:20;background:#fff;margin-top:20px;position:relative;top:auto}.marketing-root.mkt-editorial-page main .bar .wrap{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:12px 20px}.marketing-root.mkt-editorial-page main .cat-dropdown-wrap{width:100%}.marketing-root.mkt-editorial-page main .cat-dropdown-btn{justify-content:space-between;width:100%}.marketing-root.mkt-editorial-page main .cat-dropdown-menu{width:100%;max-width:100%}.marketing-root.mkt-editorial-page main .sr,.marketing-root.mkt-editorial-page main .sr:focus-within{width:100%}.marketing-root.mkt-editorial-page main .feat{border-radius:24px;gap:16px;padding:14px}.marketing-root.mkt-editorial-page main .feat .cv{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto;min-height:0}.marketing-root.mkt-editorial-page main .feat .fx{padding:4px 6px 10px}.marketing-root.mkt-editorial-page main .feat .fx h2{margin-top:12px;font-size:clamp(20px,5.5vw,26px);line-height:1.25}.marketing-root.mkt-editorial-page main .feat .fx p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.marketing-root.mkt-editorial-page main .gh{margin:36px 0 18px}.marketing-root.mkt-editorial-page main .gh h3{font-size:24px}.marketing-root.mkt-editorial-page main .grid{grid-template-columns:minmax(0,1fr);gap:24px}.marketing-root.mkt-editorial-page main .post .cv{aspect-ratio:16/9;border-radius:16px;min-height:0}.marketing-root.mkt-editorial-page main .post h3{margin-top:14px;font-size:20px;line-height:1.25}.marketing-root.mkt-editorial-page main .post.w2{flex-direction:column;grid-column:auto}.marketing-root.mkt-editorial-page main .post.w2 .cv{aspect-ratio:16/9;border-radius:16px;flex:none;min-height:0}.marketing-root.mkt-editorial-page main .post.w2 h3{margin-top:14px;font-size:20px;line-height:1.25}.marketing-root.mkt-editorial-page main .nl{border-radius:20px;padding:24px 20px}.marketing-root.mkt-editorial-page main .nl h3{font-size:22px;line-height:1.2}.marketing-root.mkt-editorial-page main .nl p{margin-top:8px;font-size:13.5px}.marketing-root.mkt-editorial-page main .nl form{margin-top:18px;padding-top:0}.marketing-root.mkt-editorial-page main .nl input,.marketing-root.mkt-editorial-page main .nl .btn{height:44px}.marketing-root.mkt-editorial-page main .pg{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:40px;padding-top:20px}.marketing-root.mkt-editorial-page main .pgs{flex-wrap:wrap;justify-content:center}.marketing-root.mkt-editorial-page main .pgs button{min-width:38px;height:38px}.marketing-root.mkt-editorial-page main .top{padding:24px 0 0}.marketing-root.mkt-editorial-page main .head{margin-top:20px}.marketing-root.mkt-editorial-page main .head h1{letter-spacing:-.01em;margin-top:16px;font-size:clamp(26px,6.8vw,36px);line-height:1.18}.marketing-root.mkt-editorial-page main .head .sub{margin-top:12px;font-size:15.5px;line-height:1.55}.marketing-root.mkt-editorial-page main .by{justify-content:center;align-items:center;gap:8px 12px;margin-top:20px;font-size:13px}.marketing-root.mkt-editorial-page main .by .av{width:32px;height:32px;font-size:12px}.marketing-root.mkt-editorial-page main .by .d{background:var(--mute);opacity:.5;border-radius:50%;width:3px;height:3px;display:inline-block}.marketing-root.mkt-editorial-page main .cover{aspect-ratio:16/9;border-radius:16px;margin:22px auto 0}.marketing-root.mkt-editorial-page main .cols{padding-top:24px}.marketing-root.mkt-editorial-page main .body{padding-bottom:50px}.marketing-root.mkt-editorial-page main .prose{font-size:16px;line-height:1.72}.marketing-root.mkt-editorial-page main .prose .lead{font-size:18.5px;line-height:1.5}.marketing-root.mkt-editorial-page main .prose h2{margin-top:38px;scroll-margin-top:80px;font-size:24px;line-height:1.25}.marketing-root.mkt-editorial-page main .prose h3{margin-top:28px;scroll-margin-top:80px;font-size:19px;line-height:1.3}.marketing-root.mkt-editorial-page main .prose p{margin-top:16px}.marketing-root.mkt-editorial-page main .key{border-radius:18px;margin:0 0 24px;padding:18px 20px}.marketing-root.mkt-editorial-page main .key ul{gap:8px;font-size:14.5px}.marketing-root.mkt-editorial-page main .co{border-radius:16px;gap:12px;margin:24px 0 0;padding:16px 18px;font-size:14.5px}.marketing-root.mkt-editorial-page main .co svg{width:18px;height:18px}.marketing-root.mkt-editorial-page main .quote,.marketing-root.mkt-editorial-page main .prose blockquote{margin:24px 0 0;padding:4px 0 4px 18px;font-size:18px;line-height:1.45}.marketing-root.mkt-editorial-page main .tw,.marketing-root.mkt-editorial-page main .prose>table{-webkit-overflow-scrolling:touch;border-radius:14px;width:100%;max-width:100%;margin-top:20px;overflow-x:auto}.marketing-root.mkt-editorial-page main .tw table,.marketing-root.mkt-editorial-page main .prose table{width:100%;min-width:380px;font-size:13.5px;line-height:1.45}.marketing-root.mkt-editorial-page main .tw th,.marketing-root.mkt-editorial-page main .prose th{padding:10px 12px;font-size:12px}.marketing-root.mkt-editorial-page main .tw td,.marketing-root.mkt-editorial-page main .prose td{padding:10px 12px}.marketing-root.mkt-editorial-page main .tw td:first-child,.marketing-root.mkt-editorial-page main .prose td:first-child{white-space:normal;width:32%;min-width:90px}.marketing-root.mkt-editorial-page main .step{border-radius:18px;padding:18px 18px 18px 66px}.marketing-root.mkt-editorial-page main .step .n{width:38px;height:38px;font-size:17px;top:18px;left:16px}.marketing-root.mkt-editorial-page main .step.line:before{display:none}.marketing-root.mkt-editorial-page main .author{border-radius:20px;gap:16px;margin-top:40px;padding:20px}.marketing-root.mkt-editorial-page main .author .av{width:48px;height:48px;font-size:20px}.marketing-root.mkt-editorial-page main .author b{font-size:19px}.marketing-root.mkt-editorial-page main .cta{border-radius:20px;margin-top:34px;padding:24px 20px}.marketing-root.mkt-editorial-page main .cta h3{font-size:24px;line-height:1.2}.marketing-root.mkt-editorial-page main .cta p{font-size:14px}.marketing-root.mkt-editorial-page main .cta .btn{justify-content:center;width:100%}.marketing-root.mkt-editorial-page main .rel{padding:48px 0 64px}.marketing-root.mkt-editorial-page main .rel .h{margin-bottom:22px}.marketing-root.mkt-editorial-page main .rel h2{font-size:28px}.marketing-root.mkt-editorial-page main .rg,.marketing-root.mkt-editorial-page main .pn{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-editorial-page main .rc{border-radius:18px;padding:14px}.marketing-root.mkt-editorial-page main .rc .cv{aspect-ratio:16/9}.marketing-root.mkt-editorial-page main .rc h3{font-size:18px}.marketing-root.mkt-editorial-page main .pn{gap:14px;margin-top:22px}.marketing-root.mkt-editorial-page main .pn a,.marketing-root.mkt-editorial-page main .pn .pn-item{border-radius:16px;padding:16px 18px}.marketing-root.mkt-editorial-page main .pn a:last-child,.marketing-root.mkt-editorial-page main .pn .pn-item:last-child{text-align:left}.marketing-root.mkt-editorial-page main .fq button{font-size:19px}.marketing-root.mkt-editorial-page main .fq .a p{padding-right:0}}@media (max-width:480px){.marketing-root.mkt-editorial-page main .wrap,.marketing-root.mkt-editorial-page main .cols{padding-left:16px;padding-right:16px}.marketing-root.mkt-editorial-page main .hero{padding:30px 0 14px}.marketing-root.mkt-editorial-page main .hero h1{font-size:clamp(32px,9.5vw,42px)}.marketing-root.mkt-editorial-page main .hero p{font-size:15px;line-height:1.55}.marketing-root.mkt-editorial-page main .bar{margin-top:14px}.marketing-root.mkt-editorial-page main .bar .wrap{padding:10px 16px}.marketing-root.mkt-editorial-page main .feat{border-radius:20px;gap:14px;padding:12px}.marketing-root.mkt-editorial-page main .feat .cv{border-radius:14px}.marketing-root.mkt-editorial-page main .feat .fx h2{font-size:20px}.marketing-root.mkt-editorial-page main .post h3,.marketing-root.mkt-editorial-page main .post.w2 h3{font-size:18px}.marketing-root.mkt-editorial-page main .nl{padding:20px 16px}.marketing-root.mkt-editorial-page main .top{padding:16px 0 0}.marketing-root.mkt-editorial-page main .head{margin-top:14px}.marketing-root.mkt-editorial-page main .head h1{margin-top:12px;font-size:clamp(23px,6.8vw,28px);line-height:1.2}.marketing-root.mkt-editorial-page main .head .sub{margin-top:10px;font-size:14.5px;line-height:1.5}.marketing-root.mkt-editorial-page main .by{gap:6px 10px;margin-top:16px;font-size:12px}.marketing-root.mkt-editorial-page main .cover{border-radius:14px;margin:18px auto 0}.marketing-root.mkt-editorial-page main .cols{padding-top:18px}.marketing-root.mkt-editorial-page main .prose{font-size:15px;line-height:1.68}.marketing-root.mkt-editorial-page main .prose .lead{font-size:17px;line-height:1.5}.marketing-root.mkt-editorial-page main .prose h2{margin-top:30px;font-size:21px}.marketing-root.mkt-editorial-page main .prose h3{margin-top:22px;font-size:17.5px}.marketing-root.mkt-editorial-page main .key{border-radius:14px;padding:14px 16px}.marketing-root.mkt-editorial-page main .co{border-radius:14px;gap:10px;padding:14px 16px}.marketing-root.mkt-editorial-page main .quote,.marketing-root.mkt-editorial-page main .prose blockquote{padding:2px 0 2px 14px;font-size:16.5px}.marketing-root.mkt-editorial-page main .tw,.marketing-root.mkt-editorial-page main .prose>table{border-radius:12px;margin-top:18px}.marketing-root.mkt-editorial-page main .tw table,.marketing-root.mkt-editorial-page main .prose table{min-width:340px;font-size:13px}.marketing-root.mkt-editorial-page main .tw th,.marketing-root.mkt-editorial-page main .prose th{padding:9px 10px;font-size:11.5px}.marketing-root.mkt-editorial-page main .tw td,.marketing-root.mkt-editorial-page main .prose td{padding:9px 10px}.marketing-root.mkt-editorial-page main .tw td:first-child,.marketing-root.mkt-editorial-page main .prose td:first-child{width:28%;min-width:85px}.marketing-root.mkt-editorial-page main .step{border-radius:14px;padding:14px 14px 14px 54px}.marketing-root.mkt-editorial-page main .step .n{width:32px;height:32px;font-size:15px;top:14px;left:12px}.marketing-root.mkt-editorial-page main .author{border-radius:16px;gap:12px;padding:16px}.marketing-root.mkt-editorial-page main .cta{border-radius:16px;padding:20px 16px}.marketing-root.mkt-editorial-page main .cta h3{font-size:20px}.marketing-root.mkt-editorial-page main .rel h2{font-size:24px}.marketing-root.mkt-editorial-page main .pn a,.marketing-root.mkt-editorial-page main .pn .pn-item{padding:14px 16px}}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#b9ccc2]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#b9ccc2]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#b9ccc2]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#193f31]{fill:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#193f31]{stroke:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#193f31]{flood-color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#b9d0c5]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#b9d0c5]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#b9d0c5]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#739a86]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#739a86]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#739a86]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#fffdf7]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#fffdf7]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#fffdf7]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#bbcec0]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#bbcec0]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#bbcec0]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#1a735d]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#1a735d]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#1a735d]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#2b5044]{fill:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#2b5044]{stroke:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#2b5044]{flood-color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#e3edcf]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#e3edcf]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e3edcf]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#347059]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#347059]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#347059]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#456756]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#456756]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#456756]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#c7d4c7]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#c7d4c7]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c7d4c7]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#c4dbcc]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#c4dbcc]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c4dbcc]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#e9eee4]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#e9eee4]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e9eee4]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#f0dfc3]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#f0dfc3]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f0dfc3]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#cbb691]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#cbb691]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#cbb691]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#655235]{fill:#7c3a22}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#655235]{stroke:#7c3a22}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#655235]{flood-color:#7c3a22}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#cdbb9b]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#cdbb9b]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#cdbb9b]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#aa8751]{fill:#c4a36a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#aa8751]{stroke:#c4a36a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#aa8751]{flood-color:#c4a36a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#6d775c]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#6d775c]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#6d775c]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#dfc79f]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#dfc79f]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#dfc79f]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#d6e8dd]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#d6e8dd]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#d6e8dd]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#a2c7b4]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#a2c7b4]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#a2c7b4]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#295c4c]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#295c4c]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#295c4c]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#8fbaa3]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#8fbaa3]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#8fbaa3]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#e3eedb]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#e3eedb]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e3eedb]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#365f4a]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#365f4a]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#365f4a]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#88ac97]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#88ac97]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#88ac97]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#edf6e9]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#edf6e9]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#edf6e9]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#e5dfee]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#e5dfee]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e5dfee]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#c3b2d7]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#c3b2d7]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c3b2d7]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#a28bb7]{fill:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#a28bb7]{stroke:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#a28bb7]{flood-color:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#705784]{fill:#7c3a22}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#705784]{stroke:#7c3a22}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#705784]{flood-color:#7c3a22}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#c5b7d4]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#c5b7d4]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c5b7d4]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#11654f]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#11654f]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#11654f]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#f4f7ec]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#f4f7ec]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f4f7ec]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#f3f8eb]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#f3f8eb]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f3f8eb]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#728966]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#728966]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#728966]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [fill=\#7c9a87]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [stroke=\#7c9a87]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-ecosystem [flood-color=\#7c9a87]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#bbcebf]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#bbcebf]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#bbcebf]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#123e2b]{fill:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#123e2b]{stroke:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#123e2b]{flood-color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#dce9db]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#dce9db]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#dce9db]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#fffef8]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#fffef8]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#fffef8]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#b9cdbb]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#b9cdbb]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#b9cdbb]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#d6dfd2]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#d6dfd2]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#d6dfd2]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#497f62]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#497f62]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#497f62]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#2a5140]{fill:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#2a5140]{stroke:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#2a5140]{flood-color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#697c6a]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#697c6a]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#697c6a]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#52705a]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#52705a]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#52705a]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#dbe2d7]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#dbe2d7]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#dbe2d7]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#ebf0df]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#ebf0df]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#ebf0df]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#8daa80]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#8daa80]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#8daa80]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#526e4f]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#526e4f]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#526e4f]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#b4c5a5]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#b4c5a5]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#b4c5a5]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#f3ead7]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#f3ead7]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#f3ead7]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#c6ac78]{fill:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#c6ac78]{stroke:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#c6ac78]{flood-color:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#d8c8a7]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#d8c8a7]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#d8c8a7]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#dbece1]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#dbece1]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#dbece1]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#a8c9b4]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#a8c9b4]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#a8c9b4]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#4f7860]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#4f7860]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#4f7860]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#a2c0aa]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#a2c0aa]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#a2c0aa]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#39815d]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#39815d]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#39815d]{flood-color:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#e9e2ed]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#e9e2ed]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#e9e2ed]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#c5b7d0]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#c5b7d0]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#c5b7d0]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#eef0e8]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#eef0e8]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#eef0e8]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#7f9270]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#7f9270]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#7f9270]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#829475]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#829475]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#829475]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#c5d0bb]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#c5d0bb]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#c5d0bb]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#174d3b]{fill:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#174d3b]{stroke:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#174d3b]{flood-color:#0c3b30}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#b7d5b5]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#b7d5b5]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#b7d5b5]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#f4f7ed]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#f4f7ed]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#f4f7ed]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [fill=\#7b9b7e]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [stroke=\#7b9b7e]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-crm [flood-color=\#7b9b7e]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#dfd8e7]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#dfd8e7]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#dfd8e7]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#d4dfc9]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#d4dfc9]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#d4dfc9]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#9aaa89]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#9aaa89]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#9aaa89]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#718b67]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#718b67]{stroke:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#718b67]{flood-color:#7eae9a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#a6b69b]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#a6b69b]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#a6b69b]{flood-color:#d7e8df}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#f1dfbe]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#f1dfbe]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#f1dfbe]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#c5ac7c]{fill:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#c5ac7c]{stroke:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#c5ac7c]{flood-color:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#b98f60]{fill:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#b98f60]{stroke:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#b98f60]{flood-color:#e4c99a}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#fffdf7]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#fffdf7]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#fffdf7]{flood-color:#fff}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [fill=\#c0b0ce]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [stroke=\#c0b0ce]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root .mkt-illustration-people [flood-color=\#c0b0ce]{flood-color:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b7cbb9]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b7cbb9]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#d8e5d4]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#d8e5d4]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#fffdf4]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#fffdf4]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b5c6ad]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b5c6ad]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#cedbc1]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#cedbc1]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#284d3a]{fill:#0c3b30}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#284d3a]{stroke:#0c3b30}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#c5d1bc]{fill:#d7e8df}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#c5d1bc]{stroke:#d7e8df}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#d7dfcf]{fill:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#d7dfcf]{stroke:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#2c6850]{fill:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#2c6850]{stroke:#0b5c4a}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#eee0be]{fill:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#eee0be]{stroke:#f3e6c8}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b59b61]{fill:#e4c99a}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b59b61]{stroke:#e4c99a}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#705826]{fill:#7c3a22}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#705826]{stroke:#7c3a22}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#76967b]{fill:#7eae9a}html[data-marketing-theme=emerald] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#76967b]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#b9ccc2]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#b9ccc2]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#b9ccc2]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#193f31]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#193f31]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#193f31]{flood-color:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#b9d0c5]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#b9d0c5]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#b9d0c5]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#739a86]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#739a86]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#739a86]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#fffdf7]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#fffdf7]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#fffdf7]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#bbcec0]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#bbcec0]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#bbcec0]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#1a735d]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#1a735d]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#1a735d]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#2b5044]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#2b5044]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#2b5044]{flood-color:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#e3edcf]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#e3edcf]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e3edcf]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#347059]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#347059]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#347059]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#456756]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#456756]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#456756]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#c7d4c7]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#c7d4c7]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c7d4c7]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#c4dbcc]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#c4dbcc]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#c4dbcc]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#e9eee4]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#e9eee4]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e9eee4]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#6d775c]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#6d775c]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#6d775c]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#d6e8dd]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#d6e8dd]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#d6e8dd]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#a2c7b4]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#a2c7b4]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#a2c7b4]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#295c4c]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#295c4c]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#295c4c]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#8fbaa3]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#8fbaa3]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#8fbaa3]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#e3eedb]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#e3eedb]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#e3eedb]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#365f4a]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#365f4a]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#365f4a]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#88ac97]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#88ac97]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#88ac97]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#edf6e9]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#edf6e9]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#edf6e9]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#11654f]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#11654f]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#11654f]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#f4f7ec]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#f4f7ec]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f4f7ec]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#f3f8eb]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#f3f8eb]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f3f8eb]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#728966]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#728966]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#728966]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#7c9a87]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#7c9a87]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#7c9a87]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#bbcebf]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#bbcebf]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#bbcebf]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#123e2b]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#123e2b]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#123e2b]{flood-color:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#dce9db]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#dce9db]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#dce9db]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#fffef8]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#fffef8]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#fffef8]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#b9cdbb]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#b9cdbb]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#b9cdbb]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#d6dfd2]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#d6dfd2]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#d6dfd2]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#497f62]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#497f62]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#497f62]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#2a5140]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#2a5140]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#2a5140]{flood-color:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#697c6a]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#697c6a]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#697c6a]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#52705a]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#52705a]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#52705a]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#dbe2d7]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#dbe2d7]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#dbe2d7]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#ebf0df]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#ebf0df]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#ebf0df]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#8daa80]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#8daa80]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#8daa80]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#526e4f]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#526e4f]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#526e4f]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#b4c5a5]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#b4c5a5]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#b4c5a5]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#dbece1]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#dbece1]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#dbece1]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#a8c9b4]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#a8c9b4]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#a8c9b4]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#4f7860]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#4f7860]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#4f7860]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#a2c0aa]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#a2c0aa]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#a2c0aa]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#39815d]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#39815d]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#39815d]{flood-color:#0b5c4a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#eef0e8]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#eef0e8]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#eef0e8]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#7f9270]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#7f9270]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#7f9270]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#829475]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#829475]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#829475]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#c5d0bb]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#c5d0bb]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#c5d0bb]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#174d3b]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#174d3b]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#174d3b]{flood-color:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#b7d5b5]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#b7d5b5]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#b7d5b5]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#f4f7ed]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#f4f7ed]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#f4f7ed]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#7b9b7e]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#7b9b7e]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#7b9b7e]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#d4dfc9]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#d4dfc9]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#d4dfc9]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#9aaa89]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#9aaa89]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#9aaa89]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#718b67]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#718b67]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#718b67]{flood-color:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#a6b69b]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#a6b69b]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#a6b69b]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#fffdf7]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#fffdf7]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#fffdf7]{flood-color:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b7cbb9]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b7cbb9]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#d8e5d4]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#d8e5d4]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#fffdf4]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#fffdf4]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b5c6ad]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b5c6ad]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#cedbc1]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#cedbc1]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#284d3a]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#284d3a]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#c5d1bc]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#c5d1bc]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#d7dfcf]{fill:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#d7dfcf]{stroke:#d7e8df}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#2c6850]{fill:#0b5c4a}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#2c6850]{stroke:#0b5c4a}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#76967b]{fill:#7eae9a}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#76967b]{stroke:#7eae9a}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#f0dfc3]{fill:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#f0dfc3]{stroke:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#f0dfc3]{flood-color:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#cbb691]{fill:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#cbb691]{stroke:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#cbb691]{flood-color:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#655235]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#655235]{stroke:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#655235]{flood-color:#0c3b30}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#cdbb9b]{fill:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#cdbb9b]{stroke:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#cdbb9b]{flood-color:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#aa8751]{fill:#dceae4}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#aa8751]{stroke:#dceae4}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#aa8751]{flood-color:#dceae4}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [fill=\#dfc79f]{fill:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [stroke=\#dfc79f]{stroke:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-ecosystem [flood-color=\#dfc79f]{flood-color:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#f3ead7]{fill:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#f3ead7]{stroke:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#f3ead7]{flood-color:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#c6ac78]{fill:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#c6ac78]{stroke:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#c6ac78]{flood-color:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [fill=\#d8c8a7]{fill:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [stroke=\#d8c8a7]{stroke:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-crm [flood-color=\#d8c8a7]{flood-color:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#f1dfbe]{fill:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#f1dfbe]{stroke:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#f1dfbe]{flood-color:#fff}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#c5ac7c]{fill:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#c5ac7c]{stroke:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#c5ac7c]{flood-color:#e7f3ee}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [fill=\#b98f60]{fill:#dceae4}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [stroke=\#b98f60]{stroke:#dceae4}html[data-marketing-theme=green] .marketing-root .mkt-illustration-people [flood-color=\#b98f60]{flood-color:#dceae4}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#eee0be]{fill:#fff}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#eee0be]{stroke:#fff}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#b59b61]{fill:#dceae4}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#b59b61]{stroke:#dceae4}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [fill=\#705826]{fill:#0c3b30}html[data-marketing-theme=green] .marketing-root.mkt-product-page .mkt-payroll-art [stroke=\#705826]{stroke:#0c3b30}.mkt-price-controls{flex-direction:column;gap:20px;margin:28px 0 12px;display:flex}.mkt-price-products{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mkt-price-products button,.mkt-price-cadence button{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px}.mkt-price-products button.is-selected,.mkt-price-cadence button.is-selected{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action)}.mkt-price-switches{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.mkt-price-switches label{flex-direction:column;gap:6px;font-size:14px;display:flex}.mkt-price-switches select{border:1px solid var(--color-mkt-line);background:#fff;border-radius:8px;min-height:44px;padding:0 12px}.mkt-price-cadence{gap:8px;display:flex}.mkt-price-unit{color:var(--color-mkt-muted)}.mkt-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:20px;display:grid}.mkt-price-grid article{border:1px solid var(--color-mkt-line);background:#fff;border-radius:16px;flex-direction:column;padding:24px;display:flex}.mkt-price-grid article.is-featured{border:2px solid var(--color-mkt-action);box-shadow:0 12px 32px #0c3b3014}.mkt-price-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-mkt-action);margin:0 0 8px;font-size:12px;font-weight:700}.mkt-price-badge-spacer{visibility:hidden}.mkt-price-grid h2{margin:0;font-size:22px}.mkt-price-amount{margin:16px 0 0;font-size:40px;line-height:1}.mkt-price-amount span{font-size:16px}.mkt-price-billed{color:var(--color-mkt-muted);min-height:44px}.mkt-price-grid ul{flex:1;margin:8px 0 24px;padding:0;list-style:none}.mkt-price-grid li{border-top:1px solid var(--color-mkt-line);padding:8px 0 8px 22px;position:relative}.mkt-price-grid li:before{content:"✓";color:var(--color-mkt-action);position:absolute;left:0}.mkt-price-grid a{text-align:center}.mkt-price-waitlist{margin-top:48px}@media (max-width:800px){.mkt-price-grid{grid-template-columns:1fr}}html[data-marketing-theme=charcoal] .mkt-price-grid article,html[data-marketing-theme=emerald] .mkt-price-grid article{background:var(--color-mkt-surface);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .mkt-price-cadence button,html[data-marketing-theme=emerald] .mkt-price-cadence button{background:var(--color-mkt-surface);color:var(--color-mkt-ink);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .mkt-price-cadence button.is-selected,html[data-marketing-theme=emerald] .mkt-price-cadence button.is-selected{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action)}html[data-marketing-theme=charcoal] .mkt-price-switches select,html[data-marketing-theme=emerald] .mkt-price-switches select{background:var(--color-mkt-surface);color:var(--color-mkt-ink);border-color:var(--color-mkt-line)}.marketing-root .mkt-all-products-hub{border-top:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);padding-block:88px 80px}.marketing-root .mkt-hub-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.65fr);align-items:flex-start;gap:56px;display:grid}.marketing-root .mkt-hub-sidebar{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:104px}.marketing-root .mkt-hub-h2{letter-spacing:-.045em;color:var(--color-mkt-ink);margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,3.4vw,3.6rem);font-weight:400;line-height:1.1}.marketing-root .mkt-hub-h2 em{font-style:italic;font-weight:400}.marketing-root .mkt-hub-desc{color:var(--color-mkt-muted);max-width:440px;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;line-height:1.65}.marketing-root .mkt-hub-actions{margin-top:24px}.marketing-root .mkt-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.marketing-root .mkt-hub-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:18px;flex-direction:column;padding:26px 24px 20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 1px 3px #00000005}.marketing-root .mkt-hub-card:hover{border-color:var(--color-mkt-action);transform:translateY(-3px);box-shadow:0 12px 28px -6px #00000012}.marketing-root .mkt-hub-card-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.marketing-root .mkt-hub-card-icon{color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.marketing-root .mkt-hub-card-title{color:var(--color-mkt-ink);letter-spacing:-.015em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25}.marketing-root .mkt-hub-card-bullets{flex-direction:column;flex:1;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.marketing-root .mkt-hub-bullet-item{color:var(--color-mkt-muted);align-items:flex-start;gap:10px;font-size:.88rem;font-weight:450;line-height:1.5;display:flex}.marketing-root .mkt-hub-check-icon{color:var(--color-mkt-action);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.marketing-root .mkt-hub-divider{border-top:1px dashed var(--color-mkt-line);margin-top:auto;margin-bottom:16px}.marketing-root .mkt-hub-learn-more{color:var(--color-mkt-ink);align-items:center;gap:6px;width:fit-content;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.marketing-root .mkt-hub-learn-more:hover{color:var(--color-mkt-action);gap:9px}.marketing-root .mkt-hub-arrow{transition:transform .15s;display:inline-block}.marketing-root .mkt-hub-learn-more:hover .mkt-hub-arrow{transform:translate(2px)}html[data-marketing-theme=charcoal] .marketing-root .mkt-hub-card{background:var(--mkt-panel);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root .mkt-hub-card:hover{border-color:var(--color-mkt-action);box-shadow:0 12px 28px -6px #0006}html[data-marketing-theme=charcoal] .marketing-root .mkt-hub-card-icon{background:var(--mkt-soft);color:var(--color-mkt-action);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root .mkt-hub-check-icon,html[data-marketing-theme=charcoal] .marketing-root .mkt-hub-learn-more:hover{color:var(--color-mkt-action)}html[data-marketing-theme=emerald] .marketing-root .mkt-hub-card{background:var(--color-mkt-surface);border-color:var(--color-mkt-line)}html[data-marketing-theme=emerald] .marketing-root .mkt-hub-card-icon{background:var(--mkt-soft);color:var(--color-mkt-action);border-color:var(--color-mkt-line)}html[data-marketing-theme=emerald] .marketing-root .mkt-hub-check-icon,html[data-marketing-theme=emerald] .marketing-root .mkt-hub-learn-more:hover{color:var(--color-mkt-action)}@media (max-width:1040px){.marketing-root .mkt-hub-layout{grid-template-columns:1fr;gap:40px}.marketing-root .mkt-hub-sidebar{max-width:600px;position:static}}@media (max-width:680px){.marketing-root .mkt-all-products-hub{padding-block:54px 48px}.marketing-root .mkt-hub-h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.75rem,6.5vw,2.2rem);line-height:1.15}.marketing-root .mkt-hub-desc{font-size:.94rem;line-height:1.55}.marketing-root .mkt-hub-actions{flex-direction:column;gap:10px;width:100%;display:flex}.marketing-root .mkt-hub-actions .mkt-btn-primary,.marketing-root .mkt-hub-actions .mkt-btn-secondary{text-align:center;justify-content:center;width:100%}.marketing-root .mkt-hub-grid{grid-template-columns:1fr;gap:16px}.marketing-root .mkt-hub-card{padding:22px 18px 18px}}.marketing-root.mkt-about-page{--serif:Georgia, "Times New Roman", serif;--sans:var(--font-plus-jakarta-sans), var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.22, .8, .2, 1);background:var(--color-mkt-surface);color:var(--color-mkt-ink);font-family:var(--sans)}.marketing-root.mkt-about-page .mkt-about-section{border-top:1px solid var(--color-mkt-line);padding-block:clamp(64px,7vw,104px);position:relative}.marketing-root.mkt-about-page .mkt-section-header-center{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(40px,5vw,64px)}.marketing-root.mkt-about-page .mkt-about-h2{font-family:var(--serif);letter-spacing:-.025em;color:var(--color-mkt-ink);margin-block:8px 14px;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:500;line-height:1.18}.marketing-root.mkt-about-page .mkt-about-lead-center{color:var(--color-mkt-muted);max-width:660px;margin-inline:auto;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.62}.marketing-root.mkt-about-page .mkt-about-hero-section{background-color:var(--color-mkt-surface);border-bottom:1px solid var(--color-mkt-line);background-image:url(/images/hero-bg/about.png);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.marketing-root.mkt-about-page .mkt-about-hero{z-index:2;padding-block:clamp(56px,7vw,96px) clamp(64px,8vw,108px);position:relative}.marketing-root.mkt-about-page .mkt-about-hero-grid{max-width:820px;display:block}.marketing-root.mkt-about-page .mkt-about-hero-pill{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.marketing-root.mkt-about-page .mkt-about-hero-title{font-family:var(--serif);letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0 0 20px;font-size:clamp(2.4rem,4.4vw,3.8rem);font-weight:500;line-height:1.12}.marketing-root.mkt-about-page .mkt-about-hero-title em{color:var(--color-mkt-action);font-style:italic}.marketing-root.mkt-about-page .mkt-about-hero-lead{color:var(--color-mkt-muted);margin-bottom:32px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.65}.marketing-root.mkt-about-page .mkt-about-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.marketing-root.mkt-about-page .mkt-about-hero-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-root.mkt-about-page .mkt-chip{color:var(--color-mkt-muted);background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:8px;align-items:center;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.marketing-root.mkt-about-page .mkt-about-hero-visual-frame{display:none!important}.marketing-root.mkt-about-page .mkt-about-hero-visual-glow{display:none}.marketing-root.mkt-about-page .mkt-about-hero-visual-img{object-fit:contain;filter:drop-shadow(0 14px 36px #0000000f);border-radius:20px;width:100%;height:auto;display:block}.marketing-root.mkt-about-page .mkt-about-floating-badge{border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);z-index:2;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 24px -4px #0000001a}.marketing-root.mkt-about-page .badge-top-right{top:14px;right:14px}.marketing-root.mkt-about-page .badge-bottom-left{bottom:14px;left:14px}.marketing-root.mkt-about-page .badge-dot{background:#16a34a;border-radius:50%;width:8px;height:8px}.marketing-root.mkt-about-page .badge-sparkle{color:var(--color-mkt-action)}.marketing-root.mkt-about-page .mkt-about-story-section{background:var(--color-mkt-surface);padding:clamp(64px,7vw,92px) 0}.marketing-root.mkt-about-page .mkt-story-header{grid-template-columns:1.15fr .85fr;align-items:flex-end;gap:clamp(32px,5vw,64px);margin-bottom:clamp(40px,5vw,56px);display:grid}.marketing-root.mkt-about-page .mkt-story-kicker-wrap{align-items:center;gap:12px;margin-bottom:16px;display:flex}.marketing-root.mkt-about-page .mkt-story-kicker-line{background:var(--color-mkt-action);border-radius:1px;width:26px;height:2px}.marketing-root.mkt-about-page .mkt-story-kicker-wrap .mkt-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-muted);margin:0;font-size:.74rem;font-weight:800}.marketing-root.mkt-about-page .mkt-story-h2{font-family:var(--serif);color:var(--color-mkt-ink);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.18}.marketing-root.mkt-about-page .mkt-story-lead{color:var(--color-mkt-muted);margin:0;font-size:1.02rem;line-height:1.7}.marketing-root.mkt-about-page .mkt-story-lead strong{color:var(--color-mkt-ink);font-weight:600}.marketing-root.mkt-about-page .mkt-story-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.4vw,28px);margin-bottom:clamp(36px,4vw,48px);display:grid}.marketing-root.mkt-about-page .mkt-story-card{border:1px solid var(--color-mkt-line);background:#fff;border-radius:24px;flex-direction:column;padding:clamp(28px,3.2vw,38px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 4px 20px #00000008}.marketing-root.mkt-about-page .mkt-story-card:hover,.marketing-root.mkt-about-page .mkt-story-photo-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -8px #00000014}.marketing-root.mkt-about-page .mkt-story-icon-box{background:var(--mkt-soft);width:42px;height:42px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.marketing-root.mkt-about-page .mkt-story-card-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:12px;font-size:.72rem;font-weight:800;display:block}.marketing-root.mkt-about-page .mkt-story-card-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 20px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:1.25}.marketing-root.mkt-about-page .mkt-story-origin-text p{color:var(--color-mkt-muted);margin:0 0 16px;font-size:.94rem;line-height:1.65}.marketing-root.mkt-about-page .mkt-story-origin-text p:last-child{margin-bottom:0}.marketing-root.mkt-about-page .mkt-story-photo-card{border:1px solid var(--color-mkt-line);background:#f8fafc;border-radius:24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.marketing-root.mkt-about-page .mkt-story-photo-img{object-fit:cover;object-position:center 15%;width:100%;height:100%;min-height:480px;display:block}.marketing-root.mkt-about-page .mkt-story-philosophy-card{justify-content:space-between}.marketing-root.mkt-about-page .mkt-story-philosophy-top{flex-direction:column;display:flex}.marketing-root.mkt-about-page .mkt-story-quote{font-family:var(--serif);color:var(--color-mkt-ink);border:none;margin:0 0 12px;padding:0;font-size:clamp(1.15rem,1.5vw,1.35rem);font-style:italic;font-weight:500;line-height:1.48}.marketing-root.mkt-about-page .mkt-story-quote-author{color:var(--color-mkt-muted);font-size:.82rem;font-style:normal;font-weight:600;display:block}.marketing-root.mkt-about-page .mkt-story-card-divider{background:var(--color-mkt-line);width:100%;height:1px;margin:22px 0 18px}.marketing-root.mkt-about-page .mkt-story-impact-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:14px;font-size:.7rem;font-weight:800;display:block}.marketing-root.mkt-about-page .mkt-story-impact-list{flex-direction:column;gap:14px;display:flex}.marketing-root.mkt-about-page .mkt-story-impact-item{align-items:center;gap:12px;display:flex}.marketing-root.mkt-about-page .mkt-impact-icon-badge{background:var(--mkt-soft);width:36px;height:36px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-root.mkt-about-page .mkt-impact-text{flex-direction:column;gap:2px;display:flex}.marketing-root.mkt-about-page .mkt-impact-text strong{font-family:var(--serif);color:var(--color-mkt-ink);font-size:1.15rem;font-weight:700;line-height:1.1}.marketing-root.mkt-about-page .mkt-impact-text span{color:var(--color-mkt-muted);font-size:.82rem;line-height:1.35}.marketing-root.mkt-about-page .mkt-story-bottom-bar{border-top:1px solid var(--color-mkt-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:32px;display:grid}.marketing-root.mkt-about-page .mkt-story-bottom-item{align-items:center;gap:16px;display:flex}.marketing-root.mkt-about-page .mkt-bottom-stat-icon{background:var(--mkt-soft);width:44px;height:44px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-root.mkt-about-page .mkt-bottom-stat-copy{flex-direction:column;gap:3px;display:flex}.marketing-root.mkt-about-page .mkt-bottom-stat-copy strong{font-family:var(--serif);color:var(--color-mkt-ink);font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:700;line-height:1.1}.marketing-root.mkt-about-page .mkt-bottom-stat-copy span{color:var(--color-mkt-muted);font-size:.84rem;line-height:1.35}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-story-card,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-story-photo-card,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-story-card,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-story-photo-card{background:var(--mkt-panel);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-story-icon-box,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-impact-icon-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-bottom-stat-icon,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-story-icon-box,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-impact-icon-badge,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-bottom-stat-icon{background:var(--mkt-soft);color:var(--color-mkt-action);border-color:var(--color-mkt-line)}@media (max-width:1024px){.marketing-root.mkt-about-page .mkt-story-header{grid-template-columns:1fr;gap:20px}.marketing-root.mkt-about-page .mkt-story-cards-grid{grid-template-columns:1fr}.marketing-root.mkt-about-page .mkt-story-bottom-bar{grid-template-columns:1fr;gap:20px}}.marketing-root.mkt-about-page .mkt-about-mission-section{background:var(--color-mkt-surface)}.marketing-root.mkt-about-page .mkt-about-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,3vw,32px);display:grid}.marketing-root.mkt-about-page .mkt-mission-panel{border:1px solid var(--color-mkt-line);background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;padding:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000008}.marketing-root.mkt-about-page .mkt-mission-panel:hover,.marketing-root.mkt-about-page .mkt-vision-panel:hover,.marketing-root.mkt-about-page .mkt-mission-quote-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -8px #00000014}.marketing-root.mkt-about-page .mkt-mission-panel-content{flex-direction:column;flex:1;padding:clamp(32px,3.8vw,44px) clamp(32px,3.8vw,44px) 28px;display:flex}.marketing-root.mkt-about-page .mkt-badge-mission{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:999px;width:fit-content;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-block}.marketing-root.mkt-about-page .mkt-mission-panel .mkt-about-panel-title,.marketing-root.mkt-about-page .mkt-vision-panel .mkt-about-panel-title{font-family:var(--serif);color:var(--color-mkt-ink);letter-spacing:-.01em;margin:18px 0 16px;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:600;line-height:1.24}.marketing-root.mkt-about-page .mkt-mission-panel .mkt-about-panel-desc,.marketing-root.mkt-about-page .mkt-vision-panel .mkt-about-panel-desc{color:var(--color-mkt-muted);margin:0 0 24px;font-size:.98rem;line-height:1.62}.marketing-root.mkt-about-page .mkt-mission-list,.marketing-root.mkt-about-page .mkt-vision-list{flex-direction:column;gap:14px;margin:auto 0 0;padding:0;list-style:none;display:flex}.marketing-root.mkt-about-page .mkt-mission-list li,.marketing-root.mkt-about-page .mkt-vision-list li{color:var(--color-mkt-ink);align-items:flex-start;gap:12px;font-size:.94rem;font-weight:500;line-height:1.5;display:flex}.marketing-root.mkt-about-page .check-mission,.marketing-root.mkt-about-page .check-vision{background:var(--mkt-soft);width:22px;height:22px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.marketing-root.mkt-about-page .mkt-mission-mountain-art{width:100%;height:230px;margin-top:auto;position:relative;overflow:hidden}.marketing-root.mkt-about-page .mkt-mission-mountain-img{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block}.marketing-root.mkt-about-page .mkt-mission-mountain-overlay{pointer-events:none;background:linear-gradient(#0000 20%,#0f172a40 55%,#0f172ab8 100%);position:absolute;inset:0}.marketing-root.mkt-about-page .mkt-mission-art-caption{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:28px}.marketing-root.mkt-about-page .mkt-mission-art-dash{background:#ffffffd9;flex-shrink:0;width:24px;height:1.5px}.marketing-root.mkt-about-page .mkt-mission-art-labels{flex-direction:column;gap:2px;display:flex}.marketing-root.mkt-about-page .mkt-mission-art-sub{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 4px #00000080;font-size:.7rem;font-weight:700}.marketing-root.mkt-about-page .mkt-mission-art-title{letter-spacing:.15em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #00000080;font-size:.74rem;font-weight:800}.marketing-root.mkt-about-page .mkt-vision-stack{flex-direction:column;gap:clamp(20px,2.5vw,24px);display:flex}.marketing-root.mkt-about-page .mkt-vision-panel{border:1px solid var(--color-mkt-line);background:#fff;border-radius:24px;flex-direction:column;flex:1;padding:clamp(32px,3.8vw,44px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.marketing-root.mkt-about-page .mkt-vision-glow-bg{display:none!important}.marketing-root.mkt-about-page .mkt-badge-vision{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);z-index:1;border-radius:999px;width:fit-content;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-block;position:relative}.marketing-root.mkt-about-page .mkt-mission-quote-card{border:1px solid var(--color-mkt-line);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(24px,3vw,36px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 4px 18px #00000005}.marketing-root.mkt-about-page .mkt-mission-quote-content{flex-direction:column;flex:1;gap:8px;display:flex}.marketing-root.mkt-about-page .mkt-mission-quote-icon{color:#2563eb;flex-shrink:0;width:28px;height:28px}.marketing-root.mkt-about-page .mkt-mission-quote-text{color:var(--color-mkt-ink);margin:0;font-size:1.02rem;font-weight:500;line-height:1.45}.marketing-root.mkt-about-page .mkt-mission-quote-divider{background:var(--color-mkt-line);flex-shrink:0;width:1px;height:52px}.marketing-root.mkt-about-page .mkt-mission-stat-box{flex-direction:column;flex-shrink:0;gap:4px;min-width:140px;display:flex}.marketing-root.mkt-about-page .mkt-mission-stat-number{font-family:var(--serif);color:#1e40af;letter-spacing:-.02em;font-size:clamp(2rem,2.5vw,2.45rem);font-weight:700;line-height:1}.marketing-root.mkt-about-page .mkt-mission-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-muted);font-size:.68rem;font-weight:800;line-height:1.35}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-mission-panel,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-vision-panel,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-mission-quote-card,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-mission-panel,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-vision-panel,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-mission-quote-card{background:var(--mkt-panel);border-color:var(--color-mkt-line)}.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-mission-quote-divider,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-mission-quote-divider{background:var(--color-mkt-line)}.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-mission-stat-number{color:#60a5fa}.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-badge-mission{color:#34d399;background:#10b9812e;border-color:#34d39933}.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-badge-vision{color:#a78bfa;background:#8b5cf62e;border-color:#a78bfa33}.marketing-theme-charcoal .marketing-root.mkt-about-page .check-mission{color:#34d399;background:#10b98133}.marketing-theme-charcoal .marketing-root.mkt-about-page .check-vision{color:#a78bfa;background:#8b5cf633}@media (max-width:960px){.marketing-root.mkt-about-page .mkt-about-mission-grid{grid-template-columns:1fr}}@media (max-width:600px){.marketing-root.mkt-about-page .mkt-mission-quote-card{flex-direction:column;align-items:flex-start}.marketing-root.mkt-about-page .mkt-mission-quote-divider{width:100%;height:1px}}.marketing-root.mkt-about-page .mkt-about-platform-section{background:var(--color-mkt-surface);padding:clamp(64px,7vw,92px) 0}.marketing-root.mkt-about-page .mkt-platform-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.4vw,28px);display:grid}.marketing-root.mkt-about-page .mkt-bento-card{border:1px solid var(--color-mkt-line);background:#fff;border-radius:24px;flex-direction:column;padding:clamp(28px,3.2vw,36px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.marketing-root.mkt-about-page .mkt-bento-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -8px #00000014}.marketing-root.mkt-about-page .mkt-bento-intro-card{justify-content:space-between}.marketing-root.mkt-about-page .mkt-bento-intro-top{flex-direction:column;display:flex}.marketing-root.mkt-about-page .mkt-bento-kicker{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-action);margin-bottom:16px;font-size:.72rem;font-weight:800;display:block}.marketing-root.mkt-about-page .mkt-bento-h2{font-family:var(--serif);color:var(--color-mkt-ink);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.85rem,2.6vw,2.45rem);font-weight:500;line-height:1.18}.marketing-root.mkt-about-page .mkt-bento-lead{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.95rem;line-height:1.68}.marketing-root.mkt-about-page .mkt-bento-hub-card{background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden;padding:0!important}.marketing-root.mkt-about-page .mkt-bento-hub-img{object-fit:cover;width:100%;height:100%;min-height:100%;max-height:none;display:block}.marketing-root.mkt-about-page .mkt-bento-feature-card{justify-content:space-between}.marketing-root.mkt-about-page .mkt-bento-feature-top{flex-direction:column;display:flex}.marketing-root.mkt-about-page .mkt-bento-icon-badge{background:var(--mkt-soft);width:44px;height:44px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.marketing-root.mkt-about-page .mkt-bento-title{font-family:var(--serif);color:var(--color-mkt-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.3rem,1.7vw,1.55rem);font-weight:500;line-height:1.25}.marketing-root.mkt-about-page .mkt-bento-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.92rem;line-height:1.62}.marketing-root.mkt-about-page .mkt-bento-arrow-btn{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:38px;height:38px;color:var(--color-mkt-action);border-radius:50%;justify-content:center;align-items:center;margin-top:24px;transition:all .25s;display:flex}.marketing-root.mkt-about-page .mkt-bento-card:hover .mkt-bento-arrow-btn{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#fff;transform:translate(3px)}.marketing-root.mkt-about-page .mkt-bento-card-wave:after,.marketing-root.mkt-about-page .mkt-bento-card-gradient:after{display:none!important}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-bento-card,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-bento-card{background:var(--mkt-panel);border-color:var(--color-mkt-line)}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-bento-icon-badge,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-bento-icon-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-bento-arrow-btn,.marketing-theme-charcoal .marketing-root.mkt-about-page .mkt-bento-arrow-btn{background:var(--mkt-soft);color:var(--color-mkt-action);border-color:var(--color-mkt-line)}@media (max-width:960px){.marketing-root.mkt-about-page .mkt-platform-bento-grid{grid-template-columns:1fr}}.marketing-root.mkt-about-page .mkt-about-values-section{background:var(--color-mkt-surface);padding-block:clamp(56px,7vw,96px)}.marketing-root.mkt-about-page .mkt-values-stepper-wrap{margin-top:clamp(24px,4vw,44px);position:relative}.marketing-root.mkt-about-page .mkt-values-track-bar{background:var(--color-mkt-line);z-index:1;pointer-events:none;align-items:center;height:2px;display:flex;position:absolute;top:31px;left:calc(12.5% - 8.25px);right:calc(12.5% - 8.25px)}.marketing-root.mkt-about-page .track-segment{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.marketing-root.mkt-about-page .track-mid-dot{z-index:2;width:9px;height:9px;box-shadow:0 0 0 3px var(--color-mkt-surface);border-radius:50%;position:relative}.marketing-root.mkt-about-page .dot-green{background:#10b981}.marketing-root.mkt-about-page .dot-blue{background:#3b82f6}.marketing-root.mkt-about-page .dot-orange{background:#f59e0b}.marketing-root.mkt-about-page .mkt-about-values-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.marketing-root.mkt-about-page .mkt-val-column{flex-direction:column;display:flex}.marketing-root.mkt-about-page .mkt-val-node-container{z-index:3;justify-content:center;margin-bottom:18px;display:flex;position:relative}.marketing-root.mkt-about-page .mkt-val-bubble{border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .3s,box-shadow .3s;display:grid;position:relative}.marketing-root.mkt-about-page .mkt-val-column:hover .mkt-val-bubble{transform:translateY(-3px)}.marketing-root.mkt-about-page .bubble-icon-inner{background:var(--color-mkt-surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 6px #0000000f}.marketing-root.mkt-about-page .bubble-pointer-arrow{border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.marketing-root.mkt-about-page .bubble-green{color:#0b5c4a;background:#f0fdf4;border:1.5px solid #bbf7d0;box-shadow:0 6px 16px -2px #10b9812e}.marketing-root.mkt-about-page .bubble-green .bubble-pointer-arrow{border-top:7px solid #bbf7d0}.marketing-root.mkt-about-page .bubble-blue{color:#2563eb;background:#eff6ff;border:1.5px solid #bfdbfe;box-shadow:0 6px 16px -2px #3b82f62e}.marketing-root.mkt-about-page .bubble-blue .bubble-pointer-arrow{border-top:7px solid #bfdbfe}.marketing-root.mkt-about-page .bubble-orange{color:#d97706;background:#fffbeb;border:1.5px solid #fde68a;box-shadow:0 6px 16px -2px #f59e0b2e}.marketing-root.mkt-about-page .bubble-orange .bubble-pointer-arrow{border-top:7px solid #fde68a}.marketing-root.mkt-about-page .bubble-purple{color:#7c3aed;background:#faf5ff;border:1.5px solid #e9d5ff;box-shadow:0 6px 16px -2px #a855f72e}.marketing-root.mkt-about-page .bubble-purple .bubble-pointer-arrow{border-top:7px solid #e9d5ff}.marketing-root.mkt-about-page .mkt-about-val-card{border-radius:20px;flex-direction:column;flex:1;padding:34px 24px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.marketing-root.mkt-about-page .mkt-val-column:hover .mkt-about-val-card{transform:translateY(-4px)}.marketing-root.mkt-about-page .card-green{background:#f7fdfa;border:1px solid #d1fae5;box-shadow:0 10px 28px -6px #10b9810f}.marketing-root.mkt-about-page .card-green .val-card-num,.marketing-root.mkt-about-page .card-green .mkt-val-subtitle{color:#0b5c4a}.marketing-root.mkt-about-page .card-green .val-divider-bar{background:#10b981}.marketing-root.mkt-about-page .card-blue{background:#f8fbff;border:1px solid #dbeafe;box-shadow:0 10px 28px -6px #3b82f60f}.marketing-root.mkt-about-page .card-blue .val-card-num,.marketing-root.mkt-about-page .card-blue .mkt-val-subtitle{color:#2563eb}.marketing-root.mkt-about-page .card-blue .val-divider-bar{background:#3b82f6}.marketing-root.mkt-about-page .card-orange{background:#fffdf9;border:1px solid #fef3c7;box-shadow:0 10px 28px -6px #f59e0b0f}.marketing-root.mkt-about-page .card-orange .val-card-num,.marketing-root.mkt-about-page .card-orange .mkt-val-subtitle{color:#d97706}.marketing-root.mkt-about-page .card-orange .val-divider-bar{background:#f59e0b}.marketing-root.mkt-about-page .card-purple{background:#fcfaff;border:1px solid #ede9fe;box-shadow:0 10px 28px -6px #8b5cf60f}.marketing-root.mkt-about-page .card-purple .val-card-num,.marketing-root.mkt-about-page .card-purple .mkt-val-subtitle{color:#7c3aed}.marketing-root.mkt-about-page .card-purple .val-divider-bar{background:#8b5cf6}.marketing-root.mkt-about-page .val-card-num{font-family:var(--serif);margin-bottom:14px;font-size:2.25rem;font-weight:700;line-height:1;display:block}.marketing-root.mkt-about-page .mkt-val-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 8px;font-size:1.35rem;font-weight:600;line-height:1.25}.marketing-root.mkt-about-page .mkt-val-subtitle{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:.72rem;font-weight:800;line-height:1.35;display:block}.marketing-root.mkt-about-page .val-divider-bar{border-radius:999px;width:34px;height:2px;margin-bottom:20px;display:block}.marketing-root.mkt-about-page .mkt-val-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.94rem;line-height:1.65}.marketing-root.mkt-about-page .mkt-about-timeline-section{background:var(--color-mkt-surface);padding-block:clamp(64px,7vw,100px)}.marketing-root.mkt-about-page .mkt-timeline-stepper-wrap{max-width:900px;margin:0 auto clamp(36px,4.5vw,54px);position:relative}.marketing-root.mkt-about-page .mkt-timeline-rail{background:var(--color-mkt-line);z-index:1;pointer-events:none;height:2px;position:absolute;bottom:12px;left:calc(12.5% - 8.25px);right:calc(12.5% - 8.25px)}.marketing-root.mkt-about-page .mkt-timeline-nodes-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.marketing-root.mkt-about-page .mkt-timeline-node{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;padding:0;transition:transform .25s;display:flex}.marketing-root.mkt-about-page .mkt-timeline-node:hover{transform:translateY(-2px)}.marketing-root.mkt-about-page .node-year{font-family:var(--serif);color:var(--color-mkt-ink);margin-bottom:5px;font-size:1.25rem;font-weight:700;line-height:1.1}.marketing-root.mkt-about-page .node-tag{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-mkt-muted);text-align:center;margin-bottom:14px;font-size:.68rem;font-weight:800}.marketing-root.mkt-about-page .node-icon-bubble{background:var(--color-mkt-surface);border:1.5px solid var(--color-mkt-line);width:44px;height:44px;color:var(--color-mkt-muted);border-radius:50%;place-items:center;margin-bottom:14px;transition:all .25s;display:grid;box-shadow:0 2px 6px #0000000a}.marketing-root.mkt-about-page .mkt-timeline-node:hover .node-icon-bubble{border-color:var(--color-mkt-ink);color:var(--color-mkt-ink)}.marketing-root.mkt-about-page .mkt-timeline-node.is-active .node-icon-bubble{color:#fff;background:#1c2024;border-color:#1c2024;box-shadow:0 4px 14px #0000002e}.marketing-root.mkt-about-page .node-dot-wrap{z-index:2;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.marketing-root.mkt-about-page .node-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--color-mkt-surface);background:#94a3b8;border-radius:50%;transition:all .25s}.marketing-root.mkt-about-page .mkt-timeline-node.is-active .node-dot{width:9px;height:9px;box-shadow:0 0 0 4px var(--color-mkt-surface), 0 0 0 8px #1c20241f, 0 0 16px #1c202438;background:#1c2024}.marketing-root.mkt-about-page .mkt-about-milestone-display{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:26px;max-width:1040px;margin-inline:auto;padding:clamp(28px,4vw,44px);animation:.3s ease-out mktMilestoneFade;box-shadow:0 20px 48px -12px #0000000f}@keyframes mktMilestoneFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.marketing-root.mkt-about-page .milestone-display-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,48px);display:grid}.marketing-root.mkt-about-page .milestone-display-content{flex-direction:column;display:flex}.marketing-root.mkt-about-page .milestone-badge-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.marketing-root.mkt-about-page .milestone-year-pill{font-family:var(--sans);color:#fff;background:#1c2024;border-radius:999px;padding:4px 14px;font-size:.82rem;font-weight:700}.marketing-root.mkt-about-page .milestone-quarter-pill{font-family:var(--sans);color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:4px 14px;font-size:.82rem;font-weight:600}.marketing-root.mkt-about-page .milestone-tag-pill{font-family:var(--sans);color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px 14px;font-size:.82rem;font-weight:600}.marketing-root.mkt-about-page .milestone-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 12px;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:500;line-height:1.22}.marketing-root.mkt-about-page .milestone-summary{font-family:var(--sans);color:var(--color-mkt-muted);margin:0 0 22px;font-size:.96rem;line-height:1.62}.marketing-root.mkt-about-page .milestone-highlights-box{border-top:1px solid var(--color-mkt-line);padding-top:20px}.marketing-root.mkt-about-page .highlights-label{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:16px;font-size:.72rem;font-weight:800;display:block}.marketing-root.mkt-about-page .milestone-highlights-list{flex-direction:column;gap:14px;display:flex}.marketing-root.mkt-about-page .milestone-achievement-item{align-items:center;gap:14px;display:flex}.marketing-root.mkt-about-page .achievement-icon-box{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.marketing-root.mkt-about-page .box-blue{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.marketing-root.mkt-about-page .box-green{color:#16a34a;background:#f0fdf4;border:1px solid #d1fae5}.marketing-root.mkt-about-page .box-purple{color:#9333ea;background:#faf5ff;border:1px solid #ede9fe}.marketing-root.mkt-about-page .achievement-text p{font-family:var(--sans);color:var(--color-mkt-ink);margin:0;font-size:.92rem;line-height:1.48}.marketing-root.mkt-about-page .milestone-display-visual{justify-content:center;align-items:center;height:100%;display:flex}.marketing-root.mkt-about-page .milestone-globe-wrapper{border:1px solid var(--color-mkt-line);background:#f8fafc;border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;min-height:340px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-about-page .milestone-globe-img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.marketing-root.mkt-about-page .mkt-about-people-section{background:var(--color-mkt-surface);display:none!important}.marketing-root.mkt-about-page .mkt-team-bento-layout{grid-template-columns:.95fr 1.05fr 1.05fr;align-items:stretch;gap:24px;display:grid}.marketing-root.mkt-about-page .mkt-team-featured-card{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.marketing-root.mkt-about-page .mkt-team-featured-card:hover{border-color:#0b5c4a59;transform:translateY(-3px);box-shadow:0 16px 32px -8px #0000000f}.marketing-root.mkt-about-page .mkt-team-featured-card .mkt-team-card-inner{flex-direction:column;padding:32px 30px 16px;display:flex}.marketing-root.mkt-about-page .mkt-team-featured-visual{background:0 0;flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:300px;margin-top:auto;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-about-page .mkt-team-featured-img{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.marketing-root.mkt-about-page .mkt-team-col-stack{flex-direction:column;gap:24px;height:100%;display:flex}.marketing-root.mkt-about-page .mkt-team-split-card{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:24px;flex:1;grid-template-columns:minmax(0,1fr) clamp(96px,30%,128px);align-items:center;gap:16px;padding:22px 20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:0 4px 20px #00000005}.marketing-root.mkt-about-page .mkt-team-split-card:hover{border-color:#0b5c4a59;transform:translateY(-3px);box-shadow:0 16px 32px -8px #0000000f}.marketing-root.mkt-about-page .mkt-team-split-info{flex-direction:column;display:flex}.marketing-root.mkt-about-page .mkt-team-split-visual{background:0 0;border-radius:14px;align-self:center;width:100%;height:190px;position:relative;overflow:hidden}.marketing-root.mkt-about-page .mkt-team-split-img{object-fit:cover;object-position:center 20%;border-radius:14px;width:100%;height:100%;display:block}.marketing-root.mkt-about-page .person-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.marketing-root.mkt-about-page .person-avatar-circle{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:44px;height:44px;font-family:var(--sans);color:var(--color-mkt-action);border-radius:50%;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:700;display:grid}.marketing-root.mkt-about-page .person-tag-badge{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-mkt-muted);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.7rem;font-weight:700}.marketing-root.mkt-about-page .person-name{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 6px;font-size:clamp(1.35rem,1.6vw,1.6rem);font-weight:500;line-height:1.25}.marketing-root.mkt-about-page .person-name-large{margin:0 0 8px;font-size:clamp(1.8rem,2.3vw,2.2rem)}.marketing-root.mkt-about-page .person-role{font-family:var(--sans);color:var(--color-mkt-ink);margin-bottom:4px;font-size:.94rem;font-weight:700;line-height:1.35;display:block}.marketing-root.mkt-about-page .person-specialty{font-family:var(--sans);color:var(--color-mkt-muted);margin-bottom:14px;font-size:.86rem;line-height:1.4;display:block}.marketing-root.mkt-about-page .person-accent-bar{background:var(--color-mkt-action);border-radius:2px;width:28px;height:2.5px;margin-bottom:14px}.marketing-root.mkt-about-page .person-bio{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.88rem;line-height:1.6}.marketing-root.mkt-about-page .mkt-team-culture-card{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);background-image:none;border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;padding:32px 28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.marketing-root.mkt-about-page .mkt-team-culture-card:hover{border-color:#0b5c4a59;transform:translateY(-3px);box-shadow:0 16px 32px -8px #0000000f}.marketing-root.mkt-about-page .culture-icon-badge{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:44px;height:44px;color:var(--color-mkt-action);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.marketing-root.mkt-about-page .culture-card-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 10px;font-size:clamp(1.35rem,1.7vw,1.65rem);font-weight:500;line-height:1.3}.marketing-root.mkt-about-page .culture-card-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0 0 22px;font-size:.92rem;line-height:1.55}.marketing-root.mkt-about-page .mkt-team-join-btn{justify-content:center;align-items:center;gap:8px;width:fit-content;text-decoration:none;display:inline-flex}.marketing-root.mkt-about-page .mkt-about-security-section{background:var(--mkt-panel)}.marketing-root.mkt-about-page .mkt-about-security-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,76px);display:grid}.marketing-root.mkt-about-page .mkt-about-security-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:28px 32px;display:grid}.marketing-root.mkt-about-page .security-mini-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:16px;padding:20px 18px}.marketing-root.mkt-about-page .mini-card-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.marketing-root.mkt-about-page .mini-card-top h4{color:var(--color-mkt-ink);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.marketing-root.mkt-about-page .mini-card-badge{color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.marketing-root.mkt-about-page .security-mini-card p{color:var(--color-mkt-muted);margin:0;font-size:.86rem;line-height:1.5}.marketing-root.mkt-about-page .mkt-about-security-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.marketing-root.mkt-about-page .security-visual-wrap{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:28px;place-items:center;padding:24px;display:grid;box-shadow:0 20px 48px -12px #00000014}.marketing-root.mkt-about-page .security-shield-img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.marketing-root.mkt-about-page .mkt-about-security-grid{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.marketing-root.mkt-about-page .mkt-about-security-left{display:contents}.marketing-root.mkt-about-page .mkt-about-security-left .mkt-kicker{order:1;margin-bottom:16px}.marketing-root.mkt-about-page .mkt-about-security-left .mkt-about-h2{text-wrap:balance;order:2;max-width:24ch;margin-inline:auto}.marketing-root.mkt-about-page .mkt-about-security-left .mkt-lead{order:3;max-width:720px;margin:20px auto 0}.marketing-root.mkt-about-page .mkt-about-security-right{order:4;width:100%;max-width:520px;margin:4px auto 0}.marketing-root.mkt-about-page .mkt-about-security-cards{text-align:left;order:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin-block:0 36px}.marketing-root.mkt-about-page .mkt-about-security-links{order:6;justify-content:center;gap:28px}.marketing-root.mkt-about-page .mkt-about-security-links .mkt-text-link{gap:12px;margin-top:0}.marketing-root.mkt-about-page .mkt-about-security-links .mkt-text-link:first-child{background:var(--color-mkt-action);color:#fff;border:1px solid var(--color-mkt-action);border-radius:6px;min-height:48px;padding:0 22px;font-size:.88rem;transition:background .2s,border-color .2s}.marketing-root.mkt-about-page .mkt-about-security-links .mkt-text-link:first-child:hover{background:var(--mkt-hover,var(--color-mkt-action));border-color:var(--mkt-hover,var(--color-mkt-action))}.marketing-root.mkt-about-page .security-shield-img{mix-blend-mode:multiply;border-radius:0;-webkit-mask-image:radial-gradient(70% 72%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 72%,#000 60%,#0000 100%)}.marketing-root.mkt-about-page .security-visual-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-root.mkt-about-page .security-mini-card{background:var(--mkt-panel);border-radius:20px;padding:22px 20px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 4px 20px #00000008}.marketing-root.mkt-about-page .security-mini-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -8px #00000012}.marketing-root.mkt-about-page .mini-card-top{flex-direction:column-reverse;align-items:flex-start;gap:12px;margin-bottom:10px}.marketing-root.mkt-about-page .mini-card-top .mini-card-badge{border-radius:999px;align-self:flex-end;padding:3px 10px}.marketing-root.mkt-about-page .mini-card-top h4{font-family:var(--serif);font-size:1.15rem;font-weight:500;line-height:1.3}.marketing-root.mkt-about-page .mkt-about-locations-section{background:var(--color-mkt-surface);padding-block:clamp(64px,7vw,96px);position:relative}.marketing-root.mkt-about-page .mkt-about-locations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,3vw,36px);margin-bottom:36px;display:grid}.marketing-root.mkt-about-page .mkt-about-location-card{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(32px,3.8vw,44px);transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 24px #00000006}.marketing-root.mkt-about-page .mkt-about-location-card:hover{border-color:#0b5c4a59;transform:translateY(-4px);box-shadow:0 20px 48px -12px #00000012}.marketing-root.mkt-about-page .location-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.marketing-root.mkt-about-page .location-flag{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);min-width:44px;height:34px;font-family:var(--sans);letter-spacing:.06em;color:var(--color-mkt-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.95rem;font-weight:800;display:inline-flex}.marketing-root.mkt-about-page .location-role-tag{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:700}.marketing-root.mkt-about-page .location-city{font-family:var(--serif);letter-spacing:-.015em;color:var(--color-mkt-ink);margin:0 0 12px;font-size:clamp(1.6rem,2.2vw,2.05rem);font-weight:500;line-height:1.24}.marketing-root.mkt-about-page .location-address{font-family:var(--sans);color:var(--color-mkt-muted);border-bottom:1px solid var(--color-mkt-line);min-height:52px;margin:0 0 24px;padding-bottom:20px;font-size:.94rem;line-height:1.62}.marketing-root.mkt-about-page .location-contact-item{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:14px;flex-direction:column;gap:5px;margin-top:12px;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.marketing-root.mkt-about-page .location-contact-item:hover{border-color:#0b5c4a59;box-shadow:0 4px 14px #00000005}.marketing-root.mkt-about-page .location-contact-item .lbl{font-family:var(--sans);color:var(--color-mkt-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.marketing-root.mkt-about-page .location-contact-item .val{font-family:var(--sans);color:var(--color-mkt-ink);font-size:.94rem;font-weight:600;line-height:1.45;text-decoration:none;transition:color .2s}.marketing-root.mkt-about-page a.val:hover{color:var(--color-mkt-action);text-decoration:none}.marketing-root.mkt-about-page .mkt-about-channels-bar{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:28px 34px;display:grid;box-shadow:0 4px 20px #00000005}.marketing-root.mkt-about-page .channel-box{flex-direction:column;gap:6px;display:flex}.marketing-root.mkt-about-page .channel-label{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-mkt-muted);font-size:.72rem;font-weight:800}.marketing-root.mkt-about-page .channel-box a{font-family:var(--sans);color:var(--color-mkt-ink);word-break:break-all;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s}.marketing-root.mkt-about-page .channel-box a:hover{color:var(--color-mkt-action)}.marketing-root.mkt-about-page .social-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:.88rem;display:flex}.marketing-root.mkt-about-page .social-links a{font-family:var(--sans);color:var(--color-mkt-action);font-weight:600;text-decoration:none;transition:color .2s}.marketing-root.mkt-about-page .social-links a:hover{color:var(--mkt-hover,var(--color-mkt-action));text-decoration:underline}.marketing-root.mkt-about-page .social-links span{color:var(--color-mkt-line);font-size:.75rem}.marketing-root.mkt-about-page .mkt-about-cta-section{background:var(--color-mkt-surface);padding-block:clamp(40px,5vw,64px) clamp(60px,7vw,90px)}.marketing-root.mkt-about-page .mkt-about-next{background:var(--mkt-soft);box-sizing:border-box;border-radius:14px;justify-content:space-between;align-items:center;gap:45px;padding:45px;display:flex}.marketing-root.mkt-about-page .mkt-about-next-content{flex:1}.marketing-root.mkt-about-page .mkt-about-next .mkt-kicker{color:var(--color-mkt-action);margin-bottom:14px}.marketing-root.mkt-about-page .mkt-about-next-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--color-mkt-ink);margin:0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:500;line-height:1.18}.marketing-root.mkt-about-page .mkt-about-next-body{max-width:620px;color:var(--color-mkt-muted);margin-top:18px;margin-bottom:0;font-size:.98rem;line-height:1.6}.marketing-root.mkt-about-page .mkt-about-next-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;display:flex}.marketing-root.mkt-about-page .mkt-about-next-actions a{flex-shrink:0}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page{--serif:Georgia, "Times New Roman", serif}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-about-hero-pill,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-chip,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-about-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-badge-mission,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-badge-vision,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .check-mission,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .check-vision,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-story-icon-box,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-impact-icon-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-bottom-stat-icon,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-bento-icon-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .val-icon-box,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .person-tag-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .person-avatar-circle,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mini-card-badge,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .location-role-tag{background:var(--mkt-soft);border-color:var(--color-mkt-line);color:var(--color-mkt-action)}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-timeline-node.is-active .node-icon-bubble{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#fff}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .mkt-timeline-node.is-active .node-dot,html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .milestone-year-pill{background:var(--color-mkt-action)}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .milestone-tag-pill{background:var(--mkt-soft);border-color:var(--color-mkt-line);color:var(--color-mkt-ink)}html[data-marketing-theme=charcoal] .marketing-root.mkt-about-page .milestone-globe-wrapper{background:var(--mkt-panel)}html[data-marketing-theme=emerald] .marketing-root.mkt-about-page{--serif:Georgia, "Times New Roman", serif}html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .mkt-about-hero-pill,html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .mkt-about-next{background:#fbf8f2;border:1px solid #e4c99a}html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .mkt-timeline-node.is-active .node-icon-bubble{background:var(--color-mkt-action);border-color:var(--color-mkt-action);color:#fff}html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .mkt-timeline-node.is-active .node-dot,html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .milestone-year-pill{background:var(--color-mkt-action)}html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .milestone-tag-pill{background:var(--mkt-soft);border-color:var(--color-mkt-line);color:var(--color-mkt-ink)}html[data-marketing-theme=emerald] .marketing-root.mkt-about-page .milestone-globe-wrapper{background:#fdfaf5}@media (max-width:1040px){.marketing-root.mkt-about-page .mkt-values-track-bar{display:none}.marketing-root.mkt-about-page .milestone-display-grid{grid-template-columns:1fr;gap:32px}.marketing-root.mkt-about-page .milestone-globe-wrapper{min-height:260px;max-height:320px}.marketing-root.mkt-about-page .mkt-about-hero-grid,.marketing-root.mkt-about-page .mkt-about-story-grid,.marketing-root.mkt-about-page .mkt-about-security-grid{grid-template-columns:1fr;gap:40px}.marketing-root.mkt-about-page .mkt-about-pillars-grid,.marketing-root.mkt-about-page .mkt-about-values-grid,.marketing-root.mkt-about-page .mkt-about-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root.mkt-about-page .mkt-team-bento-layout{grid-template-columns:1fr;gap:24px}.marketing-root.mkt-about-page .mkt-about-security-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root.mkt-about-page .mkt-team-featured-visual{min-height:320px}.marketing-root.mkt-about-page .mkt-about-channels-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root.mkt-about-page .mkt-about-next{padding:32px 28px;display:block}.marketing-root.mkt-about-page .mkt-about-next-actions{width:100%;margin-top:26px}}@media (max-width:680px){.marketing-root.mkt-about-page .mkt-about-mission-grid,.marketing-root.mkt-about-page .mkt-about-pillars-grid,.marketing-root.mkt-about-page .mkt-about-values-grid,.marketing-root.mkt-about-page .mkt-about-people-grid,.marketing-root.mkt-about-page .mkt-about-security-cards,.marketing-root.mkt-about-page .mkt-about-locations-grid,.marketing-root.mkt-about-page .mkt-about-channels-bar,.marketing-root.mkt-about-page .mkt-about-story-stats,.marketing-root.mkt-about-page .mkt-story-cards-grid,.marketing-root.mkt-about-page .mkt-story-bottom-bar,.marketing-root.mkt-about-page .mkt-platform-bento-grid{grid-template-columns:1fr;gap:16px}.marketing-root.mkt-about-page .mkt-team-split-card{grid-template-columns:1fr;gap:20px}.marketing-root.mkt-about-page .mkt-team-split-visual{height:240px}.marketing-root.mkt-about-page .mkt-timeline-rail{display:none}.marketing-root.mkt-about-page .mkt-timeline-nodes-grid{grid-template-columns:repeat(2,1fr);gap:16px}.marketing-root.mkt-about-page .mkt-about-hero-actions,.marketing-root.mkt-about-page .mkt-about-next-actions{flex-direction:column;width:100%}.marketing-root.mkt-about-page .mkt-about-hero-actions a,.marketing-root.mkt-about-page .mkt-about-next-actions a{justify-content:center;width:100%}}.marketing-root.mkt-contact-page{background:var(--color-mkt-surface);color:var(--color-mkt-ink)}.marketing-root.mkt-contact-page .mkt-contact-hero-wrap{padding-block:clamp(48px,6vw,80px) clamp(56px,7vw,92px)}.marketing-root.mkt-contact-page .mkt-contact-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(36px,5vw,68px);display:grid}.marketing-root.mkt-contact-page .mkt-contact-kicker-wrap{align-items:center;gap:12px;margin-bottom:20px;display:flex}.marketing-root.mkt-contact-page .mkt-contact-kicker-wrap .mkt-kicker{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-muted);margin:0;font-size:.76rem;font-weight:800}.marketing-root.mkt-contact-page .mkt-contact-kicker-wrap .mkt-kicker-line{background:var(--color-mkt-line);width:32px;height:1.5px}.marketing-root.mkt-contact-page .mkt-contact-h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0 0 24px;font-size:clamp(2.6rem,4.6vw,4rem);font-weight:500;line-height:1.1}.marketing-root.mkt-contact-page .mkt-brush-word{color:var(--color-mkt-ink);font-style:italic;display:inline-block;position:relative}.marketing-root.mkt-contact-page .brush-svg{pointer-events:none;width:100%;height:10px;position:absolute;bottom:-6px;left:0}.marketing-root.mkt-contact-page .mkt-contact-lead{font-family:var(--sans);color:var(--color-mkt-muted);max-width:520px;margin:0 0 36px;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65}.marketing-root.mkt-contact-page .mkt-contact-channels-list{flex-direction:column;gap:14px;max-width:520px;display:flex}.marketing-root.mkt-contact-page .mkt-contact-channel-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:18px;align-items:center;gap:18px;padding:18px 22px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.marketing-root.mkt-contact-page .mkt-contact-channel-card:hover{border-color:#0b5c4a59;transform:translateY(-2px);box-shadow:0 10px 24px -6px #0000000a}.marketing-root.mkt-contact-page .channel-icon-bubble{background:var(--mkt-soft);width:44px;height:44px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-root.mkt-contact-page .channel-info{flex:1}.marketing-root.mkt-contact-page .channel-info h3{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 2px;font-size:1.05rem;font-weight:600;line-height:1.25}.marketing-root.mkt-contact-page .channel-info p{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.84rem;line-height:1.4}.marketing-root.mkt-contact-page .channel-arrow{color:var(--color-mkt-muted);flex-shrink:0;transition:transform .2s,color .2s}.marketing-root.mkt-contact-page .mkt-contact-channel-card:hover .channel-arrow{color:var(--color-mkt-action);transform:translate(4px)}.marketing-root.mkt-contact-page .mkt-contact-form-card{border:1px solid var(--color-mkt-line);background:#fff;border-radius:28px;padding:clamp(28px,4vw,42px);position:relative;box-shadow:0 10px 40px -10px #0000000a}.marketing-root.mkt-contact-page .mkt-contact-form-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 8px;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:500;line-height:1.2}.marketing-root.mkt-contact-page .mkt-contact-form-subtitle{font-family:var(--sans);color:var(--color-mkt-muted);margin:0 0 24px;font-size:.88rem;line-height:1.5}.marketing-root.mkt-contact-page .mkt-form-label{font-family:var(--sans);color:var(--color-mkt-ink);margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.marketing-root.mkt-contact-page .input-wrap,.marketing-root.mkt-contact-page .textarea-wrap{position:relative}.marketing-root.mkt-contact-page .input-icon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.marketing-root.mkt-contact-page .textarea-icon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:14px;left:14px}.marketing-root.mkt-contact-page .mkt-form-input{border:1px solid var(--color-mkt-line);width:100%;font-family:var(--sans);color:var(--color-mkt-ink);background:#fbfcfd;border-radius:12px;outline:none;padding:12px 16px 12px 42px;font-size:.9rem;transition:all .2s}.marketing-root.mkt-contact-page .mkt-form-input:focus,.marketing-root.mkt-contact-page .mkt-form-textarea:focus{border-color:var(--color-mkt-action);background:#fff;box-shadow:0 0 0 3px #0b5c4a1a}.marketing-root.mkt-contact-page .mkt-form-textarea{border:1px solid var(--color-mkt-line);width:100%;font-family:var(--sans);color:var(--color-mkt-ink);resize:vertical;background:#fbfcfd;border-radius:12px;outline:none;min-height:120px;padding:12px 16px 28px 42px;font-size:.9rem;transition:all .2s}.marketing-root.mkt-contact-page .char-counter{font-family:var(--sans);color:#94a3b8;pointer-events:none;font-size:.72rem;font-weight:600;position:absolute;bottom:8px;right:12px}.marketing-root.mkt-contact-page .mkt-form-error{font-family:var(--sans);color:#ef4444;margin-top:4px;font-size:.76rem}.marketing-root.mkt-contact-page .mkt-contact-submit-btn{background:var(--color-mkt-action);color:#fff;width:100%;font-family:var(--sans);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #00000014}.marketing-root.mkt-contact-page .mkt-contact-submit-btn:hover:not(:disabled){background:var(--mkt-hover,#084839);transform:translateY(-1px);box-shadow:0 6px 20px #0000001f}.marketing-root.mkt-contact-page .mkt-contact-submit-btn:disabled{opacity:.65;cursor:not-allowed}.marketing-root.mkt-contact-page .mkt-contact-privacy-note{font-family:var(--sans);color:var(--color-mkt-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:.76rem;display:flex}.marketing-root.mkt-contact-page .mkt-contact-offices-section{border-top:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);padding-block:clamp(56px,7vw,88px)}.marketing-root.mkt-contact-page .mkt-offices-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.marketing-root.mkt-contact-page .mkt-offices-h2{font-family:var(--serif);color:var(--color-mkt-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:500;line-height:1.15}.marketing-root.mkt-contact-page .mkt-offices-lead{font-family:var(--sans);color:var(--color-mkt-muted);max-width:440px;margin:0;font-size:.95rem;line-height:1.62}.marketing-root.mkt-contact-page .mkt-offices-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.marketing-root.mkt-contact-page .mkt-office-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;justify-content:space-between;padding:26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 16px #00000005}.marketing-root.mkt-contact-page .mkt-office-card:hover{border-color:#0b5c4a59;transform:translateY(-3px);box-shadow:0 12px 28px -6px #0000000d}.marketing-root.mkt-contact-page .office-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.marketing-root.mkt-contact-page .office-icon-bubble{background:var(--mkt-soft);width:36px;height:36px;color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-root.mkt-contact-page .office-icon-bubble.phone-bubble{width:32px;height:32px}.marketing-root.mkt-contact-page .office-country-badge{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800}.marketing-root.mkt-contact-page .office-city{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 10px;font-size:1.35rem;font-weight:600;line-height:1.25}.marketing-root.mkt-contact-page .office-address{font-family:var(--sans);color:var(--color-mkt-muted);min-height:48px;margin:0 0 18px;font-size:.88rem;line-height:1.55}.marketing-root.mkt-contact-page .office-card-divider{background:var(--color-mkt-line);width:100%;height:1px;margin-bottom:16px}.marketing-root.mkt-contact-page .office-phone-row{align-items:center;gap:10px;display:flex}.marketing-root.mkt-contact-page .office-phone-link{font-family:var(--sans);color:var(--color-mkt-ink);font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s}.marketing-root.mkt-contact-page .office-phone-link:hover{color:var(--color-mkt-action)}html[data-marketing-theme=charcoal] .marketing-root.mkt-contact-page .mkt-contact-form-card{background:var(--mkt-panel)}html[data-marketing-theme=charcoal] .marketing-root.mkt-contact-page .mkt-form-input,html[data-marketing-theme=charcoal] .marketing-root.mkt-contact-page .mkt-form-textarea{background:var(--mkt-soft);color:var(--color-mkt-ink);border-color:var(--color-mkt-line)}@media (max-width:960px){.marketing-root.mkt-contact-page .mkt-contact-grid{grid-template-columns:1fr;gap:40px}.marketing-root.mkt-contact-page .mkt-offices-layout{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.marketing-root.mkt-contact-page .mkt-offices-cards-grid{grid-template-columns:1fr;gap:16px}.marketing-root.mkt-contact-page .mkt-contact-form-card{padding:24px 18px}}.marketing-root.mkt-careers-page{background:var(--color-mkt-cloud);color:var(--color-mkt-ink);overflow-x:clip}.marketing-root.mkt-careers-page .mkt-careers-hero-section{background:linear-gradient(180deg, var(--mkt-soft) 0%, var(--color-mkt-cloud) 100%);border-bottom:1px solid var(--color-mkt-line);padding-block:clamp(60px,8vw,100px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.marketing-root.mkt-careers-page .mkt-careers-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,72px);display:grid}.marketing-root.mkt-careers-page .mkt-hero-kicker-pill{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000008}.marketing-root.mkt-careers-page .mkt-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;display:inline-block;box-shadow:0 0 0 3px #10b98133}@keyframes pulse-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.marketing-root.mkt-careers-page .mkt-careers-h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0 0 20px;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:500;line-height:1.12}.marketing-root.mkt-careers-page .mkt-brush-word{color:var(--color-mkt-action);font-style:italic;display:inline-block;position:relative}.marketing-root.mkt-careers-page .mkt-brush-word .brush-svg{pointer-events:none;width:100%;height:12px;position:absolute;bottom:-4px;left:0}.marketing-root.mkt-careers-page .mkt-careers-lead{font-family:var(--sans);color:var(--color-mkt-muted);max-width:600px;margin:0 0 32px;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65}.marketing-root.mkt-careers-page .mkt-careers-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.marketing-root.mkt-careers-page .mkt-hero-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.marketing-root.mkt-careers-page .mkt-hero-metric-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:14px;flex-direction:column;padding:14px 16px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 2px 10px #00000005}.marketing-root.mkt-careers-page .mkt-hero-metric-card:hover{border-color:#0b5c4a4d;transform:translateY(-2px)}.marketing-root.mkt-careers-page .mkt-hero-metric-top{color:var(--color-mkt-action);align-items:center;gap:8px;margin-bottom:6px;display:flex}.marketing-root.mkt-careers-page .mkt-hero-metric-value{font-family:var(--sans);color:var(--color-mkt-ink);font-size:1.15rem;font-weight:800;line-height:1}.marketing-root.mkt-careers-page .mkt-hero-metric-title{font-family:var(--sans);color:var(--color-mkt-ink);font-size:.8rem;font-weight:700;line-height:1.25}.marketing-root.mkt-careers-page .mkt-hero-metric-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin-top:2px;font-size:.72rem}.marketing-root.mkt-careers-page .mkt-careers-hero-visual-col{justify-content:center;align-items:center;display:flex;position:relative}.marketing-root.mkt-careers-page .mkt-hero-visual-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:24px;width:100%;max-width:520px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #00000014}.marketing-root.mkt-careers-page .mkt-hero-visual-img{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.marketing-root.mkt-careers-page .mkt-hero-floating-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-mkt-line);font-family:var(--sans);color:var(--color-mkt-ink);background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 24px #00000014}.marketing-root.mkt-careers-page .badge-top-hub{top:32px;left:32px}.marketing-root.mkt-careers-page .badge-bottom-roles{bottom:32px;right:32px}.marketing-root.mkt-careers-page .mkt-careers-section{border-bottom:1px solid var(--color-mkt-line);padding-block:clamp(64px,8vw,100px)}.marketing-root.mkt-careers-page .mkt-section-header{margin-bottom:clamp(36px,5vw,56px)}.marketing-root.mkt-careers-page .mkt-section-header.center-header{text-align:center;max-width:720px;margin-inline:auto}.marketing-root.mkt-careers-page .mkt-kicker-wrap{align-items:center;gap:12px;margin-bottom:12px;display:inline-flex}.marketing-root.mkt-careers-page .mkt-kicker-line{background:var(--color-mkt-action);opacity:.7;width:24px;height:2px;display:inline-block}.marketing-root.mkt-careers-page .mkt-section-h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--color-mkt-ink);margin:0 0 16px;font-size:clamp(2.1rem,3.5vw,3rem);font-weight:500;line-height:1.18}.marketing-root.mkt-careers-page .mkt-section-lead{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.62}.marketing-root.mkt-careers-page .mkt-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.marketing-root.mkt-careers-page .mkt-principle-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:24px;flex-direction:column;justify-content:space-between;padding:32px 30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.marketing-root.mkt-careers-page .mkt-principle-card:hover{border-color:#0b5c4a66;transform:translateY(-4px);box-shadow:0 16px 36px -8px #0000000f}.marketing-root.mkt-careers-page .principle-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.marketing-root.mkt-careers-page .principle-badge{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.marketing-root.mkt-careers-page .principle-index{font-family:var(--serif);color:var(--color-mkt-line);font-size:1.8rem;font-weight:600;line-height:1}.marketing-root.mkt-careers-page .principle-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 12px;font-size:1.55rem;font-weight:600;line-height:1.25}.marketing-root.mkt-careers-page .principle-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0 0 24px;font-size:.94rem;line-height:1.6}.marketing-root.mkt-careers-page .principle-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.marketing-root.mkt-careers-page .principle-tag-pill{font-family:var(--sans);background:var(--mkt-panel);border:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.marketing-root.mkt-careers-page .principle-image-wrap{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:16px;justify-content:center;align-items:center;width:100%;height:180px;margin-top:auto;display:flex;overflow:hidden}.marketing-root.mkt-careers-page .principle-image{object-fit:cover;width:100%;height:100%}.marketing-root.mkt-careers-page .mkt-openings-section{background:var(--mkt-panel)}.marketing-root.mkt-careers-page .mkt-openings-box{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:28px;padding:clamp(28px,4vw,48px);box-shadow:0 8px 32px #00000008}.marketing-root.mkt-careers-page .mkt-filters-bar{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:18px;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:28px;padding:16px;display:grid}.marketing-root.mkt-careers-page .mkt-filter-group{flex-direction:column;gap:6px;display:flex}.marketing-root.mkt-careers-page .mkt-filter-label{font-family:var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--color-mkt-muted);font-size:.78rem;font-weight:700}.marketing-root.mkt-careers-page .mkt-filter-input-wrap{align-items:center;display:flex;position:relative}.marketing-root.mkt-careers-page .mkt-filter-icon{width:16px;height:16px;color:var(--color-mkt-muted);pointer-events:none;position:absolute;left:12px}.marketing-root.mkt-careers-page .mkt-filter-input{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);width:100%;color:var(--color-mkt-ink);font-family:var(--sans);border-radius:10px;outline:none;padding:11px 14px 11px 36px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.marketing-root.mkt-careers-page .mkt-filter-input:focus{border-color:var(--color-mkt-action);box-shadow:0 0 0 3px #0b5c4a1f}.marketing-root.mkt-careers-page .mkt-filter-select{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);width:100%;color:var(--color-mkt-ink);font-family:var(--sans);cursor:pointer;border-radius:10px;outline:none;padding:11px 14px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.marketing-root.mkt-careers-page .mkt-filter-select:focus{border-color:var(--color-mkt-action);box-shadow:0 0 0 3px #0b5c4a1f}.marketing-root.mkt-careers-page .mkt-openings-status-row{border-bottom:1px solid var(--color-mkt-line);font-family:var(--sans);color:var(--color-mkt-muted);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;font-size:.86rem;display:flex}.marketing-root.mkt-careers-page .mkt-reset-filters-btn{color:var(--color-mkt-action);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:0;font-size:.84rem;font-weight:700;text-decoration:underline;transition:opacity .2s}.marketing-root.mkt-careers-page .mkt-reset-filters-btn:hover{opacity:.8}.marketing-root.mkt-careers-page .mkt-job-list{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.marketing-root.mkt-careers-page .mkt-job-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.marketing-root.mkt-careers-page .mkt-job-card:hover{border-color:var(--color-mkt-action);transform:translateY(-3px);box-shadow:0 12px 28px -6px #0000000d}.marketing-root.mkt-careers-page .mkt-job-card-main{flex:1;min-width:0}.marketing-root.mkt-careers-page .mkt-job-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.marketing-root.mkt-careers-page .mkt-job-badge{font-family:var(--sans);background:var(--mkt-soft);color:var(--color-mkt-action);border:1px solid var(--color-mkt-line);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.marketing-root.mkt-careers-page .mkt-job-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 6px;font-size:1.45rem;font-weight:600;line-height:1.25;transition:color .2s}.marketing-root.mkt-careers-page .mkt-job-card:hover .mkt-job-title{color:var(--color-mkt-action)}.marketing-root.mkt-careers-page .mkt-job-summary{font-family:var(--sans);color:var(--color-mkt-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.marketing-root.mkt-careers-page .mkt-job-cta{font-family:var(--sans);color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.marketing-root.mkt-careers-page .mkt-job-card:hover .mkt-job-cta{background:var(--color-mkt-action);color:var(--color-mkt-cloud);transform:translate(3px)}.marketing-root.mkt-careers-page .mkt-openings-notice{text-align:center;background:var(--mkt-soft);border:1px dashed var(--color-mkt-line);border-radius:20px;margin-bottom:24px;padding:48px 24px}.marketing-root.mkt-careers-page .mkt-notice-icon-bubble{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);width:48px;height:48px;color:var(--color-mkt-action);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.marketing-root.mkt-careers-page .mkt-openings-notice h3{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 8px;font-size:1.35rem;font-weight:600}.marketing-root.mkt-careers-page .mkt-openings-notice p{font-family:var(--sans);color:var(--color-mkt-muted);max-width:480px;margin:0 auto 20px;font-size:.92rem}.marketing-root.mkt-careers-page .mkt-build-areas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-root.mkt-careers-page .mkt-build-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 2px 12px #00000005}.marketing-root.mkt-careers-page .mkt-build-card:hover{border-color:#0b5c4a59;transform:translateY(-3px);box-shadow:0 12px 28px -6px #0000000d}.marketing-root.mkt-careers-page .mkt-build-icon-bubble{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:42px;height:42px;color:var(--color-mkt-action);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.marketing-root.mkt-careers-page .mkt-build-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 8px;font-size:1.25rem;font-weight:600}.marketing-root.mkt-careers-page .mkt-build-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.86rem;line-height:1.55}.marketing-root.mkt-careers-page .mkt-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.marketing-root.mkt-careers-page .mkt-process-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:20px;flex-direction:column;padding:28px 24px;transition:transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 4px 16px #00000005}.marketing-root.mkt-careers-page .mkt-process-card:hover{border-color:#0b5c4a59;transform:translateY(-3px)}.marketing-root.mkt-careers-page .mkt-step-number-bubble{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:44px;height:44px;color:var(--color-mkt-action);font-family:var(--serif);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.15rem;font-weight:700;display:flex}.marketing-root.mkt-careers-page .mkt-step-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 10px;font-size:1.25rem;font-weight:600;line-height:1.25}.marketing-root.mkt-careers-page .mkt-step-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0;font-size:.88rem;line-height:1.58}.marketing-root.mkt-careers-page .mkt-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.marketing-root.mkt-careers-page .mkt-growth-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:22px;gap:20px;padding:30px;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 4px 16px #00000005}.marketing-root.mkt-careers-page .mkt-growth-card:hover{border-color:#0b5c4a59;transform:translateY(-3px)}.marketing-root.mkt-careers-page .mkt-growth-icon-bubble{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:44px;height:44px;color:var(--color-mkt-action);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-root.mkt-careers-page .mkt-growth-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 8px;font-size:1.35rem;font-weight:600}.marketing-root.mkt-careers-page .mkt-growth-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0 0 14px;font-size:.9rem;line-height:1.6}.marketing-root.mkt-careers-page .mkt-growth-highlights{flex-wrap:wrap;gap:8px;display:flex}.marketing-root.mkt-careers-page .mkt-growth-tag{font-family:var(--sans);background:var(--mkt-panel);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.marketing-root.mkt-careers-page .mkt-offices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.marketing-root.mkt-careers-page .mkt-careers-office-card{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px;transition:transform .25s,border-color .25s;display:flex;box-shadow:0 4px 16px #00000005}.marketing-root.mkt-careers-page .mkt-careers-office-card:hover{border-color:#0b5c4a59;transform:translateY(-3px)}.marketing-root.mkt-careers-page .office-card-top-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.marketing-root.mkt-careers-page .office-flag-wrap{align-items:center;gap:10px;display:flex}.marketing-root.mkt-careers-page .office-country-tag{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mkt-action);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:999px;padding:4px 12px;font-size:.74rem;font-weight:800}.marketing-root.mkt-careers-page .office-city-name{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 10px;font-size:1.45rem;font-weight:600}.marketing-root.mkt-careers-page .office-street-address{font-family:var(--sans);color:var(--color-mkt-muted);min-height:48px;margin:0 0 20px;font-size:.88rem;line-height:1.55}.marketing-root.mkt-careers-page .office-card-footer{border-top:1px solid var(--color-mkt-line);align-items:center;gap:10px;padding-top:16px;display:flex}.marketing-root.mkt-careers-page .office-phone-text{font-family:var(--sans);color:var(--color-mkt-ink);font-size:.88rem;font-weight:700;text-decoration:none;transition:color .2s}.marketing-root.mkt-careers-page .office-phone-text:hover{color:var(--color-mkt-action)}.marketing-root.mkt-careers-page .mkt-faq-container{max-width:820px;margin:0 auto}.marketing-root.mkt-careers-page .mkt-faq-item{border-bottom:1px solid var(--color-mkt-line)}.marketing-root.mkt-careers-page .mkt-faq-question-btn{text-align:left;cursor:pointer;width:100%;font-family:var(--serif);color:var(--color-mkt-ink);background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 0;font-size:1.25rem;font-weight:600;transition:color .2s;display:flex}.marketing-root.mkt-careers-page .mkt-faq-question-btn:hover{color:var(--color-mkt-action)}.marketing-root.mkt-careers-page .mkt-faq-icon{width:20px;height:20px;color:var(--color-mkt-action);flex-shrink:0;margin-left:16px;transition:transform .25s}.marketing-root.mkt-careers-page .mkt-faq-item.is-open .mkt-faq-icon{transform:rotate(180deg)}.marketing-root.mkt-careers-page .mkt-faq-answer{font-family:var(--sans);color:var(--color-mkt-muted);padding:0 0 22px;font-size:.94rem;line-height:1.65}.marketing-root.mkt-careers-page .mkt-careers-cta-section{padding-block:clamp(60px,8vw,96px)}.marketing-root.mkt-careers-page .mkt-careers-next-banner{background:linear-gradient(135deg, var(--mkt-night) 0%, #0c3b30 100%);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:clamp(40px,6vw,68px) clamp(28px,5vw,60px);display:flex;box-shadow:0 20px 48px -12px #06261e59}.marketing-root.mkt-careers-page .mkt-careers-next-content{max-width:600px}.marketing-root.mkt-careers-page .mkt-careers-next-content .mkt-kicker{color:#a7f3d0}.marketing-root.mkt-careers-page .mkt-careers-next-title{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:12px 0 16px;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:500;line-height:1.18}.marketing-root.mkt-careers-page .mkt-careers-next-body{font-family:var(--sans);color:#d1fae5;margin:0;font-size:1rem;line-height:1.62}.marketing-root.mkt-careers-page .mkt-careers-next-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.marketing-root.mkt-careers-page .mkt-careers-next-actions .mkt-btn-primary{color:#06261e;background:#fff;border-color:#fff}.marketing-root.mkt-careers-page .mkt-careers-next-actions .mkt-btn-primary:hover{background:#f0fdf4}.marketing-root.mkt-careers-page .mkt-careers-next-actions .mkt-btn-secondary{color:#fff;border-color:#fff6}.marketing-root.mkt-careers-page .mkt-careers-next-actions .mkt-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.marketing-root.mkt-industries-page{color:var(--color-mkt-ink);background:#fff;overflow-x:clip}.marketing-root.mkt-industries-page .mkt-nav-bar{z-index:60;width:100%;position:sticky;top:0}.marketing-root.mkt-industries-page .mkt-ind-hero{border-bottom:1px solid var(--color-mkt-line);background:0 0;padding-block:clamp(64px,8vw,100px) clamp(56px,7vw,92px)}.marketing-root.mkt-industries-page .mkt-ind-hero-top{text-align:center;max-width:900px;margin:0 auto clamp(40px,6vw,64px)}.marketing-root.mkt-industries-page .mkt-ind-pill{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000008}.marketing-root.mkt-industries-page .mkt-ind-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;display:inline-block;box-shadow:0 0 0 3px #10b98133}.marketing-root.mkt-industries-page .mkt-ind-h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--color-mkt-ink);margin:0;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:500;line-height:1.1}.marketing-root.mkt-industries-page .mkt-ind-h1 em{color:var(--color-mkt-action);font-style:italic}.marketing-root.mkt-industries-page .mkt-ind-lead{font-family:var(--sans);color:var(--color-mkt-muted);max-width:640px;margin:20px auto 0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65}.marketing-root.mkt-industries-page .mkt-ind-win{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);border-radius:24px;overflow:hidden;box-shadow:0 40px 90px -40px #06261e2e,inset 0 0 0 1px #fffc}.marketing-root.mkt-industries-page .mkt-ind-wb{border-bottom:1px solid var(--color-mkt-line);background:var(--mkt-panel);align-items:center;gap:16px;padding:14px 20px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-wb-dots{gap:6px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-wb-dots i{background:var(--color-mkt-line);border-radius:50%;width:10px;height:10px}.marketing-root.mkt-industries-page .mkt-ind-wb-url{text-align:center;font-family:var(--sans);color:var(--color-mkt-muted);flex:1;font-size:.8rem;font-weight:500}.marketing-root.mkt-industries-page .mkt-ind-wb-url b{color:var(--color-mkt-ink);font-weight:700}.marketing-root.mkt-industries-page .mkt-ind-wb-stat{font-family:var(--sans);gap:8px;font-size:.72rem;font-weight:700;display:flex}.marketing-root.mkt-industries-page .mkt-ind-wb-stat span{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:999px;padding:4px 10px}.marketing-root.mkt-industries-page .stat-a{color:#15803d}.marketing-root.mkt-industries-page .stat-b{color:#a16207}.marketing-root.mkt-industries-page .mkt-ind-wm{text-align:left;grid-template-columns:270px 1fr;min-height:520px;display:grid}.marketing-root.mkt-industries-page .mkt-ind-sb{border-right:1px solid var(--color-mkt-line);background:var(--mkt-soft);flex-direction:column;gap:6px;padding:20px 14px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-sb-title{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-muted);padding:0 12px 10px;font-size:.72rem;font-weight:800;display:block}.marketing-root.mkt-industries-page .mkt-ind-si{cursor:pointer;width:100%;font-family:var(--sans);color:var(--color-mkt-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.marketing-root.mkt-industries-page .mkt-ind-si:hover{background:var(--mkt-panel)}.marketing-root.mkt-industries-page .mkt-ind-si.is-active{background:var(--color-mkt-action);color:#fff}.marketing-root.mkt-industries-page .mkt-ind-si-icon{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);width:32px;height:32px;color:var(--color-mkt-action);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.marketing-root.mkt-industries-page .mkt-ind-si.is-active .mkt-ind-si-icon{color:#fff;background:#fff3;border-color:#ffffff4d}.marketing-root.mkt-industries-page .mkt-ind-si-name{flex:1}.marketing-root.mkt-industries-page .mkt-ind-si-count{font-family:var(--sans);opacity:.7;font-size:.72rem;font-weight:700}.marketing-root.mkt-industries-page .mkt-ind-cv{background:radial-gradient(circle,#0b5c4a14 1px,#0000 1.5px) 0 0/20px 20px;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,36px);display:flex;position:relative}.marketing-root.mkt-industries-page .mkt-ind-cv-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-cv-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 6px;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:600}.marketing-root.mkt-industries-page .mkt-ind-cv-desc{font-family:var(--sans);color:var(--color-mkt-muted);max-width:480px;margin:0;font-size:.92rem;line-height:1.55}.marketing-root.mkt-industries-page .mkt-ind-cv-btn{padding:10px 18px;font-size:.85rem}.marketing-root.mkt-industries-page .mkt-ind-flow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;gap:0;margin-block:10px 24px;display:grid}.marketing-root.mkt-industries-page .mkt-ind-nd{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:18px;flex-direction:column;padding:18px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 16px 36px -28px #06261e33}.marketing-root.mkt-industries-page .mkt-ind-nd:hover{border-color:var(--color-mkt-action);transform:translateY(-4px);box-shadow:0 20px 40px -24px #06261e40}.marketing-root.mkt-industries-page .mkt-ind-nd-step{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mkt-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:.72rem;font-weight:800;display:flex}.marketing-root.mkt-industries-page .mkt-ind-nd-step .step-num{background:var(--color-mkt-action);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;display:inline-flex}.marketing-root.mkt-industries-page .mkt-ind-nd-product{align-items:center;gap:10px;margin-bottom:12px;display:flex}.marketing-root.mkt-industries-page .product-icon-wrap{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.marketing-root.mkt-industries-page .product-name{font-family:var(--serif);color:var(--color-mkt-ink);font-size:1.25rem;font-weight:600}.marketing-root.mkt-industries-page .mkt-ind-nd-quote{font-family:var(--sans);color:var(--color-mkt-ink);min-height:52px;margin:0 0 12px;font-size:.86rem;font-weight:500;line-height:1.5}.marketing-root.mkt-industries-page .mkt-ind-nd-why{border-top:1px dashed var(--color-mkt-line);font-family:var(--sans);color:var(--color-mkt-muted);margin-top:auto;padding-top:10px;font-size:.78rem;line-height:1.45}.marketing-root.mkt-industries-page .mkt-ind-cn{justify-content:center;align-items:center;display:flex;position:relative}.marketing-root.mkt-industries-page .mkt-ind-cn:before{content:"";background:repeating-linear-gradient(90deg, var(--color-mkt-line) 0 5px, transparent 5px 10px);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.marketing-root.mkt-industries-page .mkt-ind-cn-dot{background:#10b981;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:2.4s cubic-bezier(.22,.8,.2,1) infinite move-dot;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #10b98140}@keyframes move-dot{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.marketing-root.mkt-industries-page .mkt-ind-layer{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);font-family:var(--sans);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 18px;font-size:.82rem;display:flex}.marketing-root.mkt-industries-page .mkt-ind-layer-left{flex:1;align-items:center;gap:12px;min-width:200px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-layer-bar{background:var(--mkt-soft);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-layer-bar:after{content:"";background:linear-gradient(90deg,#0000,#10b981,#0000);border-radius:6px;width:40%;animation:2.2s linear infinite progress-glide;position:absolute;inset:0}@keyframes progress-glide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.marketing-root.mkt-industries-page .mkt-ind-layer-right{align-items:center;gap:10px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-layer-lbl{color:var(--color-mkt-muted)}.marketing-root.mkt-industries-page .mkt-ind-layer-chips{flex-wrap:wrap;gap:6px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-layer-chip{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.marketing-root.mkt-industries-page .mkt-ind-carousel-section{background:var(--mkt-panel);border-bottom:1px solid var(--color-mkt-line);padding-block:clamp(64px,8vw,96px);overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-carousel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-kicker{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mkt-action);margin-bottom:8px;font-size:.78rem;font-weight:800}.marketing-root.mkt-industries-page .mkt-ind-h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--color-mkt-ink);margin:0 0 12px;font-size:clamp(2.1rem,3.8vw,3.2rem);font-weight:500;line-height:1.15}.marketing-root.mkt-industries-page .mkt-ind-h2 em{color:var(--color-mkt-action);font-style:italic}.marketing-root.mkt-industries-page .mkt-ind-section-lead{font-family:var(--sans);color:var(--color-mkt-muted);max-width:580px;margin:0;font-size:.98rem;line-height:1.6}.marketing-root.mkt-industries-page .mkt-ind-arrow-controls{gap:10px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-arrow-btn{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);width:46px;height:46px;color:var(--color-mkt-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.marketing-root.mkt-industries-page .mkt-ind-arrow-btn:hover:not(:disabled){background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action)}.marketing-root.mkt-industries-page .mkt-ind-arrow-btn:disabled{opacity:.35;cursor:not-allowed}.marketing-root.mkt-industries-page .mkt-ind-track{scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:22px;width:100%;padding:10px max(56px,50% - 640px) 40px;scroll-padding-left:max(56px,50% - 640px);scroll-padding-right:max(56px,50% - 640px);display:flex;overflow-x:auto}.marketing-root.mkt-industries-page .mkt-ind-track::-webkit-scrollbar{display:none}.marketing-root.mkt-industries-page .mkt-ind-card{scroll-snap-align:start;border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);cursor:default;text-align:left;border-radius:28px;flex-direction:column;flex:0 0 340px;min-height:460px;padding:28px;transition:transform .35s,box-shadow .35s,border-color .3s;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-card:hover{border-color:#0b5c4a66;transform:translateY(-6px);box-shadow:0 24px 48px -16px #06261e1f}.marketing-root.mkt-industries-page .mkt-ind-card-bg-no{font-family:var(--serif);letter-spacing:-.06em;color:#0000000a;pointer-events:none;font-size:130px;font-style:italic;line-height:1;transition:transform .4s;position:absolute;top:-8px;right:18px}.marketing-root.mkt-industries-page .mkt-ind-card:hover .mkt-ind-card-bg-no{color:#00000012;transform:translateY(8px)scale(1.05)}.marketing-root.mkt-industries-page .mkt-ind-card-icon-wrap{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:22px;display:flex;position:relative}.marketing-root.mkt-industries-page .mkt-ind-card-title{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 10px;font-size:1.65rem;font-weight:600;line-height:1.15;position:relative}.marketing-root.mkt-industries-page .mkt-ind-card-desc{font-family:var(--sans);color:var(--color-mkt-muted);margin:0 0 18px;font-size:.88rem;line-height:1.55;position:relative}.marketing-root.mkt-industries-page .mkt-ind-card-questions{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid;position:relative}.marketing-root.mkt-industries-page .mkt-ind-card-questions li{font-family:var(--sans);color:var(--color-mkt-muted);align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.45;display:flex}.marketing-root.mkt-industries-page .mkt-ind-card-questions li:before{content:"";background:var(--color-mkt-action);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.marketing-root.mkt-industries-page .mkt-ind-card-footer{border-top:1px solid var(--color-mkt-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex;position:relative}.marketing-root.mkt-industries-page .mkt-ind-card-pills{flex-wrap:wrap;gap:6px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-card-pills span{font-family:var(--sans);background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.marketing-root.mkt-industries-page .mkt-ind-card-arrow-circle{background:var(--color-mkt-action);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s;display:flex}.marketing-root.mkt-industries-page .mkt-ind-card:hover .mkt-ind-card-arrow-circle{transform:rotate(-45deg)scale(1.08)}.marketing-root.mkt-industries-page .mkt-ind-pt-section{background:var(--mkt-night,#17181c);color:#fff;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-block:clamp(80px,9vw,116px);position:relative;overflow:hidden}html[data-marketing-theme=charcoal] .marketing-root.mkt-industries-page .mkt-ind-pt-section{background:#17181c}html[data-marketing-theme=emerald] .marketing-root.mkt-industries-page .mkt-ind-pt-section{background:#06261e}.marketing-root.mkt-industries-page .mkt-ind-pt-section:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 50% 0,#ffffff08,#0000 70%);position:absolute;inset:0}.marketing-root.mkt-industries-page .mkt-ind-pt-header{margin-bottom:40px;position:relative}.marketing-root.mkt-industries-page .mkt-kicker-light{font-family:var(--sans,system-ui, -apple-system, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;margin-bottom:14px;font-size:12px;font-weight:600}.marketing-root.mkt-industries-page .mkt-h2-light{letter-spacing:-.025em;color:#fff;margin-top:14px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.2vw,62px);font-weight:400;line-height:1.05}.marketing-root.mkt-industries-page .mkt-h2-light em{color:#fff;opacity:.95;font-style:italic}.marketing-root.mkt-industries-page .mkt-lead-light{font-family:var(--sans,system-ui, -apple-system, sans-serif);color:#ffffffbf;max-width:620px;margin-top:16px;margin-bottom:0;font-size:16.5px;line-height:1.65}.marketing-root.mkt-industries-page .mkt-ind-pt-legend{font-family:var(--sans,system-ui, -apple-system, sans-serif);color:#ffffffb3;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:13px;font-weight:500;display:flex}.marketing-root.mkt-industries-page .legend-item{align-items:center;gap:8px;display:flex}.marketing-root.mkt-industries-page .legend-launched i{background:#22c55e;border-radius:3px;width:10px;height:10px;display:block;box-shadow:0 0 10px #22c55e99}.marketing-root.mkt-industries-page .legend-waitlist i{background:0 0;border:1.5px dashed #ffffff73;border-radius:3px;width:10px;height:10px;display:block}.marketing-root.mkt-industries-page .mkt-ind-pt-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid;position:relative}.marketing-root.mkt-industries-page .mkt-ind-pt-tile{aspect-ratio:1/1.08;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:space-between;padding:14px 12px;transition:transform .35s cubic-bezier(.22,.8,.2,1),background .3s,border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.is-live:after{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2.4s infinite pulse-ring;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #22c55e33}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.is-waitlist{background:0 0;border-style:dashed;border-color:#ffffff29}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.is-waitlist .mkt-ind-pt-tile-icon,.marketing-root.mkt-industries-page .mkt-ind-pt-tile.is-waitlist .mkt-ind-pt-tile-bottom b{opacity:.65}.marketing-root.mkt-industries-page .mkt-ind-pt-tile:hover{border-color:var(--c,#ffffff59);background:#ffffff14;transform:translateY(-5px);box-shadow:0 16px 32px -16px #0009}.marketing-root.mkt-industries-page .tile-num{font-family:var(--sans,system-ui, -apple-system, sans-serif);color:#fff6;letter-spacing:.08em;font-size:10px;font-weight:600}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-icon{color:var(--c,#fff);margin-block:6px;transition:transform .3s}.marketing-root.mkt-industries-page .mkt-ind-pt-tile:hover .mkt-ind-pt-tile-icon{transform:scale(1.08)}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-bottom b{letter-spacing:-.01em;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;line-height:1.15;display:block}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-bottom small{font-family:var(--sans,system-ui, -apple-system, sans-serif);color:#ffffff8c;margin-top:3px;font-size:11px;line-height:1.3;display:block}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.g1,.marketing-root.mkt-industries-page .category-item.g1{--c:#7ee0d4}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.g2,.marketing-root.mkt-industries-page .category-item.g2{--c:#8fb4ff}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.g3,.marketing-root.mkt-industries-page .category-item.g3{--c:#ffc98a}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.g4,.marketing-root.mkt-industries-page .category-item.g4{--c:#e0a8ff}.marketing-root.mkt-industries-page .mkt-ind-pt-tile.g5,.marketing-root.mkt-industries-page .category-item.g5{--c:#a9acb4}.marketing-root.mkt-industries-page .mkt-ind-pt-grid.has-filter .mkt-ind-pt-tile.is-dimmed{opacity:.18;filter:grayscale()}.marketing-root.mkt-industries-page .mkt-ind-pt-category-legend{font-family:var(--sans,system-ui, -apple-system, sans-serif);color:#ffffffa6;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:14px 22px;margin-top:28px;padding-top:18px;font-size:12.5px;display:flex;position:relative}.marketing-root.mkt-industries-page .category-item{cursor:default;align-items:center;gap:8px;transition:color .2s;display:inline-flex}.marketing-root.mkt-industries-page .category-item:hover,.marketing-root.mkt-industries-page .category-item.is-active{color:#fff}.marketing-root.mkt-industries-page .category-item i{background:var(--c,#fff);border-radius:50%;width:9px;height:9px;display:block}.marketing-root.mkt-industries-page .mkt-ind-picker-section{background:var(--color-mkt-cloud);border-bottom:1px solid var(--color-mkt-line);padding-block:clamp(68px,8vw,100px)}.marketing-root.mkt-industries-page .mkt-ind-picker-grid{grid-template-columns:1fr 1fr;align-items:start;gap:36px;margin-top:36px;display:grid}.marketing-root.mkt-industries-page .mkt-ind-pains-list{flex-wrap:wrap;gap:12px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-pain-chip{cursor:pointer;border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);color:var(--color-mkt-ink);font-family:var(--sans);border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:.9rem;font-weight:600;transition:all .25s;display:flex}.marketing-root.mkt-industries-page .pain-chip-radio{border:1.5px solid var(--color-mkt-line);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .2s}.marketing-root.mkt-industries-page .mkt-ind-pain-chip:hover{border-color:var(--color-mkt-action);transform:translateY(-2px)}.marketing-root.mkt-industries-page .mkt-ind-pain-chip.is-selected{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action);box-shadow:0 4px 14px #0b5c4a40}.marketing-root.mkt-industries-page .mkt-ind-pain-chip.is-selected .pain-chip-radio{box-shadow:inset 0 0 0 3px var(--color-mkt-action);background:#10b981;border-color:#fff}.marketing-root.mkt-industries-page .mkt-ind-stack-card{border:1px solid var(--color-mkt-line);background:var(--mkt-panel);border-radius:28px;min-height:420px;padding:30px;position:sticky;top:90px;box-shadow:0 16px 36px -16px #06261e14}.marketing-root.mkt-industries-page .mkt-ind-stack-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-stack-header h3{font-family:var(--serif);color:var(--color-mkt-ink);margin:0;font-size:1.6rem;font-weight:600}.marketing-root.mkt-industries-page .mkt-ind-stack-count{font-family:var(--serif);color:var(--color-mkt-action);font-size:2.4rem;font-weight:700;line-height:1}.marketing-root.mkt-industries-page .mkt-ind-stack-list{gap:10px;display:grid}.marketing-root.mkt-industries-page .mkt-ind-stack-item{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 2px 8px #00000005}.marketing-root.mkt-industries-page .stack-item-icon{background:var(--color-mkt-action);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.marketing-root.mkt-industries-page .stack-item-text b{font-family:var(--serif);color:var(--color-mkt-ink);font-size:1.15rem;font-weight:600;display:block}.marketing-root.mkt-industries-page .stack-item-text small{font-family:var(--sans);color:var(--color-mkt-muted);margin-top:2px;font-size:.8rem;line-height:1.4;display:block}.marketing-root.mkt-industries-page .stack-item-tag{font-family:var(--sans);color:#15803d;background:#e8f6ee;border:1px solid #cbeedb;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:.72rem;font-weight:800}.marketing-root.mkt-industries-page .mkt-ind-stack-empty{text-align:center;min-height:220px;color:var(--color-mkt-muted);font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;padding:20px;font-size:.92rem;line-height:1.6;display:flex}.marketing-root.mkt-industries-page .mkt-ind-stack-footer{border-top:1px solid var(--color-mkt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-stack-footer p{font-family:var(--sans);color:var(--color-mkt-muted);max-width:240px;margin:0;font-size:.78rem;line-height:1.45}.marketing-root.mkt-industries-page .mkt-ind-faq-section{background:var(--mkt-panel);border-bottom:1px solid var(--color-mkt-line);padding-block:clamp(64px,8vw,96px)}.marketing-root.mkt-industries-page .mkt-ind-faq-card{border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);border-radius:32px;grid-template-columns:.95fr 1.05fr;gap:0;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #06261e1f}.marketing-root.mkt-industries-page .mkt-ind-faq-sidebar{background:var(--mkt-soft);border-right:1px solid var(--color-mkt-line);padding:clamp(28px,4vw,44px)}.marketing-root.mkt-industries-page .mkt-ind-faq-nav{gap:6px;margin-top:28px;display:grid}.marketing-root.mkt-industries-page .mkt-ind-faq-nav-btn{cursor:pointer;font-family:var(--sans);color:var(--color-mkt-ink);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:.92rem;font-weight:500;transition:all .25s;display:flex;position:relative}.marketing-root.mkt-industries-page .mkt-ind-faq-nav-btn:hover{background:var(--color-mkt-surface)}.marketing-root.mkt-industries-page .mkt-ind-faq-nav-btn.is-active{background:var(--color-mkt-surface);color:var(--color-mkt-action);font-weight:700;transform:translate(4px);box-shadow:0 12px 28px -16px #06261e26}.marketing-root.mkt-industries-page .mkt-ind-faq-nav-btn.is-active:before{content:"";background:var(--color-mkt-action);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.marketing-root.mkt-industries-page .faq-nav-num{font-family:var(--serif);color:var(--color-mkt-muted);min-width:22px;font-style:italic}.marketing-root.mkt-industries-page .mkt-ind-faq-detail{background:var(--color-mkt-surface);flex-direction:column;justify-content:center;min-height:420px;padding:clamp(32px,5vw,56px);display:flex;position:relative;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-faq-bg-no{font-family:var(--serif);letter-spacing:-.06em;color:var(--mkt-soft);pointer-events:none;font-size:240px;font-style:italic;line-height:1;transition:all .4s;position:absolute;top:-24px;right:20px}.marketing-root.mkt-industries-page .mkt-ind-faq-content{position:relative}.marketing-root.mkt-industries-page .mkt-ind-faq-q{font-family:var(--serif);color:var(--color-mkt-ink);max-width:480px;margin:0 0 16px;font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1.15}.marketing-root.mkt-industries-page .mkt-ind-faq-a{font-family:var(--sans);color:var(--color-mkt-muted);max-width:500px;margin:0 0 32px;font-size:1.02rem;line-height:1.7}.marketing-root.mkt-industries-page .mkt-ind-faq-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-faq-next-btn{cursor:pointer;font-family:var(--sans);border:1px solid var(--color-mkt-line);background:var(--color-mkt-surface);color:var(--color-mkt-ink);border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:all .25s;display:flex}.marketing-root.mkt-industries-page .mkt-ind-faq-next-btn:hover{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action)}.marketing-root.mkt-industries-page .mkt-ind-faq-talk-link{font-family:var(--sans);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);border-radius:10px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:all .25s}.marketing-root.mkt-industries-page .mkt-ind-faq-talk-link:hover{border-color:var(--color-mkt-action);color:var(--color-mkt-action)}.marketing-root.mkt-industries-page .mkt-ind-faq-dots{align-items:center;gap:6px;margin-left:auto;display:flex}.marketing-root.mkt-industries-page .faq-dot{background:var(--color-mkt-line);border-radius:50%;width:7px;height:7px;transition:all .3s;display:block}.marketing-root.mkt-industries-page .faq-dot.is-active{background:var(--color-mkt-action);border-radius:5px;width:22px}.marketing-root.mkt-industries-page .mkt-ind-cta-section{background:var(--color-mkt-cloud);padding-block:clamp(60px,8vw,96px)}.marketing-root.mkt-industries-page .mkt-ind-cta-box{background:linear-gradient(135deg, var(--mkt-night) 0%, #0c3b30 100%);color:#fff;border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:clamp(40px,6vw,72px) clamp(28px,5vw,64px);display:grid;box-shadow:0 24px 60px -16px #06261e66}.marketing-root.mkt-industries-page .mkt-ind-cta-h2{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:12px 0 16px;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.15}.marketing-root.mkt-industries-page .mkt-ind-cta-p{font-family:var(--sans);color:#d1fae5;margin:0;font-size:1rem;line-height:1.65}.marketing-root.mkt-industries-page .mkt-ind-cta-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row{flex-wrap:wrap;gap:12px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row .mkt-btn-primary{color:#06261e;background:#fff;border-color:#fff}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row .mkt-btn-primary:hover{background:#f0fdf4}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row .mkt-btn-secondary{color:#fff;border-color:#ffffff59}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row .mkt-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.marketing-root.mkt-industries-page .mkt-ind-cta-chips{flex-wrap:wrap;gap:8px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-cta-chips span{font-family:var(--sans);color:#d1fae5;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.marketing-root.mkt-industries-page .mkt-ind-catalogue-section{background:var(--mkt-soft);border-top:1px solid var(--color-mkt-line);padding-block:clamp(56px,7vw,84px)}.marketing-root.mkt-industries-page .mkt-needs-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.marketing-root.mkt-industries-page .mkt-category-block{background:var(--color-mkt-surface);border:1px solid var(--color-mkt-line);border-radius:16px;padding:20px}.marketing-root.mkt-industries-page .mkt-category-block h3{font-family:var(--serif);color:var(--color-mkt-ink);margin:0 0 12px;font-size:1.15rem;font-weight:600}.marketing-root.mkt-industries-page .mkt-category-links{flex-direction:column;gap:8px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-matrix-section{border-bottom:1px solid var(--color-mkt-line);background:0 0;padding-block:84px 96px}.marketing-root.mkt-industries-page .mkt-ind-section-header-row{margin-bottom:36px}.marketing-root.mkt-industries-page .mkt-ind-section-header-row .section-num{display:none}.marketing-root.mkt-industries-page .mkt-ind-section-header-row h2{max-width:860px;color:var(--color-mkt-ink);margin-top:14px;margin-bottom:0;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.marketing-root.mkt-industries-page .mkt-ind-section-header-row h2 em{color:var(--color-mkt-action);font-style:italic}.marketing-root.mkt-industries-page .mkt-ind-section-header-row p{color:var(--color-mkt-muted);max-width:620px;margin-top:14px;margin-bottom:0;font-size:16.5px;line-height:1.65}.marketing-root.mkt-industries-page .mkt-ind-matrix-card{border:1px solid var(--color-mkt-line);background:var(--mkt-panel);border-radius:24px;overflow:hidden;box-shadow:0 20px 40px -28px #00000014}.marketing-root.mkt-industries-page .mkt-ind-matrix-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.marketing-root.mkt-industries-page .mkt-ind-matrix-table{border-collapse:collapse;width:100%;min-width:820px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table th,.marketing-root.mkt-industries-page .mkt-ind-matrix-table td{text-align:center;border-bottom:1px solid var(--color-mkt-line);height:60px;padding:0;transition:background-color .2s}.marketing-root.mkt-industries-page .mkt-ind-matrix-table thead th{vertical-align:bottom;height:94px;color:var(--color-mkt-muted);padding-bottom:14px;font-size:12.5px;font-weight:600;position:relative}.marketing-root.mkt-industries-page .mkt-ind-matrix-table thead th .th-wrap{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.marketing-root.mkt-industries-page .mkt-ind-matrix-table thead th .th-icon-box{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);width:32px;height:32px;color:var(--color-mkt-ink);border-radius:10px;place-items:center;transition:all .2s;display:grid}.marketing-root.mkt-industries-page .mkt-ind-matrix-table th.col-row-head,.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head{text-align:left;background:var(--mkt-panel);z-index:2;min-width:220px;padding-left:24px;position:sticky;left:0}.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head{font-family:var(--serif);letter-spacing:-.01em;color:var(--color-mkt-ink);font-size:18px;font-weight:500}.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head .row-icon{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);vertical-align:middle;width:30px;height:30px;color:var(--color-mkt-ink);border-radius:9px;place-items:center;margin-right:12px;display:inline-grid}.marketing-root.mkt-industries-page .mkt-ind-matrix-table tbody tr:last-child td{border-bottom:none}.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.is-hl,.marketing-root.mkt-industries-page .mkt-ind-matrix-table th.is-hl,.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head.is-hl{background:var(--mkt-soft)}.marketing-root.mkt-industries-page .mkt-dot{border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.22,.8,.2,1);display:inline-block}.marketing-root.mkt-industries-page .mkt-dot:hover{transform:scale(1.3)}.marketing-root.mkt-industries-page .mkt-dot.dot-primary{background:var(--color-mkt-ink)}.marketing-root.mkt-industries-page .mkt-dot.dot-secondary{border:2px solid var(--color-mkt-ink);background:0 0}.marketing-root.mkt-industries-page .mkt-ind-matrix-legend{border-top:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);background:var(--mkt-panel);flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px;font-size:13px;display:flex}.marketing-root.mkt-industries-page .mkt-ind-matrix-legend span{align-items:center;gap:8px;font-weight:500;display:inline-flex}.marketing-root.mkt-industries-page .mkt-ind-matrix-legend .hint{color:var(--color-mkt-muted);margin-left:auto;font-size:12px}.marketing-root.mkt-industries-page .mkt-ind-start-section{background:0 0;padding-block:84px 96px}.marketing-root.mkt-industries-page .mkt-ind-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-root.mkt-industries-page .mkt-ind-start-card{border:1px solid var(--color-mkt-line);background:var(--mkt-panel);border-radius:24px;flex-direction:column;padding:32px 28px;transition:transform .4s cubic-bezier(.22,.8,.2,1),box-shadow .4s;display:flex;position:relative}.marketing-root.mkt-industries-page .mkt-ind-start-card:hover{border-color:var(--color-mkt-action);transform:translateY(-5px);box-shadow:0 32px 50px -36px #0000001f}.marketing-root.mkt-industries-page .mkt-ind-start-num{font-family:var(--serif);letter-spacing:-.05em;color:#dadbe0;font-size:76px;font-weight:400;line-height:.9;transition:color .3s}.marketing-root.mkt-industries-page .mkt-ind-start-card:hover .mkt-ind-start-num{color:var(--color-mkt-ink)}.marketing-root.mkt-industries-page .mkt-ind-start-card h4{letter-spacing:-.015em;color:var(--color-mkt-ink);margin-top:18px;font-size:24px;font-weight:600}.marketing-root.mkt-industries-page .mkt-ind-start-card p{color:var(--color-mkt-muted);flex-grow:1;margin-top:10px;font-size:14.5px;line-height:1.65}.marketing-root.mkt-industries-page .mkt-ind-start-viz{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:14px;justify-content:center;align-items:center;gap:8px;height:80px;margin-top:24px;padding:0 14px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-start-viz .viz-chip{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600}.marketing-root.mkt-industries-page .mkt-ind-start-viz .viz-line{background:var(--color-mkt-line);border-radius:3px;height:3px;position:absolute;inset:auto 14px 12px;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-start-viz .viz-line-bar{background:var(--color-mkt-ink);width:100%;height:100%;display:block}html[data-marketing-theme=charcoal] .marketing-root.mkt-industries-page .mkt-ind-cta-box{background:linear-gradient(135deg,#1c1d21 0%,#292a30 100%)}@media (max-width:1024px){.marketing-root.mkt-industries-page .mkt-ind-wm{grid-template-columns:1fr}.marketing-root.mkt-industries-page .mkt-ind-sb{border-right:none;border-bottom:1px solid var(--color-mkt-line);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding:12px 16px;overflow-x:auto}.marketing-root.mkt-industries-page .mkt-ind-sb::-webkit-scrollbar{display:none}.marketing-root.mkt-industries-page .mkt-ind-sb-title{display:none}.marketing-root.mkt-industries-page .mkt-ind-si{white-space:nowrap;flex-shrink:0;width:auto;padding:10px 14px}.marketing-root.mkt-industries-page .mkt-ind-flow{grid-template-columns:1fr;gap:14px;margin-block:8px 18px}.marketing-root.mkt-industries-page .mkt-ind-cn{display:none}.marketing-root.mkt-industries-page .mkt-ind-nd-quote{min-height:auto}.marketing-root.mkt-industries-page .mkt-ind-pt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile{aspect-ratio:auto;min-height:130px}.marketing-root.mkt-industries-page .mkt-ind-picker-grid{grid-template-columns:1fr;gap:28px}.marketing-root.mkt-industries-page .mkt-ind-stack-card{min-height:auto;position:static}.marketing-root.mkt-industries-page .mkt-ind-start-grid{grid-template-columns:1fr;gap:18px}.marketing-root.mkt-industries-page .mkt-ind-matrix-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.marketing-root.mkt-industries-page .mkt-ind-matrix-scroll::-webkit-scrollbar{display:none}.marketing-root.mkt-industries-page .mkt-ind-faq-card{grid-template-columns:1fr}.marketing-root.mkt-industries-page .mkt-ind-faq-sidebar{border-right:none;border-bottom:1px solid var(--color-mkt-line)}.marketing-root.mkt-industries-page .mkt-ind-cta-box{grid-template-columns:1fr;gap:28px}.marketing-root.mkt-industries-page .mkt-needs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.marketing-root.mkt-industries-page .mkt-ind-hero{padding-block:44px 52px}.marketing-root.mkt-industries-page .mkt-ind-hero-top{margin-bottom:28px}.marketing-root.mkt-industries-page .mkt-ind-pill{margin-bottom:16px;padding:5px 12px;font-size:.72rem}.marketing-root.mkt-industries-page .mkt-ind-h1{font-size:clamp(2rem,6.2vw,2.75rem);line-height:1.12}.marketing-root.mkt-industries-page .mkt-ind-lead{margin-top:14px;font-size:.98rem;line-height:1.55}.marketing-root.mkt-industries-page .mkt-ind-wb{gap:10px;padding:10px 14px}.marketing-root.mkt-industries-page .mkt-ind-wb-stat{display:none}.marketing-root.mkt-industries-page .mkt-ind-wb-url{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.marketing-root.mkt-industries-page .mkt-ind-cv{padding:22px 18px}.marketing-root.mkt-industries-page .mkt-ind-cv-header{gap:14px;margin-bottom:20px}.marketing-root.mkt-industries-page .mkt-ind-cv-title{font-size:1.6rem}.marketing-root.mkt-industries-page .mkt-ind-cv-desc{font-size:.88rem}.marketing-root.mkt-industries-page .mkt-ind-cv-btn{text-align:center;justify-content:center;width:100%;padding:11px 18px}.marketing-root.mkt-industries-page .mkt-ind-carousel-section{padding-block:52px 64px}.marketing-root.mkt-industries-page .mkt-ind-carousel-header{gap:16px;margin-bottom:24px}.marketing-root.mkt-industries-page .mkt-ind-h2{font-size:clamp(1.85rem,5.5vw,2.35rem)}.marketing-root.mkt-industries-page .mkt-ind-section-lead{font-size:.92rem;line-height:1.55}.marketing-root.mkt-industries-page .mkt-ind-arrow-btn{width:40px;height:40px}.marketing-root.mkt-industries-page .mkt-ind-card{border-radius:22px;flex:0 0 310px;min-height:400px;padding:24px 20px}.marketing-root.mkt-industries-page .mkt-ind-card-bg-no{font-size:96px;top:-6px;right:12px}.marketing-root.mkt-industries-page .mkt-ind-pt-section{padding-block:56px 68px}.marketing-root.mkt-industries-page .mkt-ind-pt-header{margin-bottom:26px}.marketing-root.mkt-industries-page .mkt-h2-light{font-size:clamp(1.9rem,5.8vw,2.5rem)}.marketing-root.mkt-industries-page .mkt-lead-light{margin-top:12px;font-size:.94rem}.marketing-root.mkt-industries-page .mkt-ind-pt-legend{gap:16px;margin-top:18px;font-size:12px}.marketing-root.mkt-industries-page .mkt-ind-pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile{aspect-ratio:auto;border-radius:14px;min-height:120px;padding:12px 10px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-bottom b{font-size:14px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-bottom small{font-size:10.5px}.marketing-root.mkt-industries-page .mkt-ind-pt-category-legend{gap:10px 14px;margin-top:20px;padding-top:14px;font-size:11.5px}.marketing-root.mkt-industries-page .mkt-ind-picker-section{padding-block:52px 64px}.marketing-root.mkt-industries-page .mkt-ind-picker-grid{gap:22px;margin-top:24px}.marketing-root.mkt-industries-page .mkt-ind-pains-list{gap:8px}.marketing-root.mkt-industries-page .mkt-ind-pain-chip{gap:8px;padding:10px 15px;font-size:.84rem}.marketing-root.mkt-industries-page .mkt-ind-stack-card{border-radius:20px;padding:22px 18px}.marketing-root.mkt-industries-page .mkt-ind-stack-header h3{font-size:1.35rem}.marketing-root.mkt-industries-page .mkt-ind-stack-count{font-size:1.85rem}.marketing-root.mkt-industries-page .mkt-ind-stack-item{border-radius:12px;gap:10px;padding:12px 14px}.marketing-root.mkt-industries-page .mkt-ind-stack-footer{text-align:center;flex-direction:column;align-items:stretch;gap:12px;margin-top:18px;padding-top:16px}.marketing-root.mkt-industries-page .mkt-ind-stack-footer p{max-width:100%;font-size:.76rem}.marketing-root.mkt-industries-page .mkt-ind-stack-footer .mkt-btn-primary{justify-content:center;width:100%}.marketing-root.mkt-industries-page .mkt-ind-matrix-section{padding-block:56px 64px}.marketing-root.mkt-industries-page .mkt-ind-section-header-row{margin-bottom:22px}.marketing-root.mkt-industries-page .mkt-ind-section-header-row h2{font-size:clamp(1.85rem,5.5vw,2.35rem)}.marketing-root.mkt-industries-page .mkt-ind-section-header-row p{font-size:.92rem;line-height:1.55}.marketing-root.mkt-industries-page .mkt-ind-matrix-card{border-radius:20px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table th.col-row-head,.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head{min-width:145px;max-width:160px;padding-left:12px;font-size:14px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head .row-icon{border-radius:7px;width:24px;height:24px;margin-right:6px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table thead th{height:74px;padding-bottom:8px;font-size:11.5px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table thead th .th-icon-box{border-radius:7px;width:26px;height:26px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table th,.marketing-root.mkt-industries-page .mkt-ind-matrix-table td{height:48px}.marketing-root.mkt-industries-page .mkt-ind-matrix-legend{gap:14px;padding:12px 16px;font-size:12px}.marketing-root.mkt-industries-page .mkt-ind-matrix-legend .hint{width:100%;margin-top:2px;margin-left:0}.marketing-root.mkt-industries-page .mkt-ind-start-section{padding-block:52px 64px}.marketing-root.mkt-industries-page .mkt-ind-start-card{border-radius:20px;padding:24px 20px}.marketing-root.mkt-industries-page .mkt-ind-start-num{font-size:56px}.marketing-root.mkt-industries-page .mkt-ind-start-card h4{margin-top:12px;font-size:1.3rem}.marketing-root.mkt-industries-page .mkt-ind-start-card p{margin-top:8px;font-size:.9rem}.marketing-root.mkt-industries-page .mkt-ind-start-viz{height:68px;margin-top:18px}.marketing-root.mkt-industries-page .mkt-ind-cta-box{border-radius:22px;padding:32px 24px}.marketing-root.mkt-industries-page .mkt-ind-cta-h2{font-size:clamp(1.8rem,5.5vw,2.35rem)}.marketing-root.mkt-industries-page .mkt-ind-cta-p{font-size:.92rem}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row{width:100%}.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row .mkt-btn-primary,.marketing-root.mkt-industries-page .mkt-ind-cta-btn-row .mkt-btn-secondary{text-align:center;justify-content:center;width:100%}}@media (max-width:640px){.marketing-root.mkt-industries-page .mkt-needs-list{grid-template-columns:1fr}.marketing-root.mkt-industries-page .mkt-ind-card{flex-basis:85vw}.marketing-root.mkt-industries-page .mkt-ind-track{gap:16px;padding-left:20px;padding-right:20px;scroll-padding-left:20px;scroll-padding-right:20px}.marketing-root.mkt-industries-page .mkt-ind-faq-bg-no{font-size:140px}.marketing-root.mkt-industries-page .mkt-ind-faq-dots{display:none}}@media (max-width:480px){.marketing-root.mkt-industries-page .mkt-ind-win{border-radius:18px}.marketing-root.mkt-industries-page .mkt-ind-sb{gap:6px;padding:10px 12px}.marketing-root.mkt-industries-page .mkt-ind-si{border-radius:10px;gap:8px;padding:8px 12px;font-size:.8rem}.marketing-root.mkt-industries-page .mkt-ind-si-icon{border-radius:6px;width:26px;height:26px}.marketing-root.mkt-industries-page .mkt-ind-cv{padding:16px 14px}.marketing-root.mkt-industries-page .mkt-ind-cv-header{gap:12px;margin-bottom:16px}.marketing-root.mkt-industries-page .mkt-ind-cv-title{font-size:1.4rem}.marketing-root.mkt-industries-page .mkt-ind-cv-desc{font-size:.84rem}.marketing-root.mkt-industries-page .mkt-ind-cv-btn{text-align:center;justify-content:center;width:100%}.marketing-root.mkt-industries-page .mkt-ind-nd{border-radius:14px;padding:14px}.marketing-root.mkt-industries-page .mkt-ind-nd-product .product-name{font-size:1.12rem}.marketing-root.mkt-industries-page .product-icon-wrap{border-radius:8px;width:32px;height:32px}.marketing-root.mkt-industries-page .mkt-ind-nd-quote{margin-bottom:8px;font-size:.82rem}.marketing-root.mkt-industries-page .mkt-ind-nd-why{padding-top:8px;font-size:.74rem}.marketing-root.mkt-industries-page .mkt-ind-layer{border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.marketing-root.mkt-industries-page .mkt-ind-layer-left{width:100%;min-width:0}.marketing-root.mkt-industries-page .mkt-ind-layer-right{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.marketing-root.mkt-industries-page .mkt-ind-track{gap:12px;padding-left:16px;padding-right:16px;scroll-padding-left:16px;scroll-padding-right:16px}.marketing-root.mkt-industries-page .mkt-ind-card{border-radius:18px;flex:0 0 calc(100vw - 44px);max-width:320px;min-height:380px;padding:20px 16px}.marketing-root.mkt-industries-page .mkt-ind-card-bg-no{font-size:80px}.marketing-root.mkt-industries-page .mkt-ind-card-title{font-size:1.3rem}.marketing-root.mkt-industries-page .mkt-ind-card-desc{font-size:.82rem}.marketing-root.mkt-industries-page .mkt-ind-card-questions li{font-size:.76rem}.marketing-root.mkt-industries-page .mkt-ind-pt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile{border-radius:12px;min-height:106px;padding:10px 8px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-bottom b{word-break:break-word;font-size:12.5px}.marketing-root.mkt-industries-page .mkt-ind-pt-tile-bottom small{font-size:9.5px}.marketing-root.mkt-industries-page .mkt-ind-pt-category-legend{gap:8px 10px;font-size:10.5px}.marketing-root.mkt-industries-page .mkt-ind-pain-chip{padding:8px 12px;font-size:.78rem}.marketing-root.mkt-industries-page .mkt-ind-stack-card{border-radius:16px;padding:16px 14px}.marketing-root.mkt-industries-page .mkt-ind-matrix-card{border-radius:16px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table th.col-row-head,.marketing-root.mkt-industries-page .mkt-ind-matrix-table td.col-row-head{min-width:125px;max-width:135px;padding-left:8px;font-size:13px}.marketing-root.mkt-industries-page .mkt-ind-matrix-table thead th{min-width:52px;height:66px;font-size:10.5px}.marketing-root.mkt-industries-page .mkt-ind-start-card{border-radius:16px;padding:18px 16px}.marketing-root.mkt-industries-page .mkt-ind-start-num{font-size:48px}.marketing-root.mkt-industries-page .mkt-ind-start-card h4{font-size:1.2rem}}.marketing-root.mkt-showcase-page{color:var(--color-mkt-ink);font-family:var(--sans);background:#fff;overflow-x:clip}.marketing-root.mkt-showcase-page .mkt-shell{max-width:1200px;margin:0 auto;padding:0 28px}.marketing-root.mkt-showcase-page .mkt-sc-prog{background:var(--color-mkt-action);z-index:100;pointer-events:none;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.marketing-root.mkt-showcase-page h1,.marketing-root.mkt-showcase-page h2,.marketing-root.mkt-showcase-page h3,.marketing-root.mkt-showcase-page h4{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}.marketing-root.mkt-showcase-page em{color:var(--color-mkt-action);font-style:italic}.marketing-root.mkt-showcase-page .mkt-sc-ey{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-action);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.marketing-root.mkt-showcase-page .mkt-sc-hd h2{color:var(--color-mkt-ink);margin-top:8px;margin-bottom:0;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.marketing-root.mkt-showcase-page .mkt-sc-hd p{color:var(--color-mkt-muted);max-width:580px;margin-top:14px;margin-bottom:0;font-size:16.5px;line-height:1.65}.marketing-root.mkt-showcase-page .mkt-sc-btn{font-family:var(--sans);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .35s cubic-bezier(.22,.8,.2,1),box-shadow .35s,background .3s,color .3s;display:inline-flex}.marketing-root.mkt-showcase-page .mkt-sc-btn svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.22,.8,.2,1)}.marketing-root.mkt-showcase-page .mkt-sc-btn:hover svg{transform:translate(2px,-2px)}.marketing-root.mkt-showcase-page .mkt-sc-btn-primary{background:var(--color-mkt-action);border:1px solid var(--color-mkt-action);color:#fff!important}.marketing-root.mkt-showcase-page .mkt-sc-btn-primary:hover{background:var(--color-mkt-ink);border-color:var(--color-mkt-ink);transform:translateY(-2px);box-shadow:0 16px 30px -14px #0b5c4a66}.marketing-root.mkt-showcase-page .mkt-sc-btn-secondary{border:1px solid var(--color-mkt-line);background:#fff;color:var(--color-mkt-ink)!important}.marketing-root.mkt-showcase-page .mkt-sc-btn-secondary:hover{background:var(--mkt-soft);border-color:var(--color-mkt-action);color:var(--color-mkt-action)!important}.marketing-root.mkt-showcase-page .mkt-sc-badge{font-family:var(--sans);letter-spacing:.04em;border:1px solid var(--color-mkt-line);color:var(--color-mkt-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.marketing-root.mkt-showcase-page .mkt-sc-badge.is-launched{color:#15803d;background:#e8f6ee;border-color:#cbeedb}.marketing-root.mkt-showcase-page .mkt-sc-badge.is-waitlist{color:#a16207;background:#fdf3dd;border-color:#f3e1b0}.marketing-root.mkt-showcase-page .mkt-sc-section{padding:clamp(72px,8vw,108px) 0;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-band{background:var(--mkt-panel);border-top:1px solid var(--color-mkt-line);border-bottom:1px solid var(--color-mkt-line)}.marketing-root.mkt-showcase-page .mkt-sc-hero{background:radial-gradient(60% 70% at 80% 0, var(--mkt-soft), #fff 70%);padding:clamp(72px,8vw,96px) 0 clamp(48px,6vw,64px)}.marketing-root.mkt-showcase-page .mkt-sc-hero-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:40px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-hero h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--color-mkt-ink);margin-top:18px;margin-bottom:0;font-size:clamp(40px,5.8vw,76px);line-height:1.05}.marketing-root.mkt-showcase-page .mkt-sc-wd{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.marketing-root.mkt-showcase-page .mkt-sc-wd>span{animation:.9s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-up;animation-delay:calc(var(--i,0) * 50ms + .1s);display:inline-block;transform:translateY(105%)}@keyframes mkt-sc-up{to{transform:none}}.marketing-root.mkt-showcase-page .mkt-sc-hero-side{padding-bottom:8px}.marketing-root.mkt-showcase-page .mkt-sc-hero-side p{color:var(--color-mkt-muted);max-width:420px;margin:0;font-size:17px;line-height:1.65}.marketing-root.mkt-showcase-page .mkt-sc-cnts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box{border:1px solid var(--color-mkt-line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:0 4px 12px #00000005}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box strong{font-family:var(--serif);letter-spacing:-.03em;color:var(--color-mkt-ink);font-size:34px;font-weight:500;line-height:1}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box.is-waitlist strong{color:#a16207}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box span{color:var(--color-mkt-muted);font-size:12.5px;font-weight:500;line-height:1.3}.marketing-root.mkt-showcase-page .mkt-sc-sub{z-index:55;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-mkt-line);background:#ffffffeb;position:sticky;top:0}.marketing-root.mkt-showcase-page .mkt-sc-sub-wrap{scrollbar-width:none;align-items:center;gap:6px;height:56px;display:flex;position:relative;overflow-x:auto}.marketing-root.mkt-showcase-page .mkt-sc-sub-wrap::-webkit-scrollbar{display:none}.marketing-root.mkt-showcase-page .mkt-sc-sub-link{z-index:2;color:var(--color-mkt-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-sub-link.is-active{color:#fff;font-weight:600}.marketing-root.mkt-showcase-page .mkt-sc-sub-pl{background:var(--color-mkt-action);pointer-events:none;z-index:1;border-radius:999px;transition:transform .45s cubic-bezier(.22,.8,.2,1),width .45s cubic-bezier(.22,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0}.marketing-root.mkt-showcase-page .mkt-sc-sub-cta{z-index:2;margin-left:auto;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-sub-cta .mkt-sc-btn{border-radius:999px;padding:8px 16px;font-size:13px}.marketing-root.mkt-showcase-page .mkt-sc-chs{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-ch{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-mkt-line);color:var(--color-mkt-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14.5px;font-weight:500;transition:all .35s cubic-bezier(.22,.8,.2,1);display:inline-flex}.marketing-root.mkt-showcase-page .mkt-sc-ch .mkt-sc-ch-t{width:22px;height:22px;color:var(--color-mkt-muted);place-items:center;transition:color .3s;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-ch:hover{border-color:var(--color-mkt-action);transform:translateY(-2px)}.marketing-root.mkt-showcase-page .mkt-sc-ch.is-active{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action);box-shadow:0 10px 24px -8px #0b5c4a66}.marketing-root.mkt-showcase-page .mkt-sc-ch.is-active .mkt-sc-ch-t{color:#a7f3d0}.marketing-root.mkt-showcase-page .mkt-sc-sp{border:1px solid var(--color-mkt-line);background:#fff;border-radius:34px;grid-template-columns:.85fr 1.15fr;gap:0;margin-top:36px;display:grid;overflow:hidden;box-shadow:0 40px 90px -50px #0c3b3033}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,54px);animation:.6s cubic-bezier(.22,.8,.2,1) mkt-sc-sw;display:flex;position:relative}@keyframes mkt-sc-sw{0%{opacity:0;transform:translateY(12px)}}.marketing-root.mkt-showcase-page .mkt-sc-sp-nn{letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx h3{color:var(--color-mkt-ink);margin-top:16px;margin-bottom:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx p{color:var(--color-mkt-muted);max-width:400px;margin-top:16px;margin-bottom:0;font-size:16.5px;line-height:1.7}.marketing-root.mkt-showcase-page .mkt-sc-sp-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-sp-pg{gap:6px;margin-top:34px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-sp-pg i{cursor:pointer;background:#d3d4d9;border-radius:50%;width:7px;height:7px;transition:all .4s}.marketing-root.mkt-showcase-page .mkt-sc-sp-pg i.is-active{background:var(--color-mkt-action);border-radius:5px;width:22px}.marketing-root.mkt-showcase-page .mkt-sc-stage{background:radial-gradient(circle, #0b5c4a14 1px, transparent 1.5px) 0 0/20px 20px, var(--mkt-soft);border-left:1px solid var(--color-mkt-line);place-items:center;min-height:480px;padding:30px;display:grid;position:relative;overflow:hidden}.marketing-root.mkt-showcase-page .mkt-sc-stage-cap{color:var(--color-mkt-muted);z-index:2;font-size:11.5px;font-weight:500;position:absolute;bottom:14px;left:20px}.marketing-root.mkt-showcase-page .mkt-sc-stage:before{content:"";background:#ffffffb3;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-root.mkt-showcase-page .mkt-sc-mk{border:1px solid var(--color-mkt-line);background:#fff;border-radius:18px;width:100%;max-width:520px;transition:transform .7s cubic-bezier(.22,.8,.2,1);animation:.8s cubic-bezier(.22,.8,.2,1) both mkt-sc-mkin;position:relative;transform:perspective(1200px)rotateX(5deg)rotateY(-9deg)rotate(1deg);box-shadow:0 40px 70px -40px #0c3b3040}@keyframes mkt-sc-mkin{0%{opacity:0;transform:perspective(1200px)rotateX(10deg)rotateY(-16deg)translateY(30px)}to{opacity:1;transform:perspective(1200px)rotateX(5deg)rotateY(-9deg)rotate(1deg)}}.marketing-root.mkt-showcase-page .mkt-sc-stage:hover .mkt-sc-mk{transform:perspective(1200px)rotateX(0)rotateY(0)rotate(0)}.marketing-root.mkt-showcase-page .mkt-sc-mk-tb{border-bottom:1px solid var(--color-mkt-line);letter-spacing:.1em;color:var(--color-mkt-ink);background:var(--color-mkt-surface);border-radius:18px 18px 0 0;align-items:center;gap:10px;padding:11px 14px;font-size:10.5px;font-weight:700;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-mk-tb i{background:var(--color-mkt-action);border-radius:50%;width:8px;height:8px}.marketing-root.mkt-showcase-page .mkt-sc-mk-tb em{color:var(--color-mkt-muted);letter-spacing:.08em;margin-left:auto;font-style:normal;font-weight:600}.marketing-root.mkt-showcase-page .mkt-sc-mk-bd{min-height:240px;padding:16px;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-fl{background:var(--color-mkt-ink);color:#fff;z-index:3;border-radius:14px;align-items:center;gap:10px;max-width:220px;padding:12px 18px 12px 14px;font-size:12px;font-weight:600;line-height:1.35;animation:5s ease-in-out infinite mkt-sc-flo;display:flex;position:absolute;bottom:-24px;right:-24px;box-shadow:0 24px 40px -18px #00000080}@keyframes mkt-sc-flo{50%{transform:translateY(-6px)}}.marketing-root.mkt-showcase-page .mkt-sc-fl-ck{color:#34d399;background:#ffffff26;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}@keyframes mkt-sc-pp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.marketing-root.mkt-showcase-page .mkt-sc-cols{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-col h6{letter-spacing:.12em;color:var(--color-mkt-muted);text-transform:uppercase;margin-bottom:8px;font-size:9.5px;font-weight:700}.marketing-root.mkt-showcase-page .mkt-sc-cd{border:1px solid var(--color-mkt-line);background:var(--mkt-panel);opacity:0;animation:.5s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-pp;animation-delay:calc(var(--k,0) * .1s + .25s);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:9px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-cd .av{background:var(--color-mkt-line);border-radius:50%;flex:none;width:20px;height:20px}.marketing-root.mkt-showcase-page .mkt-sc-cd .l{flex:1;gap:5px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-cd .l i{background:var(--color-mkt-line);border-radius:5px;height:5px;display:block}.marketing-root.mkt-showcase-page .mkt-sc-cd .l i:first-child{background:var(--color-mkt-action);width:70%}.marketing-root.mkt-showcase-page .mkt-sc-cd .l i:last-child{width:45%}.marketing-root.mkt-showcase-page .mkt-sc-ln{background:var(--color-mkt-line);height:6px;width:calc(var(--w,50) * 1%);border-radius:6px;display:block}.marketing-root.mkt-showcase-page .mkt-sc-ln.d{background:var(--color-mkt-ink)}.marketing-root.mkt-showcase-page .mkt-sc-ln.t{background:var(--color-mkt-action)}.marketing-root.mkt-showcase-page .mkt-sc-cdw{border:1px solid var(--color-mkt-line);opacity:0;background:#fff;border-radius:10px;padding:10px;animation:.5s cubic-bezier(.22,.8,.2,1) .4s forwards mkt-sc-pp}.marketing-root.mkt-showcase-page .sk path{fill:none;stroke:var(--color-mkt-action);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.22,.8,.2,1) .6s forwards mkt-sc-dr}@keyframes mkt-sc-dr{to{stroke-dashoffset:0}}.marketing-root.mkt-showcase-page .mkt-sc-fu{border:1px solid var(--color-mkt-line);opacity:0;animation:.5s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-pp;animation-delay:calc(var(--k,0) * .1s + .5s);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:9px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-fu b{border:1.5px solid var(--color-mkt-line);border-radius:50%;flex:none;width:13px;height:13px}.marketing-root.mkt-showcase-page .mkt-sc-fu b.ok{background:var(--color-mkt-action);border-color:var(--color-mkt-action)}.marketing-root.mkt-showcase-page .mkt-sc-fu .l{flex:1;gap:5px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-cal{color:var(--color-mkt-muted);grid-template-columns:36px repeat(5,1fr);gap:6px;font-size:9.5px;font-weight:600;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-cal .h{text-align:center;padding-bottom:4px}.marketing-root.mkt-showcase-page .mkt-sc-cal .tm{padding-top:8px}.marketing-root.mkt-showcase-page .mkt-sc-cal .s{background:var(--mkt-panel);border:1px dashed var(--color-mkt-line);border-radius:8px;height:34px}.marketing-root.mkt-showcase-page .mkt-sc-cal .s.b{background:var(--color-mkt-action);opacity:0;animation:.5s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-pp;animation-delay:calc(var(--k,0) * .15s + .3s);border:0}.marketing-root.mkt-showcase-page .mkt-sc-cal .s.t{background:#d1fae5;border:1px solid #a7f3d0}.marketing-root.mkt-showcase-page .mkt-sc-bars{border-bottom:1px solid var(--color-mkt-line);align-items:flex-end;gap:7px;height:100px;padding-bottom:6px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-bars i{background:var(--color-mkt-line);height:var(--target-h,calc(var(--h,50) * 1%));transform-origin:bottom;animation:1s cubic-bezier(.22,.8,.2,1) both mkt-sc-gr;animation-delay:calc(var(--k,0) * 70ms + .2s);border-radius:6px 6px 2px 2px;flex:1}@keyframes mkt-sc-gr{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.marketing-root.mkt-showcase-page .mkt-sc-bars i.d{background:var(--color-mkt-ink)}.marketing-root.mkt-showcase-page .mkt-sc-bars i.t{background:var(--color-mkt-action)}.marketing-root.mkt-showcase-page .mkt-sc-rw{align-items:center;gap:10px;margin-top:10px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-rw .pr{background:var(--mkt-panel);border-radius:6px;flex:1;height:6px;overflow:hidden}.marketing-root.mkt-showcase-page .mkt-sc-rw .pr i{background:var(--color-mkt-action);border-radius:6px;width:0;height:100%;animation:1.2s cubic-bezier(.22,.8,.2,1) .5s forwards mkt-sc-fw;display:block}@keyframes mkt-sc-fw{0%{width:0}to{width:var(--target-w,calc(var(--w,50) * 1%))}}.marketing-root.mkt-showcase-page .mkt-sc-rw small{color:var(--color-mkt-muted);min-width:62px;font-size:10.5px;font-weight:600}.marketing-root.mkt-showcase-page .mkt-sc-pgv{grid-template-columns:1.6fr .7fr;gap:10px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pgv .pg1{border:1px solid var(--color-mkt-line);border-radius:10px;gap:8px;padding:10px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pgv .hero-b{background:linear-gradient(120deg, var(--mkt-soft), #fff);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;height:70px;padding:12px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-pgv .three{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pgv .three i{background:var(--mkt-panel);border:1px solid var(--color-mkt-line);border-radius:7px;height:46px}.marketing-root.mkt-showcase-page .mkt-sc-pgv .lay{border:1px solid var(--color-mkt-line);border-radius:10px;align-content:start;gap:8px;padding:10px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pbx{gap:8px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pbr{border:1px solid var(--color-mkt-line);opacity:0;animation:.5s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-pp;animation-delay:calc(var(--k,0) * .12s + .3s);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-pbr .ph{background:var(--mkt-soft);width:28px;height:28px;color:var(--color-mkt-action);border-radius:50%;flex:none;place-items:center;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pbr .l{flex:1;gap:5px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pbr .wv{align-items:center;gap:2px;height:20px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-pbr .wv i{background:var(--color-mkt-action);width:2.5px;height:calc(var(--h,10) * 1px);animation:1.2s ease-in-out infinite mkt-sc-wv;animation-delay:calc(var(--k,0) * 80ms);border-radius:2px}@keyframes mkt-sc-wv{50%{transform:scaleY(.4)}}.marketing-root.mkt-showcase-page .mkt-sc-hrl{gap:8px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-hrr{border:1px solid var(--color-mkt-line);opacity:0;animation:.5s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-pp;animation-delay:calc(var(--k,0) * .1s + .3s);border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-hrr .av{background:var(--color-mkt-line);border-radius:50%;flex:none;width:26px;height:26px}.marketing-root.mkt-showcase-page .mkt-sc-hrr .l{flex:1;gap:5px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-hrr .dt{background:#10b981;border-radius:50%;width:8px;height:8px}.marketing-root.mkt-showcase-page .mkt-sc-hrr .dt.o{background:#f59e0b}.marketing-root.mkt-showcase-page .mkt-sc-pip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-chk{gap:8px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-chk .r{border:1px solid var(--color-mkt-line);opacity:0;animation:.5s cubic-bezier(.22,.8,.2,1) forwards mkt-sc-pp;animation-delay:calc(var(--k,0) * .1s + .3s);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-chk .r b{border:1.5px solid var(--color-mkt-line);border-radius:5px;flex:none;width:15px;height:15px}.marketing-root.mkt-showcase-page .mkt-sc-chk .r b.ok{background:var(--color-mkt-action);border-color:var(--color-mkt-action)}.marketing-root.mkt-showcase-page .mkt-sc-chk .r .l{flex:1;gap:5px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-lock{text-align:center;min-height:230px;color:var(--color-mkt-muted);place-items:center;font-size:13px;line-height:1.5;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-lock svg{opacity:.5;width:36px;height:36px;margin:0 auto 10px}.marketing-root.mkt-showcase-page .mkt-sc-wf{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:24px;margin-top:48px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-pipe{border:1px solid var(--color-mkt-line);background:#fff;border-radius:30px;flex-direction:column;padding:32px;display:flex;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-pst{grid-template-columns:repeat(5,1fr);gap:6px;display:grid;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-pst:before{content:"";background:var(--color-mkt-line);height:2px;position:absolute;top:29px;left:10%;right:10%}.marketing-root.mkt-showcase-page .mkt-sc-pst .mkt-sc-fil{background:var(--color-mkt-action);height:2px;width:calc(var(--p,0) * 20%);transition:width .8s cubic-bezier(.22,.8,.2,1);position:absolute;top:29px;left:10%}.marketing-root.mkt-showcase-page .mkt-sc-pn{all:unset;cursor:pointer;text-align:center;z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-pn .mkt-sc-pn-t{border:1px solid var(--color-mkt-line);width:58px;height:58px;color:var(--color-mkt-muted);background:#fff;border-radius:18px;place-items:center;transition:all .4s cubic-bezier(.22,.8,.2,1);display:grid;box-shadow:0 10px 20px -14px #00000026}.marketing-root.mkt-showcase-page .mkt-sc-pn b{color:var(--color-mkt-muted);font-size:12.5px;font-weight:600;transition:color .3s}.marketing-root.mkt-showcase-page .mkt-sc-pn small{color:var(--color-mkt-muted);opacity:.8;margin-top:-6px;font-size:11px}.marketing-root.mkt-showcase-page .mkt-sc-pn.is-pass .mkt-sc-pn-t{border-color:var(--color-mkt-action);color:var(--color-mkt-action)}.marketing-root.mkt-showcase-page .mkt-sc-pn.is-active .mkt-sc-pn-t{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action);transform:translateY(-4px)scale(1.08);box-shadow:0 20px 30px -12px #0b5c4a73}.marketing-root.mkt-showcase-page .mkt-sc-pn.is-active b,.marketing-root.mkt-showcase-page .mkt-sc-pn.is-pass b{color:var(--color-mkt-ink)}.marketing-root.mkt-showcase-page .mkt-sc-cur{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:22px;min-height:170px;margin-top:36px;padding:26px}.marketing-root.mkt-showcase-page .mkt-sc-cur .tg{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-action);font-size:10.5px;font-weight:700}.marketing-root.mkt-showcase-page .mkt-sc-cur h4{color:var(--color-mkt-ink);margin-top:10px;margin-bottom:0;font-size:30px}.marketing-root.mkt-showcase-page .mkt-sc-cur p{color:var(--color-mkt-muted);max-width:440px;margin-top:10px;margin-bottom:0;font-size:15px;line-height:1.65}.marketing-root.mkt-showcase-page .mkt-sc-cur a{color:var(--color-mkt-action);border-bottom:1.5px solid var(--color-mkt-action);align-items:center;gap:8px;margin-top:16px;padding-bottom:2px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-root.mkt-showcase-page .mkt-sc-rec{border:1px solid var(--color-mkt-line);background:#fff;border-radius:30px;flex-direction:column;padding:28px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-rh{border-bottom:1px solid var(--color-mkt-line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-rh .av{background:var(--color-mkt-action);color:#fff;width:44px;height:44px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:18px;font-style:italic;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-rh b{color:var(--color-mkt-ink);font-size:15px;display:block}.marketing-root.mkt-showcase-page .mkt-sc-rh small{color:var(--color-mkt-muted);font-size:12px}.marketing-root.mkt-showcase-page .mkt-sc-rh .mkt-sc-badge{margin-left:auto}.marketing-root.mkt-showcase-page .mkt-sc-feed{flex:1;align-content:start;gap:10px;margin-top:20px;display:grid;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-fe{border:1px solid var(--color-mkt-line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-fe .t{background:var(--mkt-soft);width:30px;height:30px;color:var(--color-mkt-action);border-radius:9px;flex:none;place-items:center;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-fe b{color:var(--color-mkt-ink);font-size:13.5px;display:block}.marketing-root.mkt-showcase-page .mkt-sc-fe small{color:var(--color-mkt-muted);font-size:12px}.marketing-root.mkt-showcase-page .mkt-sc-fe .pt{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);color:var(--color-mkt-action);white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:700}.marketing-root.mkt-showcase-page .mkt-sc-foot{color:var(--color-mkt-muted);border-top:1px solid var(--color-mkt-line);align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12.5px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-foot i{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.6s infinite mkt-sc-bk}@keyframes mkt-sc-bk{50%{opacity:.3}}.marketing-root.mkt-showcase-page .mkt-sc-dh{flex-direction:column;gap:28px;margin-bottom:36px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-tool{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-srch{border:1px solid var(--color-mkt-line);background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:250px;height:46px;padding:0 14px;transition:border-color .3s;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-srch:focus-within{border-color:var(--color-mkt-action)}.marketing-root.mkt-showcase-page .mkt-sc-srch svg{width:16px;height:16px;color:var(--color-mkt-muted)}.marketing-root.mkt-showcase-page .mkt-sc-srch input{all:unset;color:var(--color-mkt-ink);flex:1;font-size:14px}.marketing-root.mkt-showcase-page .mkt-sc-flt{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:14px;gap:3px;margin-left:auto;padding:4px;display:inline-flex}.marketing-root.mkt-showcase-page .mkt-sc-flt button{all:unset;cursor:pointer;color:var(--color-mkt-muted);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .3s}.marketing-root.mkt-showcase-page .mkt-sc-flt button.is-active{background:var(--color-mkt-action);color:#fff}.marketing-root.mkt-showcase-page .mkt-sc-dl{border-top:1px solid var(--color-mkt-ink)}.marketing-root.mkt-showcase-page .mkt-sc-dr{border-bottom:1px solid var(--color-mkt-line);position:relative}.marketing-root.mkt-showcase-page .mkt-sc-dr>button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:54px 56px 1fr 190px 120px 40px;align-items:center;gap:16px;width:100%;padding:22px 10px;transition:padding .35s cubic-bezier(.22,.8,.2,1);display:grid}.marketing-root.mkt-showcase-page .mkt-sc-dr:hover>button{padding-left:20px}.marketing-root.mkt-showcase-page .mkt-sc-dr .no{font-family:var(--serif);color:#b4b5bb;font-size:18px;font-style:italic}.marketing-root.mkt-showcase-page .mkt-sc-dr .t{background:var(--mkt-soft);width:44px;height:44px;color:var(--color-mkt-ink);border-radius:14px;place-items:center;transition:all .35s;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-dr:hover .t,.marketing-root.mkt-showcase-page .mkt-sc-dr.is-open .t{background:var(--color-mkt-action);color:#fff}.marketing-root.mkt-showcase-page .mkt-sc-dr h4{letter-spacing:-.02em;color:var(--color-mkt-ink);margin:0;font-size:clamp(22px,2.4vw,30px)}.marketing-root.mkt-showcase-page .mkt-sc-dr .gp{color:var(--color-mkt-muted);font-size:13.5px}.marketing-root.mkt-showcase-page .mkt-sc-dr .go{border:1px solid var(--color-mkt-line);width:38px;height:38px;color:var(--color-mkt-ink);border-radius:50%;justify-self:end;place-items:center;transition:all .35s;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-dr.is-open .go{background:var(--color-mkt-action);color:#fff;border-color:var(--color-mkt-action);transform:rotate(45deg)}.marketing-root.mkt-showcase-page .mkt-sc-dr .ex{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.8,.2,1);display:grid}.marketing-root.mkt-showcase-page .mkt-sc-dr.is-open .ex{grid-template-rows:1fr}.marketing-root.mkt-showcase-page .mkt-sc-dr .ex>div{overflow:hidden}.marketing-root.mkt-showcase-page .mkt-sc-exi{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:6px 10px 36px 126px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-exi small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-mkt-muted);margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.marketing-root.mkt-showcase-page .mkt-sc-exi p{color:var(--color-mkt-ink);max-width:460px;margin:0;font-size:16.5px;line-height:1.7}.marketing-root.mkt-showcase-page .mkt-sc-exi .acts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-mini{background:var(--mkt-soft);border:1px solid var(--color-mkt-line);border-radius:20px;place-items:center;min-height:200px;padding:20px;display:grid;overflow:hidden}.marketing-root.mkt-showcase-page .mkt-sc-mini .mkt-sc-mk{transform-origin:50%;max-width:460px;animation:.6s cubic-bezier(.22,.8,.2,1) both mkt-sc-mini-in;transform:scale(.85)}@keyframes mkt-sc-mini-in{0%{opacity:0;transform:scale(.8)translateY(12px)}to{opacity:1;transform:scale(.85)translateY(0)}}.marketing-root.mkt-showcase-page .mkt-sc-nores{text-align:center;color:var(--color-mkt-muted);padding:56px 0;font-size:15px}.marketing-root.mkt-showcase-page .mkt-sc-dfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-dfoot p{color:var(--color-mkt-muted);max-width:520px;margin:0;font-size:14.5px;line-height:1.6}.marketing-root.mkt-showcase-page .mkt-sc-dw{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-stk{height:340px;position:relative}.marketing-root.mkt-showcase-page .mkt-sc-fc{border:1.5px dashed var(--color-mkt-line);transform-origin:50% 100%;background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;width:min(300px,80%);height:220px;margin:-110px 0 0 -150px;padding:20px;transition:transform .7s cubic-bezier(.22,.8,.2,1);display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -10px #00000014}.marketing-root.mkt-showcase-page .mkt-sc-fc:first-child{background:var(--mkt-soft);transform:rotate(-9deg)translate(-70px,8px)}.marketing-root.mkt-showcase-page .mkt-sc-fc:nth-child(2){transform:rotate(-2deg)translate(-8px,-4px)}.marketing-root.mkt-showcase-page .mkt-sc-fc:nth-child(3){transform:rotate(7deg)translate(60px,6px)}.marketing-root.mkt-showcase-page .mkt-sc-stk:hover .mkt-sc-fc:first-child{transform:rotate(-14deg)translate(-120px,10px)}.marketing-root.mkt-showcase-page .mkt-sc-stk:hover .mkt-sc-fc:nth-child(2){transform:rotate(-2deg)translate(-8px,-14px)}.marketing-root.mkt-showcase-page .mkt-sc-stk:hover .mkt-sc-fc:nth-child(3){transform:rotate(12deg)translate(110px,8px)}.marketing-root.mkt-showcase-page .mkt-sc-fc .top{justify-content:space-between;align-items:center;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-fc .ico{background:var(--mkt-soft);width:38px;height:38px;color:var(--color-mkt-action);border-radius:11px;place-items:center;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-fc .bdg{letter-spacing:.08em;background:var(--mkt-soft);color:var(--color-mkt-muted);border-radius:99px;padding:4px 9px;font-size:10px;font-weight:700}.marketing-root.mkt-showcase-page .mkt-sc-fc .ls{gap:9px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-fc b{font-family:var(--serif);color:var(--color-mkt-ink);font-size:18px;font-weight:500}.marketing-root.mkt-showcase-page .mkt-sc-nt{flex-wrap:wrap;gap:10px;max-width:460px;margin-top:28px;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-nt input{border:1px solid var(--color-mkt-line);min-width:200px;height:50px;font-family:var(--sans);color:var(--color-mkt-ink);background:#fff;border-radius:12px;outline:none;flex:1;padding:0 16px;font-size:14.5px;transition:border-color .3s,box-shadow .3s}.marketing-root.mkt-showcase-page .mkt-sc-nt input:focus{border-color:var(--color-mkt-action);box-shadow:0 0 0 3px #0b5c4a1f}.marketing-root.mkt-showcase-page .mkt-sc-nt input.has-err{border-color:#ef4444;animation:.4s mkt-sc-shk}@keyframes mkt-sc-shk{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.marketing-root.mkt-showcase-page .mkt-sc-okm{color:#15803d;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-hint{color:var(--color-mkt-muted);margin-top:12px;font-size:12.5px}@media (max-width:1020px){.marketing-root.mkt-showcase-page .mkt-sc-hero-grid,.marketing-root.mkt-showcase-page .mkt-sc-sp,.marketing-root.mkt-showcase-page .mkt-sc-wf,.marketing-root.mkt-showcase-page .mkt-sc-dw{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-showcase-page .mkt-sc-stage{border-left:0;border-top:1px solid var(--color-mkt-line);min-height:380px;padding:24px}.marketing-root.mkt-showcase-page .mkt-sc-dr>button{grid-template-columns:40px 48px 1fr 40px;gap:12px}.marketing-root.mkt-showcase-page .mkt-sc-dr .gp,.marketing-root.mkt-showcase-page .mkt-sc-dr .mkt-sc-badge-col{display:none}.marketing-root.mkt-showcase-page .mkt-sc-exi{grid-template-columns:1fr;gap:20px;padding:6px 8px 28px}.marketing-root.mkt-showcase-page .mkt-sc-fl{bottom:12px;right:12px}}@media (max-width:768px){.marketing-root.mkt-showcase-page .mkt-sc-section{padding:56px 0}.marketing-root.mkt-showcase-page .mkt-sc-hero{padding:44px 0 36px}.marketing-root.mkt-showcase-page .mkt-sc-hero h1{font-size:clamp(30px,7.5vw,48px);line-height:1.1}.marketing-root.mkt-showcase-page .mkt-sc-hero-side p{font-size:15.5px;line-height:1.55}.marketing-root.mkt-showcase-page .mkt-sc-cnts{margin-top:18px}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box{border-radius:14px;padding:10px 14px}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box strong{font-size:28px}.marketing-root.mkt-showcase-page .mkt-sc-hd h2{font-size:clamp(28px,6.5vw,40px);line-height:1.12}.marketing-root.mkt-showcase-page .mkt-sc-hd p{margin-top:10px;font-size:15px;line-height:1.55}.marketing-root.mkt-showcase-page .mkt-sc-chs{gap:8px;margin-top:24px}.marketing-root.mkt-showcase-page .mkt-sc-ch{gap:8px;padding:9px 14px;font-size:13.5px}.marketing-root.mkt-showcase-page .mkt-sc-sp{border-radius:24px;margin-top:24px}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx{padding:24px 20px}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx h3{margin-top:12px;font-size:clamp(24px,5.8vw,34px)}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx p{margin-top:12px;font-size:15px;line-height:1.6}.marketing-root.mkt-showcase-page .mkt-sc-sp-acts{gap:10px;margin-top:20px}.marketing-root.mkt-showcase-page .mkt-sc-sp-pg{margin-top:22px}.marketing-root.mkt-showcase-page .mkt-sc-stage{min-height:320px;padding:20px 16px 36px}.marketing-root.mkt-showcase-page .mkt-sc-stage:before{width:260px;height:260px}.marketing-root.mkt-showcase-page .mkt-sc-mk{max-width:100%;transform:none!important}.marketing-root.mkt-showcase-page .mkt-sc-fl{max-width:100%;margin-top:14px;animation:none;position:static;transform:none}.marketing-root.mkt-showcase-page .mkt-sc-wf{gap:24px}.marketing-root.mkt-showcase-page .mkt-sc-cur{border-radius:20px;padding:20px 18px}.marketing-root.mkt-showcase-page .mkt-sc-rec{border-radius:22px;padding:22px 18px}.marketing-root.mkt-showcase-page .mkt-sc-tool{flex-direction:column;align-items:stretch;gap:12px}.marketing-root.mkt-showcase-page .mkt-sc-srch{width:100%;min-width:0}.marketing-root.mkt-showcase-page .mkt-sc-flt{justify-content:space-between;width:100%;margin-left:0;display:flex}.marketing-root.mkt-showcase-page .mkt-sc-flt button{text-align:center;flex:1;padding:8px 12px}.marketing-root.mkt-showcase-page .mkt-sc-dfoot{text-align:center;flex-direction:column;align-items:stretch;gap:16px}.marketing-root.mkt-showcase-page .mkt-sc-dfoot .mkt-sc-btn{justify-content:center;width:100%}.marketing-root.mkt-showcase-page .mkt-sc-dw{gap:32px}.marketing-root.mkt-showcase-page .mkt-sc-stk{height:240px;overflow:hidden}.marketing-root.mkt-showcase-page .mkt-sc-fc{width:min(240px,75%);height:170px;margin:-85px 0 0 -120px;padding:16px}.marketing-root.mkt-showcase-page .mkt-sc-fc:first-child{transform:rotate(-6deg)translate(-35px,6px)}.marketing-root.mkt-showcase-page .mkt-sc-fc:nth-child(2){transform:rotate(0)translateY(-4px)}.marketing-root.mkt-showcase-page .mkt-sc-fc:nth-child(3){transform:rotate(6deg)translate(35px,6px)}.marketing-root.mkt-showcase-page .mkt-sc-stk:hover .mkt-sc-fc:first-child{transform:rotate(-8deg)translate(-45px,8px)}.marketing-root.mkt-showcase-page .mkt-sc-stk:hover .mkt-sc-fc:nth-child(2){transform:rotate(0)translateY(-8px)}.marketing-root.mkt-showcase-page .mkt-sc-stk:hover .mkt-sc-fc:nth-child(3){transform:rotate(8deg)translate(45px,8px)}.marketing-root.mkt-showcase-page .mkt-sc-nt{width:100%;max-width:100%}.marketing-root.mkt-showcase-page .mkt-sc-nt input{width:100%;min-width:0}.marketing-root.mkt-showcase-page .mkt-sc-nt button{justify-content:center;width:100%}}@media (max-width:620px){.marketing-root.mkt-showcase-page .mkt-shell{padding:0 18px}.marketing-root.mkt-showcase-page .mkt-sc-pst{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(60px,1fr));gap:6px;padding-bottom:4px;overflow-x:auto}.marketing-root.mkt-showcase-page .mkt-sc-pst::-webkit-scrollbar{display:none}.marketing-root.mkt-showcase-page .mkt-sc-pst:before,.marketing-root.mkt-showcase-page .mkt-sc-pst .mkt-sc-fil{display:none}.marketing-root.mkt-showcase-page .mkt-sc-pn{padding:10px 4px}.marketing-root.mkt-showcase-page .mkt-sc-pn b{font-size:11.5px}.marketing-root.mkt-showcase-page .mkt-sc-pn small{font-size:9.5px}.marketing-root.mkt-showcase-page .mkt-sc-cols{grid-template-columns:1fr 1fr}.marketing-root.mkt-showcase-page .mkt-sc-cols .mkt-sc-col:nth-child(3),.marketing-root.mkt-showcase-page .mkt-sc-dr .no{display:none}.marketing-root.mkt-showcase-page .mkt-sc-dr>button{grid-template-columns:44px 1fr 36px;gap:12px;padding:16px 6px}.marketing-root.mkt-showcase-page .mkt-sc-dr .t{border-radius:12px;width:40px;height:40px}.marketing-root.mkt-showcase-page .mkt-sc-dr h4{font-size:1.15rem}.marketing-root.mkt-showcase-page .mkt-sc-dr .go{width:32px;height:32px}.marketing-root.mkt-showcase-page .mkt-sc-sub-cta{display:none}.marketing-root.mkt-showcase-page .mkt-sc-exi{padding:4px 6px 20px}.marketing-root.mkt-showcase-page .mkt-sc-exi p{font-size:14.5px}.marketing-root.mkt-showcase-page .mkt-sc-exi .acts{flex-direction:column;gap:8px;margin-top:16px}.marketing-root.mkt-showcase-page .mkt-sc-exi .acts .mkt-sc-btn{text-align:center;justify-content:center;width:100%}.marketing-root.mkt-showcase-page .mkt-sc-mini{border-radius:14px;min-height:auto;padding:12px}.marketing-root.mkt-showcase-page .mkt-sc-mini .mkt-sc-mk{width:100%;max-width:100%;transform:none}}@media (max-width:480px){.marketing-root.mkt-showcase-page .mkt-sc-hero h1{font-size:clamp(26px,7vw,32px)}.marketing-root.mkt-showcase-page .mkt-sc-cnts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box{gap:8px;padding:8px 10px}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box strong{font-size:24px}.marketing-root.mkt-showcase-page .mkt-sc-cnt-box span{font-size:10.5px}.marketing-root.mkt-showcase-page .mkt-sc-sp-acts{flex-direction:column;width:100%}.marketing-root.mkt-showcase-page .mkt-sc-sp-acts .mkt-sc-btn{text-align:center;justify-content:center;width:100%}.marketing-root.mkt-showcase-page .mkt-sc-sp-tx{padding:18px 14px}.marketing-root.mkt-showcase-page .mkt-sc-stage{padding:14px 10px 30px}.marketing-root.mkt-showcase-page .mkt-sc-stage-cap{font-size:10px;bottom:8px;left:10px}.marketing-root.mkt-showcase-page .mkt-sc-rec{border-radius:18px;padding:16px 12px}.marketing-root.mkt-showcase-page .mkt-sc-fe{gap:8px;padding:10px}.marketing-root.mkt-showcase-page .mkt-sc-fe b{font-size:12.5px}.marketing-root.mkt-showcase-page .mkt-sc-fe small{font-size:11px}.marketing-root.mkt-showcase-page .mkt-sc-fe .pt{padding:2px 6px;font-size:9.5px}.marketing-root.mkt-showcase-page .mkt-sc-dr>button{grid-template-columns:38px 1fr 30px;gap:10px;padding:14px 4px}.marketing-root.mkt-showcase-page .mkt-sc-dr .t{border-radius:10px;width:36px;height:36px}.marketing-root.mkt-showcase-page .mkt-sc-dr h4{font-size:1.05rem}}.marketing-root.mkt-job-detail-page{width:100%;max-width:100%;overflow-x:clip}.marketing-root.mkt-careers-page main,.marketing-root.mkt-job-detail-page main{--serif:var(--font-serif,"Source Serif 4", "Times New Roman", Georgia, serif);--sans:var(--font-plus-jakarta-sans,var(--font-inter,system-ui, -apple-system, sans-serif));--ink:var(--color-mkt-ink,#1c1c1f);--ink2:#34343a;--mute:var(--color-mkt-muted,#62666d);--line:var(--color-mkt-line,#e7e7ea);--grey:#f5f5f6;--grey2:#ececee;--ok:#1f9d55;--teal:#17b8a9;--vio:#6d4fd1;--cor:#f26b5b;--ease:cubic-bezier(.22, .8, .2, 1);--W:1200px;font-family:var(--sans);color:var(--ink);background:#fff;line-height:1.5}.marketing-root.mkt-careers-page main *,.marketing-root.mkt-job-detail-page main *{box-sizing:border-box}.marketing-root.mkt-careers-page main a,.marketing-root.mkt-job-detail-page main a{color:inherit;text-decoration:none}.marketing-root.mkt-careers-page main button,.marketing-root.mkt-job-detail-page main button{font:inherit;color:inherit}.marketing-root.mkt-careers-page main .wrap,.marketing-root.mkt-job-detail-page main .wrap{max-width:var(--W);margin:0 auto;padding:0 28px}.marketing-root.mkt-careers-page main section{padding:96px 0;position:relative}.marketing-root.mkt-careers-page main h1,.marketing-root.mkt-careers-page main h2,.marketing-root.mkt-careers-page main h3,.marketing-root.mkt-careers-page main h4,.marketing-root.mkt-job-detail-page main h1,.marketing-root.mkt-job-detail-page main h2,.marketing-root.mkt-job-detail-page main h3,.marketing-root.mkt-job-detail-page main h4{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}.marketing-root.mkt-careers-page main em,.marketing-root.mkt-job-detail-page main em{font-style:italic}.marketing-root.mkt-careers-page main .ey,.marketing-root.mkt-job-detail-page main .ey{letter-spacing:.14em;text-transform:uppercase;color:var(--color-mkt-action,var(--vio));font-size:12px;font-weight:600}.marketing-root.mkt-careers-page main .hd h2,.marketing-root.mkt-job-detail-page main .hd h2{margin-top:16px;font-size:clamp(34px,4.6vw,56px);line-height:1.05}.marketing-root.mkt-careers-page main .hd p,.marketing-root.mkt-job-detail-page main .hd p{color:var(--mute);max-width:520px;margin-top:16px;font-size:16.5px;line-height:1.65}.marketing-root.mkt-careers-page main .btn,.marketing-root.mkt-job-detail-page main .btn{border:1px solid var(--ink);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s, background .3s, color .3s;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.marketing-root.mkt-careers-page main .btn svg,.marketing-root.mkt-job-detail-page main .btn svg{width:14px;height:14px;transition:transform .3s var(--ease)}.marketing-root.mkt-careers-page main .btn:hover svg,.marketing-root.mkt-job-detail-page main .btn:hover svg{transform:translate(2px,-2px)}.marketing-root.mkt-careers-page main .btn.dn:hover svg,.marketing-root.mkt-job-detail-page main .btn.dn:hover svg{transform:translateY(3px)}.marketing-root.mkt-careers-page main .btn.k,.marketing-root.mkt-job-detail-page main .btn.k{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-careers-page main .btn.k:hover,.marketing-root.mkt-job-detail-page main .btn.k:hover{transform:translateY(-2px);box-shadow:0 16px 30px -16px #00000080}.marketing-root.mkt-careers-page main .btn.g,.marketing-root.mkt-job-detail-page main .btn.g{background:var(--grey);border-color:var(--line)}.marketing-root.mkt-careers-page main .btn.g:hover,.marketing-root.mkt-job-detail-page main .btn.g:hover{background:var(--grey2)}.marketing-root.mkt-careers-page main .btn.w,.marketing-root.mkt-job-detail-page main .btn.w{color:var(--ink);background:#fff;border-color:#fff}.marketing-root.mkt-careers-page main .btn.w:hover,.marketing-root.mkt-job-detail-page main .btn.w:hover{transform:translateY(-2px);box-shadow:0 10px 25px -10px #0003}.marketing-root.mkt-careers-page main .btn.o,.marketing-root.mkt-job-detail-page main .btn.o{color:#fff;background:0 0;border-color:#55575e}.marketing-root.mkt-careers-page main .btn.o:hover,.marketing-root.mkt-job-detail-page main .btn.o:hover{color:var(--ink);background:#fff}.marketing-root.mkt-careers-page main .prog,.marketing-root.mkt-job-detail-page main .prog{z-index:100;background:linear-gradient(90deg,#f26b5b,#2bb59a,#6d4fd1);width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.marketing-root.mkt-careers-page main .ic,.marketing-root.mkt-job-detail-page main .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.marketing-root.mkt-careers-page main .hero{background:#fff;padding:76px 0 64px;overflow:hidden}.marketing-root.mkt-careers-page main .hero .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:50px;display:grid}.marketing-root.mkt-careers-page main .rv,.marketing-root.mkt-job-detail-page main .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);will-change:opacity, transform;transform:translateY(22px)}.marketing-root.mkt-careers-page main .rv.in,.marketing-root.mkt-job-detail-page main .rv.in{opacity:1;transform:none}.marketing-root.mkt-careers-page main .hero h1{margin-top:20px;font-size:clamp(44px,5.8vw,82px);line-height:1.02}.marketing-root.mkt-careers-page main .hero h1 .wd{vertical-align:bottom;padding-bottom:.1em;display:inline-block;overflow:hidden}.marketing-root.mkt-careers-page main .hero h1 .wd>span{animation:careers-up .9s var(--ease) forwards;animation-delay:calc(var(--i,0) * 60ms + .1s);display:inline-block;transform:translateY(105%)}@keyframes careers-up{to{transform:none}}.marketing-root.mkt-careers-page main .hero .lead{color:var(--mute);max-width:500px;margin-top:22px;font-size:17.5px;line-height:1.65}.marketing-root.mkt-careers-page main .hero .acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.marketing-root.mkt-careers-page main .live{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.marketing-root.mkt-careers-page main .live .o{border:1px dashed #cfc9e6;border-radius:50%;animation:40s linear infinite careers-spin;position:absolute;inset:0}.marketing-root.mkt-careers-page main .live .o2{border-color:#c5e6e1;animation:30s linear infinite careers-spin-rev;position:absolute;inset:14%}@keyframes careers-spin{to{transform:rotate(360deg)}}@keyframes careers-spin-rev{to{transform:rotate(-360deg)}}.marketing-root.mkt-careers-page main .live .o i,.marketing-root.mkt-careers-page main .live .o2 i{background:var(--vio);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:50%}.marketing-root.mkt-careers-page main .live .o2 i{background:var(--teal)}.marketing-root.mkt-careers-page main .live .c{background:var(--color-mkt-ink,#0f1013);color:#fff;text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;inset:26%;box-shadow:0 40px 70px -30px #28146480}.marketing-root.mkt-careers-page main .live .c b{font-family:var(--serif);font-size:clamp(52px,6.5vw,88px);font-weight:400;line-height:1;display:block}.marketing-root.mkt-careers-page main .live .c small{letter-spacing:.12em;text-transform:uppercase;color:#a9acb4;margin-top:6px;font-size:11.5px;display:block}.marketing-root.mkt-careers-page main .live .tg{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;animation:5s ease-in-out infinite careers-flo;display:flex;position:absolute;box-shadow:0 20px 34px -18px #00000040}.marketing-root.mkt-careers-page main .live .tg .ic{width:16px;height:16px;color:var(--vio)}@keyframes careers-flo{50%{transform:translateY(-7px)}}.marketing-root.mkt-careers-page main .live .t1{top:18%;left:-2%}.marketing-root.mkt-careers-page main .live .t2{animation-delay:-1.5s;top:42%;right:-3%}.marketing-root.mkt-careers-page main .live .t3{animation-delay:-3s;bottom:8%;left:8%}.marketing-root.mkt-careers-page main .find{background:var(--grey);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-root.mkt-careers-page main .find .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;display:grid}.marketing-root.mkt-careers-page main .fh2{margin-top:16px;font-size:clamp(34px,4.4vw,54px);line-height:1.05}.marketing-root.mkt-careers-page main .find p.s{color:var(--mute);max-width:420px;margin-top:16px;font-size:16.5px;line-height:1.65}.marketing-root.mkt-careers-page main .find .btn{margin-top:26px}.marketing-root.mkt-careers-page main .stp{gap:14px;display:grid}.marketing-root.mkt-careers-page main .sc{border:1px solid var(--line);transition:transform .4s var(--ease), border-color .3s, box-shadow .4s;background:#fff;border-radius:20px;align-items:center;gap:18px;padding:22px 24px;display:flex}.marketing-root.mkt-careers-page main .sc:hover{border-color:var(--ink);transform:translate(8px);box-shadow:0 30px 50px -36px #00000059}.marketing-root.mkt-careers-page main .sc .n{font-family:var(--serif);color:#b5b7bf;width:44px;font-size:28px;transition:color .3s;flex:none!important}.marketing-root.mkt-careers-page main .sc:hover .n{color:var(--ink)}.marketing-root.mkt-careers-page main .sc span{flex:1;font-size:15.5px;font-weight:500}.marketing-root.mkt-careers-page main .sc .ic{color:var(--mute);flex:none;width:20px;height:20px}.marketing-root.mkt-careers-page main .why .hd{max-width:640px}.marketing-root.mkt-careers-page main .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.marketing-root.mkt-careers-page main .bc{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:26px;padding:28px;position:relative;overflow:hidden}.marketing-root.mkt-careers-page main .bc:hover{transform:translateY(-5px);box-shadow:0 36px 60px -40px #1e144659}.marketing-root.mkt-careers-page main .bc .t{background:var(--grey);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.marketing-root.mkt-careers-page main .bc h3{margin-top:20px;font-size:24px;line-height:1.15}.marketing-root.mkt-careers-page main .bc p{color:var(--mute);margin-top:10px;font-size:14.5px;line-height:1.6}.marketing-root.mkt-careers-page main .bc.a{background:#fff;grid-column:span 7}.marketing-root.mkt-careers-page main .bc.b{color:#fff;background:#0f1013;border-color:#0f1013;grid-column:span 5}.marketing-root.mkt-careers-page main .bc.b h3,.marketing-root.mkt-careers-page main .bc.b h3 em{color:#fff!important}.marketing-root.mkt-careers-page main .bc.b p{color:#b5b8bf!important}.marketing-root.mkt-careers-page main .bc.b .t{color:#fff;background:#23252c}.marketing-root.mkt-careers-page main .bc.c,.marketing-root.mkt-careers-page main .bc.d,.marketing-root.mkt-careers-page main .bc.e{background:#fff;grid-column:span 4}.marketing-root.mkt-careers-page main .chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.marketing-root.mkt-careers-page main .chips span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:600}.marketing-root.mkt-careers-page main .bc.b .chips span{color:#d8dae0;background:#23252c;border-color:#34373f}.marketing-root.mkt-careers-page main .roles{padding-top:24px}.marketing-root.mkt-careers-page main .rh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.marketing-root.mkt-careers-page main .rh h2{font-size:clamp(38px,5vw,62px);line-height:1}.marketing-root.mkt-careers-page main .fil{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr);gap:16px;margin-top:36px;display:grid}.marketing-root.mkt-careers-page main .fil label{color:var(--ink2);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.marketing-root.mkt-careers-page main .fld{background:#fff;border:1px solid #d6d7dc;border-radius:14px;align-items:center;gap:10px;height:50px;padding:0 16px;transition:all .3s;display:flex}.marketing-root.mkt-careers-page main .fld:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #1c1c1f12}.marketing-root.mkt-careers-page main .fld input,.marketing-root.mkt-careers-page main .fld select{all:unset;min-width:0;color:var(--ink);flex:1;font-size:14px}.marketing-root.mkt-careers-page main .fld input{cursor:text}.marketing-root.mkt-careers-page main .fld select{cursor:pointer;appearance:none}.marketing-root.mkt-careers-page main .deps{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.marketing-root.mkt-careers-page main .dp{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);color:var(--mute);border-radius:99px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.marketing-root.mkt-careers-page main .dp small{color:#9a9ca3;font-size:11px}.marketing-root.mkt-careers-page main .dp:hover{border-color:var(--ink);color:var(--ink)}.marketing-root.mkt-careers-page main .dp.on{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-careers-page main .dp.on small{color:#fffc}.marketing-root.mkt-careers-page main .dp:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.marketing-root.mkt-careers-page main .list{border-top:1px solid var(--line);margin-top:28px}.marketing-root.mkt-careers-page main .role{border-bottom:1px solid var(--line);transition:background .35s, transform .35s var(--ease);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 -20px;padding:30px 20px;text-decoration:none;display:grid}.marketing-root.mkt-careers-page main .role:hover{background:#fafafb;transform:translate(6px)}.marketing-root.mkt-careers-page main .role .m{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.marketing-root.mkt-careers-page main .role .m .dd{letter-spacing:.04em;text-transform:none;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.marketing-root.mkt-careers-page main .role h3{color:var(--ink);margin-top:12px;font-size:clamp(24px,2.8vw,34px);line-height:1.12;transition:color .2s}.marketing-root.mkt-careers-page main .role:hover h3{color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-careers-page main .role p{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin-top:10px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.marketing-root.mkt-careers-page main .role .go{border:1px solid var(--line);white-space:nowrap;transition:all .35s var(--ease);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.marketing-root.mkt-careers-page main .role:hover .go{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-careers-page main .none{text-align:center;color:var(--mute);padding:60px 0}.marketing-root.mkt-careers-page main .none b{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:26px;font-weight:400;display:block}.marketing-root.mkt-careers-page main .lfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.marketing-root.mkt-careers-page main .lfoot p{color:var(--mute);font-size:13.5px}.marketing-root.mkt-careers-page main .lnk{border-bottom:1.5px solid var(--ink);color:var(--ink);align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:600;display:inline-flex}.marketing-root.mkt-careers-page main .proc{background:var(--grey);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-root.mkt-careers-page main .pt{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px;display:grid;position:relative}.marketing-root.mkt-careers-page main .pt:before{content:"";background:linear-gradient(90deg, var(--color-mkt-action,var(--ink)) var(--p,0%), var(--grey2) 0);z-index:0;height:2px;transition:background .15s ease-out;position:absolute;top:26px;left:5%;right:5%}.marketing-root.mkt-careers-page main .ps{position:relative}.marketing-root.mkt-careers-page main .ps .n{border:2px solid var(--grey2);width:52px;height:52px;font-family:var(--serif);z-index:1;transition:all .4s var(--ease);color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:20px;display:grid;position:relative}.marketing-root.mkt-careers-page main .ps.on .n{background:var(--color-mkt-action,var(--ink));color:#fff;border-color:var(--color-mkt-action,var(--ink))}.marketing-root.mkt-careers-page main .ps h4{margin-top:20px;font-size:22px;line-height:1.1}.marketing-root.mkt-careers-page main .ps p{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.6}.marketing-root.mkt-careers-page main .of{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.marketing-root.mkt-careers-page main .oc{border:1px solid var(--line);min-height:240px;transition:transform .5s var(--ease);border-radius:28px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.marketing-root.mkt-careers-page main .oc:hover{transform:translateY(-5px)}.marketing-root.mkt-careers-page main .oc.v,.marketing-root.mkt-careers-page main .oc.s{background:#fff}.marketing-root.mkt-careers-page main .oc .ct{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:700}.marketing-root.mkt-careers-page main .oc h3{margin-top:10px;font-size:34px;line-height:1.05}.marketing-root.mkt-careers-page main .oc p{color:var(--mute);margin-top:8px;font-size:14.5px}.marketing-root.mkt-careers-page main .oc .tm{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:42px}.marketing-root.mkt-careers-page main .oc .tm small{font-family:var(--sans);color:var(--mute);letter-spacing:0;margin-left:8px;font-size:11.5px}.marketing-root.mkt-careers-page main .oc .bg{border:1px dashed var(--line);border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:18px;right:18px}.marketing-root.mkt-careers-page main .oc.s .bg{border-color:var(--line)}.marketing-root.mkt-careers-page main .faq .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;display:grid}.marketing-root.mkt-careers-page main .fq{border-bottom:1px solid var(--line)}.marketing-root.mkt-careers-page main .fq:first-child{border-top:1px solid var(--line)}.marketing-root.mkt-careers-page main .fq button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:21px;line-height:1.25;display:flex}.marketing-root.mkt-careers-page main .fq .pl{border:1px solid var(--line);width:32px;height:32px;transition:all .4s var(--ease);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.marketing-root.mkt-careers-page main .fq.open .pl{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(45deg)}.marketing-root.mkt-careers-page main .fq .a{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.marketing-root.mkt-careers-page main .fq.open .a{grid-template-rows:1fr}.marketing-root.mkt-careers-page main .fq .a>div{overflow:hidden}.marketing-root.mkt-careers-page main .fq .a p{color:var(--mute);padding:0 40px 22px 0;font-size:15.5px;line-height:1.7}.marketing-root.mkt-careers-page main .cta{padding:0 0 96px}.marketing-root.mkt-careers-page main .cb{color:#fff;background:#0f1013;border-radius:36px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:68px;display:grid;position:relative;overflow:hidden}.marketing-root.mkt-careers-page main .cb:before{display:none}.marketing-root.mkt-careers-page main .cb h2,.marketing-root.mkt-careers-page main .cb h2 em{font-size:clamp(34px,4.4vw,56px);line-height:1.05;color:#fff!important}.marketing-root.mkt-careers-page main .cb p{max-width:460px;margin-top:14px;font-size:16px;line-height:1.6;color:#ffffffd9!important}.marketing-root.mkt-careers-page main .cb .acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.marketing-root.mkt-job-detail-page main .top{background:#fff;padding:40px 0 0}.marketing-root.mkt-job-detail-page main .crumb{color:var(--mute);align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;font-weight:600;transition:color .3s;display:inline-flex}.marketing-root.mkt-job-detail-page main .crumb:hover{color:var(--ink)}.marketing-root.mkt-job-detail-page main .crumb svg{width:14px;transition:transform .3s var(--ease)}.marketing-root.mkt-job-detail-page main .crumb:hover svg{transform:translate(-4px)}.marketing-root.mkt-job-detail-page main .hg{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:50px;padding:10px 0 54px;display:grid}.marketing-root.mkt-job-detail-page main .tags{flex-wrap:wrap;gap:8px;display:flex}.marketing-root.mkt-job-detail-page main .tag{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.marketing-root.mkt-job-detail-page main .tag.dp{color:var(--color-mkt-action,#0b5c4a);background:#0b5c4a14;border-color:#0b5c4a33}.marketing-root.mkt-job-detail-page main .tag .ic{width:14px;height:14px;color:var(--color-mkt-action,var(--mute))}.marketing-root.mkt-job-detail-page main .hg h1{margin-top:20px;font-size:clamp(40px,5.5vw,76px);line-height:1.02}.marketing-root.mkt-job-detail-page main .hg .sm{color:var(--mute);max-width:600px;margin-top:18px;font-size:17px;line-height:1.65}.marketing-root.mkt-job-detail-page main .hg .acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.marketing-root.mkt-job-detail-page main .glance{border:1px solid var(--line);background:#fff;border-radius:24px;padding:24px;box-shadow:0 40px 60px -46px #281e5a66}.marketing-root.mkt-job-detail-page main .glance h5{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:11.5px;font-weight:700}.marketing-root.mkt-job-detail-page main .glance div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:13.5px;display:flex}.marketing-root.mkt-job-detail-page main .glance div:last-child{border:0;padding-bottom:0}.marketing-root.mkt-job-detail-page main .glance span{color:var(--mute)}.marketing-root.mkt-job-detail-page main .glance b{text-align:right;color:var(--ink);font-weight:600}.marketing-root.mkt-job-detail-page main .sub{top:var(--mkt-nav-height,68px);z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffffffa;position:sticky}.marketing-root.mkt-job-detail-page main .sub .wrap{scrollbar-width:none;align-items:center;gap:6px;height:54px;display:flex;position:relative;overflow-x:auto}.marketing-root.mkt-job-detail-page main .sub .wrap::-webkit-scrollbar{display:none}.marketing-root.mkt-job-detail-page main .sub a{color:var(--mute);border-radius:99px;flex:none;padding:8px 15px;font-size:13.5px;font-weight:600;transition:all .3s}.marketing-root.mkt-job-detail-page main .sub a:hover{color:var(--ink)}.marketing-root.mkt-job-detail-page main .sub a.on{background:var(--ink);color:#fff}.marketing-root.mkt-job-detail-page main .sub .r{flex:none;margin-left:auto}.marketing-root.mkt-job-detail-page main .sub .r .btn{border-radius:10px;padding:8px 16px;font-size:13px}.marketing-root.mkt-job-detail-page main .main{padding:56px 0 96px}.marketing-root.mkt-job-detail-page main .cols{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:56px;display:grid}.marketing-root.mkt-job-detail-page main .blk{border-bottom:1px solid var(--line);margin-bottom:52px;padding-bottom:52px;scroll-margin-top:140px}.marketing-root.mkt-job-detail-page main .blk:last-child{border:0;margin:0;padding:0}.marketing-root.mkt-job-detail-page main .bh{align-items:center;gap:14px;display:flex}.marketing-root.mkt-job-detail-page main .bh .t{background:var(--grey);width:44px;height:44px;color:var(--ink);border-radius:13px;flex:none;place-items:center;transition:all .4s;display:grid}.marketing-root.mkt-job-detail-page main .blk:hover .bh .t{background:var(--color-mkt-action,var(--ink));color:#fff}.marketing-root.mkt-job-detail-page main .bh h2{font-size:clamp(28px,3.2vw,38px);line-height:1.1}.marketing-root.mkt-job-detail-page main .ab{color:#2c2d33;font-size:17.5px;line-height:1.75;font-family:var(--serif);margin-top:20px}.marketing-root.mkt-job-detail-page main .ck{gap:4px;margin-top:24px;padding:0;list-style:none;display:grid}.marketing-root.mkt-job-detail-page main .ck li{color:#2c2d33;transition:background .3s, transform .4s var(--ease);border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;margin:0 -16px;padding:14px 16px;font-size:15.5px;line-height:1.6;display:grid}.marketing-root.mkt-job-detail-page main .ck li:hover{background:#f8f8f9;transform:translate(4px)}.marketing-root.mkt-job-detail-page main .ck li i,.marketing-root.mkt-job-detail-page main .ck.off li i{width:22px;height:22px;color:var(--color-mkt-action,#0b5c4a);background:#0b5c4a1a;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.marketing-root.mkt-job-detail-page main .hs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.marketing-root.mkt-job-detail-page main .hs div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.marketing-root.mkt-job-detail-page main .hs span{font-family:var(--serif);color:#b5b7bf;font-size:24px}.marketing-root.mkt-job-detail-page main .hs b{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:19px;font-weight:400;display:block}.marketing-root.mkt-job-detail-page main .hs p{color:var(--mute);margin-top:4px;font-size:12.5px;line-height:1.5}.marketing-root.mkt-job-detail-page main .note{color:var(--mute);margin-top:14px;font-size:12.5px}.marketing-root.mkt-job-detail-page main .ap{top:calc(var(--mkt-nav-height,68px) + 56px);border:1px solid var(--line);scroll-margin-top:calc(var(--mkt-nav-height,68px) + 70px);background:#fff;border-radius:26px;padding:28px;position:sticky;box-shadow:0 30px 60px -40px #0000001f}.marketing-root.mkt-job-detail-page main .ap h3{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:400}.marketing-root.mkt-job-detail-page main .ap .s{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.5}.marketing-root.mkt-job-detail-page main form button[type=submit]{transition:all .3s var(--ease);box-shadow:0 10px 24px -10px #0b5c4a73;background:var(--color-mkt-action,#0b5c4a)!important;color:#fff!important}.marketing-root.mkt-job-detail-page main form button[type=submit] *{color:#fff!important}.marketing-root.mkt-job-detail-page main form button[type=submit]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 14px 28px -10px #0b5c4a8c}.marketing-root.mkt-job-detail-page main form input:focus,.marketing-root.mkt-job-detail-page main form textarea:focus,.marketing-root.mkt-job-detail-page main form select:focus{border-color:var(--color-mkt-action,#0b5c4a)!important;box-shadow:0 0 0 3px #0b5c4a1f!important}.marketing-root.mkt-job-detail-page main .sim{background:var(--grey);border-top:1px solid var(--line);padding:80px 0}.marketing-root.mkt-job-detail-page main .sim .h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.marketing-root.mkt-job-detail-page main .sim h2{font-size:clamp(30px,3.8vw,44px)}.marketing-root.mkt-job-detail-page main .sim .h a{border-bottom:1.5px solid var(--ink);padding-bottom:2px;font-size:13.5px;font-weight:600}.marketing-root.mkt-job-detail-page main .sg{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-root.mkt-job-detail-page main .sim .sc{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:24px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.marketing-root.mkt-job-detail-page main .sim .sc:hover{transform:translateY(-5px);box-shadow:0 36px 60px -40px #14141e66}.marketing-root.mkt-job-detail-page main .sim .sc small{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.marketing-root.mkt-job-detail-page main .sim .sc h3{color:var(--ink);margin-top:12px;font-size:23px;line-height:1.15}.marketing-root.mkt-job-detail-page main .sim .sc span{color:var(--ink);margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:600}.marketing-root.mkt-job-detail-page main .mbar{display:none}@media (max-width:1020px){.marketing-root.mkt-careers-page main section{padding:72px 0}.marketing-root.mkt-careers-page main .hero .wrap,.marketing-root.mkt-careers-page main .find .wrap,.marketing-root.mkt-careers-page main .faq .wrap,.marketing-root.mkt-careers-page main .cb{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-careers-page main .live{max-width:360px;margin:36px auto 0}.marketing-root.mkt-careers-page main .bc.a,.marketing-root.mkt-careers-page main .bc.b,.marketing-root.mkt-careers-page main .bc.c,.marketing-root.mkt-careers-page main .bc.d,.marketing-root.mkt-careers-page main .bc.e{grid-column:span 12}.marketing-root.mkt-careers-page main .pt{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.marketing-root.mkt-careers-page main .pt:before{display:none}.marketing-root.mkt-careers-page main .of{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-careers-page main .cb{border-radius:28px;padding:44px 28px}.marketing-root.mkt-careers-page main .cb .acts{justify-content:flex-start}.marketing-root.mkt-careers-page main .fil{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-root.mkt-careers-page main .fil>div:first-child{grid-column:1/-1}.marketing-root.mkt-careers-page main .faq .wrap{gap:30px}.marketing-root.mkt-job-detail-page main .hg,.marketing-root.mkt-job-detail-page main .cols{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-job-detail-page main .ap{position:static}.marketing-root.mkt-job-detail-page main .cols{gap:40px}.marketing-root.mkt-job-detail-page main .sg{grid-template-columns:minmax(0,1fr)}.marketing-root.mkt-job-detail-page main .hs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root.mkt-job-detail-page main .sub .r{display:none}.marketing-root.mkt-job-detail-page main .mbar{z-index:65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffffff0;padding:12px 20px;display:block;position:fixed;bottom:0;left:0;right:0}.marketing-root.mkt-job-detail-page main .mbar .btn{width:100%}.marketing-root.mkt-job-detail-page main .sim{padding-bottom:100px}}@media (max-width:640px){.marketing-root.mkt-careers-page main section{padding:52px 0}.marketing-root.mkt-careers-page main .wrap,.marketing-root.mkt-job-detail-page main .wrap{padding:0 16px}.marketing-root.mkt-careers-page main .hd h2{margin-top:10px;font-size:clamp(28px,7.8vw,38px)}.marketing-root.mkt-careers-page main .hd p{margin-top:10px;font-size:14.5px;line-height:1.6}.marketing-root.mkt-careers-page main .hero{padding:44px 0 48px}.marketing-root.mkt-careers-page main .hero .wrap{gap:32px}.marketing-root.mkt-careers-page main .hero h1{word-break:break-word;margin-top:14px;font-size:clamp(30px,8.5vw,42px);line-height:1.08}.marketing-root.mkt-careers-page main .hero p.lead{margin-top:14px;font-size:15.5px;line-height:1.6}.marketing-root.mkt-careers-page main .hero .acts{flex-direction:column;gap:10px;width:100%;margin-top:24px}.marketing-root.mkt-careers-page main .hero .acts .btn{justify-content:center;width:100%;padding:13px 20px}.marketing-root.mkt-careers-page main .live{max-width:270px;margin:16px auto 0}.marketing-root.mkt-careers-page main .live .c b{font-size:clamp(36px,12vw,52px)}.marketing-root.mkt-careers-page main .live .c small{letter-spacing:.08em;font-size:10px}.marketing-root.mkt-careers-page main .live .t1{top:10%;left:2%}.marketing-root.mkt-careers-page main .live .t2{top:48%;right:2%}.marketing-root.mkt-careers-page main .live .t3{bottom:4%;left:8%}.marketing-root.mkt-careers-page main .live .tg{border-radius:10px;gap:6px;padding:6px 10px;font-size:11px}.marketing-root.mkt-careers-page main .live .tg .ic{width:13px;height:13px}.marketing-root.mkt-careers-page main .find .wrap{gap:32px}.marketing-root.mkt-careers-page main .fh2{margin-top:12px;font-size:clamp(26px,7vw,36px)}.marketing-root.mkt-careers-page main .find p.s{margin-top:12px;font-size:14.5px;line-height:1.6}.marketing-root.mkt-careers-page main .find .btn{justify-content:center;width:100%;margin-top:20px}.marketing-root.mkt-careers-page main .stp{gap:10px}.marketing-root.mkt-careers-page main .sc{border-radius:16px;gap:12px;padding:16px}.marketing-root.mkt-careers-page main .sc:hover{transform:none}.marketing-root.mkt-careers-page main .sc .n{width:30px;font-size:22px}.marketing-root.mkt-careers-page main .sc span{font-size:14px;line-height:1.45}.marketing-root.mkt-careers-page main .why .hd h2{font-size:clamp(28px,7.5vw,38px)}.marketing-root.mkt-careers-page main .bento{gap:12px;margin-top:28px}.marketing-root.mkt-careers-page main .bc{border-radius:20px;padding:22px 18px}.marketing-root.mkt-careers-page main .bc:hover{transform:none}.marketing-root.mkt-careers-page main .bc h3{margin-top:14px;font-size:20px}.marketing-root.mkt-careers-page main .bc p{font-size:13.5px;line-height:1.55}.marketing-root.mkt-careers-page main .chips{gap:6px;margin-top:14px}.marketing-root.mkt-careers-page main .chips span{padding:5px 10px;font-size:11.5px}.marketing-root.mkt-careers-page main .rh h2{font-size:clamp(28px,7.5vw,38px)}.marketing-root.mkt-careers-page main .fil{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.marketing-root.mkt-careers-page main .fld{border-radius:12px;height:46px;padding:0 14px}.marketing-root.mkt-careers-page main .deps{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:16px;margin-left:-16px;margin-right:-16px;padding-bottom:6px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.marketing-root.mkt-careers-page main .deps::-webkit-scrollbar{display:none}.marketing-root.mkt-careers-page main .dp{white-space:nowrap;flex-shrink:0;padding:7px 13px;font-size:12.5px}.marketing-root.mkt-careers-page main .role{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;margin:0 0 12px;padding:18px 16px;display:flex;box-shadow:0 2px 8px #00000005}.marketing-root.mkt-careers-page main .role:hover{transform:none}.marketing-root.mkt-careers-page main .role h3{margin-top:8px;font-size:19px;line-height:1.2}.marketing-root.mkt-careers-page main .role p{margin-top:6px;font-size:13.5px;line-height:1.55}.marketing-root.mkt-careers-page main .role .go{border-radius:10px;justify-content:center;width:100%;padding:10px 16px;font-size:13px}.marketing-root.mkt-careers-page main .lfoot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.marketing-root.mkt-careers-page main .pt{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px;position:relative}.marketing-root.mkt-careers-page main .pt:before{background:linear-gradient(180deg, var(--color-mkt-action,var(--ink)) var(--p,0%), var(--grey2) 0);width:2px;height:auto;display:block;inset:24px auto 24px 23px}.marketing-root.mkt-careers-page main .ps{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.marketing-root.mkt-careers-page main .ps .n{grid-row:1/3;width:48px;height:48px;font-size:18px}.marketing-root.mkt-careers-page main .ps h4{margin-top:2px;font-size:18px}.marketing-root.mkt-careers-page main .ps p{margin-top:4px;font-size:13.5px;line-height:1.5}.marketing-root.mkt-careers-page main .of{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.marketing-root.mkt-careers-page main .oc{border-radius:20px;gap:24px;min-height:auto;padding:22px 18px}.marketing-root.mkt-careers-page main .oc:hover{transform:none}.marketing-root.mkt-careers-page main .oc .bg{width:64px;height:64px;top:14px;right:14px}.marketing-root.mkt-careers-page main .oc .bg svg{width:38px;height:38px}.marketing-root.mkt-careers-page main .oc .ct{font-size:11px}.marketing-root.mkt-careers-page main .oc h3{max-width:calc(100% - 70px);margin-top:4px;font-size:25px}.marketing-root.mkt-careers-page main .oc p{margin-top:4px;font-size:13.5px}.marketing-root.mkt-careers-page main .oc .tm{font-size:28px}.marketing-root.mkt-careers-page main .oc .tm small{font-size:11px}.marketing-root.mkt-careers-page main .faq .wrap{gap:20px}.marketing-root.mkt-careers-page main .fq button{gap:12px;padding:16px 0;font-size:16px}.marketing-root.mkt-careers-page main .fq .a p{padding:0 0 16px;font-size:14px;line-height:1.6}.marketing-root.mkt-job-detail-page main .ab{font-size:16px}.marketing-root.mkt-job-detail-page main .ap{padding:20px}.marketing-root.mkt-job-detail-page main .ck li{margin:0 -10px;padding:12px 10px}}.marketing-root.mkt-profile-root,.marketing-root.mkt-profile-root *,.marketing-root.mkt-profile-root h1,.marketing-root.mkt-profile-root h2,.marketing-root.mkt-profile-root h3,.marketing-root.mkt-profile-root h4,.marketing-root.mkt-profile-root h5,.marketing-root.mkt-profile-root p,.marketing-root.mkt-profile-root button,.marketing-root.mkt-profile-root input,.marketing-root.mkt-profile-root textarea,.marketing-root.mkt-profile-root select{font-family:Arial,Helvetica,sans-serif!important}@media (max-width:1024px){.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{width:calc(100% - 48px)}}@media (max-width:767px){.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{width:calc(100% - 32px)}}@media (max-width:480px){.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{width:calc(100% - 24px)}}.marketing-root.mkt-notifications-root,.marketing-root.mkt-notifications-root *,.marketing-root.mkt-notifications-root h1,.marketing-root.mkt-notifications-root h2,.marketing-root.mkt-notifications-root h3,.marketing-root.mkt-notifications-root p,.marketing-root.mkt-notifications-root button,.marketing-root.mkt-notifications-root span,.marketing-root.mkt-notifications-root a,.mkt-notification-popover,.mkt-notification-popover *,.marketing-root.mkt-profile-root,.marketing-root.mkt-profile-root *,.marketing-root.mkt-profile-root h1,.marketing-root.mkt-profile-root h2,.marketing-root.mkt-profile-root h3,.marketing-root.mkt-profile-root h4,.marketing-root.mkt-profile-root h5,.marketing-root.mkt-profile-root p,.marketing-root.mkt-profile-root button,.marketing-root.mkt-profile-root input,.marketing-root.mkt-profile-root textarea,.marketing-root.mkt-profile-root select{font-family:Arial,Helvetica,sans-serif!important}.marketing-root.mkt-profile-root input:focus,.marketing-root.mkt-profile-root textarea:focus{outline:none;border-color:var(--color-mkt-action)!important;box-shadow:0 0 0 2px #0b5c4a26!important}html[data-marketing-theme=charcoal] .marketing-root.mkt-profile-root input:focus,html[data-marketing-theme=charcoal] .marketing-root.mkt-profile-root textarea:focus{border-color:var(--color-mkt-action)!important;box-shadow:0 0 0 2px #24252926!important}html[data-marketing-theme=emerald] .marketing-root.mkt-profile-root input:focus,html[data-marketing-theme=emerald] .marketing-root.mkt-profile-root textarea:focus{border-color:var(--color-mkt-action)!important;box-shadow:0 0 0 2px #0b5c4a26!important}.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{box-sizing:border-box;width:calc(100% - 112px);max-width:1280px;margin-inline:auto}@media (max-width:1024px){.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{width:calc(100% - 48px)}}@media (max-width:767px){.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{width:calc(100% - 32px)}}@media (max-width:480px){.marketing-root .mkt-profile-shell,.marketing-root .mkt-notifications-shell{width:calc(100% - 24px)}}.marketing-root.mkt-notifications-root,.marketing-root.mkt-notifications-root *,.marketing-root.mkt-notifications-root h1,.marketing-root.mkt-notifications-root h2,.marketing-root.mkt-notifications-root h3,.marketing-root.mkt-notifications-root p,.marketing-root.mkt-notifications-root button,.marketing-root.mkt-notifications-root span,.marketing-root.mkt-notifications-root a,.mkt-notification-popover,.mkt-notification-popover *{font-family:Arial,Helvetica,sans-serif!important}
