.lf-core-page #marketing-main{--core-paper:#fffefa;--core-panel:#fff;--core-ink:#173b42;--core-muted:#5b7071;--core-line:#d5e0da;--core-mint:#e7f3e9;--core-lilac:#efe8f8;--core-peach:#f9eddf;--core-soft:#f2f5ef;--core-accent:#286c5a;--lf-ink:var(--core-ink);--lf-muted:var(--core-muted);--lf-line:var(--core-line);--lf-surface:var(--core-panel);--lf-soft:var(--core-soft);--lf-cyan:var(--core-accent);background:var(--core-paper);color:var(--core-ink);min-width:0}html[data-marketing-theme=dark] .lf-core-page #marketing-main{--core-paper:#10232b;--core-panel:#19333b;--core-ink:#edf8f3;--core-muted:#b6ceca;--core-line:#3d5b5d;--core-mint:#1d3f38;--core-lilac:#332e48;--core-peach:#41362c;--core-soft:#18323a;--core-accent:#adddb7}.lf-core-page #marketing-main .lf-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.lf-core-page #marketing-main [id]{scroll-margin-top:110px}.lf-core-page #marketing-main h1{font-size:clamp(48px,6.2vw,88px);font-weight:650;letter-spacing:-.055em;line-height:1.04;color:var(--core-ink);margin:0;text-wrap:balance;overflow-wrap:anywhere}.lf-core-page #marketing-main h1 em{font-style:normal;color:var(--core-accent)}.lf-core-page #marketing-main .lf-action{min-height:48px;padding:13px 21px;border-radius:10px;font-size:14px;line-height:1.5}.lf-core-page #marketing-main .lf-text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;font-size:14px;line-height:1.5;font-weight:650;text-decoration:none}.lf-core-page #marketing-main .lf-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.12em;font-weight:750;margin:0 0 20px;color:var(--core-accent)}.lf-core-page .lf-core-section{padding-block:clamp(60px,7.5vw,108px)}.lf-core-page .lf-core-section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr);gap:clamp(28px,7vw,100px);align-items:end;margin-bottom:42px}.lf-core-page :is(.lf-core-section-heading,.lf-core-chapter,.lf-core-home-answers) h2{font-size:clamp(32px,3.7vw,51px);line-height:1.13;letter-spacing:-.04em;font-weight:620;margin:0;text-wrap:balance}.lf-core-page .lf-core-section-heading p:not(.lf-eyebrow),.lf-core-page .lf-core-chapter p{font-size:16px;line-height:1.85;color:var(--core-muted);margin:0;max-width:58ch}.lf-core-page .lf-core-inline-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.lf-core-page .lf-core-fineprint{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.7;color:var(--core-muted);margin-top:13px}.lf-core-page .lf-core-fineprint svg{flex-shrink:0}.lf-core-page .lf-core-symbol{display:grid;place-items:center;width:60px;height:60px;border:1px solid currentColor;border-radius:18px}.lf-core-page .lf-real-shot{min-width:0;max-width:100%}.lf-core-page .lf-core-home-intro{background:var(--core-mint);padding-top:clamp(52px,7vw,100px)}.lf-core-page.lf-core-home #marketing-main h1{font-size:clamp(52px,7.5vw,106px);max-width:1040px;line-height:1.02}.lf-core-page .lf-core-home-intro-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin:32px 0 52px}.lf-core-page .lf-core-home-intro-bottom>p{max-width:650px;font-size:18px;line-height:1.8;margin:0;color:var(--core-muted)}.lf-core-page .lf-core-home-intro-bottom>div{display:flex;flex-direction:column;align-items:flex-start}.lf-core-page .lf-core-home-stage{padding:20px 20px 0;background:#123f40;border:1px solid #315e56;border-radius:23px 23px 0 0;color:#e9f9f3;box-shadow:0 24px 70px -42px #123f4070}.lf-core-page .lf-core-stage-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;line-height:1.6;margin:0 4px 16px}.lf-core-page .lf-core-stage-caption>span,.lf-core-page .lf-core-stage-caption>a{display:inline-flex;align-items:center;gap:9px}.lf-core-page .lf-core-stage-caption>a{color:#d4f49a;text-decoration:none;min-height:36px}.lf-core-page .lf-core-stage-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px -20px 0}.lf-core-page .lf-core-stage-tabs a{display:flex;align-items:center;gap:14px;color:#effcf8;padding:24px 23px;text-decoration:none;border-top:1px solid #4c6c68;font-size:13px;line-height:1.5;min-height:72px}.lf-core-page .lf-core-stage-tabs a+a{border-left:1px solid #4c6c68}.lf-core-page .lf-core-stage-tabs a>span{color:#b7d39d;font-size:10px;font-weight:700}.lf-core-page .lf-core-stage-tabs a>svg{margin-left:auto}.lf-core-page .lf-core-stage-tabs a:hover{background:#204f4c}.lf-core-page .lf-core-home-craft{background:var(--core-lilac);border-block:1px solid var(--core-line)}.lf-core-page .lf-core-craft-grid{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.4fr);align-items:center;gap:60px}.lf-core-page .lf-core-craft-note{padding-right:25px}.lf-core-page .lf-core-craft-note>.lf-core-symbol{color:var(--core-accent);margin-bottom:26px}.lf-core-page .lf-core-craft-note h3{font-size:clamp(29px,3.3vw,44px);line-height:1.15;letter-spacing:-.035em;font-weight:600;margin:0 0 20px}.lf-core-page .lf-core-craft-note>p{font-size:15px;line-height:1.85;color:var(--core-muted);max-width:36ch}.lf-core-page .lf-core-playground{margin-top:40px;border:1px solid var(--core-line);border-radius:14px;background:var(--core-paper)}.lf-core-page .lf-core-playground>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:21px 24px;cursor:pointer;font-size:14px;font-weight:600}.lf-core-page .lf-core-playground>summary::-webkit-details-marker{display:none}.lf-core-page .lf-core-playground>summary>span{display:flex;align-items:center;gap:10px}.lf-core-page .lf-core-playground>div{padding:0 24px 24px;border-top:1px solid var(--core-line)}.lf-core-page .lf-core-playground>div>p{font-size:13px;line-height:1.8;color:var(--core-muted);margin:20px 0}.lf-core-page .lf-core-home-workspaces{--core-ink:#eefbf6;--core-muted:#b6d0ca;--core-accent:#c8e99c;--lf-ink:#eefbf6;--lf-muted:#b6d0ca;--lf-cyan:#c8e99c;background:#133e3d;color:#eefbf6}.lf-core-page .lf-core-workspace-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lf-core-page .lf-core-workspace-pair>article{padding:28px;border:1px solid #52736a;border-radius:20px;background:#204b46;min-width:0}.lf-core-page .lf-core-workspace-pair>article:nth-child(2){background:#1b424b;border-color:#486a71}.lf-core-page .lf-core-workspace-label{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.12em;font-weight:650;color:#c5e5c7}.lf-core-page .lf-core-workspace-label>span:last-child{margin-left:auto;letter-spacing:0;opacity:.7}.lf-core-page .lf-core-workspace-pair h3{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-.03em;font-weight:560;margin:25px 0 15px}.lf-core-page .lf-core-workspace-pair>article>p{color:#bdd1cb;line-height:1.8;font-size:14px;max-width:46ch;margin:0 0 26px}.lf-core-page .lf-core-workspace-pair .lf-text-link{margin-top:16px}.lf-core-page .lf-core-workspace-footnote{display:flex;align-items:flex-start;gap:10px;margin:28px 0 0;color:#bed6cc;font-size:13px;line-height:1.8}.lf-core-page .lf-core-workspace-footnote>svg{flex-shrink:0;margin-top:4px}.lf-core-page .lf-core-home-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:25px}.lf-core-page .lf-core-app-note{display:flex;flex-direction:column;padding:29px;border-radius:18px;text-decoration:none;color:var(--core-ink);border:1px solid transparent;transition:transform .18s,border-color .18s}.lf-core-page .lf-core-tone-lilac{background:var(--core-lilac)}.lf-core-page .lf-core-tone-mint{background:var(--core-mint)}.lf-core-page .lf-core-tone-peach{background:var(--core-peach)}.lf-core-page .lf-core-app-note>svg{margin-bottom:34px}.lf-core-page .lf-core-app-note>span{font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.lf-core-page .lf-core-app-note h3{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:13px 0 16px;font-weight:600}.lf-core-page .lf-core-app-note p{font-size:14px;line-height:1.85;color:var(--core-muted);margin:0 0 27px}.lf-core-page .lf-core-app-note>strong{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;line-height:1.6;margin-top:auto}.lf-core-page .lf-core-app-note:hover{transform:translateY(-4px);border-color:var(--core-accent)}.lf-core-page .lf-core-home-answers{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;border-top:1px solid var(--core-line)}.lf-core-page .lf-core-home-answers h2{margin-bottom:27px}.lf-core-page .lf-core-home-answers .lf-faq{width:100%}.lf-core-page .lf-core-home-finale{--core-ink:#254930;--core-muted:#4d653d;--core-accent:#42613b;--lf-ink:#254930;--lf-muted:#4d653d;--lf-cyan:#42613b;--lf-action-bg:#173e35;--lf-action-fg:#fff;--lf-action-border:#173e35;--lf-action-hover-bg:#28554a;background:#d8ebaa;padding-block:75px 85px;overflow:hidden}.lf-core-page .lf-core-home-finale>.lf-wrap{position:relative}.lf-core-page .lf-core-home-finale>.lf-wrap>span{position:absolute;right:20px;top:-12px;font-size:clamp(140px,21vw,290px);font-weight:350;color:#a2bc70;line-height:.8;pointer-events:none}.lf-core-page .lf-core-home-finale h2{font-size:clamp(43px,6.3vw,82px);line-height:1.05;font-weight:600;letter-spacing:-.055em;position:relative;margin:0 0 30px;max-width:820px}.lf-core-page .lf-core-home-finale h2 em{font-style:normal;color:#42613b}.lf-core-page .lf-core-home-finale>.lf-wrap>div{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.lf-core-page .lf-core-home-finale>.lf-wrap>p:last-child{font-size:12px;line-height:1.7;color:#4d653d;margin:17px 0 0}.lf-core-page .lf-core-platform-intro{--core-ink:#f2faf7;--core-muted:#bbd0d4;--core-accent:#b4df91;--lf-ink:#f2faf7;--lf-muted:#bbd0d4;--lf-cyan:#b4df91;background:#173e4a;color:#eef8f5;padding-block:72px 78px}.lf-core-page .lf-core-platform-intro-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.75fr);gap:85px;align-items:center}.lf-core-page.lf-core-platform #marketing-main .lf-core-platform-intro h1{color:#f2faf7;font-size:clamp(47px,5.8vw,77px)}.lf-core-page .lf-core-platform-intro-grid>div>p:not(.lf-eyebrow){color:#bbd0d4;max-width:53ch;line-height:1.9;font-size:16px;margin:27px 0}.lf-core-page .lf-core-platform-map{display:grid;gap:12px;min-width:0}.lf-core-page .lf-core-platform-map>a{display:grid;grid-template-columns:24px 32px minmax(0,1fr) 22px;gap:0 12px;align-items:center;border-radius:15px;padding:23px;text-decoration:none;min-height:112px;transition:transform .2s}.lf-core-page .lf-core-platform-map>a:nth-child(1){background:#d7edae;color:#2e513b}.lf-core-page .lf-core-platform-map>a:nth-child(2){background:#c5e9e6;color:#24535a}.lf-core-page .lf-core-platform-map>a:nth-child(3){background:#e4daf4;color:#5a437a}.lf-core-page .lf-core-platform-map>a>span{grid-row:span 2;font-size:10px;opacity:.75}.lf-core-page .lf-core-platform-map>a>svg:first-of-type{grid-row:span 2}.lf-core-page .lf-core-platform-map>a>strong{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.03em}.lf-core-page .lf-core-platform-map>a>small{grid-column:3;grid-row:2;font-size:11px;margin-top:4px}.lf-core-page .lf-core-platform-map>a>svg:last-of-type{grid-column:4;grid-row:1/span 2}.lf-core-page .lf-core-platform-map>a:hover{transform:translate(4px)}.lf-core-page .lf-core-platform-map>p{font-size:11px;line-height:1.7;color:#a9c7cc;margin:7px 4px 0}.lf-core-page .lf-core-chapter{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1.4fr);gap:35px;margin-bottom:43px}.lf-core-page .lf-core-chapter>span{font-size:11px;letter-spacing:.13em;font-weight:750;padding-top:11px;color:var(--core-accent)}.lf-core-page .lf-core-chapter p{margin-top:22px;max-width:65ch}.lf-core-page .lf-core-platform-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:38px}.lf-core-page .lf-core-platform-tools>article{border-top:2px solid var(--core-line);padding-top:25px;min-width:0}.lf-core-page .lf-core-platform-tools svg{color:var(--core-accent)}.lf-core-page .lf-core-platform-tools h3{font-size:19px;line-height:1.4;letter-spacing:-.025em;margin:17px 0 13px;font-weight:650}.lf-core-page .lf-core-platform-tools p,.lf-core-page .lf-core-platform-extensions p{font-size:13px;line-height:1.85;color:var(--core-muted)}.lf-core-page .lf-core-platform-tools ul,.lf-core-page .lf-core-platform-extensions ul{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 0;padding:0;list-style:none}.lf-core-page .lf-core-platform-tools li,.lf-core-page .lf-core-platform-extensions li{font-size:10px;line-height:1.5;border:1px solid var(--core-line);border-radius:6px;padding:5px 7px;color:var(--core-muted)}.lf-core-page .lf-core-platform-manage{background:var(--core-soft);border-block:1px solid var(--core-line)}.lf-core-page .lf-core-platform-workspaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lf-core-page .lf-core-platform-workspaces>article{min-width:0;background:var(--core-panel);border:1px solid var(--core-line);padding:28px;border-radius:17px}.lf-core-page .lf-core-platform-workspaces>article>span{font-size:10px;letter-spacing:.12em;font-weight:750;color:var(--core-accent)}.lf-core-page .lf-core-platform-workspaces h3{font-size:33px;line-height:1.2;letter-spacing:-.04em;margin:14px 0;font-weight:600}.lf-core-page .lf-core-platform-workspaces p{font-size:14px;line-height:1.8;color:var(--core-muted);margin:0 0 24px}.lf-core-page .lf-core-platform-workspaces .lf-text-link{margin-top:16px}.lf-core-page .lf-core-platform-support{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:32px;padding:26px;border:1px solid var(--core-line);background:var(--core-panel);border-radius:13px}.lf-core-page .lf-core-platform-support h3{font-size:18px;font-weight:650;margin:0 0 7px}.lf-core-page .lf-core-platform-support p{font-size:13px;line-height:1.8;color:var(--core-muted);margin:0;max-width:65ch}.lf-core-page .lf-core-platform-extensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.lf-core-page .lf-core-platform-extensions>article{background:var(--core-mint);padding:27px;border-radius:18px;min-width:0}.lf-core-page .lf-core-platform-extensions>article:nth-child(2){background:var(--core-peach)}.lf-core-page .lf-core-platform-extensions>article:nth-child(3){background:var(--core-lilac)}.lf-core-page .lf-core-platform-extensions .lf-core-symbol{color:var(--core-accent)}.lf-core-page .lf-core-platform-extensions small{display:block;font-size:10px;font-weight:750;letter-spacing:.1em;margin-top:26px;color:var(--core-muted)}.lf-core-page .lf-core-platform-extensions h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin:14px 0;font-weight:600}.lf-core-page .lf-core-platform-index{background:var(--core-soft);border-block:1px solid var(--core-line)}.lf-core-page .lf-core-platform-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--core-line)}.lf-core-page .lf-core-platform-directory>a{display:grid;grid-template-columns:23px 26px minmax(0,1fr) 18px;gap:15px;align-items:start;text-decoration:none;color:inherit;border-bottom:1px solid var(--core-line);padding:26px 24px 26px 0;min-width:0}.lf-core-page .lf-core-platform-directory>a:nth-child(2n){padding-left:24px;border-left:1px solid var(--core-line)}.lf-core-page .lf-core-platform-directory>a>span{font-size:10px;color:var(--core-muted);padding-top:4px}.lf-core-page .lf-core-platform-directory>a>svg{color:var(--core-accent);margin-top:2px}.lf-core-page .lf-core-platform-directory strong{display:block;font-size:18px;line-height:1.5;font-weight:650}.lf-core-page .lf-core-platform-directory p{font-size:12px;line-height:1.8;color:var(--core-muted);margin:8px 0 0}.lf-core-page .lf-core-platform-directory>a:hover strong{color:var(--core-accent);text-decoration:underline;text-underline-offset:4px}.lf-core-page .lf-core-platform-included{margin-top:34px;border-block:1px solid var(--core-line)}.lf-core-page .lf-core-platform-included>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:24px 0;font-size:15px;font-weight:600}.lf-core-page .lf-core-platform-finale{background:var(--core-lilac);padding-block:70px}.lf-core-page .lf-core-platform-finale>.lf-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:center}.lf-core-page .lf-core-platform-finale h2{font-size:clamp(36px,4.7vw,65px);line-height:1.08;letter-spacing:-.045em;font-weight:600;margin:0}.lf-core-page .lf-core-platform-finale>.lf-wrap>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lf-core-page .lf-core-platform-finale p:last-child{font-size:12px;color:var(--core-muted);margin:0}.lf-core-page #marketing-main{--apps-ink:var(--core-ink);--apps-muted:var(--core-muted);--apps-accent:var(--core-accent);--apps-line:var(--core-line)}.lf-core-page.lf-core-apps .lf-core-apps-intro{padding-block:70px 0;background:var(--core-lilac);border-bottom:1px solid var(--core-line)}.lf-core-page .lf-core-apps-intro-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:90px;align-items:end;padding-bottom:45px}.lf-core-page.lf-core-apps #marketing-main .lf-core-apps-intro h1{font-size:clamp(57px,7.6vw,104px)}.lf-core-page .lf-core-apps-intro-heading>div>p:not(.lf-eyebrow){font-size:16px;line-height:1.9;color:var(--core-muted);margin:0 0 25px}.lf-core-page .lf-core-apps-use-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--core-line)}.lf-core-page .lf-core-apps-use-index>a{display:grid;grid-template-columns:20px minmax(0,1fr) 22px;gap:15px;align-items:center;padding:26px 23px;color:var(--core-ink);text-decoration:none;min-width:0}.lf-core-page .lf-core-apps-use-index>a:first-child{padding-left:0}.lf-core-page .lf-core-apps-use-index>a+a{border-left:1px solid var(--core-line)}.lf-core-page .lf-core-apps-use-index>a>span{font-size:10px;color:var(--core-muted)}.lf-core-page .lf-core-apps-use-index small{display:block;color:var(--core-muted);font-size:10px;letter-spacing:.07em;margin-bottom:9px}.lf-core-page .lf-core-apps-use-index strong{display:block;font-size:16px;line-height:1.5;font-weight:650}.lf-core-page .lf-core-apps-use-index a:hover strong{text-decoration:underline;text-underline-offset:4px}.lf-core-page .lf-core-apps-collection-label{display:flex;align-items:center;gap:10px;border-top:1px solid var(--core-line);padding:20px 0;color:var(--core-muted);font-size:12px;line-height:1.6}.lf-core-page .lf-core-apps-collection-label>a{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--core-accent);text-decoration:none;min-height:36px}.lf-core-page.lf-core-apps .lf-apps-available{padding-block:70px}.lf-core-page.lf-core-apps :is(.lf-apps-section-title,.lf-apps-choose,.lf-apps-answers) h2,.lf-core-page .lf-core-apps-journey h2{font-size:clamp(29px,3.5vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.17}.lf-core-page.lf-core-apps .lf-apps-cards{gap:30px}.lf-core-page.lf-core-apps .lf-apps-card{--lf-surface:var(--core-lilac);border:1px solid var(--core-line);border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);background:var(--lf-surface);box-shadow:none;overflow:hidden}.lf-core-page.lf-core-apps .lf-apps-card-growth{--lf-surface:var(--core-mint)}.lf-core-page.lf-core-apps .lf-apps-card-conversation{--lf-surface:var(--core-peach)}.lf-core-page.lf-core-apps .lf-apps-card-copy{padding:clamp(25px,3.4vw,46px);min-width:0}.lf-core-page.lf-core-apps .lf-apps-card-copy h3{font-size:clamp(29px,3.2vw,42px);line-height:1.15;letter-spacing:-.04em}.lf-core-page.lf-core-apps .lf-apps-card-copy>p{font-size:14px;line-height:1.9}.lf-core-page.lf-core-apps .lf-apps-card-art{padding:30px 28px 30px 0;min-width:0;background:transparent;align-content:center}.lf-core-page.lf-core-apps .lf-apps-price{border:1px solid var(--core-line);background:var(--core-panel);color:var(--core-ink)}.lf-core-page.lf-core-apps .lf-apps-choose{padding-block:10px 70px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px}.lf-core-page.lf-core-apps .lf-apps-choice-list>a{--lf-surface:var(--core-mint);border-radius:12px;background:var(--lf-surface);border:1px solid var(--core-line);padding:23px}.lf-core-page.lf-core-apps .lf-apps-choice-list>a:nth-child(2){--lf-surface:var(--core-lilac)}.lf-core-page.lf-core-apps .lf-apps-choice-list>a:nth-child(3){--lf-surface:var(--core-peach)}.lf-core-page .lf-core-apps-journey{padding-block:55px 65px;border-block:1px solid var(--core-line);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px}.lf-core-page .lf-core-apps-journey h2{margin:0}.lf-core-page .lf-core-apps-journey ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lf-core-page .lf-core-apps-journey li>span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--core-lilac);color:var(--core-accent);font-size:11px;font-weight:750}.lf-core-page .lf-core-apps-journey h3{font-size:16px;line-height:1.5;margin:22px 0 10px;font-weight:650}.lf-core-page .lf-core-apps-journey p{font-size:12px;line-height:1.85;color:var(--core-muted);margin:0}.lf-core-page.lf-core-apps .lf-apps-answers{padding-block:65px}.lf-core-page.lf-core-apps .lf-apps-upcoming{margin-bottom:70px;background:var(--core-soft);border:1px solid var(--core-line);border-radius:16px}.lf-core-page.lf-core-apps .lf-apps-start{--lf-soft:var(--core-mint);background:var(--core-mint);border-top:1px solid var(--core-line)}.lf-core-page.lf-core-app-detail .lf-apps-detail-hero{--lf-paper:var(--core-lilac);padding-block:45px 65px;background:var(--core-lilac);border-bottom:1px solid var(--core-line)}.lf-core-page.lf-app-detail-growth .lf-apps-detail-hero{--lf-paper:var(--core-mint);background:var(--core-mint)}.lf-core-page.lf-app-detail-conversation .lf-apps-detail-hero{--lf-paper:var(--core-peach);background:var(--core-peach)}.lf-core-page.lf-core-app-detail .lf-apps-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr);gap:75px;margin-top:37px}.lf-core-page.lf-core-app-detail #marketing-main h1{font-size:clamp(36px,4.8vw,66px);line-height:1.08;font-weight:620}.lf-core-page.lf-core-app-detail #marketing-main h1 em{display:block;font-size:.64em;line-height:1.25;letter-spacing:-.035em;margin-top:15px}.lf-core-page.lf-core-app-detail .lf-apps-detail-purpose{font-size:16px;line-height:1.9;max-width:54ch}.lf-core-page.lf-core-app-detail .lf-apps-detail-glance{border-radius:20px;box-shadow:none;border:1px solid var(--core-line);background:var(--core-panel);padding:28px}.lf-core-page.lf-core-app-detail .lf-apps-detail-glance h2{font-size:28px;line-height:1.25;font-weight:580;letter-spacing:-.035em}.lf-core-page.lf-core-app-detail .lf-apps-detail-glance-icon{background:var(--core-lilac);color:var(--core-accent);border-radius:15px}.lf-core-page.lf-core-app-detail .lf-apps-detail-glance li{border-color:var(--core-line)}.lf-core-page .lf-core-app-detail-nav{display:flex;align-items:center;gap:27px;flex-wrap:wrap;padding-block:23px;border-bottom:1px solid var(--core-line);font-size:12px}.lf-core-page .lf-core-app-detail-nav>span{font-weight:700;margin-right:auto}.lf-core-page .lf-core-app-detail-nav>a{display:flex;align-items:center;gap:7px;min-height:36px;color:var(--core-accent);text-decoration:none}.lf-core-page.lf-core-app-detail .lf-apps-gallery-section{padding-block:60px}.lf-core-page.lf-core-app-detail .lf-apps-story-benefits{border-radius:19px;background:var(--core-soft);padding:38px;margin-block:15px 65px}.lf-core-page.lf-core-app-detail .lf-apps-detail-benefits{padding-block:0 60px}.lf-core-page.lf-core-app-detail .lf-apps-current-scope{padding-block:60px}.lf-core-page.lf-core-app-detail .lf-apps-next{border-radius:16px}.lf-core-page.lf-core-app-detail .lf-apps-start{--lf-soft:var(--core-mint);background:var(--core-mint)}.lf-core-page.lf-core-app-detail .lf-apps-empty{padding-block:80px;min-height:55vh}.lf-core-page .lf-core-pricing-intro{background:var(--core-mint);padding-block:70px 0;border-bottom:1px solid var(--core-line)}.lf-core-page .lf-core-pricing-intro-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:90px;align-items:center}.lf-core-page.lf-core-pricing #marketing-main h1{font-size:clamp(46px,5.8vw,78px)}.lf-core-page .lf-core-pricing-intro .lf-description{font-size:16px;line-height:1.9;max-width:57ch;margin-top:28px}.lf-core-page .lf-core-pricing-start{background:var(--core-paper);border:1px solid var(--core-line);border-radius:20px;padding:30px;box-shadow:10px 10px color-mix(in srgb,var(--core-accent) 14%,transparent)}.lf-core-page .lf-core-pricing-start>span{font-size:10px;letter-spacing:.14em;font-weight:750;color:var(--core-muted)}.lf-core-page .lf-core-pricing-start>div{display:flex;gap:20px;align-items:center;margin:24px 0}.lf-core-page .lf-core-pricing-start>div>strong{font-size:73px;font-weight:550;letter-spacing:-.06em;line-height:1;color:var(--core-accent)}.lf-core-page .lf-core-pricing-start>div>span{font-size:12px;line-height:1.8;color:var(--core-muted)}.lf-core-page .lf-core-pricing-start h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:0 0 17px;font-weight:600}.lf-core-page .lf-core-pricing-start p{font-size:12px;line-height:1.9;color:var(--core-muted)}.lf-core-page .lf-core-pricing-start>a{display:flex;justify-content:space-between;gap:15px;text-decoration:none;font-size:13px;font-weight:650;padding-top:18px;margin-top:20px;border-top:1px solid var(--core-line);color:var(--core-accent)}.lf-core-page.lf-core-pricing .lf-pricing-foundation{margin:50px 0 0;padding:23px 0;border-top:1px solid var(--core-line);gap:19px;background:transparent;box-shadow:none}.lf-core-page.lf-core-pricing .lf-pricing-foundation>span{font-size:11px}.lf-core-page.lf-core-pricing .lf-pricing-foundation>span:first-child{font-size:10px;letter-spacing:.1em;color:var(--core-muted)}.lf-core-page .lf-core-pricing-plans,.lf-core-page .lf-core-pricing-notes{width:min(1240px,calc(100% - 64px));max-width:1240px;padding:75px 0;margin-inline:auto}.lf-core-page.lf-core-pricing .lf-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:30px;align-items:stretch}.lf-core-page.lf-core-pricing .lf-plan-card{--lf-surface:var(--core-panel);border:1px solid var(--core-line);border-radius:18px;background:var(--lf-surface);padding:27px;box-shadow:none;min-width:0}.lf-core-page.lf-core-pricing .lf-plan-card[data-marketing-plan=free]{--lf-surface:var(--core-mint)}.lf-core-page.lf-core-pricing .lf-plan-card-featured{--lf-surface:var(--core-lilac)}.lf-core-page.lf-core-pricing .lf-plan-card[data-marketing-plan=enterprise]{--lf-surface:var(--core-soft);grid-column:span 2}.lf-core-page.lf-core-pricing .lf-plan-heading h2{font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.025em}.lf-core-page.lf-core-pricing .lf-plan-price>strong{font-size:45px;letter-spacing:-.04em;font-weight:600}.lf-core-page.lf-core-pricing .lf-plan-card .lf-plan-cta{width:100%}.lf-core-page.lf-core-pricing .lf-plan-highlight{background:var(--core-lilac);color:var(--core-accent);border-color:var(--core-line)}.lf-core-page.lf-core-pricing .lf-pricing-readiness{--lf-soft:var(--core-soft);background:var(--core-soft);border:1px solid var(--core-line);border-radius:16px;padding:28px;margin-top:30px}.lf-core-page.lf-core-pricing .lf-pricing-readiness h2{font-size:17px;line-height:1.6;letter-spacing:-.01em}.lf-core-page.lf-core-pricing .lf-pricing-readiness p{font-size:12px;line-height:1.9}.lf-core-page .lf-core-pricing-comparison{background:var(--core-soft);border-block:1px solid var(--core-line);padding-block:15px}.lf-core-page.lf-core-pricing .lf-pricing-compare{border-radius:16px;border-color:var(--core-line);box-shadow:none;background:var(--core-panel)}.lf-core-page.lf-core-pricing .lf-pricing-compare table{min-width:930px;color:var(--core-ink)}.lf-core-page.lf-core-pricing .lf-pricing-compare thead{background:var(--core-soft);color:var(--core-ink)}.lf-core-page.lf-core-pricing .lf-pricing-compare th,.lf-core-page.lf-core-pricing .lf-pricing-compare td{padding:18px 20px;font-size:12px;line-height:1.8;color:var(--core-ink);border-color:var(--core-line)}.lf-core-page.lf-core-pricing .lf-pricing-compare th:first-child{min-width:210px;background:var(--core-paper)}.lf-core-page .lf-core-pricing-notes>div>div{--lf-surface:var(--core-peach);border-radius:14px;border-color:var(--core-line);box-shadow:none;background:var(--core-peach)}.lf-core-page .lf-core-pricing-notes :is(h3,p){color:var(--core-ink)}.lf-core-page.lf-core-pricing .lf-price-tour{padding-block:20px 75px}.lf-core-page .lf-resources-intro{background:var(--core-peach);border-bottom:1px solid var(--core-line);padding-block:65px 0}.lf-core-page .lf-core-resources-masthead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr);gap:100px;align-items:end;padding-bottom:45px}.lf-core-page .lf-core-display{font-size:clamp(43px,5.7vw,76px);line-height:1.06;letter-spacing:-.05em;font-weight:580;margin:0;text-wrap:balance;color:var(--core-ink)}.lf-core-page .lf-core-display em{font-style:normal;color:var(--core-accent)}.lf-core-page .lf-core-resources-welcome{color:var(--core-muted)}.lf-core-page .lf-core-resources-welcome>svg{color:var(--core-accent);margin-bottom:22px}.lf-core-page .lf-core-resources-welcome p{font-size:15px;line-height:1.85;margin:0 0 17px}.lf-core-page .lf-core-resources-welcome a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;color:var(--core-accent)}.lf-core-page .lf-core-resource-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--core-line);border:1px solid var(--core-line);border-bottom:0;border-radius:15px 15px 0 0;overflow:hidden}.lf-core-page .lf-core-resource-paths>a{position:relative;background:var(--core-paper);padding:27px 27px 35px;text-decoration:none;color:var(--core-ink);min-width:0}.lf-core-page .lf-core-resource-paths>a>span{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.11em;font-weight:750;color:var(--core-accent)}.lf-core-page .lf-core-resource-paths strong{display:block;font-size:23px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:24px 0 14px}.lf-core-page .lf-core-resource-paths p{font-size:12px;line-height:1.9;color:var(--core-muted);margin:0 0 18px;max-width:34ch}.lf-core-page .lf-core-resource-paths>a>svg{position:absolute;right:25px;bottom:20px;color:var(--core-accent)}.lf-core-page .lf-core-resource-paths>a:hover{background:var(--core-mint)}.lf-core-page .lf-core-resources-library{padding-block:55px 30px}.lf-core-page.lf-core-resources .lf-doc-library{padding:27px;border:1px solid var(--doc-line);border-radius:18px;background:var(--doc-soft)}.lf-core-page.lf-core-resources #marketing-main .lf-doc-library h1{color:var(--doc-ink);font-size:clamp(27px,3.6vw,41px);line-height:1.2;letter-spacing:-.035em}.lf-core-page.lf-core-resources .lf-doc-library-header{border-bottom:0;padding-bottom:8px}.lf-core-page.lf-core-resources .lf-doc-starting-point{box-shadow:none;border-radius:15px}.lf-core-page .lf-core-resources-help{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:25px;align-items:center;padding-block:35px 60px}.lf-core-page .lf-core-resources-help>svg{color:var(--core-accent)}.lf-core-page .lf-core-resources-help h2{font-size:25px;line-height:1.4;letter-spacing:-.03em;font-weight:600;margin:0 0 10px}.lf-core-page .lf-core-resources-help p{font-size:13px;line-height:1.85;color:var(--core-muted);margin:0;max-width:68ch}.lf-core-page.lf-core-resources:has(.lf-doc-reader) .lf-resources-intro{display:none}.lf-core-page.lf-core-contact .lf-core-contact-stage{background:#123f49;padding:70px 32px 75px;min-height:0}html[data-marketing-theme=dark] .lf-core-page.lf-core-contact #marketing-main .lf-core-contact-stage{background:#123f49!important}.lf-core-page.lf-core-contact .lf-auth-grid{width:min(1240px,100%);grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr);gap:70px;align-items:start}.lf-core-page.lf-core-contact .lf-auth-copy{--lf-ink:#effaf4;--lf-muted:#bed4d4;--lf-cyan:#c5e994;padding-top:16px}.lf-core-page.lf-core-contact #marketing-main .lf-auth-copy>h1{color:#effaf4!important;font-size:clamp(52px,6.5vw,87px);line-height:1.03;font-weight:550;letter-spacing:-.05em;max-width:650px;margin-top:25px}.lf-core-page.lf-core-contact #marketing-main .lf-auth-copy>h1 em{font-style:normal;color:#c5e994}.lf-core-page.lf-core-contact #marketing-main .lf-auth-copy>p{color:#bed4d4!important;font-size:16px;line-height:1.9;max-width:42ch}.lf-core-page.lf-core-contact .lf-auth-copy>div>button{min-height:44px;font-size:12px;white-space:normal}.lf-core-page.lf-core-contact .lf-core-contact-routes{display:grid;gap:19px;margin-top:39px}.lf-core-page.lf-core-contact .lf-core-contact-routes>div{padding:19px 0 0 35px;border-top:1px solid #42636b;border-bottom:0;display:block;position:relative}.lf-core-page.lf-core-contact #marketing-main .lf-core-contact-routes h2{color:#e8f6ef!important;font-size:14px;line-height:1.6;font-weight:600;margin:0!important}.lf-core-page.lf-core-contact #marketing-main .lf-core-contact-routes p{color:#b4cdcf!important;font-size:12px;line-height:1.85;margin:6px 0 0}.lf-core-page.lf-core-contact #marketing-main .lf-core-contact-routes>div>svg{color:#b9debd!important;position:absolute;left:0;top:22px}.lf-core-page.lf-core-contact .lf-core-contact-form{--lf-ink:var(--core-ink);--lf-muted:var(--core-muted);--lf-surface:var(--core-panel);background:var(--core-panel);color:var(--core-ink);border-color:var(--core-line);padding:32px;border-radius:22px;box-shadow:0 25px 65px -35px #0009;min-width:0}.lf-core-page.lf-core-contact .lf-core-contact-form>div:first-child h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;font-weight:600;color:var(--core-ink)}.lf-core-page.lf-core-contact .lf-core-contact-form>div:first-child p,.lf-core-page.lf-core-contact .lf-core-contact-form label{color:var(--core-muted)}.lf-core-page.lf-core-contact .lf-core-contact-form :is(input,textarea){border:1px solid var(--core-line);background:var(--core-paper);color:var(--core-ink);border-radius:9px;font-size:16px;box-shadow:none}.lf-core-page.lf-core-contact .lf-core-contact-form input{min-height:46px}.lf-core-page.lf-core-contact .lf-core-contact-form textarea{min-height:145px;resize:vertical}.lf-core-page.lf-core-contact .lf-core-contact-form>button[type=submit]{background:#174b50;color:#fff;border:1px solid #397477;box-shadow:none;border-radius:10px;min-height:50px}.lf-core-page.lf-core-contact .lf-core-contact-form>button[type=submit]:hover:not(:disabled){background:#236263}.lf-core-page.lf-core-contact .lf-core-contact-form>button[type=submit]:disabled{opacity:.6;cursor:wait}.lf-core-page .lf-core-contact-next{padding-block:70px;max-width:1240px}.lf-core-page .lf-core-contact-next>div{grid-template-columns:1fr;gap:32px}.lf-core-page .lf-core-contact-next>div>div:last-child>div{--lf-surface:var(--core-peach);background:var(--core-peach);border-color:var(--core-line);border-radius:15px;box-shadow:none}.lf-core-page .lf-core-contact-next :is(h3,p){color:var(--core-ink)}.lf-core-page.lf-core-resources .lf-doc-library{--doc-ink:#183b42;--doc-muted:#567078;--doc-surface:#fff;--doc-soft:#f3f6f5;--doc-line:#d5e0dd;--doc-accent:#286c5a;--doc-tint:#e8f4eb}html[data-marketing-theme=dark] .lf-core-page.lf-core-resources .lf-doc-library{--doc-ink:#edf8f3;--doc-muted:#b6ceca;--doc-surface:#19333b;--doc-soft:#142b33;--doc-line:#3d5b5d;--doc-accent:#adddb7;--doc-tint:#244a41}.lf-core-page .lf-core-workspace-footnote{display:block;padding-left:27px;position:relative}.lf-core-page .lf-core-workspace-footnote>svg{position:absolute;left:0;top:1px}@media(max-width:1100px){.lf-core-page :is(.lf-core-platform-intro-grid,.lf-core-pricing-intro-grid){gap:42px;grid-template-columns:minmax(0,1.1fr) minmax(270px,.75fr)}.lf-core-page .lf-core-platform-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-core-page :is(.lf-core-apps-intro-heading,.lf-core-resources-masthead){gap:40px}.lf-core-page .lf-core-apps-journey{grid-template-columns:1fr;gap:30px}.lf-core-page.lf-core-app-detail .lf-apps-detail-grid{gap:35px}.lf-core-page.lf-core-contact .lf-auth-grid{gap:38px}}@media(max-width:900px){.lf-core-page #marketing-main .lf-wrap,.lf-core-page :is(.lf-core-pricing-plans,.lf-core-pricing-notes){width:calc(100% - 44px)}.lf-core-page :is(.lf-core-section-heading,.lf-core-platform-intro-grid,.lf-core-pricing-intro-grid,.lf-core-apps-intro-heading,.lf-core-resources-masthead){grid-template-columns:1fr;gap:26px}.lf-core-page .lf-core-home-intro-bottom{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.lf-core-page .lf-core-home-intro-bottom>div{flex-direction:row;gap:22px;align-items:center;flex-wrap:wrap}.lf-core-page .lf-core-home-intro-bottom .lf-core-fineprint{margin:0}.lf-core-page .lf-core-craft-grid{grid-template-columns:1fr;gap:26px}.lf-core-page .lf-core-craft-note{padding:0;max-width:620px}.lf-core-page .lf-core-craft-note h3 br{display:none}.lf-core-page .lf-core-craft-note>p{max-width:60ch}.lf-core-page :is(.lf-core-home-apps,.lf-core-platform-extensions){gap:14px}.lf-core-page .lf-core-app-note{padding:22px}.lf-core-page .lf-core-app-note h3{font-size:24px}.lf-core-page .lf-core-home-answers{grid-template-columns:1fr;gap:28px}.lf-core-page .lf-core-platform-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lf-core-page .lf-core-platform-map>a{grid-template-columns:1fr;gap:12px;padding:22px;min-height:170px}.lf-core-page .lf-core-platform-map>a>span{grid-row:auto}.lf-core-page .lf-core-platform-map>a>svg{display:none}.lf-core-page .lf-core-platform-map>a>small{grid-column:1;grid-row:auto;margin:0}.lf-core-page .lf-core-platform-map>p{grid-column:1/-1}.lf-core-page .lf-core-platform-support{grid-template-columns:30px minmax(0,1fr)}.lf-core-page .lf-core-platform-support>.lf-text-link{grid-column:2}.lf-core-page.lf-core-apps .lf-apps-card{grid-template-columns:1fr}.lf-core-page.lf-core-apps .lf-apps-card-art{padding:0 25px 25px}.lf-core-page.lf-core-apps .lf-apps-card-copy{padding:30px}.lf-core-page.lf-core-apps .lf-apps-choose{grid-template-columns:1fr;gap:25px}.lf-core-page.lf-core-app-detail .lf-apps-detail-grid{grid-template-columns:1fr}.lf-core-page.lf-core-app-detail .lf-apps-detail-glance{max-width:none}.lf-core-page .lf-core-pricing-start{margin-right:10px}.lf-core-page.lf-core-pricing .lf-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-core-page .lf-core-resources-welcome{max-width:650px}.lf-core-page .lf-core-resource-paths>a{padding:23px}.lf-core-page .lf-core-resource-paths strong{font-size:20px}.lf-core-page .lf-core-resources-help{grid-template-columns:32px minmax(0,1fr)}.lf-core-page .lf-core-resources-help>.lf-action{grid-column:2;justify-self:start}.lf-core-page.lf-core-contact .lf-core-contact-stage{padding:50px 22px 60px}.lf-core-page.lf-core-contact .lf-auth-grid{grid-template-columns:1fr;max-width:730px;gap:40px}.lf-core-page.lf-core-contact .lf-auth-copy>p{max-width:58ch}.lf-core-page.lf-core-contact .lf-core-contact-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;margin-top:28px}.lf-core-page.lf-core-contact .lf-core-contact-routes>div{padding-left:0;padding-top:48px}.lf-core-page.lf-core-contact #marketing-main .lf-core-contact-routes>div>svg{top:17px}}@media(max-width:640px){.lf-core-page #marketing-main .lf-wrap,.lf-core-page :is(.lf-core-pricing-plans,.lf-core-pricing-notes){width:calc(100% - 36px)}.lf-core-page .lf-core-section{padding-block:52px}.lf-core-page #marketing-main h1{font-size:clamp(43px,10.5vw,65px)}.lf-core-page .lf-core-home-intro{padding-top:42px}.lf-core-page.lf-core-home #marketing-main h1{font-size:clamp(47px,11.5vw,70px)}.lf-core-page .lf-core-home-intro-bottom>p{font-size:16px;line-height:1.85}.lf-core-page .lf-core-home-stage{padding:12px 12px 0;border-radius:15px 15px 0 0}.lf-core-page .lf-core-stage-caption{font-size:10px;margin-bottom:10px;gap:12px}.lf-core-page .lf-core-stage-caption>span>svg{display:none}.lf-core-page .lf-core-stage-tabs{grid-template-columns:1fr;margin:12px -12px 0}.lf-core-page .lf-core-stage-tabs a{padding:17px 19px;min-height:54px}.lf-core-page .lf-core-stage-tabs a+a{border-left:0}.lf-core-page .lf-core-section-heading{margin-bottom:28px}.lf-core-page .lf-core-section-heading p:not(.lf-eyebrow),.lf-core-page .lf-core-chapter p{font-size:14px;line-height:1.9}.lf-core-page .lf-core-craft-note h3{margin:0 0 18px}.lf-core-page .lf-core-craft-note>.lf-core-symbol{margin-bottom:22px}.lf-core-page .lf-core-playground>summary{padding:18px;font-size:12px;align-items:flex-start}.lf-core-page .lf-core-playground>summary>span:last-child{font-size:0;gap:0}.lf-core-page .lf-core-playground>div{padding-inline:14px}.lf-core-page :is(.lf-core-workspace-pair,.lf-core-home-apps,.lf-core-platform-workspaces,.lf-core-platform-extensions){grid-template-columns:1fr;gap:20px}.lf-core-page .lf-core-workspace-pair>article{padding:23px}.lf-core-page .lf-core-app-note{padding:26px}.lf-core-page .lf-core-app-note>svg{margin-bottom:23px}.lf-core-page .lf-core-app-note h3{font-size:28px}.lf-core-page .lf-core-workspace-footnote{font-size:11px}.lf-core-page .lf-core-home-finale{padding-block:55px 60px}.lf-core-page .lf-core-home-finale>.lf-wrap>span{font-size:130px;right:-10px;opacity:.5}.lf-core-page .lf-core-home-finale>.lf-wrap>div{gap:14px}.lf-core-page .lf-core-home-finale h2{font-size:45px}.lf-core-page .lf-core-platform-intro{padding-block:45px}.lf-core-page.lf-core-platform #marketing-main .lf-core-platform-intro h1{font-size:clamp(42px,10vw,60px)}.lf-core-page .lf-core-platform-intro-grid>div>p:not(.lf-eyebrow){font-size:14px}.lf-core-page .lf-core-platform-map{grid-template-columns:1fr;gap:9px}.lf-core-page .lf-core-platform-map>a{grid-template-columns:24px minmax(0,1fr) 22px;gap:3px 12px;padding:20px;min-height:95px}.lf-core-page .lf-core-platform-map>a>span{grid-row:span 2}.lf-core-page .lf-core-platform-map>a>strong{font-size:24px}.lf-core-page .lf-core-platform-map>a>small{grid-column:2}.lf-core-page .lf-core-platform-map>a>svg:last-of-type{display:block;grid-column:3;grid-row:1/span 2}.lf-core-page .lf-core-chapter{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.lf-core-page .lf-core-chapter>span{padding:0}.lf-core-page .lf-core-platform-tools{grid-template-columns:1fr;gap:26px;margin-top:28px}.lf-core-page .lf-core-platform-tools h3{margin:15px 0 10px}.lf-core-page .lf-core-platform-workspaces>article{padding:23px}.lf-core-page .lf-core-platform-support{padding:22px;gap:15px}.lf-core-page .lf-core-platform-directory{grid-template-columns:1fr}.lf-core-page .lf-core-platform-directory>a,.lf-core-page .lf-core-platform-directory>a:nth-child(2n){border-left:0;padding:22px 0;gap:10px;grid-template-columns:20px 22px minmax(0,1fr) 16px}.lf-core-page .lf-core-platform-directory strong{font-size:16px}.lf-core-page .lf-core-platform-directory p{font-size:11px}.lf-core-page .lf-core-platform-finale{padding-block:48px}.lf-core-page .lf-core-platform-finale>.lf-wrap{grid-template-columns:1fr;gap:28px}.lf-core-page.lf-core-apps .lf-core-apps-intro{padding-top:43px}.lf-core-page.lf-core-apps #marketing-main .lf-core-apps-intro h1{font-size:60px}.lf-core-page .lf-core-apps-intro-heading{gap:20px;padding-bottom:30px}.lf-core-page .lf-core-apps-intro-heading>div>p:not(.lf-eyebrow){font-size:14px}.lf-core-page .lf-core-apps-use-index{grid-template-columns:1fr}.lf-core-page .lf-core-apps-use-index>a,.lf-core-page .lf-core-apps-use-index>a:first-child{padding:20px 0}.lf-core-page .lf-core-apps-use-index>a+a{border-left:0;border-top:1px solid var(--core-line)}.lf-core-page .lf-core-apps-use-index small{font-size:9px;margin-bottom:5px}.lf-core-page .lf-core-apps-collection-label{flex-wrap:wrap;font-size:11px;gap:8px}.lf-core-page .lf-core-apps-collection-label>span{max-width:calc(100% - 28px)}.lf-core-page .lf-core-apps-collection-label>a{margin-left:25px}.lf-core-page.lf-core-apps .lf-apps-available{padding-block:45px}.lf-core-page.lf-core-apps .lf-apps-section-title{align-items:flex-start;gap:15px}.lf-core-page.lf-core-apps .lf-apps-card-copy{padding:25px}.lf-core-page.lf-core-apps .lf-apps-card-copy h3{font-size:30px}.lf-core-page.lf-core-apps .lf-apps-card-art{padding:0 16px 18px}.lf-core-page.lf-core-apps .lf-apps-choose{padding-bottom:45px}.lf-core-page .lf-core-apps-journey{padding-block:40px}.lf-core-page .lf-core-apps-journey ol{grid-template-columns:1fr;gap:25px}.lf-core-page .lf-core-apps-journey li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 17px}.lf-core-page .lf-core-apps-journey li>span{grid-row:span 2}.lf-core-page .lf-core-apps-journey h3{margin:0 0 8px}.lf-core-page .lf-core-apps-journey p{grid-column:2}.lf-core-page.lf-core-apps .lf-apps-answers{padding-block:45px}.lf-core-page.lf-core-app-detail .lf-apps-detail-hero{padding-block:30px 40px}.lf-core-page.lf-core-app-detail #marketing-main h1{font-size:37px}.lf-core-page.lf-core-app-detail #marketing-main h1 em{font-size:.76em;margin-top:13px}.lf-core-page.lf-core-app-detail .lf-apps-detail-purpose{font-size:14px}.lf-core-page.lf-core-app-detail .lf-apps-detail-glance{padding:24px}.lf-core-page.lf-core-app-detail .lf-apps-story-benefits{padding:24px;margin-block:0 45px}.lf-core-page .lf-core-app-detail-nav{gap:10px 25px;padding-block:20px}.lf-core-page .lf-core-app-detail-nav>span{flex-basis:100%}.lf-core-page.lf-core-app-detail .lf-apps-gallery-section{padding-block:40px}.lf-core-page .lf-core-pricing-intro{padding-top:43px}.lf-core-page.lf-core-pricing #marketing-main h1{font-size:46px}.lf-core-page .lf-core-pricing-start{padding:25px;margin-right:6px}.lf-core-page.lf-core-pricing .lf-pricing-foundation{margin-top:35px;gap:11px;align-items:flex-start;display:grid;grid-template-columns:1fr}.lf-core-page.lf-core-pricing .lf-pricing-grid{grid-template-columns:1fr;gap:18px}.lf-core-page.lf-core-pricing .lf-plan-card[data-marketing-plan=enterprise]{grid-column:1}.lf-core-page.lf-core-pricing .lf-plan-card{padding:25px}.lf-core-page :is(.lf-core-pricing-plans,.lf-core-pricing-notes){padding-block:48px}.lf-core-page.lf-core-pricing .lf-pricing-readiness{padding:23px}.lf-core-page.lf-core-pricing .lf-price-tour{padding-block:0 45px}.lf-core-page.lf-core-pricing .lf-pricing-compare th:first-child{min-width:160px;max-width:180px}.lf-core-page .lf-resources-intro{padding-top:43px}.lf-core-page .lf-core-display{font-size:clamp(41px,10vw,59px)}.lf-core-page .lf-core-resources-masthead{padding-bottom:30px}.lf-core-page .lf-core-resources-welcome p{font-size:13px}.lf-core-page .lf-core-resource-paths{grid-template-columns:1fr}.lf-core-page .lf-core-resource-paths>a{padding:24px}.lf-core-page .lf-core-resource-paths strong{font-size:25px;margin-top:19px}.lf-core-page .lf-core-resource-paths strong br{display:none}.lf-core-page .lf-core-resource-paths p{max-width:44ch;margin-bottom:15px}.lf-core-page .lf-core-resources-library{padding-block:30px}.lf-core-page.lf-core-resources .lf-doc-library{padding:16px;border-radius:13px}.lf-core-page .lf-core-resources-help{grid-template-columns:1fr;gap:17px;padding-block:20px 45px}.lf-core-page .lf-core-resources-help>.lf-action{grid-column:1}.lf-core-page.lf-core-contact .lf-core-contact-stage{padding:38px 18px 45px}.lf-core-page.lf-core-contact #marketing-main .lf-auth-copy>h1{font-size:clamp(50px,13vw,68px)}.lf-core-page.lf-core-contact #marketing-main .lf-auth-copy>p{font-size:14px}.lf-core-page.lf-core-contact .lf-auth-copy>div>button{width:100%}.lf-core-page.lf-core-contact .lf-core-contact-routes{grid-template-columns:1fr;gap:16px}.lf-core-page.lf-core-contact .lf-core-contact-routes>div{padding:17px 0 0 33px}.lf-core-page.lf-core-contact #marketing-main .lf-core-contact-routes>div>svg{top:20px}.lf-core-page.lf-core-contact .lf-core-contact-form{padding:22px;border-radius:16px}.lf-core-page.lf-core-contact .lf-core-contact-form>div:first-child{gap:12px}.lf-core-page.lf-core-contact .lf-core-contact-form>div:first-child>div:last-child{padding:10px}.lf-core-page.lf-core-contact .lf-core-contact-form>div:first-child h2{font-size:25px}.lf-core-page .lf-core-contact-next{padding-block:45px}}@media(prefers-reduced-motion:reduce){.lf-core-page #marketing-main :is(a,button,summary){transition:none!important;scroll-behavior:auto!important}.lf-core-page :is(.lf-core-app-note,.lf-core-platform-map>a):hover{transform:none}}@media(forced-colors:active){.lf-core-page #marketing-main{background:Canvas;color:CanvasText}.lf-core-page #marketing-main :is(h1,h2,h3,.lf-core-display){color:CanvasText!important}.lf-core-page #marketing-main .lf-action{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.lf-core-page #marketing-main :is(a,button,summary):focus-visible{outline-color:Highlight}.lf-core-page :is(.lf-core-app-note,.lf-core-platform-map>a,.lf-core-resource-paths>a,.lf-core-pricing-start,.lf-core-contact-form){border:1px solid CanvasText}.lf-core-page .lf-core-home-finale>.lf-wrap>span{display:none}}

/* Keep muted Apps text readable on its lilac panels without changing dark mode. */
html:not([data-marketing-theme=dark]) .lf-core-page.lf-core-apps #marketing-main{--core-muted:#53696a}
