.lp{--lp-bg:#fff;--lp-tint:#f6f8fc;--lp-text:#151c30;--lp-text-2:#525d73;--lp-text-3:#626d82;--lp-line:#e3e8f1;--lp-accent:#2f5bea;--lp-accent-soft:#edf2ff;--lp-dark:#142448;--lp-radius:14px;--lp-ease:cubic-bezier(.16,1,.3,1);--ds-bg:#fff;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-sunken:#f6f8fc;--ds-text:#151c30;--ds-text-muted:#525d73;--ds-text-subtle:#626d82;--ds-border:#e3e8f1;--ds-accent:#2f5bea;--ds-accent-hover:#2449c4;--ds-accent-text:#2449c4;--ds-accent-soft:#edf2ff;--ds-selected:#edf2ff;--ds-on-accent:#fff;--ds-success-text:#21683d;--ds-focus:#2f5bea;min-height:100dvh;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.65;color-scheme:light;-webkit-font-smoothing:antialiased;scrollbar-color:#abb9db #f6f8fc;caret-color:var(--lp-accent)}.lp,.lp *{box-sizing:border-box}.lp ::selection{background:#dce6ff;color:#142448}.lp :focus-visible{outline:3px solid var(--lp-accent);outline-offset:4px}.lp main:focus{outline:none}.lp a{text-decoration:none;color:inherit}.lp button{font:inherit;cursor:pointer}.lp img{display:block;max-width:100%;height:auto}.lp ul{list-style:none;padding:0;margin:0}.lp figure{margin:0;min-width:0}.lp svg{flex-shrink:0}.lp-wrap{width:min(100% - 64px,1200px);margin-inline:auto}.lp-skip{position:fixed;inset-inline-start:16px;top:-100px;z-index:100;padding:12px 20px;background:var(--lp-dark);color:#fff!important;border-radius:8px}.lp-skip:focus{top:12px}.lp-h1,.lp-h2,.lp-h3{text-wrap:balance}.lp-h1{margin:0;font-size:clamp(2.25rem,1.45rem + 2.5vw,3.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.lp-h2{font-size:clamp(1.75rem,1.2rem + 1.55vw,2.5rem);letter-spacing:-.03em;line-height:1.2}.lp-h2,.lp-h3{margin:0;font-weight:650}.lp-h3{font-size:1.125rem;line-height:1.4;letter-spacing:-.018em}.lp-accent{color:var(--lp-accent)}.lp-lead{margin:23px auto 0;max-width:660px;font-size:1.125rem;line-height:1.7}.lp-lead,.lp-sub{color:var(--lp-text-2);text-wrap:pretty}.lp-sub{margin:18px 0 0;max-width:64ch;font-size:1rem}.lp-text{margin:10px 0 0;font-size:.9375rem;line-height:1.75;color:var(--lp-text-2);text-wrap:pretty}.lp-note{font-size:.8125rem;color:var(--lp-text-3)}.lp-section{padding-block:96px}.lp-tint{background:var(--lp-tint)}.lp-section-head{max-width:720px;margin:0 auto 36px;text-align:center}.lp-section-head .lp-sub{margin-inline:auto}.lp-section-head-left{margin-inline:0;max-width:650px;text-align:start}.lp-section-head-left .lp-sub{margin-inline:0}.lp-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 21px;border-radius:8px;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;transition:background-color .18s var(--lp-ease),box-shadow .18s var(--lp-ease)}.lp-btn-blue{background:var(--lp-accent);color:#fff!important}.lp-btn-blue:hover{background:#2449c4;box-shadow:0 5px 16px -8px #2948a8}.lp-btn-outline{background:#fff;box-shadow:inset 0 0 0 1px #d8deea;color:var(--lp-text)}.lp-btn-outline:hover{background:var(--lp-tint)}.lp-btn-light{background:#fff;color:var(--lp-dark)!important}.lp-btn-light:hover{background:#e9efff}.lp-btn-sm{min-height:39px;padding:10px 15px;font-size:.8125rem}.lp-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:.875rem;font-weight:600;color:var(--lp-accent)!important}.lp-link:hover{text-decoration:underline;text-underline-offset:4px}.lp-link svg{transition:translate .18s var(--lp-ease)}.lp-link:hover svg{translate:3px 0}.lp-head{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--lp-line)}.lp-head-row{height:76px;display:flex;align-items:center;gap:32px}.lp-brand-link{flex-shrink:0;border-radius:4px}.lp-brand-link,.lp-logo{display:inline-flex;align-items:center}.lp-logo{gap:9px;color:var(--lp-text);font-size:24px;line-height:1}.lp-logo-mark{width:32px;height:32px;color:var(--lp-accent)}.lp-nav{gap:27px;margin-inline-start:22px}.lp-nav,.lp-nav a{display:flex;align-items:center}.lp-nav a{position:relative;min-height:76px;font-size:.8125rem;font-weight:500;color:var(--lp-text-2)}.lp-nav a:hover,.lp-nav a[aria-current=page]{color:var(--lp-accent)}.lp-nav a[aria-current=page]:after{content:"";position:absolute;height:2px;bottom:0;inset-inline:0;background:var(--lp-accent)}.lp-head-actions{margin-inline-start:auto;display:flex;gap:22px;align-items:center}.lp-head-link{font-size:.8125rem;font-weight:500;white-space:nowrap}.lp-head-link:hover{color:var(--lp-accent)}.lp-lang{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--lp-text-2);font-size:.75rem;font-weight:500;cursor:pointer}.lp-lang-icon{width:15px;height:15px}.lp-lang-chev{width:11px;height:11px}.lp-lang select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.lp-lang:focus-within{outline:3px solid var(--lp-accent);outline-offset:4px;border-radius:4px}.lp-mobile-nav{display:none}.lp-hero{padding-top:56px}.lp-hero-inner{text-align:center}.lp-hero .lp-h1{max-width:900px;margin-inline:auto}.lp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:27px}.lp-hero-actions,.lp-hero-note{display:flex;align-items:center;justify-content:center}.lp-hero-note{gap:7px;margin:15px 0 0}.lp-hero-note svg{color:#3b7560}.lp-hero-demo{margin-top:38px;padding:22px 22px 0;background:#edf2ff;border-radius:18px}.lp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;padding-block:57px 69px}.lp-benefit-icon{color:var(--lp-accent);margin-bottom:16px}.lp-benefit .lp-h3{font-size:1rem}.lp-benefit .lp-text{font-size:.875rem;margin-top:8px}.lp-discover{padding-block:78px;background:var(--lp-tint)}.lp-destinations{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:28px}.lp-destination{padding:28px;background:#fff;border-radius:var(--lp-radius);display:flex;flex-direction:column;align-items:flex-start}.lp-destination-art{display:flex;align-items:center;gap:16px;width:100%;color:var(--lp-accent);margin-bottom:28px;height:50px}.lp-destination-art>svg:first-child{width:30px;height:30px}.lp-destination-solutions .lp-destination-art{color:#6c4ea6}.lp-destination-integrations .lp-destination-art{color:#247761}.lp-destination .lp-text{margin-bottom:18px}.lp-destination .lp-link{margin-top:auto}.lp-tabs{display:flex;flex-wrap:wrap;gap:4px 20px;padding:4px 14px 0;background:#fff;border-bottom:1px solid var(--lp-line);border-radius:12px 12px 0 0}.lp-tab,.lp-tabs{justify-content:center}.lp-tab{display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:10px 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lp-text-2);font-size:.8125rem!important;font-weight:500!important}.lp-tab:hover{color:var(--lp-accent)}.lp-tab[aria-selected=true]{color:var(--lp-accent);border-bottom-color:var(--lp-accent)}.lp-tour-panel{padding:0;background:#fff;border-radius:0 0 12px 12px}.lp-frame{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 45px -26px rgb(21 39 88/28%)}.lp-tour-compact .lp-frame{aspect-ratio:2.15}.lp-tour-panel .lp-frame{border-radius:0 0 12px 12px;box-shadow:none}.lp-tour:not(.lp-tour-compact){padding:22px 22px 0;border-radius:18px;background:#edf2ff}.lp-tour-caption{padding:12px 18px 16px;font-size:.8125rem}.lp-demo-caption,.lp-tour-caption{margin:0;text-align:center;color:var(--lp-text-2)}.lp-demo-caption{padding:13px 8px 15px;font-size:.6875rem}.lp-tour-panel-phone{padding-top:24px}.lp-frame-phone{max-width:270px;margin-inline:auto}.lp-page-intro{text-align:center;padding-block:70px 58px}.lp-page-intro .lp-h1{max-width:840px;margin-inline:auto}.lp-page-intro .lp-lead{max-width:740px}.lp-product-tour{padding-bottom:90px}.lp-product-tour .lp-h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.lp-product-split{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.lp-product-split-reverse{grid-template-columns:1.2fr 1fr}.lp-product-split>*{min-width:0}.lp-feature-copy .lp-h2{max-width:20ch}.lp-feature-note{display:flex;gap:15px;margin-top:28px}.lp-feature-note>svg{margin-top:4px;color:var(--lp-accent)}.lp-feature-note .lp-h3{font-size:1rem}.lp-feature-note .lp-text{font-size:.875rem;margin-top:6px}.lp-product-screen figcaption{font-size:.6875rem;line-height:1.6;color:var(--lp-text-3);margin-top:13px;text-align:center}.lp-capability-line{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:25px}.lp-capability-line span{display:inline-flex;gap:7px;align-items:center;font-size:.75rem;color:var(--lp-text-2)}.lp-capability-line svg{color:var(--lp-accent)}.lp-two-stories{display:grid;grid-template-columns:1fr 1fr;gap:96px}.lp-two-stories article{min-width:0}.lp-two-stories .lp-h2{max-width:22ch;font-size:1.75rem}.lp-story-icon{color:var(--lp-accent);margin-bottom:22px}.lp-story-link{margin-top:32px}.lp-story-link .lp-note{margin:16px 0 0}.lp-trust{padding-block:46px;border-bottom:1px solid var(--lp-line)}.lp-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.lp-trust-item{display:flex;gap:14px}.lp-trust-item>svg{margin-top:2px;color:var(--lp-accent)}.lp-trust-item .lp-h3{font-size:.875rem}.lp-trust-item .lp-text{font-size:.8125rem;margin-top:6px}.lp-solutions{display:grid;gap:28px}.lp-solution{display:grid;grid-template-columns:1fr 1.18fr;gap:48px;align-items:center;padding:48px;border-radius:16px}.lp-solution-agency{background:#edf2ff}.lp-solution-product{background:#f3effa}.lp-solution-operations{background:#eef5f2}.lp-solution-copy .lp-h2{font-size:clamp(1.6rem,1.1rem + 1.3vw,2rem)}.lp-solution .lp-sub{font-size:.9375rem}.lp-solution-detail{display:flex;gap:8px;align-items:flex-start;color:var(--lp-text-2);font-size:.75rem;line-height:1.7;margin:23px 0 12px}.lp-solution-detail svg{margin-top:2px;color:var(--lp-accent)}.lp-solution .lp-frame{box-shadow:0 15px 38px -20px rgb(22 40 84/25%)}.lp-shared-work{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.lp-shared-work .lp-link{margin-top:22px}.lp-hierarchy{max-width:390px;width:100%;padding:25px;border:1px solid var(--lp-line);border-radius:12px}.lp-hierarchy span{display:flex;align-items:center;gap:12px;color:var(--lp-text-2);font-size:.875rem}.lp-hierarchy>span{color:var(--lp-accent);font-weight:600;padding-bottom:18px}.lp-hierarchy>div{border-inline-start:1px solid #c5d1ee;padding-inline-start:22px;margin-inline-start:9px;display:grid;gap:20px}.lp-integration-map{position:relative;display:grid;grid-template-columns:1fr 180px 1fr;gap:30px;align-items:center;padding:45px 48px;background:#edf2ff;border-radius:16px}.lp-integration-map:before{content:"";position:absolute;top:50%;inset-inline:20%;height:1px;background:#bfceed}.lp-connection-tools{z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:15px}.lp-connection-tools span{min-height:56px;padding:12px;border-radius:10px;color:#394a70;font-size:.8125rem;font-weight:500;text-align:center}.lp-connection-center,.lp-connection-tools span{display:flex;align-items:center;justify-content:center;background:#fff}.lp-connection-center{z-index:1;justify-self:center;width:142px;height:142px;flex-direction:column;gap:14px;color:var(--lp-accent);border-radius:16px}.lp-connection-center svg{width:49px;height:49px}.lp-connection-center span{color:var(--lp-text);font-size:1.125rem;font-weight:700;letter-spacing:-.035em}.lp-integration-groups{display:grid;grid-template-columns:1fr 1fr;gap:0 72px;padding-block:34px 85px}.lp-connection-group{display:flex;gap:20px;padding:36px 0;border-bottom:1px solid var(--lp-line)}.lp-connection-group>svg{color:var(--lp-accent);margin-top:2px}.lp-connection-group .lp-h3{font-size:1.125rem}.lp-tool-names{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:17px!important;font-size:.75rem;font-weight:600;color:#344565}.lp-pricing{padding-block:0 30px}.lp-pricing table{font-variant-numeric:tabular-nums;table-layout:fixed}.lp-pricing table tr>th:first-child{width:40%;white-space:normal;overflow-wrap:anywhere}.lp-pricing a.bg-accent{color:#fff}.lp-table-hint{display:none}.lp-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.lp-faq>div:first-child .lp-link{margin-top:18px}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-item:first-child{border-top:1px solid var(--lp-line)}.lp-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:23px;font-weight:550;font-size:.9375rem;line-height:1.5;cursor:pointer;list-style:none}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary>span{position:relative;width:16px;height:16px;flex-shrink:0}.lp-faq-item summary>span:after,.lp-faq-item summary>span:before{content:"";position:absolute;background:var(--lp-accent)}.lp-faq-item summary>span:before{width:12px;height:1.5px;left:2px;top:7px}.lp-faq-item summary>span:after{width:1.5px;height:12px;left:7px;top:2px}.lp-faq-item[open] summary>span:after{display:none}.lp-faq-item p{color:var(--lp-text-2);font-size:.875rem;line-height:1.8;margin:0 0 25px;max-width:68ch}.lp-close{padding-block:70px}.lp-cta{position:relative;overflow:hidden;display:flex;align-items:center;min-height:300px;padding:48px 58px;background:var(--lp-dark);border-radius:16px;color:#fff}.lp-cta-copy{position:relative;z-index:1;width:72%}.lp-cta .lp-h2{max-width:23ch;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.lp-cta p{color:#cbd7ed;max-width:58ch;margin:18px 0 25px;font-size:.9375rem}.lp-cta-mark{position:absolute;width:220px;height:220px;inset-inline-end:50px;color:#496294;opacity:.55;rotate:-8deg}.lp-foot{background:var(--lp-tint);border-top:1px solid var(--lp-line);padding-top:52px}.lp-foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:40px}.lp-foot-brand .lp-text{max-width:27ch;margin-top:18px;font-size:.875rem}.lp-foot-title{font-size:.8125rem;font-weight:600;margin:0 0 13px}.lp-foot nav li+li{margin-top:5px}.lp-foot nav li a{display:inline-flex;align-items:center;min-height:32px;font-size:.8125rem;color:var(--lp-text-2)}.lp-foot nav a:hover{color:var(--lp-accent);text-decoration:underline;text-underline-offset:4px}.lp-foot-bottom{border-top:1px solid var(--lp-line);min-height:76px;display:flex;align-items:center;flex-wrap:wrap;gap:20px;color:var(--lp-text-3);font-size:.75rem}.lp-foot-bottom>.lp-lang{margin-inline-start:auto}.lp-legal{font-size:.75rem}@media (min-width:1440px){.lp-hero-demo{width:min(100% - 96px,1200px)}}@media (max-width:1100px){.lp-head-row{gap:22px}.lp-nav{gap:20px;margin-inline-start:0}.lp-head-actions{gap:14px}.lp-head-link{display:none}.lp-product-split{gap:38px}.lp-solution{padding:36px;gap:30px}.lp-two-stories{gap:56px}.lp-shared-work{gap:55px}}@media (max-width:860px){.lp-nav{display:none}.lp-head-link{display:inline-flex}.lp-mobile-nav{display:block}.lp-mobile-nav summary{list-style:none;display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;border-radius:6px}.lp-mobile-nav summary::-webkit-details-marker{display:none}.lp-mobile-nav summary:hover{background:var(--lp-tint)}.lp-mobile-menu{position:absolute;top:calc(100% + 8px);inset-inline:24px;padding:16px;display:flex;flex-direction:column;gap:3px;background:#fff;border-radius:12px;box-shadow:0 12px 40px -6px rgb(17 35 73/24%)}.lp-mobile-menu>a{padding:11px 14px;border-radius:6px;font-size:.9375rem}.lp-mobile-menu>a[aria-current=page]{background:var(--lp-accent-soft);color:var(--lp-accent)}.lp-mobile-menu>.lp-btn{margin-top:9px}.lp-benefits{gap:28px}.lp-destinations{grid-template-columns:1fr;gap:16px}.lp-destination{display:grid;grid-template-columns:40px 1fr;gap:0 20px;padding:28px}.lp-destination-art{grid-row:1/4;height:auto;margin:4px 0 0;align-self:start}.lp-destination .lp-link,.lp-destination .lp-text{grid-column:2}.lp-destination .lp-text{max-width:64ch;margin-bottom:9px}.lp-product-split,.lp-product-split-reverse{grid-template-columns:1fr;gap:34px}.lp-product-split-reverse .lp-product-screen{order:2}.lp-feature-copy .lp-h2{max-width:26ch}.lp-feature-copy .lp-sub{max-width:68ch}.lp-feature-note{max-width:640px}.lp-trust-row{grid-template-columns:1fr;gap:25px}.lp-trust-item .lp-text{max-width:65ch}.lp-solution{grid-template-columns:1fr;gap:28px}.lp-solution-copy{max-width:650px}.lp-integration-map{padding:30px;grid-template-columns:1fr 120px 1fr;gap:18px}.lp-connection-center{width:110px;height:125px}.lp-connection-tools{grid-template-columns:1fr;gap:10px}.lp-connection-tools span{min-height:44px}.lp-integration-groups{column-gap:32px}.lp-faq{gap:40px}.lp-cta{padding:40px}.lp-cta-mark{width:170px;height:170px;inset-inline-end:30px}}@media (max-width:600px){.lp-wrap{width:calc(100% - 36px)}.lp-head-row{height:66px;gap:12px}.lp-logo{font-size:22px;gap:8px}.lp-logo-mark{width:29px;height:29px}.lp-head-actions{gap:16px}.lp-head-cta,.lp-head-link{display:none}.lp-mobile-menu{inset-inline:14px}.lp-hero{padding-top:40px}.lp-h1{font-size:clamp(2rem,7.8vw,2.8rem);line-height:1.17;letter-spacing:-.035em}.lp-h2{font-size:1.75rem}.lp-lead{margin-top:20px;font-size:1rem;line-height:1.75}.lp-hero-actions{margin-top:24px;gap:10px}.lp-hero-actions .lp-btn{min-height:46px;padding-inline:14px;gap:7px;font-size:.8125rem}.lp-hero-note{font-size:.6875rem;gap:5px}.lp-hero-demo{margin-top:30px;padding:10px 10px 0;border-radius:12px}.lp-tabs{padding:1px 8px 0;gap:0 12px}.lp-tab{font-size:.75rem!important;min-height:48px;gap:6px;padding-inline:3px}.lp-tab svg{width:15px;height:15px}.lp-tour-compact .lp-frame{width:100%;max-width:100%;height:245px;aspect-ratio:auto}.lp-tour-compact .lp-frame img{width:100%;height:100%;object-fit:cover;object-position:45% top}.lp-demo-caption{font-size:.625rem;padding:11px 3px 13px}.lp-benefits{grid-template-columns:1fr;gap:29px;padding-block:38px 46px}.lp-benefit{display:grid;grid-template-columns:26px 1fr;column-gap:14px}.lp-benefit-icon{grid-row:1/3;margin:3px 0 0}.lp-benefit .lp-text{grid-column:2}.lp-discover,.lp-section{padding-block:54px}.lp-section-head{margin-bottom:27px}.lp-sub{font-size:.9375rem;margin-top:15px}.lp-destination{display:flex;padding:26px}.lp-destination-art{margin:0 0 20px}.lp-destination .lp-text{margin-bottom:15px}.lp-page-intro{padding-block:43px 36px}.lp-page-intro .lp-h1{font-size:2rem}.lp-product-tour{padding-bottom:48px}.lp-tour:not(.lp-tour-compact){padding:10px 10px 0;border-radius:12px}.lp-tour:not(.lp-tour-compact) .lp-tabs{column-gap:10px}.lp-tour-caption{font-size:.75rem;padding-inline:12px}.lp-faq,.lp-shared-work,.lp-two-stories{grid-template-columns:1fr;gap:38px}.lp-two-stories .lp-h2{font-size:1.6rem}.lp-story-icon{margin-bottom:17px}.lp-trust{padding-block:36px}.lp-trust-row{gap:28px}.lp-solution{padding:28px 23px;border-radius:12px}.lp-solution-copy .lp-h2{font-size:1.65rem}.lp-solution-detail{font-size:.6875rem}.lp-product-screen figcaption{font-size:.625rem}.lp-hierarchy{max-width:none;padding:23px}.lp-integration-map{grid-template-columns:1fr;padding:25px 20px;gap:22px}.lp-integration-map:before{top:20%;bottom:20%;inset-inline-start:50%;width:1px;height:auto}.lp-connection-tools{grid-template-columns:1fr 1fr;gap:10px}.lp-connection-center{width:120px;height:120px}.lp-connection-tools span{font-size:.75rem}.lp-integration-groups{grid-template-columns:1fr;padding-block:10px 48px}.lp-connection-group{padding-block:28px;gap:16px}.lp-connection-group .lp-h3{font-size:1rem}.lp-pricing{padding-top:4px}.lp-pricing table tr>th:first-child{width:10rem}.lp-table-hint{display:block;margin:0;color:var(--lp-text-3);font-size:.75rem}.lp-faq-item summary{font-size:.875rem}.lp-close{padding-block:42px}.lp-cta{min-height:0;padding:32px 26px;border-radius:12px}.lp-cta-copy{width:100%}.lp-cta .lp-h2{font-size:1.75rem}.lp-cta p{font-size:.875rem}.lp-cta-mark{display:none}.lp-foot{padding-top:36px}.lp-foot-grid{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:30px}.lp-foot-brand{grid-column:1/-1}.lp-foot-brand .lp-text{max-width:none}.lp-foot-bottom{min-height:70px;gap:13px}.lp-legal{order:3;width:100%;padding-bottom:20px;justify-content:flex-start}}@media (max-width:360px){.lp-head-actions{gap:10px}.lp-hero-actions{flex-direction:column}.lp-hero-actions .lp-btn{width:100%}.lp-hero-note{align-items:flex-start;line-height:1.6}.lp-hero-note svg{margin-top:2px}.lp-tab{gap:4px;font-size:.6875rem!important}.lp-tabs{column-gap:9px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.lp [data-group=plan]{--feature-tone:#edf2ff}.lp [data-group=collaborate]{--feature-tone:#f3effa}.lp [data-group=execute]{--feature-tone:#eef5f2}.lp [data-group=measure]{--feature-tone:#fff5e7}.lp-product-navigation{display:flex;align-items:center}.lp-product-navigation[data-active=true]>a{color:var(--lp-accent)}.lp-product-toggle{display:grid;place-items:center;width:26px;height:32px;margin-inline-start:1px;background:transparent;border:0;color:var(--lp-text-2);border-radius:5px}.lp-product-toggle:hover,.lp-product-toggle[aria-expanded=true]{background:var(--lp-accent-soft);color:var(--lp-accent)}.lp-product-toggle[aria-expanded=true] svg{rotate:180deg}.lp-mega-panel{position:absolute;top:calc(100% + 1px);left:50%;translate:-50% 0;width:min(calc(100vw - 64px),1160px);max-height:calc(100dvh - 110px);overflow-y:auto;padding:26px 32px 30px;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 20px 50px -12px rgb(20 36 72/23%)}.lp-mega-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--lp-line)}.lp-nav .lp-mega-top a{min-height:34px;gap:10px;color:var(--lp-accent);font-weight:600}.lp-mega-top p{margin:3px 0 0;font-size:.8125rem;color:var(--lp-text-2)}.lp-mega-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:22px}.lp-mega-groups h2{font-size:.8125rem;font-weight:600;margin:0 0 9px;color:var(--lp-text)}.lp-nav .lp-mega-groups a{min-height:39px;font-size:.8125rem;padding-block:5px}.lp-nav .lp-mega-groups a[aria-current=page]:after{display:none}.lp-mobile-feature-list{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);margin-block:9px;padding-block:8px 16px}.lp-mobile-feature-list>.lp-mobile-catalogue-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:9px 14px;color:var(--lp-accent);font-size:.875rem;font-weight:600}.lp-mobile-feature-list ul{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.lp-mobile-feature-list li a{display:flex;align-items:center;min-height:40px;padding:8px 14px;font-size:.8125rem;color:var(--lp-text-2);line-height:1.5}.lp-mobile-feature-list li a[aria-current=page]{color:var(--lp-accent);background:var(--lp-accent-soft)}.lp .lp-mobile-menu{max-height:calc(100dvh - 94px);overflow-y:auto}.lp .lp-foot-grid{grid-template-columns:1.45fr .8fr 1.25fr .85fr;gap:32px}.lp-feature-catalogue{padding-bottom:40px}.lp-feature-controls{display:flex;flex-direction:column;gap:22px}.lp-feature-filters{display:flex;flex-wrap:wrap;gap:8px}.lp-feature-filters button{border:1px solid var(--lp-line);border-radius:7px;min-height:42px;padding:8px 13px;background:#fff;color:var(--lp-text-2);font-size:.8125rem;font-weight:500}.lp-feature-filters button[aria-pressed=true]{border-color:var(--lp-accent);background:var(--lp-accent-soft);color:var(--lp-accent)}.lp-feature-filters button:hover{border-color:#aebddd}.lp-feature-search{display:flex;align-items:center;gap:10px;width:min(100%,420px);border:1px solid #cbd4e4;border-radius:8px;padding:0 13px;min-height:46px;color:var(--lp-text-2)}.lp-feature-search:focus-within{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-feature-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--lp-text);padding-block:11px;font:inherit;font-size:.875rem;outline:none}.lp-feature-search input::placeholder{color:var(--lp-text-3)}.lp-feature-search input:focus-visible{outline:none}.lp-feature-search button{display:grid;place-items:center;width:28px;height:30px;border:0;background:transparent;color:var(--lp-text-2)}.lp-feature-count{margin:23px 0 18px;font-size:.8125rem;color:var(--lp-text-3)}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lp-feature-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;border-radius:12px;border:1px solid var(--lp-line);transition:border-color .16s var(--lp-ease),background-color .16s var(--lp-ease)}.lp-feature-card:hover{border-color:#b5c4e4;background:var(--lp-tint)}.lp-feature-card>svg{color:var(--lp-accent);margin-bottom:23px}.lp-feature-card h3{font-size:1.125rem;line-height:1.45;font-weight:650;letter-spacing:-.015em;margin:0}.lp-feature-card>p{font-size:.875rem;line-height:1.8;color:var(--lp-text-2);margin:12px 0 24px}.lp-feature-card-action{margin-top:auto;display:inline-flex;align-items:center;gap:9px;color:var(--lp-accent);font-size:.8125rem;font-weight:600;min-height:32px}.lp-feature-empty{padding:70px 30px;text-align:center;background:var(--lp-tint);border-radius:12px}.lp-feature-empty .lp-btn{margin-top:23px}.lp-feature-pathways{padding-block:80px}.lp-feature-pathway-list{border-top:1px solid var(--lp-line);margin-top:30px}.lp-feature-pathway{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding-block:34px;border-bottom:1px solid var(--lp-line)}.lp-feature-pathway .lp-text{max-width:48ch}.lp-feature-pathway ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 22px}.lp-feature-pathway li a{display:flex;align-items:center;gap:10px;min-height:42px;padding:7px 0;font-size:.875rem;font-weight:500}.lp-feature-pathway li a>svg:first-child{color:var(--lp-accent)}.lp-feature-pathway li a>svg:last-child{margin-inline-start:auto;color:var(--lp-text-3)}.lp-feature-pathway li a:hover{color:var(--lp-accent)}.lp-feature-pathways>.lp-link{margin-top:25px}.lp-feature-spotlight{padding-block:65px 78px}.lp-feature-spotlight-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:24px}.lp-feature-spotlight-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid var(--lp-line);border-radius:7px;color:var(--lp-text-2);background:#fff;font-size:.8125rem}.lp-feature-spotlight-tabs button[aria-selected=true]{border-color:var(--lp-accent);background:var(--lp-accent);color:#fff}.lp-feature-spotlight-panel{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:34px;padding:35px;border-radius:16px;background:var(--feature-tone)}.lp-feature-spotlight-copy h3{margin:0;font-size:clamp(1.4rem,1rem + 1vw,1.85rem);font-weight:650;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.lp-feature-spotlight-copy>p{color:var(--lp-text-2);font-size:.9375rem;margin:18px 0}.lp-feature-spotlight-panel figure{min-width:0}.lp-feature-spotlight-panel img{width:100%;height:auto;border-radius:9px;box-shadow:0 16px 40px -22px rgb(20 36 72/25%)}.lp-feature-hero figcaption,.lp-feature-spotlight-panel figcaption{font-size:.6875rem;color:var(--lp-text-2);text-align:center;margin-top:13px;line-height:1.6}.lp-feature-breadcrumbs{padding-top:26px}.lp-feature-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:0;margin:0;font-size:.75rem;line-height:1.6;color:var(--lp-text-2)}.lp-feature-breadcrumbs li{display:flex;align-items:center;gap:12px}.lp-feature-breadcrumbs a{display:inline-flex;min-height:32px;align-items:center}.lp-feature-breadcrumbs a:hover{color:var(--lp-accent)}.lp-feature-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;padding-block:46px 64px}.lp-feature-hero>div{min-width:0}.lp-feature-hero .lp-h1{font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);max-width:20ch}.lp-feature-hero .lp-lead{margin:22px 0 27px;font-size:1.0625rem;max-width:54ch}.lp-feature-hero figure{min-width:0;background:var(--feature-tone);padding:17px 17px 11px;border-radius:14px}.lp-feature-hero img{width:100%;height:auto;border-radius:8px}.lp-feature-indexnav{position:sticky;z-index:20;top:76px;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#fff}.lp-feature-indexnav>div{display:flex;gap:32px;align-items:center;overflow-x:auto}.lp-feature-indexnav a{display:inline-flex;min-height:56px;align-items:center;font-size:.8125rem;font-weight:500;color:var(--lp-text-2);white-space:nowrap}.lp-feature-indexnav a:hover{color:var(--lp-accent)}.lp-feature-detail section[id]{scroll-margin-top:150px}.lp-feature-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:70px 45px;align-items:start}.lp-feature-overview .lp-h2{max-width:22ch;font-size:2rem}.lp-feature-overview .lp-sub{margin:0}.lp-feature-capabilities{padding-block:30px 78px}.lp-feature-capabilities>.lp-h2{font-size:1.5rem}.lp-feature-capabilities dl{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin:27px 0 0}.lp-feature-capabilities dl>div{border-top:1px solid var(--lp-line);padding-block:24px}.lp-feature-capabilities dt{font-size:1.0625rem;font-weight:600;line-height:1.5}.lp-feature-capabilities dd{margin:10px 0 0;color:var(--lp-text-2);font-size:.9375rem;line-height:1.8}.lp-feature-workflow{background:var(--feature-tone);padding-block:70px}.lp-feature-workflow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;list-style:none;margin:35px 0 0;padding:0}.lp-feature-workflow li>span{display:grid;place-items:center;width:34px;height:34px;background:#fff;color:var(--lp-accent);border-radius:50%;font-size:.875rem;font-weight:600;margin-bottom:20px}.lp-feature-workflow .lp-h3{font-size:1.0625rem}.lp-feature-workflow .lp-text{font-size:.875rem}.lp-feature-example{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-block:65px;padding:42px;background:var(--lp-dark);color:#fff;border-radius:14px}.lp-feature-example .lp-h2{font-size:1.75rem}.lp-feature-example p{color:#d3def1;font-size:.9375rem;margin:0}.lp-feature-example p.lp-note{color:#b7c8e5;font-size:.75rem;margin-top:19px}.lp-feature-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:15px 65px}.lp-feature-faq>h2{font-size:1.75rem}.lp-feature-related{padding-block:30px 20px}.lp-feature-related>.lp-h2{font-size:2rem;margin-bottom:29px;max-width:28ch}.lp-feature-related>.lp-note{margin:30px 0 10px}@media (max-width:1100px){.lp-feature-grid{gap:16px}.lp-feature-card{padding:23px}.lp-feature-hero{gap:32px}.lp-feature-example,.lp-feature-faq,.lp-feature-overview{gap:45px}.lp-feature-spotlight-panel{gap:28px;padding:28px}.lp-mega-panel{padding-inline:26px}}@media (max-width:860px){.lp-feature-grid{grid-template-columns:1fr 1fr}.lp-feature-hero{grid-template-columns:1fr;gap:30px}.lp-feature-hero .lp-h1{max-width:26ch}.lp-feature-hero .lp-lead{max-width:65ch}.lp-feature-spotlight-panel{grid-template-columns:1fr}.lp-feature-spotlight-copy{max-width:65ch}.lp-feature-overview,.lp-feature-pathway{gap:35px}.lp-feature-workflow ol{gap:28px}.lp .lp-foot-grid{grid-template-columns:1.3fr 1fr}.lp .lp-foot-brand{grid-column:1/-1}}@media (max-width:600px){.lp-feature-grid{grid-template-columns:1fr;gap:15px}.lp-feature-card{padding:26px}.lp-feature-card>svg{margin-bottom:17px}.lp-feature-card>p{margin-bottom:18px}.lp-feature-controls{gap:18px}.lp-feature-filters{gap:7px}.lp-feature-filters button{font-size:.75rem;padding-inline:10px;min-height:39px}.lp-feature-count{margin-block:20px 15px}.lp-feature-pathways{padding-block:50px}.lp-feature-pathway{grid-template-columns:1fr;gap:15px;padding-block:27px}.lp-feature-pathway ul{gap:7px 14px}.lp-feature-pathway li a{font-size:.75rem;gap:7px}.lp-feature-pathway li a>svg:last-child{display:none}.lp-feature-spotlight{padding-block:45px 50px}.lp-feature-spotlight-tabs{justify-content:flex-start;gap:7px}.lp-feature-spotlight-tabs button{font-size:.75rem;padding-inline:10px}.lp-feature-spotlight-panel{padding:23px 17px;gap:22px}.lp-feature-spotlight-copy h3{font-size:1.5rem}.lp-feature-spotlight-copy>p{font-size:.875rem}.lp-feature-hero figcaption,.lp-feature-spotlight-panel figcaption{font-size:.625rem}.lp-feature-breadcrumbs{padding-top:18px}.lp-feature-breadcrumbs ol{gap:4px 9px;font-size:.6875rem}.lp-feature-hero{padding-block:27px 34px;gap:26px}.lp-feature-hero .lp-h1{font-size:2rem;line-height:1.2}.lp-feature-hero .lp-lead{font-size:1rem;margin-block:20px 24px}.lp-feature-hero figure{padding:10px 10px 8px;border-radius:11px}.lp-feature-indexnav{top:66px}.lp-feature-indexnav>div{gap:23px}.lp-feature-indexnav a{min-height:49px;font-size:.75rem}.lp-feature-faq,.lp-feature-overview{grid-template-columns:1fr;gap:22px}.lp-feature-overview{padding-block:43px 25px}.lp-feature-overview .lp-h2,.lp-feature-related>.lp-h2{font-size:1.75rem}.lp-feature-capabilities{padding-block:23px 40px}.lp-feature-capabilities dl{grid-template-columns:1fr;margin-top:22px}.lp-feature-capabilities dl>div{padding-block:22px}.lp-feature-capabilities dt{font-size:1rem}.lp-feature-capabilities dd{font-size:.875rem}.lp-feature-workflow{padding-block:45px}.lp-feature-workflow ol{grid-template-columns:1fr;gap:27px;margin-top:27px}.lp-feature-workflow li{display:grid;grid-template-columns:34px 1fr;column-gap:13px}.lp-feature-workflow li>span{grid-row:1/3;margin:1px 0 0}.lp-feature-workflow li>p{grid-column:2}.lp-feature-example{grid-template-columns:1fr;gap:21px;padding:27px;margin-block:40px}.lp-feature-example .lp-h2{font-size:1.5rem}.lp-feature-example p{font-size:.875rem}.lp-feature-faq{padding-block:9px 36px}.lp-feature-faq>h2{font-size:1.5rem}.lp-feature-related{padding-top:20px}.lp .lp-foot-grid{grid-template-columns:1fr 1fr;column-gap:23px}}