@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.fx-work{margin-block:24px;padding:24px;border:1px solid var(--line,#d9e3dd);border-radius:14px;background:var(--surface,#fff);color:var(--ink,#173d30)}.fx-work h2,.fx-work h3{margin:0 0 12px;font-size:1.25rem;line-height:1.35}.fx-work p{line-height:1.65;max-width:72ch}.fx-work details{border-top:1px solid var(--line,#d9e3dd);padding-block:18px}.fx-work summary{cursor:pointer;font-weight:650;min-height:44px;display:flex;align-items:center;gap:12px}.fx-work summary svg{flex-shrink:0}.fx-work label{display:grid;gap:8px;font-size:.95rem}.fx-work input,.fx-work select,.fx-work textarea{min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--line,#d9e3dd);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit}.fx-work textarea{min-height:100px;resize:vertical}.fx-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:18px}.fx-form button,.fx-form .fx-wide{grid-column:1/-1}.fx-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.fx-metrics{display:flex;gap:24px;flex-wrap:wrap;margin-block:18px}.fx-metrics div{flex:1 1 150px}.fx-metrics dt{font-size:.875rem;line-height:1.5;margin-bottom:8px}.fx-metrics dd{font-size:1.3rem;font-weight:650;margin:0;font-variant-numeric:tabular-nums}.fx-work table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fx-work th,.fx-work td{text-align:start;padding:10px;border-bottom:1px solid var(--line,#d9e3dd);white-space:nowrap}.fx-scroll{overflow:auto}.fx-note{font-size:.9rem;line-height:1.6}.fx-check{display:flex!important;align-items:flex-start;gap:10px!important}.fx-check input{width:20px;min-height:20px;flex-shrink:0}.fx-work button{min-height:44px}.fx-result{padding-block:14px;border-top:1px solid var(--line,#d9e3dd)}.fx-warn{color:var(--warning,#91521e)}.fx-work button:focus-visible,.fx-work summary:focus-visible,.fx-work input:focus-visible,.fx-work select:focus-visible,.fx-work textarea:focus-visible{outline:2px solid var(--green,#27876b);outline-offset:3px}.fx-work button:disabled{cursor:not-allowed;opacity:.55}.fx-work select option{background:var(--surface,#fff);color:var(--ink,#173d30)}[data-theme=dark] .fx-work,.dark .fx-work{--surface:#102b21;--ink:#e4eee7;--line:#365344;--warning:#f0c78d}@media(max-width:650px){.fx-work{padding:18px}.fx-form{grid-template-columns:minmax(0,1fr)}.fx-actions>*{flex:1 1 100%}.fx-metrics{gap:18px}.fx-work h2,.fx-work h3{font-size:1.125rem}}.demo-assurance{margin-top:24px;border-top:1px solid var(--line,#c9dbcf);padding-top:24px;min-width:0}.demo-assurance h3{font-size:21px;line-height:1.4;letter-spacing:-.02em;margin:0 0 10px}.demo-assurance p{font-size:14px;line-height:1.7;max-width:75ch}.demo-assurance .da-note{font-size:13px;color:var(--muted,#4d6859)}.demo-assurance>details{border-bottom:1px solid var(--line,#c9dbcf)}.demo-assurance>details>summary{display:flex;align-items:center;gap:14px;min-height:76px;cursor:pointer;list-style:none;padding:18px 0}.demo-assurance summary::-webkit-details-marker{display:none}.demo-assurance summary>strong{flex:1;font-size:16px;line-height:1.5}.demo-assurance summary>svg{flex-shrink:0}.demo-assurance details[open]>summary>svg:last-child{transform:rotate(90deg)}.da-content{padding:0 0 24px 36px}.da-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0}.da-values dt{font-size:13px;color:var(--muted,#4d6859);line-height:1.6}.da-values dd{margin:7px 0 0;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.da-actions{display:flex;gap:12px 18px;flex-wrap:wrap;align-items:center;margin-top:18px}.da-actions button{min-height:44px;display:inline-flex;gap:8px;align-items:center}.da-status{font-weight:600;display:flex;gap:8px;align-items:center}.da-sample-order{font-weight:600}.da-error{color:#8c351e;border:1px solid #dfb99e;padding:12px;background:#fff2e8;border-radius:8px}.panel-dark .demo-assurance,.panel-dark .demo-assurance>details{border-color:#365748}.panel-dark .demo-assurance .da-note,.panel-dark .da-values dt{color:#b0c9b7}.panel-dark .da-error{color:#ffcfb1;border-color:#76523b;background:#34271f}.demo-assurance button:focus-visible,.demo-assurance summary:focus-visible{outline:3px solid #3e9470;outline-offset:4px}@media(max-width:760px){.da-content{padding-left:0}.da-values{grid-template-columns:1fr 1fr;gap:18px}.demo-assurance h3{font-size:20px}.demo-assurance>details>summary{gap:10px}.da-actions>.button{flex:1;min-width:170px}.da-values dd{font-size:19px}}@media(prefers-reduced-motion:reduce){.demo-assurance *{transition:none!important}}.lf-product-proof{margin:24px auto;max-width:900px;text-align:center}.lf-product-totals{display:flex;justify-content:center;gap:28px;align-items:flex-start;flex-wrap:wrap}.lf-product-totals>a,.lf-product-totals>span{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.lf-product-totals strong{font-size:clamp(26px,3vw,34px);line-height:1.1;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lf-product-totals span span,.lf-product-totals a>span{font-size:14px;line-height:1.5}.lf-key-workflows{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;padding:0}.lf-key-workflows>li>span{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.5;color:inherit;cursor:default}.lf-product-proof a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}.demo-discovery{padding:24px 0 28px;border-bottom:1px solid var(--border);margin-bottom:28px;color:var(--text)}.demo-discovery>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.demo-discovery h2{font-size:clamp(20px,2.5vw,26px);margin:0 0 8px;letter-spacing:-.025em}.demo-discovery p{margin:0;max-width:70ch;line-height:1.6;color:var(--muted);font-size:15px}.demo-discovery-links{display:flex;flex-wrap:wrap;gap:8px 20px}.demo-discovery-links>a,.demo-discovery-links>button{flex:1 1 210px;min-width:0;display:flex;align-items:center;gap:12px;background:var(--surface);color:var(--text);text-align:left;text-decoration:none;border:1px solid var(--border);border-radius:12px;padding:16px;font:inherit;min-height:100px;cursor:pointer}.demo-discovery-links>*>span{flex:1;min-width:0}.demo-discovery-links strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}.demo-discovery-links small{display:block;font-size:13px;line-height:1.5;color:var(--muted)}.demo-discovery-links>a:hover,.demo-discovery-links>button:hover{border-color:var(--brand,#17745b)}.demo-discovery-links>*:focus-visible{outline:2px solid var(--brand,#17745b);outline-offset:3px}.demo-sector-choice{max-width:1100px;margin:0 auto;padding:40px 24px}.demo-sector-choice h1{font-size:32px;margin-top:36px}.demo-sector-choice>.button{margin-top:24px}@media(max-width:600px){.lf-product-totals{gap:20px}.lf-key-workflows{gap:10px 15px}.demo-discovery>header{display:block}.demo-discovery>header>.text-button{margin-top:12px}.demo-discovery-links>*{flex-basis:100%}.demo-discovery-links small{font-size:14px}}.demo-workforce-scan{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.demo-workforce-code{font-size:40px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.demo-workforce-scan>div:first-child{text-align:center}.demo-workforce-scan input{display:block;width:100%;margin:8px 0 16px;font-size:24px}.demo-workforce-scan svg{max-width:100%;height:auto}.demo-tour-optional{margin:16px 0 24px}.demo-tour-optional>summary{cursor:pointer;padding:12px 0;font-weight:600}@media(max-width:700px){.demo-workforce-scan{grid-template-columns:1fr}}.app-shell .workspace-main .demo-discovery{padding:20px 0 24px;margin:0 0 24px;background:transparent;border:0;border-bottom:1px solid var(--border,#d9e5dc);border-radius:0}.app-shell .demo-discovery .demo-discovery-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-shell .demo-discovery-links>a,.app-shell .demo-discovery-links>button{padding:14px;gap:8px;min-height:110px;background:var(--surface,#fff);border:1px solid var(--border,#d9e5dc);border-radius:12px;align-items:flex-start}.app-shell .demo-discovery-links>*>svg:last-child{display:none}.app-shell .demo-discovery-links strong{font-size:15px}.app-shell .demo-discovery-links small{font-size:13px}.app-shell .demo-discovery-links>button:first-child{border-color:var(--brand,#17745b)}@media(max-width:1100px){.app-shell .demo-discovery .demo-discovery-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.app-shell .demo-discovery .demo-discovery-links{grid-template-columns:1fr}.app-shell .demo-discovery-links>a,.app-shell .demo-discovery-links>button{min-height:76px;align-items:center}}.app-shell .demo-panel-anchor{scroll-margin-top:96px}.business-walkthrough{--walkthrough-muted:color-mix(in srgb,var(--ink) 82%,var(--surface));margin-top:24px;border-top:1px solid var(--line);padding-top:24px;color:var(--ink);font-size:16px;line-height:1.6}.business-walkthrough>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.business-walkthrough h3{font-size:22px;line-height:1.35;margin:0 0 6px;letter-spacing:-.02em}.business-walkthrough p{max-width:70ch}.business-walkthrough header p{margin:0;color:var(--walkthrough-muted)}.business-walkthrough .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0}.walkthrough-sample{margin:20px 0;color:var(--walkthrough-muted);font-size:14px}.walkthrough-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:24px 0 30px}.walkthrough-steps li{display:flex;align-items:center;gap:9px;color:var(--walkthrough-muted);font-size:14px;line-height:1.4}.walkthrough-steps li>span{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:32px;height:32px;flex-shrink:0;font-variant-numeric:tabular-nums}.walkthrough-steps [aria-current=step]{font-weight:700;color:var(--ink)}.walkthrough-steps [aria-current=step]>span,.walkthrough-steps [data-complete=true]>span{background:var(--ink);color:var(--surface);border-color:var(--ink)}.walkthrough-task{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}.walkthrough-task h4{font-size:20px;line-height:1.4;margin:0 0 12px}.walkthrough-task p{margin:0 0 20px}.walkthrough-totals{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;font-variant-numeric:tabular-nums}.walkthrough-totals>div{border-bottom:1px solid var(--line);padding:0 0 14px}.walkthrough-totals dt{font-size:14px;color:var(--walkthrough-muted)}.walkthrough-totals dd{font-size:23px;font-weight:700;margin:4px 0 0}.walkthrough-status{min-height:28px;display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px;font-size:14px}.walkthrough-status>span{display:inline-flex;align-items:center;gap:6px}.walkthrough-status p{margin:0}.business-walkthrough footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);padding:20px 0 8px;margin-top:18px}.business-walkthrough footer span{font-size:14px;color:var(--walkthrough-muted)}.business-walkthrough footer nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:5px}.business-walkthrough .text-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.walkthrough-source{font-size:13px;color:var(--walkthrough-muted);margin:8px 0 0}.business-walkthrough button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.business-walkthrough ::selection{background:var(--ink);color:var(--surface)}@media(max-width:800px){.walkthrough-task{grid-template-columns:1fr;gap:24px}.walkthrough-steps{grid-template-columns:1fr 1fr;gap:14px}.business-walkthrough>header{align-items:flex-start;flex-direction:column}.walkthrough-totals dd{font-size:21px}}@media(prefers-reduced-motion:no-preference){.walkthrough-totals dd{transition:color .2s ease-out}}.hm-section{padding:90px 0 70px;background:var(--lf-paper);overflow:hidden;border-top:1px solid var(--lf-border)}.hm-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:37px}.lf-site .hm-head h2{font-size:clamp(34px,3.5vw,48px);line-height:1.16;max-width:770px;font-weight:600;letter-spacing:-.05em;margin:0 0 18px}.hm-head p{font-size:17px;color:var(--lf-muted);max-width:670px;line-height:1.75;margin:0}.hm-head-actions{display:flex;align-items:center;gap:18px;flex:none;padding-bottom:6px}.hm-head-actions>a{font-size:13px;display:flex;align-items:center;gap:8px;font-weight:550}.hm-head-actions>button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--lf-border);border-radius:50%;background:var(--lf-surface);color:var(--lf-ink)}.hm-head-actions>button:hover{border-color:#639575;background:var(--lf-paper)}.hm-lanes{display:grid;gap:17px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.hm-lane{overflow:hidden;padding:2px 0 7px}.hm-track{display:flex;width:max-content;animation:hm-travel 65s linear infinite;will-change:transform}.hm-lane-1 .hm-track{animation-direction:reverse;animation-duration:75s}.hm-group{display:flex;gap:17px;padding-right:17px}.hm-card{width:367px;min-height:200px;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:19px;padding:22px 23px;color:var(--lf-ink)}.hm-card header{display:flex;gap:11px;align-items:center}.lf-site .hm-card h3{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.035em;margin:0;flex:1}.hm-card-mark{height:34px;width:34px;background:var(--lf-paper);color:#2c8166;border:1px solid var(--lf-border);display:grid;place-items:center;border-radius:10px;flex:none}.hm-check{color:#668d73;flex:none}.hm-route{display:flex;align-items:center;margin:23px 0 18px;gap:0}.hm-route-step{display:flex;align-items:center;flex:1;min-width:0;gap:7px}.hm-route-step:last-child{flex:.8}.hm-route-step>span{display:grid;gap:7px;align-items:center;justify-items:start;min-width:0;flex:1}.hm-route-step>span>svg{color:#3c896b}.hm-route-step b{font-size:11px;line-height:1.4;font-weight:550;white-space:nowrap}.hm-route-step>svg{color:#83a38d;flex:none;margin-right:7px;align-self:center;transform:translateY(-9px)}.hm-card>p{font-size:12px;color:var(--lf-muted);line-height:1.6;margin:0}.hm-card-1{background:#eaf2e6}.hm-card-2{background:#153f32;color:#f2f8eb;border-color:#204f3c}.hm-card-2 .hm-card-mark{background:#ffffff09;border-color:#ffffff20;color:#cee7b8}.hm-card-2>p{color:#bed2bf}.hm-card-2 .hm-route-step>span>svg,.hm-card-2 .hm-check{color:#c4eb64}.hm-card-2 .hm-route-step>svg{color:#769e7d}.hm-card-3{background:#f7f8f1}.lf-site[data-theme=dark] .hm-card-1{background:#203e2e}.lf-site[data-theme=dark] .hm-card-3{background:#263d2d}.lf-site[data-theme=dark] .hm-card-mark,.lf-site[data-theme=dark] .hm-route-step>span>svg{color:#a7c8a6}.hm-lanes:hover .hm-track,.hm-lanes:focus-within .hm-track,.hm-paused .hm-track,.lf-motion-paused .hm-track{animation-play-state:paused}.hm-head a:focus-visible,.hm-head button:focus-visible{outline:3px solid #82b176;outline-offset:4px}@keyframes hm-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1000px){.hm-head{align-items:start;gap:30px;flex-direction:column}.hm-head-actions{width:100%;justify-content:space-between}.hm-head p{font-size:16px}.hm-card{width:340px}}@media(max-width:680px){.hm-section{padding:62px 0 45px}.hm-head{margin-bottom:27px;gap:20px}.lf-site .hm-head h2{font-size:32px;line-height:1.2}.hm-head p{font-size:15px;line-height:1.8}.hm-card{width:295px;padding:20px;min-height:190px;border-radius:16px}.lf-site .hm-card h3{font-size:16px}.hm-route-step b{font-size:10px}.hm-route-step>span>svg{width:18px}.hm-card>p{font-size:11px}.hm-group{gap:12px;padding-right:12px}.hm-lanes{gap:10px;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hm-head-actions>a{font-size:12px}.hm-head-actions>button{height:38px;width:38px}.hm-track{animation-duration:75s}.hm-lane-1 .hm-track{animation-duration:85s}}@media(prefers-reduced-motion:reduce){.hm-track{animation:none;width:auto;will-change:auto}.hm-group[aria-hidden=true]{display:none}.hm-group{width:max-content}.hm-lane{overflow-x:auto;padding:0 20px 10px}.hm-lanes{mask-image:none}.hm-head-actions>button{display:none}}.legal-checks{border:1px solid #718e7d66;border-radius:14px;padding:18px;display:grid;gap:16px;min-width:0}.legal-checks legend{font-weight:650;font-size:14px;padding:0 6px}.node-auth-card .legal-checks .legal-check,.legal-checks .legal-check{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.65;color:inherit;cursor:pointer}.node-auth-card .legal-checks input[type=checkbox],.legal-checks input[type=checkbox]{appearance:auto;width:20px;height:20px;margin:3px 0 0;accent-color:#247958;min-height:20px;padding:0}.legal-document-links,.legal-footer-links{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px;line-height:1.7}.legal-document-links a,.legal-footer-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-check-note{font-size:13px;line-height:1.65;margin:0;color:inherit;opacity:.85}.legal-footer-links{justify-content:center;padding:16px 22px}.legal-footer-links button{color:inherit;background:none;border:0;padding:0;text-decoration:underline;font:inherit;cursor:pointer}.node-auth-card button:disabled{opacity:.55;cursor:not-allowed}.legal-account{max-width:960px;padding:50px 24px;margin:auto;line-height:1.75;color:#163e30}.legal-account h1{font-size:clamp(28px,5vw,44px);line-height:1.2}.legal-account article{border:1px solid #67827066;border-radius:14px;padding:24px;margin:24px 0;background:#f5f8f3}.legal-account h2{font-size:22px}.legal-account form{display:grid;gap:20px;margin:28px 0}.legal-account code{font-size:12px;overflow-wrap:anywhere}.legal-account summary{cursor:pointer;font-weight:650;padding:12px 0}.legal-account .button{padding:12px 20px;min-height:44px}.node-auth-shell[data-theme=dark] .legal-checks{border-color:#78948266}.node-auth-shell[data-theme=dark] .legal-check{color:#e1ece3}@media(prefers-color-scheme:dark){.legal-account{color:#d9ebdf;background:#102219}.legal-account article{background:#182f23;border-color:#648c7166}}@media print{.legal-account button,.legal-account form,.legal-footer-links{display:none!important}.legal-account{color:#111;background:#fff;max-width:none;padding:0}.legal-account article{background:#fff;break-inside:avoid}.legal-account details{display:block}.legal-account details>*{display:block}}.legal-checks{text-align:left}.node-auth-card .legal-checks .legal-check,.legal-checks .legal-check{font-size:15px}.legal-document-links{font-size:14px}.legal-check-note{font-size:13.5px}.node-auth-shell .m-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:9px;background:transparent;border:1px solid #657568;border-radius:10px}[data-theme=dark] .legal-account{color:#d9ebdf;background:#102219;min-height:100vh}[data-theme=dark] .legal-account article{background:#182f23;border-color:#648c7166}.lf-catalogue{padding:96px 0;background:var(--lf-surface);border-block:1px solid var(--lf-border)}.lfc-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;margin-bottom:36px}.lfc-eyebrow{display:flex;align-items:center;gap:8px;color:var(--lf-muted);font-size:10px;font-weight:700;letter-spacing:.13em}.lf-site .lfc-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:13px 0 15px;letter-spacing:-.05em;max-width:560px}.lfc-heading p{max-width:540px;font-size:14px;color:var(--lf-muted);margin:0}.lfc-numbers{display:grid;grid-template-columns:1.65fr 1fr 1fr;border:1px solid var(--lf-border);border-radius:16px;background:var(--lf-paper);padding:24px 22px;gap:17px}.lfc-numbers>div{display:flex;flex-direction:column;justify-content:center;gap:6px}.lfc-numbers>div+div{border-left:1px solid var(--lf-border);padding-left:17px}.lfc-numbers strong{font:650 36px/1 Manrope,Arial,sans-serif;letter-spacing:-.06em}.lfc-numbers strong>span{font-size:21px;color:#769844;vertical-align:top;line-height:1.3;margin-left:3px}.lfc-numbers>div>span{font-size:10px;line-height:1.5;color:var(--lf-muted)}.lfc-number-feature strong{color:#377653}.lf-site[data-theme=dark] .lfc-number-feature strong{color:#c4eb64}.lfc-browser{border:1px solid var(--lf-border);background:var(--lf-paper);border-radius:20px;padding:24px}.lfc-toolbar{display:flex;gap:14px;align-items:stretch}.lfc-search{display:flex;align-items:center;gap:11px;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;padding:0 14px;flex:1;min-width:0;color:var(--lf-muted)}.lfc-search>svg{flex-shrink:0}.lfc-search input{font:inherit;font-size:13px;color:var(--lf-ink);min-width:0;flex:1;border:0;background:transparent;outline:0;padding:14px 0;box-shadow:none;width:100%;border-radius:0}.lfc-search input::placeholder{color:var(--lf-muted);opacity:.85}.lfc-search:focus-within{outline:2px solid #78a968;outline-offset:2px}.lfc-search input::-webkit-search-cancel-button{display:none}.lfc-search button{background:transparent;padding:5px;display:grid;place-items:center;border:0;color:var(--lf-muted)}.lfc-expand{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--lf-border);border-radius:10px;padding:12px 17px;background:var(--lf-paper);font-size:12px;font-weight:600;white-space:nowrap}.lfc-expand:hover{background:var(--lf-surface)}.lfc-filters{display:flex;flex-wrap:wrap;gap:7px;padding:18px 0;border-bottom:1px solid var(--lf-border)}.lfc-filters button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:550;border:1px solid var(--lf-border);padding:8px 10px;border-radius:7px;background:var(--lf-paper);line-height:1.3;min-height:35px;transition:background .18s,border-color .18s}.lfc-filters button>span{display:inline-grid;place-items:center;min-width:19px;border-radius:4px;background:var(--lf-surface);font-size:9px;padding:2px 4px;line-height:1.3;color:var(--lf-muted)}.lfc-filters button[aria-pressed=true]{background:#174c37;border-color:#174c37;color:#fff}.lfc-filters button[aria-pressed=true]>span{background:#ffffff1c;color:#d8efcd}.lfc-filters button:hover:not([aria-pressed=true]){background:var(--lf-surface);border-color:#87a78c}.lfc-results-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:17px 0}.lfc-results-meta p{font-size:10px;color:var(--lf-muted);margin:0}.lfc-results-meta strong{color:var(--lf-ink);font-weight:650}.lfc-results-meta p>span{margin:0 8px;color:var(--lf-muted)}.lfc-hint{display:flex;align-items:center;gap:6px;max-width:55%;text-align:right}.lfc-hint svg{flex-shrink:0}.lfc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.lfc-group{border:1px solid var(--lf-border);border-radius:13px;background:var(--lf-paper);overflow:hidden;transition:border-color .2s,box-shadow .2s}.lfc-group:hover{border-color:#95af975e;box-shadow:0 5px 16px #143b2a05}.lfc-group.is-open{border-color:#7da48690}.lfc-group-heading{display:flex;align-items:center;gap:12px;padding:20px 19px 0;width:100%;text-align:left;border:0;background:transparent}.lfc-group-icon{width:40px;height:40px;border-radius:11px;background:var(--lf-surface);border:1px solid var(--lf-border);display:grid;place-items:center;color:var(--lf-ink);flex-shrink:0}.lfc-group-title{flex:1;min-width:0}.lfc-group-title small{font-size:9px;color:var(--lf-muted);display:block;margin-bottom:5px;font-weight:600}.lfc-group-title small>span{font-weight:400;margin-left:3px}.lf-site .lfc-group-name{font-size:16px;line-height:1.35;letter-spacing:-.03em;font-weight:650;margin:0}.lfc-group-count{font-size:10px;font-weight:650;min-width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--lf-border);background:var(--lf-surface);border-radius:6px;color:var(--lf-muted);flex-shrink:0}.lfc-chevron{color:var(--lf-muted);flex-shrink:0;transition:transform .2s}.is-open .lfc-chevron{transform:rotate(180deg)}.lfc-group-intro{font-size:11px!important;line-height:1.7!important;color:var(--lf-muted);margin:13px 19px 0;min-height:38px}.lfc-preview{display:flex;gap:5px;align-items:center;margin:13px 19px 18px;overflow:hidden}.lfc-preview>span{font-size:9px;background:var(--lf-surface);color:var(--lf-muted);border:1px solid var(--lf-border);border-radius:4px;padding:4px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:33%}.lfc-preview>button{margin-left:auto;background:transparent;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px;padding:2px;color:var(--lf-ink);white-space:nowrap;flex-shrink:0}.lfc-group-items[hidden]{display:none}.lfc-group-items{padding:0 19px}.lfc-group-items ul{padding:0;list-style:none;margin:17px 0 20px;display:grid;grid-template-columns:1fr;gap:0}.lfc-group-items li{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--lf-border);padding:11px 0}.lfc-group-items li>svg{margin-top:3px;flex-shrink:0;color:#54865a}.lfc-group-items li>div{min-width:0}.lfc-group-items strong{font-size:12px;font-weight:600;line-height:1.5;display:block;color:var(--lf-ink)}.lfc-group-items li p{font-size:11px;color:var(--lf-muted);line-height:1.6;margin:3px 0 0}.lfc-group-note{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.65!important;color:var(--lf-muted);background:var(--lf-surface);border:1px solid var(--lf-border);padding:12px;border-radius:8px;margin:0 0 16px}.lfc-group-note svg{flex-shrink:0;margin-top:2px}.lfc-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid var(--lf-border);background:var(--lf-surface);padding:11px 19px;width:100%;text-align:left;font-size:10px;font-weight:600}.lfc-group-toggle>span{display:flex;align-items:center;gap:7px;color:var(--lf-muted);font-size:9px;font-weight:400}.lfc-group-toggle svg{transition:transform .2s}.lfc-group-toggle:hover svg{transform:translate(2px,-2px)}.lfc-empty{padding:50px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--lf-muted)}.lfc-empty h3{font-size:19px;color:var(--lf-ink)}.lfc-empty p{font-size:13px;margin:0}.lfc-empty button{display:flex;align-items:center;gap:10px;border:1px solid var(--lf-border);background:var(--lf-surface);font-size:12px;padding:10px 15px;border-radius:8px;margin-top:5px}.lfc-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0 18px}.lfc-bottom>div{display:flex;align-items:center;gap:16px}.lfc-bottom-logo{display:grid;place-items:center;width:57px;height:57px;border:1px solid var(--lf-border);border-radius:14px;background:var(--lf-paper);flex-shrink:0}.lf-site .lfc-bottom h3{font-size:19px;line-height:1.4;margin:0 0 6px}.lfc-bottom p{font-size:12px;color:var(--lf-muted);margin:0}.lfc-bottom .lf-button{font-size:12px;white-space:nowrap}.lfc-plan-note{font-size:10px;color:var(--lf-muted);border-top:1px solid var(--lf-border);padding-top:14px;margin:0;line-height:1.7}.lfc-plan-note a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;color:var(--lf-ink);margin-left:5px}@media(max-width:1000px){.lfc-heading{grid-template-columns:1fr;gap:23px}.lfc-numbers{max-width:470px}.lfc-heading>div:first-child{max-width:650px}.lfc-browser{padding:20px}.lfc-group-heading{padding:17px 15px 0;gap:9px}.lfc-group-icon{width:34px;height:34px;border-radius:9px}.lf-site .lfc-group-name{font-size:15px}.lfc-group-intro,.lfc-preview{margin-left:15px;margin-right:15px}.lfc-group-title small>span{display:none}.lfc-hint{display:none}.lfc-group-items{padding:0 15px}.lfc-bottom{align-items:flex-start}.lfc-bottom>div{gap:10px}.lf-site .lfc-bottom h3{font-size:17px}.lfc-group-toggle{padding:11px 15px}}@media(max-width:680px){.lf-catalogue{padding:65px 0}.lfc-heading{gap:20px;margin-bottom:24px}.lf-site .lfc-heading h2{font-size:29px;max-width:320px;margin-top:12px}.lfc-heading p{font-size:13px}.lfc-numbers{max-width:none;padding:20px 16px;gap:12px;border-radius:12px;grid-template-columns:1.4fr 1fr 1fr}.lfc-numbers strong{font-size:31px}.lfc-numbers>div+div{padding-left:12px}.lfc-numbers>div>span{font-size:9px}.lfc-browser{padding:15px;border-radius:15px}.lfc-toolbar{gap:8px;flex-wrap:wrap}.lfc-search{flex-basis:100%;padding:0 11px}.lfc-search input{font-size:12px;padding:13px 0}.lfc-expand{padding:7px 10px;min-height:32px;font-size:10px;margin-left:auto}.lfc-filters{padding:13px 0;gap:6px}.lfc-filters button{font-size:10px;flex:1 1 auto;padding:8px;gap:5px}.lfc-filters button>svg{width:13px;height:13px}.lfc-filters button>span{font-size:8px;min-width:16px}.lfc-results-meta{margin:13px 0}.lfc-grid{grid-template-columns:1fr;gap:10px}.lfc-group-heading{padding:17px 14px 0;gap:9px}.lf-site .lfc-group-name{font-size:15px}.lfc-group-title small{font-size:9px}.lfc-group-count{width:23px;min-width:23px;height:23px}.lfc-group-icon{width:35px;height:35px}.lfc-group-intro{font-size:11px!important;min-height:0;margin:12px 14px 0}.lfc-preview{margin:12px 14px 16px;flex-wrap:wrap;overflow:visible}.lfc-preview>span{font-size:9px;max-width:calc(100% - 30px)}.lfc-preview>button{font-size:10px}.lfc-group-items{padding:0 14px}.lfc-group-items strong{font-size:12px}.lfc-group-items li p{font-size:11px}.lfc-group-note{font-size:10px}.lfc-bottom{flex-direction:column;gap:18px;padding-top:23px}.lfc-bottom .lf-button{align-self:stretch}.lfc-bottom-logo{width:47px;height:47px;border-radius:12px}.lf-site .lfc-bottom h3{font-size:17px}.lfc-bottom p{font-size:11px}.lfc-plan-note{font-size:10px}.lfc-plan-note a{margin-left:0}.lfc-empty{padding:35px 10px}.lfc-empty h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.lfc-group,.lfc-chevron,.lfc-group-toggle svg,.lfc-filters button{transition:none}}.lf-site .lfc-group-h3{margin:0;line-height:inherit;letter-spacing:normal;font-family:inherit}.lfc-group-name{display:block}.lfc-group-items strong{font-size:13px}.lfc-group-items li p{font-size:12px}.lfc-group-intro{font-size:12px!important}.lfc-group-toggle,.lfc-filters button{font-size:11px}.lfc-compact{padding:85px 0 60px}.lfc-compact .lfc-heading{grid-template-columns:1fr auto;gap:55px;align-items:center;margin-bottom:28px}.lf-site .lfc-compact .lfc-heading h2{font-size:clamp(32px,3.5vw,46px);max-width:820px;margin:0 0 15px;line-height:1.15;font-weight:600;letter-spacing:-.045em}.lfc-compact .lfc-heading p{font-size:16px;line-height:1.75;max-width:650px}.lfc-compact-total{display:flex;align-items:center;gap:16px;border-left:1px solid var(--lf-border);padding-left:40px;color:var(--lf-ink)}.lfc-compact-total>svg{color:#6b956b;flex:none}.lfc-compact-total strong{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.05em;display:block;font-variant-numeric:tabular-nums}.lfc-compact-total span{font-size:11px;color:var(--lf-muted);margin-top:6px;display:block;white-space:nowrap}.lfc-compact .lfc-browser{padding:25px;border-radius:22px;box-shadow:0 10px 45px #123e2810}.lfc-compact .lfc-toolbar{gap:12px}.lfc-compact .lfc-search{background:var(--lf-surface);border-radius:12px;padding:0 16px;min-height:52px}.lfc-compact .lfc-search input{font-size:14px;padding:14px 0}.lfc-full-button{display:flex;align-items:center;gap:9px;font-size:12px;border:1px solid var(--lf-border);background:var(--lf-paper);border-radius:12px;padding:13px 16px;white-space:nowrap}.lfc-full-button>svg:first-child{color:#699173}.lfc-full-button:hover{border-color:#80a48a;background:var(--lf-surface)}.lfc-compact .lfc-filters{gap:7px;padding:18px 0 19px;flex-wrap:wrap}.lfc-compact .lfc-filters button{border-radius:7px;padding:9px 12px;min-height:39px;font-size:11px}.lfc-compact .lfc-filters button>span{font-size:9px}.lfc-compact .lfc-results-meta{margin:16px 0 15px}.lfc-compact .lfc-results-meta p{font-size:11px}.lfc-results-meta>span{font-size:11px;color:var(--lf-muted)}.lfc-explorer{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;border:1px solid var(--lf-border);border-radius:15px;overflow:hidden;background:var(--lf-paper)}.lfc-topics{height:389px;overflow-y:auto;overscroll-behavior:contain;background:var(--lf-surface);border-right:1px solid var(--lf-border);padding:9px;scrollbar-width:thin;scrollbar-color:#adc7b0 transparent;scroll-padding:10px}.lfc-topics button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 12px;text-align:left;background:transparent;color:var(--lf-muted);border-radius:9px;border:1px solid transparent;font-size:12px;line-height:1.4;margin-bottom:3px}.lfc-topics button>svg:first-child{flex:none;opacity:.8}.lfc-topics button>span{flex:1;min-width:0}.lfc-topics button>small{font-size:10px;min-width:23px;text-align:center;font-variant-numeric:tabular-nums;color:inherit;opacity:.7}.lfc-topics button>svg:last-child{display:none;flex:none}.lfc-topics button:hover{background:var(--lf-paper);color:var(--lf-ink)}.lfc-topics button.is-selected{background:#1b4d38;color:#f3f8ef;border-color:#285b42;box-shadow:0 2px 4px #153b2710}.lfc-topics button.is-selected>svg:last-child{display:block}.lfc-topics button.is-selected>small{display:none}.lfc-detail{display:flex;flex-direction:column;min-width:0;padding:24px 28px 0;animation:lfc-detail-in .25s ease-out;height:389px;background:var(--lf-paper)}.lfc-detail-head{display:flex;align-items:start;justify-content:space-between;gap:22px}.lfc-detail-head>div>span{font-size:10px;color:var(--lf-muted);display:block;margin-bottom:7px}.lf-site .lfc-detail-head h3{font-size:24px;line-height:1.2;letter-spacing:-.04em;font-weight:600;margin:0;color:var(--lf-ink)}.lfc-detail-count{display:flex;flex-direction:column;align-items:end;font-size:29px;font-weight:550;line-height:1.05;letter-spacing:-.035em;color:#5d8b63;flex:none}.lfc-detail-count small{font-size:9px;line-height:1.4;letter-spacing:0;font-weight:450;margin-top:5px;color:var(--lf-muted)}.lfc-detail-intro{font-size:13px;line-height:1.7!important;color:var(--lf-muted);margin:13px 0 17px}.lfc-detail-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#adc7b0 transparent;flex:1;min-height:0;margin-right:-11px;padding-right:12px;padding-bottom:8px;scroll-padding:12px}.lfc-detail-scroll ul,.lfc-full-group ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.lfc-detail-scroll li,.lfc-full-group li{padding:14px 0;border-top:1px solid var(--lf-border);display:flex;align-items:start;gap:9px;min-width:0}.lfc-feature-tick{display:grid;place-items:center;height:19px;width:19px;border-radius:50%;background:#e8f1e1;color:#487a4e;flex:none;margin-top:1px}.lfc-detail-scroll strong,.lfc-full-group li strong{font-size:13px;line-height:1.5;font-weight:600;color:var(--lf-ink);display:block;letter-spacing:-.01em}.lfc-detail-scroll li p,.lfc-full-group li p{font-size:12px;line-height:1.65;margin:4px 0 0;color:var(--lf-muted)}.lfc-compact .lfc-group-note{font-size:11px;line-height:1.7!important;padding:14px 16px;margin:15px 0 5px;gap:9px;border-radius:10px}.lfc-compact .lfc-group-note svg{color:#6a8e72}.lfc-detail-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--lf-border);padding:13px 0 14px;margin-top:4px;font-size:10px;min-height:44px;color:var(--lf-muted)}.lfc-detail-bottom>span,.lfc-detail-bottom>a,.lfc-detail-bottom>button{display:flex;gap:6px;align-items:center}.lfc-detail-bottom>a,.lfc-detail-bottom>button{color:var(--lf-ink);font-size:10px;font-weight:550}.lfc-detail-bottom>button{background:transparent;border:0;padding:0;text-align:left}.lfc-compact-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px}.lfc-compact-bottom p{color:var(--lf-muted);font-size:11px;line-height:1.8;max-width:780px;margin:0}.lfc-compact-bottom .lf-inline-link{font-size:12px;flex:none}.lfc-compact .lfc-empty{min-height:330px;padding:60px 25px}.lfc-compact .lfc-empty h3{font-size:23px}.lfc-compact .lfc-empty p{font-size:14px}.lfc-dialog{padding:0;position:fixed;inset:0;width:min(1050px,calc(100vw - 56px));max-width:none;max-height:calc(100dvh - 70px);border:1px solid var(--lf-border);border-radius:24px;background:var(--lf-paper);color:var(--lf-ink);margin:auto;box-shadow:0 35px 100px #06291b4a;font:inherit;overflow:hidden}.lfc-dialog::backdrop{background:#0a2a2066;backdrop-filter:blur(8px)}.lfc-dialog:not([open]){display:none}.lfc-dialog-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 74px)}.lfc-dialog-inner>header{display:flex;justify-content:space-between;gap:25px;align-items:start;border-bottom:1px solid var(--lf-border);padding:28px 32px;background:var(--lf-surface)}.lf-site .lfc-dialog h2{font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:0}.lfc-dialog-inner>header p{font-size:12px;margin:9px 0 0;color:var(--lf-muted)}.lfc-dialog-inner>header button{height:39px;width:39px;display:grid;place-items:center;border:1px solid var(--lf-border);border-radius:50%;background:var(--lf-paper);color:var(--lf-ink);flex:none}.lfc-dialog-scroll{padding:12px 32px 30px;overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:#9abb9d transparent}.lfc-full-group{border-bottom:1px solid var(--lf-border)}.lfc-full-group summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:550;line-height:1.4}.lfc-full-group summary::-webkit-details-marker{display:none}.lfc-full-group summary>span{flex:1}.lfc-full-group summary>small{font-size:12px;border-radius:5px;background:var(--lf-surface);color:var(--lf-muted);padding:4px 8px;font-weight:500}.lfc-full-group summary>svg{flex:none;color:var(--lf-muted);transition:transform .2s}.lfc-full-group[open] summary>svg{transform:rotate(180deg)}.lfc-full-group>div{padding-bottom:18px}.lfc-full-group .lfc-detail-intro{font-size:14px;max-width:720px;margin:0 0 20px}.lfc-full-group li strong{font-size:14px}.lfc-full-group li p{font-size:13px}.lfc-full-group[open]>div{animation:lfc-detail-in .2s ease-out}body:has(.lfc-dialog[open]){overflow:hidden}.lfc-dialog :focus-visible,.lfc-compact :focus-visible{outline:3px solid #82ad76;outline-offset:3px}.lfc-detail-scroll:focus-visible{outline-offset:-2px}.lf-site[data-theme=dark] .lfc-feature-tick{background:#2b4e36;color:#bddba8}.lf-site[data-theme=dark] .lfc-detail-count{color:#b2d297}@keyframes lfc-detail-in{0%{opacity:.65;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media(max-width:1050px){.lfc-explorer{grid-template-columns:235px minmax(0,1fr)}.lfc-compact .lfc-filters button{font-size:10px;padding:9px 10px}.lfc-detail{padding:22px 22px 0}.lfc-topics button{font-size:11px;gap:8px;padding:11px 9px}.lfc-detail-scroll ul{gap:0 18px}.lf-site .lfc-detail-head h3{font-size:22px}.lfc-compact-total{padding-left:25px}.lfc-compact-total strong{font-size:35px}.lfc-full-button{font-size:11px;padding-inline:13px}.lfc-compact .lfc-heading{gap:25px}.lfc-detail-bottom{font-size:9px}.lfc-detail-bottom>a,.lfc-detail-bottom>button{font-size:9px}}@media(max-width:760px){.lfc-compact{padding:65px 0 45px}.lfc-compact .lfc-heading{grid-template-columns:1fr;gap:20px;margin-bottom:23px}.lf-site .lfc-compact .lfc-heading h2{font-size:34px;max-width:600px;margin-bottom:13px}.lfc-compact .lfc-heading p{font-size:15px;line-height:1.8}.lfc-compact-total{border:0;padding:0;gap:12px}.lfc-compact-total>div{display:flex;align-items:center;gap:11px}.lfc-compact-total strong{font-size:25px}.lfc-compact-total span{font-size:11px;margin-top:0}.lfc-compact-total>svg{width:21px;height:21px}.lfc-compact .lfc-browser{padding:17px;border-radius:18px}.lfc-compact .lfc-toolbar{gap:8px}.lfc-full-button{width:45px;padding:10px;justify-content:center;border-radius:10px}.lfc-full-button>span,.lfc-full-button>svg:first-child{display:none}.lfc-full-button>svg:last-child{width:19px;height:19px}.lfc-compact .lfc-search{padding:0 12px;min-height:46px}.lfc-compact .lfc-search input{font-size:12px;max-width:100%}.lfc-compact .lfc-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:14px 0 15px;gap:6px}.lfc-compact .lfc-filters button{flex:none;white-space:nowrap;font-size:10px;min-height:36px;padding:8px 10px}.lfc-compact .lfc-filters button>svg{width:13px}.lfc-compact .lfc-results-meta{margin:13px 0}.lfc-compact .lfc-results-meta p{font-size:10px}.lfc-results-meta>span{font-size:10px}.lfc-explorer{display:flex;flex-direction:column;border-radius:13px}.lfc-topics{display:flex;gap:6px;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:10px;border-right:0;border-bottom:1px solid var(--lf-border);scrollbar-width:thin;scroll-padding:10px}.lfc-topics button{width:auto;flex:none;margin:0;min-height:41px;font-size:11px;gap:7px;padding:9px 11px;border-color:var(--lf-border);border-radius:8px;background:var(--lf-paper);max-width:230px}.lfc-topics button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfc-topics button>small{font-size:9px;min-width:17px}.lfc-topics button>svg:first-child{width:15px;height:15px}.lfc-topics button.is-selected>svg:last-child{display:none}.lfc-topics button.is-selected>small{display:block}.lfc-detail{height:375px;padding:21px 18px 0}.lf-site .lfc-detail-head h3{font-size:23px;line-height:1.3}.lfc-detail-head{gap:16px}.lfc-detail-head>div>span{font-size:9px}.lfc-detail-count{font-size:26px}.lfc-detail-count small{font-size:8px}.lfc-detail-intro{font-size:12px;line-height:1.8!important;margin:12px 0 16px}.lfc-detail-scroll ul{grid-template-columns:1fr;gap:0}.lfc-detail-scroll li{padding:13px 0;gap:9px}.lfc-detail-scroll strong{font-size:13px}.lfc-detail-scroll li p{font-size:12px;line-height:1.7}.lfc-compact .lfc-group-note{font-size:10px;padding:12px}.lfc-detail-bottom{gap:10px;font-size:9px;padding-block:12px}.lfc-detail-bottom>a,.lfc-detail-bottom>button{font-size:9px}.lfc-detail-bottom>span{max-width:58%;font-size:9px;line-height:1.5}.lfc-detail-bottom>span>svg{flex:none}.lfc-compact-bottom{flex-direction:column;align-items:start;gap:15px;margin-top:18px}.lfc-compact-bottom p{font-size:10px;line-height:1.8}.lfc-compact-bottom .lf-inline-link{font-size:12px}.lfc-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.lfc-dialog-inner{max-height:calc(100dvh - 28px)}.lfc-dialog-inner>header{padding:23px 20px;gap:15px}.lf-site .lfc-dialog h2{font-size:23px;line-height:1.25}.lfc-dialog-inner>header p{font-size:11px}.lfc-dialog-inner>header button{width:34px;height:34px}.lfc-dialog-scroll{padding:5px 20px 25px}.lfc-full-group summary{font-size:15px;padding-block:18px;gap:10px}.lfc-full-group summary>small{font-size:10px}.lfc-full-group ul{grid-template-columns:1fr}.lfc-full-group .lfc-detail-intro{font-size:13px;line-height:1.8}.lfc-full-group li strong{font-size:13px}.lfc-full-group li p{font-size:12px}}.lf-motion-paused .lfc-detail,.lf-motion-paused .lfc-full-group[open]>div{animation:none}@media(prefers-reduced-motion:reduce){.lfc-detail,.lfc-full-group[open]>div{animation:none!important}.lfc-compact *,.lfc-dialog *{scroll-behavior:auto!important;transition:none!important}}.lfc-compact .lfc-search input:focus-visible{outline:none!important}.lfc-detail-scroll strong{font-size:14px}.lfc-detail-scroll li p,.lfc-topics button{font-size:13px}.lfc-compact .lfc-toolbar{flex-direction:row;flex-wrap:nowrap}.lfc-compact .lfc-search{flex:1 1 0%}.lfc-full-button{flex-shrink:0}@media(max-width:1050px){.lfc-topics button{font-size:12px}}@media(max-width:760px){.lfc-topics button{font-size:11px}.lfc-detail-scroll strong{font-size:13px}.lfc-detail-scroll li p{font-size:12px}.lfc-compact .lfc-filters,.lfc-compact .lfc-topics{scrollbar-width:none}.lfc-compact .lfc-filters::-webkit-scrollbar,.lfc-compact .lfc-topics::-webkit-scrollbar{display:none}}.lfc-topics{position:relative}.lft-section{padding-top:44px;padding-bottom:90px}.lft-card{display:grid;grid-template-columns:1.04fr 1fr;gap:34px;position:relative;isolation:isolate;padding:52px;border:1px solid var(--lf-border);border-radius:28px;background:var(--lf-surface);overflow:hidden}.lft-copy{position:relative;z-index:1;align-self:center;min-width:0}.lft-eyebrow{font-size:11px;letter-spacing:.09em;gap:10px}.lft-copy h2{font-size:clamp(32px,3.2vw,43px);line-height:1.19;margin:19px 0 21px;max-width:510px}.lft-copy h2>span{display:block;color:#258264}.lf-site[data-theme=dark] .lft-copy h2>span{color:#c4eb64}.lft-intro{font-size:16px;color:var(--lf-muted);max-width:465px;line-height:1.85!important}.lft-benefits{list-style:none;padding:0;margin:28px 0;display:flex;flex-direction:column;gap:21px}.lft-benefits li{display:flex;gap:13px;align-items:flex-start}.lft-benefits li>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--lf-border);border-radius:11px;background:var(--lf-paper);color:var(--lf-ink)}.lft-benefits h3{font-size:15px!important;letter-spacing:-.015em!important;line-height:1.5!important}.lft-benefits p{color:var(--lf-muted);font-size:13px;line-height:1.7;margin-top:3px}.lft-choices{border-top:1px solid var(--lf-border);padding-top:21px;margin-top:5px}.lft-choices>p{font-size:13px;font-weight:600;margin-bottom:12px}.lft-choices>div{display:flex;flex-wrap:wrap;gap:8px}.lft-choices button{display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:8px 11px;border:1px solid var(--lf-border);border-radius:10px;background:var(--lf-paper);font-size:12px;font-weight:550;color:var(--lf-ink);transition:background .2s,border-color .2s}.lft-choices button[aria-pressed=true]{border-color:#8fae96;background:#e5eedf;color:#173c2c}.lf-site[data-theme=dark] .lft-choices button[aria-pressed=true]{background:#294533;color:#e6f0e1;border-color:#6c8d66}.lft-choices button>span{height:17px;width:17px;flex:none;border:1px solid currentColor;border-radius:5px;display:grid;place-items:center}.lft-choices button[aria-pressed=true]>span{background:#22533a;border-color:#22533a;color:#e7f3df}.lft-choices button:disabled{cursor:default}.lft-cta{margin-top:25px;max-width:100%}.lft-how{font-size:12px!important;color:var(--lf-muted);line-height:1.7;margin-top:14px;max-width:380px}.lft-art{position:relative;align-self:center;min-width:0;display:flex;flex-direction:column;align-items:center;padding:12px 5px;z-index:0}.lft-art:before{content:"";position:absolute;inset:50px -65px 65px;background:radial-gradient(ellipse,#b0c99b55,transparent 68%);z-index:-2}.lf-site[data-theme=dark] .lft-art:before{background:radial-gradient(ellipse,#63894a45,transparent 68%)}.lft-orbit{position:absolute;border:1px solid var(--lf-border);border-radius:50%;height:460px;width:460px;z-index:-1;pointer-events:none}.lft-orbit-one{top:75px;right:-95px;transform:rotate(-22deg) scaleY(.82)}.lft-orbit-two{bottom:70px;left:-55px;height:350px;width:350px;transform:rotate(22deg) scaleY(.8)}.lft-preview-label{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--lf-muted);font-weight:550;margin-bottom:16px;letter-spacing:.01em}.lft-live-dot{width:6px;height:6px;border-radius:50%;background:#3c8f60;box-shadow:0 0 0 4px #3c8f6012;animation:lft-pulse 3.5s ease-in-out infinite}.lft-phone{width:100%;max-width:404px;min-width:0;border:1px solid #abc1b1;border-radius:23px;background:var(--lf-paper);padding:18px;box-shadow:0 22px 55px #1c3b2820;transform:translateY(0);animation:lft-float 7s ease-in-out infinite}.lf-site[data-theme=dark] .lft-phone{border-color:#466149;box-shadow:0 22px 55px #0003}.lft-phone-header{display:flex;align-items:center;gap:10px;padding:1px 0 16px;border-bottom:1px solid var(--lf-border)}.lft-phone-header img{padding:7px;background:#f8fbf7;border-radius:12px;object-fit:contain;flex:none}.lft-phone-header>div{display:flex;flex-direction:column;min-width:0}.lft-phone-header strong{font-size:15px;font-weight:700;letter-spacing:-.02em}.lft-phone-header span{font-size:11px;color:var(--lf-muted)}.lft-phone-header>svg{margin-left:auto;color:var(--lf-muted);flex:none}.lft-phone-settings{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 0}.lft-phone-settings>span{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:650;white-space:nowrap}.lft-phone-settings small{font-size:10px;font-weight:450;color:var(--lf-muted)}.lft-phone-settings>div{display:flex;gap:2px;border:1px solid var(--lf-border);padding:3px;border-radius:8px;background:var(--lf-surface)}.lft-phone-settings button{padding:4px 6px;border-radius:5px;background:transparent;font-size:10px;font-weight:650;min-height:27px;min-width:27px}.lft-phone-settings button[aria-pressed=true]{color:#183b2b;background:var(--lf-accent)}.lft-message{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:3px 16px 16px;padding:18px 16px 0}.lft-message-title{display:flex;align-items:center;gap:7px}.lft-message-title svg{color:#429170;flex:none}.lft-message-title strong{font-size:15px;letter-spacing:-.025em}.lft-message-sub{font-size:11px;color:var(--lf-muted);margin-top:4px}.lft-metrics{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:16px;margin:20px 0}.lft-metric{display:flex;flex-direction:column;gap:4px;min-width:0}.lft-metric>span{font-size:11px;line-height:1.6;color:var(--lf-muted)}.lft-metric>strong{font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em}.lft-metric small{font-size:10px;font-weight:500}.lft-metric-primary{grid-column:1/-1;padding-bottom:15px;border-bottom:1px solid var(--lf-border)}.lft-metric-primary>strong{font-size:29px;letter-spacing:-.045em}.lft-metric-primary small{font-size:12px}.lft-message-source{font-size:10px;line-height:1.8!important;color:var(--lf-muted);padding-bottom:15px}.lft-open{border-top:1px solid var(--lf-border);display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 0;font-size:12px;font-weight:600;color:var(--lf-ink)}.lft-sample{text-align:center;font-size:10px;color:var(--lf-muted);margin-top:10px}.lft-control{display:flex;justify-content:center;align-items:flex-start;gap:8px;color:var(--lf-muted);font-size:12px;line-height:1.8!important;max-width:345px;text-align:left;margin:20px auto 0}.lft-control svg{flex:none;margin-top:3px}.lf-motion-paused .lft-phone,.lf-motion-paused .lft-live-dot{animation:none}@keyframes lft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lft-pulse{0%,to{box-shadow:0 0 0 4px #3c8f6012}50%{box-shadow:0 0 0 7px #3c8f6007}}@media(max-width:1050px){.lft-card{gap:25px;padding:36px}.lft-copy h2{font-size:34px}.lft-intro{font-size:15px}.lft-phone-settings{flex-wrap:wrap}.lft-phone{padding:15px}.lft-metric>strong{font-size:15px}.lft-metric-primary>strong{font-size:27px}}@media(max-width:800px){.lft-card{grid-template-columns:1fr;padding:32px 25px;gap:35px}.lft-copy h2{font-size:36px}.lft-art{width:100%;max-width:460px;margin:auto}.lft-phone-settings{flex-wrap:nowrap}.lft-how{max-width:none}.lft-copy{max-width:600px}.lft-section{padding-top:10px;padding-bottom:60px}}@media(max-width:480px){.lft-card{padding:28px 18px;border-radius:21px}.lft-copy h2{font-size:31px}.lft-benefits p{font-size:13px}.lft-intro{font-size:15px}.lft-phone{padding:12px;border-radius:18px}.lft-phone-settings{flex-wrap:wrap}.lft-message{padding:15px 12px 0}.lft-metrics{column-gap:9px;row-gap:15px}.lft-metric>strong{font-size:15px}.lft-metric>span{font-size:11px}.lft-metric-primary>strong{font-size:26px}.lft-choices button{font-size:12px;min-height:41px}.lft-eyebrow{font-size:10px;letter-spacing:.06em}.lft-art{padding:5px 0}.lft-phone-header>div>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.lft-phone,.lft-live-dot{animation:none!important}.lft-choices button{transition:none}}.lf-v-dashboard-wrap{position:relative;width:min(1060px,100%);margin:40px auto 0;--lf-v-paper:#fff;--lf-v-soft:#f5f8f6;--lf-v-line:#e6ece8;--lf-v-dark:#143d31;--lf-v-green:#25846a;--lf-v-sage:#d4e5db;--lf-v-shadow:0 22px 60px -28px rgba(15,51,39,.22)}.lf-site[data-theme=dark] .lf-v-dashboard-wrap,.lf-site[data-theme=dark] .lf-v-bento{--lf-v-paper:#162d25;--lf-v-soft:#1b352c;--lf-v-line:#2b4a3e;--lf-v-dark:#e4f3e8;--lf-v-green:#62c09a;--lf-v-sage:#416456;--lf-v-shadow:0 22px 60px -28px rgba(0,0,0,.42)}.lf-v-preview-label{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--lf-muted,#65786d);font-size:12px;margin-bottom:25px;letter-spacing:.01em}.lf-v-preview-label>span{height:6px;width:6px;background:var(--lf-v-green);border-radius:50%}.lf-v-dashboard-scene{position:relative;padding:0 72px 34px;isolation:isolate}.lf-v-dashboard{position:relative;z-index:1;background:var(--lf-v-paper);border:1px solid var(--lf-v-line);border-radius:16px;display:grid;grid-template-columns:160px minmax(0,1fr);box-shadow:var(--lf-v-shadow);text-align:left;transform:perspective(1600px) rotateX(5deg);transform-origin:center top;overflow:hidden;color:var(--lf-ink,#113c2d)}.lf-v-sidebar{display:flex;flex-direction:column;padding:21px 14px 16px;background:var(--lf-v-soft);border-right:1px solid var(--lf-v-line);gap:24px}.lf-v-brand{display:flex;align-items:center;gap:7px;white-space:nowrap}.lf-v-brand strong{font-size:11px}.lf-v-mark{object-fit:contain;display:block;border-radius:6px}.lf-v-brand .lf-v-mark{width:24px;height:24px}.lf-v-company{display:flex;align-items:center;gap:7px;border:1px solid var(--lf-v-line);padding:9px 7px;border-radius:8px}.lf-v-company>span{display:grid;place-items:center;background:var(--lf-v-sage);border-radius:5px;font-size:11px;width:23px;height:26px;color:var(--lf-v-dark)}.lf-v-company>div{flex:1;min-width:0}.lf-v-company strong,.lf-v-company small{display:block;font-size:9px}.lf-v-company small{color:var(--lf-muted);font-size:8px;margin-top:2px}.lf-v-nav{display:grid;gap:7px}.lf-v-nav>span{display:flex;align-items:center;gap:9px;min-height:30px;font-size:10px;padding:7px;border-radius:6px;color:var(--lf-muted)}.lf-v-nav .lf-v-nav-active{background:var(--lf-v-sage);color:var(--lf-v-dark);font-weight:650}.lf-v-sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:7px;color:var(--lf-muted);font-size:9px;padding:9px 7px;border-top:1px solid var(--lf-v-line)}.lf-v-screen{padding:23px 23px 19px}.lf-v-screen-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.lf-v-screen-heading small{font-size:9px;color:var(--lf-muted)}.lf-v-screen-heading h3{font-size:20px;line-height:1.3;margin:5px 0 0;font-weight:650;letter-spacing:-.04em;color:var(--lf-ink)}.lf-v-month{font-size:9px;display:flex;align-items:center;gap:10px;border:1px solid var(--lf-v-line);border-radius:6px;padding:7px 9px;color:var(--lf-muted);white-space:nowrap}.lf-v-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lf-v-total{padding:13px 13px 11px;border:1px solid var(--lf-v-line);border-radius:8px;overflow:hidden;position:relative}.lf-v-total>span{display:flex;justify-content:space-between;gap:4px;color:var(--lf-muted);font-size:9px}.lf-v-total strong{font-size:21px;display:block;line-height:1.3;letter-spacing:-.04em;margin:10px 0 13px;color:var(--lf-ink)}.lf-v-total strong small{font-size:14px;color:var(--lf-muted);font-weight:500}.lf-v-total-line{height:3px;width:100%;border-radius:10px;background:var(--lf-v-sage)}.lf-v-total-1 .lf-v-total-line{background:#e5d7b3}.lf-v-total-2{background:var(--lf-v-soft)}.lf-v-total-2 .lf-v-total-line{background:var(--lf-v-green)}.lf-v-chart{border:1px solid var(--lf-v-line);border-radius:9px;padding:15px 13px 10px;margin:12px 0}.lf-v-chart-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.lf-v-chart-title strong{font-size:11px}.lf-v-chart-title>div{display:flex;gap:13px;font-size:8px;color:var(--lf-muted)}.lf-v-chart-title>div span{display:flex;gap:4px;align-items:center}.lf-v-chart-title i{width:5px;height:5px;background:var(--lf-v-green);border-radius:50%;display:inline-block}.lf-v-chart-title span+span i{background:var(--lf-v-sage)}.lf-v-chart-content{position:relative;margin-top:20px;height:122px;display:flex}.lf-v-grid-lines{position:absolute;inset:0 0 20px;display:flex;flex-direction:column;justify-content:space-between}.lf-v-grid-lines span{font-size:7px;line-height:1;color:var(--lf-muted);border-bottom:1px solid var(--lf-v-line);padding-bottom:3px}.lf-v-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:6px;width:100%;height:102px;padding:0 8px 0 28px;z-index:1}.lf-v-bar-pair{height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px;position:relative}.lf-v-bar-pair>i{display:block;width:9px;background:var(--lf-v-green);border-radius:3px 3px 0 0;transform-origin:bottom;animation:lf-v-bar-grow .9s cubic-bezier(.2,.7,.3,1) both}.lf-v-bar-pair>i+i{background:var(--lf-v-sage);animation-delay:.08s}.lf-v-bar-pair small{position:absolute;bottom:-17px;font-size:7px;color:var(--lf-muted)}.lf-v-transactions>strong{font-size:11px;margin-bottom:6px;display:block}.lf-v-transactions>div{display:flex;align-items:center;gap:8px;font-size:9px;border-bottom:1px solid var(--lf-v-line);min-height:32px}.lf-v-transactions>div:last-child{border-bottom:none}.lf-v-transaction-icon{display:grid;place-items:center;height:21px;width:21px;background:var(--lf-v-soft);border-radius:5px}.lf-v-transactions small{margin-left:auto;color:var(--lf-muted);font-size:8px}.lf-v-transactions b{width:83px;text-align:right;font-size:9px;font-weight:550}.lf-v-transactions .lf-v-positive{color:var(--lf-v-green)}.lf-v-floating{position:absolute;z-index:2;display:flex;gap:11px;align-items:center;background:var(--lf-v-paper);border:1px solid var(--lf-v-line);border-radius:12px;padding:15px 17px;box-shadow:0 12px 34px -17px #0d392947;text-align:left;max-width:240px;animation:lf-v-float 7s ease-in-out infinite}.lf-v-floating-stock{right:0;top:87px}.lf-v-floating-order{left:0;bottom:94px;animation-delay:-3s}.lf-v-floating-icon{width:39px;height:42px;border-radius:9px;background:#f6eed6;display:grid;place-items:center;color:#a17a22}.lf-v-order-icon{background:var(--lf-v-sage);color:var(--lf-v-green)}.lf-v-floating strong{display:block;font-size:11px;letter-spacing:-.01em;color:var(--lf-ink);line-height:1.4}.lf-v-floating p{font-size:10px;color:var(--lf-muted);margin:6px 0 2px}.lf-v-floating small{color:var(--lf-muted);font-size:9px;display:block;margin-top:3px}.lf-v-stock-dot{align-self:flex-start;width:5px;height:5px;background:#b89541;border-radius:50%;margin-top:3px}.lf-v-scene-dot{position:absolute;border:1px solid var(--lf-v-sage);border-radius:50%;z-index:0}.lf-v-scene-dot-one{width:100px;height:100px;right:-8px;bottom:40px}.lf-v-scene-dot-two{width:38px;height:38px;left:21px;top:65px}.lf-v-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"finance finance stock" "branch team team" "branch customers languages";gap:20px;--lf-v-paper:#fff;--lf-v-soft:#f5f8f6;--lf-v-line:#e6ece8;--lf-v-dark:#143d31;--lf-v-green:#25846a;--lf-v-sage:#d4e5db;color:var(--lf-ink,#113c2d)}.lf-v-bento-card{position:relative;background:var(--lf-surface,#f6f8f6);border:1px solid var(--lf-border,#e6ebe7);border-radius:22px;overflow:hidden;min-width:0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lf-v-bento-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px -32px #09332366;border-color:var(--lf-v-sage)}.lf-v-card-copy{position:relative;z-index:2;padding:31px 31px 0}.lf-v-card-number{font-size:11px;letter-spacing:.035em;color:var(--lf-muted,#65786d);display:block;margin-bottom:13px}.lf-v-card-copy h3{font-size:27px;line-height:1.2;letter-spacing:-.045em;font-weight:600;margin:0 0 13px;color:var(--lf-ink)}.lf-v-card-copy p{font-size:15px;line-height:1.65;color:var(--lf-muted);margin:0;max-width:420px}.lf-v-finance-card{grid-area:finance;min-height:348px;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.84fr);align-items:center}.lf-v-finance-card .lf-v-card-copy{padding:31px;align-self:start;margin-top:14px}.lf-v-finance-card .lf-v-card-copy h3{max-width:260px}.lf-v-finance-art{position:relative;height:300px;margin:20px 15px 20px -10px;perspective:900px}.lf-v-sheet{position:absolute;width:185px;height:238px;border:1px solid var(--lf-v-line);border-radius:9px;background:var(--lf-v-paper);box-shadow:0 18px 28px -20px #0e34235c;padding:17px;transform-style:preserve-3d}.lf-v-sheet-back{left:10px;top:19px;transform:rotate(-14deg);background:var(--lf-v-sage);animation:lf-v-paper-float 8s ease-in-out infinite}.lf-v-sheet-back>span{display:block;height:4px;background:var(--lf-v-paper);opacity:.65;width:74%;margin-top:16px;border-radius:3px}.lf-v-sheet-back>span:nth-child(3){width:95%}.lf-v-sheet-back>span:nth-child(4){width:60%}.lf-v-sheet-front{left:47px;top:35px;transform:rotate(9deg)}.lf-v-sheet-head{display:flex;align-items:center;gap:6px}.lf-v-sheet-head .lf-v-mark{height:20px;width:20px}.lf-v-sheet-head small{font-size:9px;font-weight:650;color:var(--lf-ink)}.lf-v-sheet-front>strong{display:block;font-size:12px;margin-top:15px;color:var(--lf-ink)}.lf-v-sheet-rule{display:block;height:1px;background:var(--lf-v-line);margin:11px 0}.lf-v-sheet-stats{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--lf-muted);gap:4px}.lf-v-sheet-stats b{font-size:11px;color:var(--lf-ink)}.lf-v-mini-bars{display:flex;align-items:flex-end;gap:7px;height:60px;margin:15px 0 14px;border-bottom:1px solid var(--lf-v-line)}.lf-v-mini-bars i{background:var(--lf-v-green);flex:1;border-radius:3px 3px 0 0}.lf-v-mini-bars i:nth-child(2n){background:var(--lf-v-sage)}.lf-v-sheet-lines{display:grid;gap:6px}.lf-v-sheet-lines span{height:3px;background:var(--lf-v-line);border-radius:2px}.lf-v-sheet-lines span:nth-child(2){width:73%}.lf-v-sheet-lines span:nth-child(3){width:87%}.lf-v-document-tag{position:absolute;bottom:9px;left:6px;background:var(--lf-v-paper);border:1px solid var(--lf-v-line);border-radius:40px;display:flex;align-items:center;gap:7px;font-size:10px;color:var(--lf-ink);padding:10px 13px;white-space:nowrap;box-shadow:0 9px 18px -14px #092c214d}.lf-v-stock-card{grid-area:stock;min-height:348px}.lf-v-stock-card .lf-v-card-copy h3{font-size:25px}.lf-v-stock-art{margin:25px 25px 0;background:var(--lf-v-paper);border:1px solid var(--lf-v-line);border-radius:13px 13px 0 0;padding:17px 16px;transform:rotate(-3deg) translateY(8px);transform-origin:bottom;box-shadow:0 14px 30px -23px #0d372547}.lf-v-stock-header{display:flex;align-items:center;gap:9px;font-size:9px;color:var(--lf-muted);margin-bottom:13px}.lf-v-stock-header svg{color:var(--lf-v-green)}.lf-v-stock-row{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--lf-v-line)}.lf-v-stock-row:last-child{border-bottom:none}.lf-v-stock-row strong{font-size:11px;font-weight:550}.lf-v-stock-row>span:last-child{font-size:10px;margin-left:auto;background:var(--lf-v-soft);border:1px solid var(--lf-v-line);border-radius:5px;padding:4px 7px;color:var(--lf-muted)}.lf-v-product-symbol{height:30px;width:30px;display:grid;place-items:center;border-radius:7px;background:var(--lf-v-sage);color:var(--lf-v-green)}.lf-v-product-symbol-1{background:#e4d5b8;color:#856c39}.lf-v-product-symbol-2{background:#dbe7d9;color:#56714e}.lf-v-branch-card{grid-area:branch;min-height:418px;background:var(--lf-v-dark);color:#fff}.lf-v-branch-card .lf-v-card-number{color:#aac9b8}.lf-v-branch-card .lf-v-card-copy h3{color:#f4f8f3;max-width:235px}.lf-v-branch-card .lf-v-card-copy p{color:#c0d5c8}.lf-v-branch-art{position:relative;width:300px;max-width:calc(100% - 20px);height:243px;margin:20px auto -8px;isolation:isolate}.lf-v-connections{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.lf-v-connections path{fill:none;stroke:#7aa894;stroke-width:1.3;stroke-dasharray:4 4;animation:lf-v-dashes 18s linear infinite}.lf-v-central-node{position:absolute;left:50%;top:12px;transform:translate(-50%);width:102px;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 9px;border-radius:13px;border:1px solid #527e69;background:#23533f;color:#eff8ec;font-size:10px;box-shadow:0 8px 18px -12px #071e14}.lf-v-central-node .lf-v-mark{width:24px;height:24px;background:#fff;padding:3px}.lf-v-branch-node{position:absolute;width:77px;height:68px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:#254e3d;border:1px solid #527e69;border-radius:12px;font-size:9px;color:#dff4dc}.lf-v-branch-node-one{left:7%;top:130px}.lf-v-branch-node-two{right:7%;top:130px}.lf-v-branch-node-three{left:50%;transform:translate(-50%);top:176px}.lf-v-node-orbit{position:absolute;width:260px;height:260px;border:1px solid rgba(173,208,173,.12);border-radius:50%;top:71px;left:50%;transform:translate(-50%);z-index:-2}.lf-v-node-orbit:after{content:"";position:absolute;inset:35px;border:1px solid rgba(173,208,173,.12);border-radius:50%}.lf-v-team-card{grid-area:team;display:flex;align-items:center;min-height:243px;gap:10px}.lf-v-team-card .lf-v-card-copy{padding:28px 30px 28px 0;flex:1}.lf-v-team-card .lf-v-card-copy h3{max-width:310px}.lf-v-team-art{padding:26px 27px;width:245px;flex-shrink:0}.lf-v-team-avatars{display:flex;margin-bottom:15px;justify-content:center}.lf-v-team-avatars>span{height:49px;width:49px;display:grid;place-items:center;color:var(--lf-v-green);background:var(--lf-v-sage);border-radius:50%;border:3px solid var(--lf-surface,#f6f8f6)}.lf-v-team-avatars>span+span{margin-left:-8px;background:#e9dfc8;color:#967a42}.lf-v-team-avatars>span+span+span{background:#d8e0e9;color:#5a7384}.lf-v-role-list{display:grid;gap:5px}.lf-v-role-list>span{display:flex;align-items:center;gap:7px;background:var(--lf-v-paper);border:1px solid var(--lf-v-line);border-radius:7px;padding:7px 8px;font-size:9px;color:var(--lf-ink)}.lf-v-role-list svg{margin-left:auto;color:var(--lf-v-green)}.lf-v-role-dot{width:6px;height:6px;background:var(--lf-v-green);border-radius:50%}.lf-v-role-dot-1{background:#ae955c}.lf-v-role-dot-2{background:#7994a1}.lf-v-permission{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--lf-muted);font-size:8px;margin-top:10px}.lf-v-counter-card{padding:26px 30px;min-height:174px;display:flex;flex-direction:column;justify-content:center}.lf-v-counter-card h3{font-size:33px;font-weight:600;line-height:1.1;letter-spacing:-.05em;margin:12px 0 9px;max-width:240px;color:var(--lf-ink)}.lf-v-counter-card p{font-size:13px;line-height:1.5;max-width:225px;margin:0;color:var(--lf-muted)}.lf-v-counter-card>span:first-child{font-size:10px;letter-spacing:.04em}.lf-v-customer-card{grid-area:customers;background:var(--lf-accent,#d6f06d);border-color:transparent;color:#153e2a}.lf-v-customer-card h3{color:#153e2a}.lf-v-customer-card p{color:#31563d}.lf-v-counter-symbol{position:absolute;right:19px;top:20px;opacity:.26}.lf-v-language-card{grid-area:languages}.lf-v-language-badges{display:flex;gap:4px}.lf-v-language-badges span{font-size:9px;font-weight:650;border:1px solid var(--lf-v-line);background:var(--lf-v-paper);border-radius:4px;padding:4px 5px;color:var(--lf-v-green)}.lf-site[data-theme=dark] .lf-v-branch-card{background:#11261d;border-color:#416552}.lf-site[data-theme=dark] .lf-v-floating-icon{background:#473e27;color:#dfbf72}.lf-site[data-theme=dark] .lf-v-order-icon{background:var(--lf-v-sage);color:#90dfb5}.lf-site[data-theme=dark] .lf-v-customer-card{background:#c8e566}.lf-site[data-theme=dark] .lf-v-document-tag{color:var(--lf-ink)}@keyframes lf-v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lf-v-bar-grow{0%{transform:scaleY(.4);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes lf-v-paper-float{0%,to{transform:rotate(-14deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-5px)}}@keyframes lf-v-dashes{to{stroke-dashoffset:-80}}@media(min-width:1300px){.lf-v-finance-card{min-height:365px}.lf-v-team-card{min-height:247px}.lf-v-counter-card{min-height:174px}}@media(max-width:1050px){.lf-v-dashboard-scene{padding:0 37px 30px}.lf-v-floating-stock{right:-5px}.lf-v-floating-order{left:-5px}.lf-v-floating{padding:11px 12px}.lf-v-sidebar{padding:18px 11px}.lf-v-dashboard{grid-template-columns:145px minmax(0,1fr)}.lf-v-screen{padding:21px 18px}.lf-v-card-copy{padding:25px 25px 0}.lf-v-finance-card .lf-v-card-copy{padding:25px}.lf-v-card-copy h3{font-size:25px}.lf-v-finance-card{grid-template-columns:1fr 225px}.lf-v-finance-art{margin-right:0;margin-left:-25px;transform:scale(.88);transform-origin:center}.lf-v-team-art{width:205px;padding:24px 19px}.lf-v-team-card .lf-v-card-copy{padding:25px 25px 25px 0}.lf-v-counter-card{padding:25px}.lf-v-counter-card h3{font-size:29px}.lf-v-counter-symbol{display:none}}@media(max-width:800px){.lf-v-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"finance finance" "stock branch" "team team" "customers languages";gap:15px}.lf-v-finance-card{min-height:310px;grid-template-columns:1fr 280px}.lf-v-finance-art{transform:none;margin-left:0}.lf-v-stock-card,.lf-v-branch-card{min-height:405px}.lf-v-team-art{width:220px}.lf-v-dashboard-wrap{margin-top:30px}.lf-v-dashboard-scene{padding:0 18px 28px}.lf-v-dashboard{grid-template-columns:116px minmax(0,1fr);border-radius:13px}.lf-v-sidebar{padding:16px 9px;gap:15px}.lf-v-brand{gap:4px}.lf-v-brand .lf-v-mark{height:18px;width:18px}.lf-v-brand strong{font-size:9px}.lf-v-company>svg{display:none}.lf-v-nav>span{font-size:8px;padding:6px;gap:6px}.lf-v-nav svg{width:12px;height:12px}.lf-v-screen{padding:18px 14px 15px}.lf-v-screen-heading h3{font-size:17px}.lf-v-summary{gap:7px}.lf-v-total{padding:10px}.lf-v-total strong{font-size:18px;margin:8px 0 10px}.lf-v-floating{gap:8px;max-width:210px;padding:11px}.lf-v-floating-stock{top:101px;right:-5px;transform:scale(.92)}.lf-v-floating-order{left:-5px;bottom:67px}.lf-v-floating-icon{height:33px;width:32px}.lf-v-floating strong{font-size:10px}.lf-v-scene-dot{display:none}}@media(max-width:580px){.lf-v-dashboard-wrap{margin-top:25px}.lf-v-preview-label{font-size:10px;margin-bottom:17px}.lf-v-dashboard-scene{padding:0 0 42px}.lf-v-dashboard{grid-template-columns:minmax(0,1fr);transform:none;border-radius:12px}.lf-v-sidebar{display:none}.lf-v-screen{padding:17px 13px 13px}.lf-v-screen-heading{margin-bottom:13px}.lf-v-screen-heading h3{font-size:17px}.lf-v-screen-heading small{font-size:8px}.lf-v-month{font-size:8px;padding:6px}.lf-v-total{padding:9px 8px}.lf-v-total strong{font-size:18px}.lf-v-total>span{font-size:8px}.lf-v-total>span svg{width:10px;height:10px}.lf-v-total strong small{font-size:12px}.lf-v-chart{padding:12px 10px 8px}.lf-v-chart-title>strong{font-size:10px}.lf-v-chart-title>div{gap:7px;font-size:7px}.lf-v-chart-content{height:116px;margin-top:15px}.lf-v-bars{height:96px;gap:4px;padding-left:21px;padding-right:4px}.lf-v-bar-pair{gap:2px}.lf-v-bar-pair>i{width:6px}.lf-v-transactions>div{font-size:8px;gap:6px}.lf-v-transactions small{display:none}.lf-v-transactions b{margin-left:auto;width:auto;font-size:8px}.lf-v-floating-stock{right:10px;top:auto;bottom:5px;padding:9px 11px;animation:none;box-shadow:0 8px 20px -16px #17432f;max-width:200px}.lf-v-floating-stock .lf-v-floating-icon{width:30px;height:31px}.lf-v-floating-stock p{display:none}.lf-v-floating-order{left:10px;bottom:16px;width:140px;padding:8px 9px;gap:6px;animation:none}.lf-v-floating-order .lf-v-floating-icon{width:25px;height:26px}.lf-v-floating-order strong{font-size:8px}.lf-v-floating-order small{font-size:7px}.lf-v-floating-stock strong{font-size:9px}.lf-v-floating-stock small{font-size:8px}.lf-v-stock-dot{display:none}.lf-v-bento{grid-template-columns:1fr;grid-template-areas:"finance" "stock" "branch" "team" "customers" "languages";gap:14px}.lf-v-bento-card{border-radius:19px}.lf-v-card-copy h3,.lf-v-stock-card .lf-v-card-copy h3{font-size:26px;max-width:300px}.lf-v-card-copy p{font-size:14px}.lf-v-finance-card{display:block;min-height:0}.lf-v-finance-card .lf-v-card-copy{margin-top:0;padding:25px 25px 0}.lf-v-finance-card .lf-v-card-copy h3{max-width:260px}.lf-v-finance-art{height:277px;width:255px;margin:8px auto 15px;transform:scale(.9)}.lf-v-stock-card{min-height:0}.lf-v-stock-art{margin:23px 25px 0;max-width:360px;min-height:170px}.lf-v-stock-row{padding:10px 0}.lf-v-stock-row strong{font-size:12px}.lf-v-branch-card{min-height:414px}.lf-v-branch-card .lf-v-card-copy h3{max-width:300px}.lf-v-branch-art{margin-top:16px}.lf-v-team-card{display:flex;flex-direction:column-reverse;align-items:stretch;gap:0;min-height:0}.lf-v-team-card .lf-v-card-copy{padding:25px 25px 0}.lf-v-team-art{width:min(310px,100%);padding:24px 30px 26px;margin:0 auto}.lf-v-team-avatars>span{height:52px;width:52px}.lf-v-role-list>span{font-size:11px;padding:9px 10px}.lf-v-permission{font-size:10px}.lf-v-counter-card{min-height:174px}.lf-v-counter-card h3{font-size:37px}.lf-v-counter-card p{max-width:none;font-size:14px}.lf-v-counter-symbol{display:block;right:26px;top:25px}.lf-v-language-badges span{font-size:11px;padding:4px 7px}}@media(max-width:420px){.lf-v-floating-order{display:none}.lf-v-floating-stock{max-width:220px;left:50%;right:auto;transform:translate(-50%)}}.lf-motion-paused .lf-v-floating,.lf-motion-paused .lf-v-sheet-back,.lf-motion-paused .lf-v-connections path,.lf-motion-paused .lf-v-bar-pair>i{animation:none}.lf-motion-paused .lf-v-bento-card{transition:none}@media(prefers-reduced-motion:reduce){.lf-v-floating,.lf-v-sheet-back,.lf-v-connections path,.lf-v-bar-pair>i{animation:none}.lf-v-bento-card{transition:none}.lf-v-bento-card:hover{transform:none}}.lf-connect-section{padding:20px 0 104px;position:relative;color:var(--lf-ink,#103f32)}.lf-connect-stage{--lf-orbit-size:740px;--lf-orbit-radius:330px;--lf-orbit-tile:76px;height:800px;position:relative;max-width:1180px;margin:0 auto;isolation:isolate}.lf-connect-orbit-line{position:absolute;width:calc(var(--lf-orbit-radius)*2);height:calc(var(--lf-orbit-radius)*2);border:1px solid var(--lf-border,#e5ece8);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;opacity:.8}.lf-connect-orbit-line-inner{width:490px;height:490px;border-style:dashed;opacity:.45}.lf-connect-ring{position:absolute;width:var(--lf-orbit-size);height:var(--lf-orbit-size);left:50%;top:50%;margin-left:calc(var(--lf-orbit-size)/-2);margin-top:calc(var(--lf-orbit-size)/-2);animation:lf-connect-orbit-turn 110s linear infinite;will-change:transform}.lf-connect-orbit-tile{position:absolute;left:50%;top:50%;width:var(--lf-orbit-tile);height:var(--lf-orbit-tile);margin-left:calc(var(--lf-orbit-tile)/-2);margin-top:calc(var(--lf-orbit-tile)/-2);transform:rotate(var(--lf-orbit-angle)) translateY(calc(var(--lf-orbit-radius)*-1)) rotate(calc(var(--lf-orbit-angle)*-1))}.lf-connect-orbit-card{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #e3ebe4;border-radius:18px;box-shadow:0 12px 27px #153b2810;animation:lf-connect-orbit-counterturn 110s linear infinite;will-change:transform;color:#256147}.lf-connect-orbit-card svg{width:29px;height:29px;flex:none}.lf-connect-orbit-card span{font-size:8px;font-weight:650;line-height:1.3;white-space:nowrap;letter-spacing:-.02em}.lf-connect-orbit-tone-1{background:#e7f0d8;border-color:#dce8cb;color:#325d2b}.lf-connect-orbit-tone-2{background:#164b38;border-color:#164b38;color:#e2eed9}.lf-connect-orbit-tone-3{background:#f3eee5;border-color:#ebe4d7;color:#655944}.lf-connect-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:430px;text-align:center}.lf-connect-brand{height:68px;width:68px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--lf-surface,#f3f6f3);border:1px solid var(--lf-border,#e5ece8);margin:0 auto 22px;box-shadow:0 8px 18px #153b2810}.lf-connect-brand img{width:44px;height:44px;object-fit:contain}.lf-connect-kicker{font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1.4;color:var(--lf-muted,#698078);margin:0 0 16px}.lf-connect-center h2,.lf-proof-heading h2{font-size:clamp(32px,3.2vw,44px);font-weight:600;letter-spacing:-.055em;line-height:1.1;margin:0;color:var(--lf-ink,#103f32)}.lf-connect-intro{font-size:14px;line-height:1.75;max-width:370px;margin:21px auto 0;color:var(--lf-muted,#698078)}.lf-connect-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px;margin:0 auto;gap:0 36px;padding:0 24px}.lf-connect-detail{padding:24px 0 28px;border-top:1px solid var(--lf-border,#e5ece8);position:relative}.lf-connect-detail-number{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--lf-muted,#698078);display:block;margin-bottom:12px}.lf-connect-detail-title{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;justify-content:space-between}.lf-connect-detail h3{font-size:17px;line-height:1.3;letter-spacing:-.02em;font-weight:600;margin:0;color:var(--lf-ink,#103f32)}.lf-connect-detail p{font-size:13px;line-height:1.7;margin:13px 0 0;color:var(--lf-muted,#698078);max-width:330px}.lf-proof-section{padding:72px 0 56px;overflow:hidden;color:var(--lf-ink,#103f32);background:var(--lf-surface,#f6f8f5);border-radius:32px;margin:0 24px}.lf-proof-heading{max-width:1160px;margin:0 auto 46px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding:0 24px}.lf-proof-heading h2{max-width:590px}.lf-proof-sub{max-width:305px;font-size:14px;line-height:1.75;color:var(--lf-muted,#698078);margin:0 0 1px}.lf-proof-note{max-width:1160px;margin:28px auto 0;padding:0 24px;font-size:10px;line-height:1.7;color:var(--lf-muted,#698078)}.lf-proof-marquees{display:flex;flex-direction:column;gap:18px;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.lf-proof-lane{overflow:hidden}.lf-proof-track{display:flex;width:max-content;animation:lf-proof-move 72s linear infinite;will-change:transform}.lf-proof-lane-1 .lf-proof-track{animation-direction:reverse;animation-duration:78s}.lf-proof-lane:hover .lf-proof-track,.lf-proof-lane:focus-within .lf-proof-track{animation-play-state:paused}.lf-proof-group{display:flex;gap:18px;padding-right:18px}.lf-proof-card{width:335px;flex:none;background:#fff;border:1px solid #e2e8e3;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;min-height:214px}.lf-proof-card-1{background:#f0f5e5}.lf-proof-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#537762}.lf-proof-sector{font-size:10px;font-weight:650;letter-spacing:.02em;background:#eff4ee;border-radius:5px;padding:5px 8px;line-height:1.4;max-width:230px}.lf-proof-card-1 .lf-proof-sector{background:#e5eddb}.lf-proof-quote{font-size:14px;line-height:1.75;letter-spacing:-.012em;margin:20px 0 24px;flex:1;color:var(--lf-ink,#103f32)}.lf-proof-person{display:flex;align-items:center;justify-content:space-between;gap:11px;padding-top:13px;border-top:1px solid #dce7dc}.lf-proof-person strong{display:block;font-size:11px;font-weight:650;line-height:1.45;color:var(--lf-ink,#103f32)}.lf-proof-person>svg{color:#5d7d66;flex:none}[data-theme=dark] .lf-proof-card{background:#172b23;border-color:#30453a}[data-theme=dark] .lf-proof-card-1{background:#22382a}[data-theme=dark] .lf-proof-sector{background:#263e30;color:#c7dfcc}[data-theme=dark] .lf-proof-card-1 .lf-proof-sector{background:#314b32}[data-theme=dark] .lf-proof-card-top,[data-theme=dark] .lf-proof-person>svg{color:#a8c8b3}[data-theme=dark] .lf-proof-person{border-color:#354e3c}[data-theme=dark] .lf-connect-orbit-card{box-shadow:0 12px 27px #0002}@keyframes lf-connect-orbit-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lf-connect-orbit-counterturn{0%{transform:rotate(var(--lf-tile-tilt,0deg))}to{transform:rotate(calc(var(--lf-tile-tilt,0deg) - 360deg))}}@keyframes lf-proof-move{to{transform:translate(-50%)}}.lf-motion-paused .lf-connect-ring,.lf-motion-paused .lf-connect-orbit-card,.lf-motion-paused .lf-proof-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lf-connect-ring,.lf-connect-orbit-card,.lf-proof-track{animation:none!important}.lf-connect-orbit-card{transform:rotate(var(--lf-tile-tilt,0deg))}.lf-proof-marquees{mask-image:none}.lf-proof-lane{overflow-x:auto;scrollbar-width:thin}.lf-proof-group[aria-hidden=true]{display:none}}@media(max-width:1000px){.lf-connect-stage{--lf-orbit-size:650px;--lf-orbit-radius:285px;--lf-orbit-tile:70px;height:710px}.lf-connect-orbit-line-inner{width:420px;height:420px}.lf-connect-center{width:370px}.lf-connect-center h2{font-size:38px}.lf-connect-intro{max-width:330px;font-size:13px}.lf-connect-orbit-card span{font-size:7px}.lf-connect-details{gap:0 24px}.lf-proof-heading{gap:30px}.lf-proof-heading h2{font-size:36px}}@media(max-width:760px){.lf-connect-section{padding:22px 0 66px}.lf-connect-stage{--lf-orbit-size:540px;--lf-orbit-radius:235px;--lf-orbit-tile:62px;height:600px}.lf-connect-orbit-line-inner{width:340px;height:340px}.lf-connect-center{width:290px}.lf-connect-brand{height:54px;width:54px;border-radius:16px;margin-bottom:17px}.lf-connect-brand img{width:35px;height:35px}.lf-connect-kicker{font-size:8px;margin-bottom:13px}.lf-connect-center h2{font-size:31px}.lf-connect-intro{max-width:265px;font-size:12px;margin-top:17px}.lf-connect-orbit-card{border-radius:15px;gap:6px}.lf-connect-orbit-card svg{width:25px;height:25px}.lf-connect-orbit-card span{font-size:6px}.lf-connect-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.lf-proof-section{padding:52px 0 38px;border-radius:22px;margin:0 14px}.lf-proof-heading{display:block;margin-bottom:30px;padding:0 24px}.lf-proof-heading h2{font-size:33px}.lf-proof-sub{max-width:430px;font-size:12px;margin-top:20px}.lf-proof-note{font-size:9px;margin-top:22px}.lf-proof-card{width:300px;padding:21px;min-height:212px}.lf-proof-quote{font-size:13px}.lf-proof-group{gap:14px;padding-right:14px}.lf-proof-marquees{gap:14px;mask-image:none}}@media(max-width:580px){.lf-connect-stage{--lf-orbit-size: calc(100vw - 20px) ;--lf-orbit-radius: calc((100vw - 78px)/2) ;--lf-orbit-tile:50px;height:calc(100vw + 42px);min-height:390px}.lf-connect-orbit-line-inner{width:calc(100vw - 175px);height:calc(100vw - 175px)}.lf-connect-center{width:calc((100vw - 70px)*.58)}.lf-connect-brand{width:44px;height:44px;border-radius:13px;margin-bottom:12px}.lf-connect-brand img{width:29px;height:29px}.lf-connect-kicker{font-size:6px;letter-spacing:.08em;margin-bottom:11px}.lf-connect-center h2{font-size:clamp(21px,5.2vw,28px);letter-spacing:-.06em}.lf-connect-intro{font-size:10px;line-height:1.6;margin-top:13px;max-width:230px}.lf-connect-orbit-card{border-radius:12px;gap:0}.lf-connect-orbit-card svg{width:24px;height:24px}.lf-connect-orbit-card span{display:none}}@media(max-width:440px){.lf-connect-stage{--lf-orbit-radius: calc((100vw - 65px)/2) ;--lf-orbit-tile:43px;min-height:390px}.lf-connect-center{width:calc((100vw - 55px)*.56)}.lf-connect-brand{height:40px;width:40px;margin-bottom:10px}.lf-connect-brand img{height:27px;width:27px}.lf-connect-kicker{font-size:6px;margin-bottom:9px}.lf-connect-center h2{font-size:clamp(19px,5.1vw,23px)}.lf-connect-intro{font-size:9px;line-height:1.6;margin-top:11px}.lf-connect-orbit-card{border-radius:10px}.lf-connect-orbit-card svg{width:22px;height:22px}.lf-connect-details{grid-template-columns:1fr;padding:0 24px;gap:0}.lf-connect-detail{padding:19px 0 22px}.lf-connect-detail-number{display:none}.lf-connect-detail h3{font-size:16px}.lf-connect-detail p{font-size:12px;max-width:none;margin-top:11px}.lf-proof-heading h2{font-size:30px}.lf-proof-card{width:282px}}.lf-site{--lf-ink:#143c30;--lf-muted:#63776c;--lf-surface:#f5f7f4;--lf-border:#e1e8e1;--lf-accent:#c4eb64;--lf-paper:#fff;--lf-hero:#edf2e5;--lf-scroll:0;--lf-hero-progress:0;background:var(--lf-paper);color:var(--lf-ink);font-family:DM Sans,Arial,sans-serif;overflow:clip;line-height:1.6;isolation:isolate}.lf-site[data-theme=dark]{--lf-ink:#e5f0e8;--lf-muted:#a8bcae;--lf-surface:#182d23;--lf-border:#30483a;--lf-paper:#10231a;--lf-hero:#192e20;--lf-accent:#c4eb64;color-scheme:dark}.lf-site h1,.lf-site h2,.lf-site h3{font-family:Manrope,DM Sans,Arial,sans-serif;font-weight:650;letter-spacing:-.045em;color:inherit}.lf-site h3{margin:0;line-height:1.3}.lf-site button,.lf-site select{color:inherit}.lf-site p{line-height:1.7}.lf-site a,.lf-site button{-webkit-tap-highlight-color:transparent}.lf-site button:focus-visible,.lf-site a:focus-visible,.lf-site summary:focus-visible,.lf-site select:focus-visible{outline:3px solid #88ad50;outline-offset:5px}.lf-container{width:min(1180px,calc(100% - 80px));margin-left:auto;margin-right:auto}.lf-section{padding:112px 0}.lf-site section[id],.lf-site footer[id],.lf-sector-layout{scroll-margin-top:100px}.lf-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lf-skip{position:fixed;left:20px;top:-100px;padding:10px 22px;background:var(--lf-accent);color:#143c30;border-radius:30px;z-index:110}.lf-skip:focus{top:15px}.lf-progress{position:fixed;left:0;right:0;top:0;height:3px;background:var(--lf-accent);transform:scaleX(var(--lf-scroll));transform-origin:left;z-index:101;pointer-events:none}.lf-header{position:sticky;top:0;z-index:90;background:var(--lf-paper);border-bottom:1px solid var(--lf-border)}.lf-header-inner{width:min(1300px,calc(100% - 64px));margin:auto;height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.lf-site .brand{color:var(--lf-ink);font-size:21px;letter-spacing:-.055em;white-space:nowrap}.lf-site .brand img{width:34px;height:34px;object-fit:contain}.lf-site .brand-ai{font-weight:600;margin-left:2px}.lf-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.lf-nav a,.lf-signin{font-size:13px;font-weight:550;transition:color .2s}.lf-nav a:hover,.lf-signin:hover{color:#48872f}.lf-controls{display:flex;gap:13px;align-items:center}.lf-icon-button{background:transparent;display:grid;place-items:center;padding:9px;min-height:38px;min-width:38px;border-radius:50%;color:var(--lf-ink);transition:background .2s}.lf-icon-button:hover{background:var(--lf-surface)}.lf-controls select{border:0;padding:6px 14px 6px 2px;font-size:12px;font-weight:650;background:transparent;border-radius:4px}.lf-controls select option{background:var(--lf-paper);color:var(--lf-ink)}.lf-nav-start{font-size:12px;font-weight:600;background:var(--lf-ink);color:var(--lf-paper);padding:10px 15px;border-radius:30px;display:flex;align-items:center;gap:8px}.lf-menu,.lf-mobile-signin{display:none}.lf-hero{background:var(--lf-hero);position:relative;padding:70px 40px 35px;min-height:930px}.lf-hero-copy{max-width:940px;margin:auto;text-align:center;position:relative;z-index:2}.lf-eyebrow{display:inline-flex;align-items:center;gap:9px;letter-spacing:.1em;font-size:10px;font-weight:700;line-height:1.5;color:var(--lf-muted);text-transform:uppercase}.lf-eyebrow i{height:7px;width:7px;background:var(--lf-accent);border-radius:50%;flex:none;box-shadow:0 0 0 3px #92ad5520}.lf-hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.18;font-weight:650;letter-spacing:-.06em;margin:19px 0 24px}.lf-rotator{height:1.22em;position:relative;display:block;overflow:hidden;margin:3px auto 0;max-width:100%}.lf-rotator-track{display:flex;flex-direction:column;align-items:center;animation:lf-words 15s cubic-bezier(.7,0,.25,1) infinite;will-change:transform}.lf-rotator-track>span{height:1.22em;line-height:1.22;white-space:nowrap;position:relative;display:block;flex:none;padding:0 .08em;isolation:isolate}.lf-rotator-track>span:after{content:"";position:absolute;bottom:.05em;height:.16em;left:0;right:0;background:var(--lf-accent);z-index:-1}.lf-hero-copy>p{font-size:16px;color:var(--lf-muted);max-width:620px;margin:auto;line-height:1.8}.lf-hero-actions{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:28px}.lf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:6px 7px 6px 23px;border:1px solid var(--lf-ink);border-radius:40px;background:var(--lf-ink);color:var(--lf-paper);font-size:13px;font-weight:600;min-height:48px;text-align:center;transition:transform .25s,box-shadow .25s}.lf-button>span{width:34px;height:34px;border-radius:50%;background:var(--lf-accent);color:#163c29;display:grid;place-items:center;flex:none;transition:transform .25s}.lf-button:hover{transform:translateY(-3px);box-shadow:0 8px 15px #173c2a18}.lf-button:hover>span{transform:rotate(45deg)}.lf-button-outline{background:transparent;color:var(--lf-ink);border-color:var(--lf-border)}.lf-button-outline>span{background:var(--lf-surface);color:var(--lf-ink)}.lf-text-button{display:flex;align-items:center;gap:10px;background:transparent;font-size:13px;font-weight:600;padding:10px 0;color:var(--lf-ink)}.lf-trial{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;color:var(--lf-muted);font-size:11px}.lf-scroll-hint{width:36px;height:36px;border:1px solid var(--lf-border);display:grid;place-items:center;border-radius:50%;margin:18px auto 0;animation:lf-hint 3s ease-in-out infinite}.lf-site .lf-v-dashboard-wrap{width:min(1160px,100%);margin-top:42px}.lf-site .lf-v-dashboard{transform:perspective(1600px) rotateX(calc(7deg - var(--lf-hero-progress)*7deg));transition:transform .12s linear}.lf-site .lf-v-screen-heading h3{font-size:22px}.lf-site .lf-v-dashboard-scene{padding:0 95px 34px}.lf-site .lf-v-chart-content{height:154px}.lf-site .lf-v-bars{height:133px}.lf-site .lf-v-total strong{font-size:25px}.lf-trust{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:38px;padding-bottom:38px}.lf-trust-count{display:flex;align-items:center;gap:27px}.lf-trust-count>span{font-size:55px;letter-spacing:-.07em;font-weight:600;line-height:1}.lf-trust-count>span>span{font-size:32px;color:#6a8c38;vertical-align:top;line-height:1.4;margin-left:4px}.lf-trust-count strong{font-size:16px;font-weight:600}.lf-trust-count p{font-size:12px;color:var(--lf-muted);margin-top:4px}.lf-language-chip{display:flex;align-items:center;gap:8px}.lf-language-chip span{width:36px;height:36px;border-radius:50%;border:1px solid var(--lf-border);background:var(--lf-surface);display:grid;place-items:center;font-size:11px;font-weight:600}.lf-language-chip span:last-child{background:var(--lf-accent);color:#163c29;border:0;font-size:23px}.lf-tape{display:flex;align-items:center;gap:12px;padding:14px 32px;background:var(--lf-surface);border-top:1px solid var(--lf-border);border-bottom:1px solid var(--lf-border)}.lf-tape-window{min-width:0;overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lf-tape-track{display:flex;width:max-content;animation:lf-tape 40s linear infinite}.lf-tape-track>div{display:flex;align-items:center;gap:55px;padding-right:55px;flex:none}.lf-tape-track span{display:flex;align-items:center;gap:17px;white-space:nowrap;font-size:17px;letter-spacing:-.02em;font-weight:500}.lf-tape-track i{width:8px;height:8px;background:var(--lf-accent);border-radius:2px;transform:rotate(45deg)}.lf-section-head h2{font-size:clamp(32px,3.15vw,44px);line-height:1.2;margin-top:15px;max-width:590px}.lf-section-head p{color:var(--lf-muted);font-size:15px;max-width:515px;line-height:1.8}.lf-head-split{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;margin-bottom:45px}.lf-head-split>p{padding-bottom:4px}.lf-head-split .lf-inline-link{margin-top:19px}.lf-inline-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:600}.lf-inline-link:hover svg{transform:translate(3px,-3px)}.lf-inline-link svg{transition:transform .2s}.lf-head-center{text-align:center;max-width:740px;margin:0 auto 48px}.lf-head-center h2{margin:15px auto 18px;max-width:720px}.lf-head-center p{margin:0 auto;max-width:600px}.lf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lf-steps article{padding:30px 28px 34px;border:1px solid var(--lf-border);border-radius:20px;position:relative;background:var(--lf-paper);transition:background .25s,transform .25s}.lf-steps article:hover{background:var(--lf-surface);transform:translateY(-5px)}.lf-step-number{display:block;font-size:38px;font-weight:550;letter-spacing:-.06em;color:#b8c7b6;line-height:1.1;margin-bottom:34px}.lf-steps h3{font-size:22px;margin-bottom:12px}.lf-steps p{font-size:13px;color:var(--lf-muted);line-height:1.8;max-width:285px}.lf-step-arrow{position:absolute;right:29px;top:32px}.lf-bento-wrap{padding-bottom:110px}.lf-site .lf-v-bento-card{border-radius:23px}.lf-site .lf-v-card-copy p{font-size:15px}.lf-site .lf-v-card-copy h3{font-size:29px}.lf-site .lf-v-counter-card h3{font-size:43px}.lf-site .lf-v-counter-card p{font-size:14px}.lf-sector-section{background:var(--lf-surface)}.lf-sector-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:38px;align-items:stretch}.lf-sector-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:center}.lf-sector-option{display:flex;align-items:center;text-align:left;gap:10px;border:1px solid var(--lf-border);border-radius:10px;background:var(--lf-paper);color:var(--lf-ink);padding:14px 13px;min-height:70px;font-size:12px;font-weight:550;line-height:1.5;transition:background .2s,border-color .2s}.lf-sector-option>span{flex:1}.lf-sector-option>svg{flex:none}.lf-sector-option>svg:last-child{opacity:.3}.lf-sector-option.is-active{background:var(--lf-accent);border-color:var(--lf-accent);color:#163c29}.lf-sector-option:hover{border-color:#95b772}.lf-sector-detail{border:1px solid var(--lf-border);border-radius:24px;overflow:hidden;background:var(--lf-paper);animation:lf-sector-enter .3s ease-out}.lf-sector-visual{height:215px;background:var(--lf-hero);display:flex;align-items:center;justify-content:center;position:relative;gap:15px;isolation:isolate;overflow:hidden}.lf-sector-orbit{position:absolute;border:1px solid #b5c5ad;border-radius:50%;width:275px;height:275px;transform:rotate(-25deg);opacity:.4;z-index:-1}.lf-sector-orbit:before,.lf-sector-orbit:after{content:"";position:absolute;inset:23px;border:1px solid #b5c5ad;border-radius:50%}.lf-sector-orbit:after{inset:48px}.lf-sector-symbol{display:grid;place-items:center;width:94px;height:102px;border:1px solid #ffffffa0;border-radius:20px;background:#ffffffb0;box-shadow:0 18px 24px #143c3011;transform:rotate(-10deg);margin-right:10px;color:#1d664a}.lf-sector-symbol svg{width:57px;height:57px}.lf-sector-visual>img{position:absolute;width:39px;height:39px;left:25px;top:24px}.lf-sector-visual>span{position:absolute;left:25px;bottom:19px;color:var(--lf-muted);font-size:10px;font-weight:600}.lf-sector-content{padding:29px 30px 31px}.lf-sector-content h3{font-size:24px;margin-top:10px;margin-bottom:19px}.lf-sector-content ol{list-style:none;margin:0 0 26px;padding:0}.lf-sector-content li{display:flex;align-items:center;gap:14px;padding:11px 0;font-size:13px;border-bottom:1px solid var(--lf-border)}.lf-sector-content li>span{color:var(--lf-muted);font-size:10px}.lf-sector-content li>svg{margin-left:auto;color:#6d9250;flex:none}.lf-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lf-capability{position:relative;border:1px solid var(--lf-border);border-radius:19px;padding:30px 27px 32px;background:var(--lf-paper);transition:transform .25s,background .25s}.lf-capability:hover{transform:translateY(-5px);background:var(--lf-surface)}.lf-capability-icon{display:grid;place-items:center;width:45px;height:45px;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:13px;margin-bottom:29px}.lf-card-index{position:absolute;right:27px;top:32px;font-size:10px;color:var(--lf-muted)}.lf-capability h3{font-size:21px;margin-bottom:12px}.lf-capability p{font-size:13px;color:var(--lf-muted);line-height:1.85}.lf-billing-cycle{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--lf-border);background:var(--lf-surface);border-radius:40px;padding:10px 17px;font-size:11px;font-weight:550;margin-top:24px}.lf-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:22px}.lf-plan{padding:32px 28px;border:1px solid var(--lf-border);border-radius:20px;position:relative;background:var(--lf-paper)}.lf-plan-featured{background:var(--lf-hero);border:1.5px solid #8fab59;box-shadow:0 16px 30px #153c2a0a}.lf-plan-badge{position:absolute;top:-16px;left:28px;background:var(--lf-accent);color:#173c29;padding:7px 13px;border-radius:20px;font-size:10px;font-weight:650;line-height:1.4}.lf-plan-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--lf-border);border-radius:11px;margin-bottom:21px;background:var(--lf-surface)}.lf-plan-featured .lf-plan-icon{background:var(--lf-paper)}.lf-plan h3{font-size:24px}.lf-plan-description{font-size:12px;color:var(--lf-muted);margin-top:7px}.lf-price{display:flex;align-items:center;gap:10px;font-size:46px;font-weight:600;letter-spacing:-.07em;line-height:1.2!important;margin:30px 0 28px!important}.lf-price>span{font-size:12px;color:var(--lf-muted);letter-spacing:0;font-weight:550;line-height:1.5}.lf-price small{display:block;font-size:11px;font-weight:400}.lf-plan .lf-button{display:flex;width:100%;font-size:12px;padding-left:18px}.lf-plan ul{display:grid;gap:15px;list-style:none;padding:25px 0 0;margin:23px 0 0;border-top:1px solid var(--lf-border)}.lf-plan li{display:flex;align-items:start;gap:10px;font-size:12px}.lf-plan li svg{flex:none;position:relative;top:2px;color:#679444}.lf-pricing-note{text-align:center;font-size:11px!important;max-width:750px;color:var(--lf-muted);margin:28px auto 0;line-height:1.9!important}.lf-faq-section{background:var(--lf-surface)}.lf-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.lf-faq-layout .lf-section-head p{margin:19px 0 25px;max-width:300px}.lf-faq-list{display:grid;gap:12px;align-content:start}.lf-faq-list details{border:1px solid var(--lf-border);background:var(--lf-paper);border-radius:13px;padding:0 22px}.lf-faq-list summary{display:flex;align-items:center;gap:20px;justify-content:space-between;list-style:none;padding:21px 0;cursor:pointer;font-size:14px;font-weight:550;line-height:1.6}.lf-faq-list summary::-webkit-details-marker{display:none}.lf-faq-list summary svg{flex:none;transition:transform .25s}.lf-faq-list details[open] summary svg{transform:rotate(180deg)}.lf-faq-list details[open] summary{border-bottom:1px solid var(--lf-border)}.lf-faq-list details p{padding:18px 0 23px;font-size:13px;color:var(--lf-muted);line-height:1.85}.lf-closing{margin-top:100px;margin-bottom:100px;border-radius:28px;background:#153e2e;color:#f2f8ef;padding:65px 55px;position:relative;isolation:isolate;overflow:hidden;text-align:center;display:flex;align-items:center;flex-direction:column}.lf-closing-pattern{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:820px;height:820px;border:1px solid #ffffff0d;border-radius:50%;z-index:-1}.lf-closing-pattern:before,.lf-closing-pattern:after{content:"";position:absolute;border:1px solid #ffffff0e;border-radius:50%;inset:100px}.lf-closing-pattern:after{inset:200px}.lf-closing>img{padding:8px;background:#f4faf0;border-radius:16px;object-fit:contain;margin-bottom:24px}.lf-closing h2{font-size:clamp(30px,3.2vw,45px);line-height:1.25;max-width:700px;margin:0 auto 18px}.lf-closing p{font-size:15px;color:#b8d0bd;max-width:565px;margin-bottom:27px}.lf-button-lime{background:var(--lf-accent);border-color:var(--lf-accent);color:#143c30}.lf-button-lime>span{background:#143c30;color:#d1f088}.lf-closing>small{font-size:10px;color:#b7cebc;margin-top:16px}.lf-footer{background:#eaf0e9;padding-top:65px;color:#254636}.lf-footer-grid{display:grid;grid-template-columns:1.2fr .65fr .7fr 1.3fr;gap:40px;padding-bottom:54px}.lf-footer-brand .brand{color:#254636}.lf-footer-brand p{font-size:13px;color:#657b6d;margin:17px 0 16px;max-width:180px}.lf-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lf-footer h2{font-family:DM Sans,Arial,sans-serif;font-size:12px;letter-spacing:0;font-weight:650;margin:5px 0 18px;line-height:1.4}.lf-footer-column a,.lf-footer-column button{font-size:12px;color:#607765;font-weight:500}.lf-footer-column button{background:transparent;padding:0;line-height:1.6}.lf-footer-column a:hover,.lf-footer-column button:hover{color:#204d34}.lf-footer-contact .contact-links{display:flex;flex-direction:column;gap:13px}.lf-footer-contact .contact-links a{font-size:12px;color:#607765;gap:9px}.lf-footer-bottom{border-top:1px solid #cad6cb;padding-top:23px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#627768;gap:24px}.lf-footer-bottom a{display:flex;align-items:center;gap:9px;font-size:11px}.lf-footer-wordmark{width:min(1370px,calc(100% - 60px));margin:48px auto 0;text-align:center;overflow:hidden;line-height:1.05;padding-bottom:8px}.lf-footer-wordmark>span{display:block;font-family:Manrope,DM Sans,Arial,sans-serif;font-size:clamp(50px,12.5vw,194px);font-weight:800;letter-spacing:-.075em;white-space:nowrap;background:linear-gradient(180deg,#65816b,#879d86 24%,#c4d1c0 67%,#eaf0e9 97%);background-clip:text;-webkit-background-clip:text;color:transparent;line-height:1.23;transform:translateY(8px)}.lf-site[data-theme=dark] .lf-footer{background:#172c20;color:#d9e9d7}.lf-site[data-theme=dark] .lf-footer-brand .brand{color:#d9e9d7}.lf-site[data-theme=dark] .lf-footer h2{color:#e2f0dc}.lf-site[data-theme=dark] .lf-footer-brand p,.lf-site[data-theme=dark] .lf-footer-column a,.lf-site[data-theme=dark] .lf-footer-column button,.lf-site[data-theme=dark] .lf-footer-contact .contact-links a,.lf-site[data-theme=dark] .lf-footer-bottom{color:#adc1af}.lf-site[data-theme=dark] .lf-footer-bottom{border-color:#37513d}.lf-site[data-theme=dark] .lf-footer-wordmark>span{background-image:linear-gradient(180deg,#78947b,#6b856d 25%,#3b5340 67%,#172c20 97%)}.lf-site [data-lf-reveal]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1);transition-delay:var(--lf-delay,0s)}.lf-site .lf-pending{opacity:0;transform:translateY(28px)}.lf-site .lf-pending:nth-child(2n){transform:translate(15px,28px)}@keyframes lf-words{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-25%)}66%,92%{transform:translateY(-50%)}99%,to{transform:translateY(-75%)}}@keyframes lf-tape{to{transform:translate(-50%)}}@keyframes lf-hint{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes lf-sector-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lf-site .lf-connect-detail p{font-size:14px}.lf-site .lf-connect-status{font-size:10px}.lf-site .lf-proof-quote{font-size:15px}.lf-site .lf-proof-note{font-size:13px}.lf-site .lf-proof-person strong{font-size:12px}.lf-site .lf-proof-person div>span{font-size:11px}.lf-site .lf-proof-sector{font-size:11px}.lf-motion-paused .lf-tape-track,.lf-motion-paused .lf-scroll-hint{animation-play-state:paused}.lf-motion-paused .lf-rotator-track{animation:none;transform:none}.lf-motion-paused [data-lf-reveal],.lf-motion-paused .lf-v-dashboard{transition:none}.lf-motion-paused .lf-sector-detail{animation:none}@media(min-width:1440px){.lf-hero{min-height:970px}.lf-hero-copy{padding-top:5px}}@media(max-width:1150px){.lf-site .lf-v-dashboard-scene{padding:0 60px 34px}.lf-header-inner{gap:18px;width:calc(100% - 42px)}.lf-nav{gap:18px}.lf-nav a{font-size:12px}.lf-controls{gap:6px}.lf-signin{display:none}.lf-head-split{gap:45px}.lf-sector-layout{gap:22px;grid-template-columns:1fr 1.1fr}.lf-sector-option{padding:12px 9px;font-size:11px;gap:7px}.lf-sector-option>svg:last-child{display:none}.lf-faq-layout{gap:55px}.lf-footer-grid{gap:25px}}@media(max-width:900px){.lf-site .lf-v-dashboard-scene{padding:0 30px 34px}.lf-container{width:calc(100% - 48px)}.lf-section{padding:80px 0}.lf-header-inner{height:74px}.lf-site .brand{font-size:19px}.lf-nav{gap:16px}.lf-controls .lf-nav-start{display:none}.lf-hero{padding:62px 24px 27px;min-height:0}.lf-hero h1{font-size:clamp(37px,5.4vw,52px)}.lf-hero-copy>p{font-size:15px;max-width:550px}.lf-trust-count>span{font-size:45px}.lf-trust-count strong{font-size:14px}.lf-trust-count p{font-size:11px}.lf-head-split{gap:30px}.lf-section-head h2{font-size:36px}.lf-section-head p{font-size:14px}.lf-steps{gap:15px}.lf-steps article{padding:26px 21px}.lf-steps h3{font-size:19px}.lf-steps p{font-size:12px}.lf-step-arrow{right:22px;top:28px}.lf-bento-wrap{padding-bottom:80px}.lf-site .lf-v-card-copy h3{font-size:25px}.lf-sector-layout{grid-template-columns:1fr}.lf-sector-options{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-sector-option{font-size:12px;padding:12px;min-height:66px}.lf-sector-detail{display:grid;grid-template-columns:.7fr 1fr}.lf-sector-visual{height:100%;min-height:330px}.lf-sector-symbol{width:105px;height:118px;margin:0}.lf-sector-orbit{width:300px;height:300px}.lf-capability-grid{gap:16px}.lf-capability{padding:26px 21px}.lf-capability h3{font-size:19px}.lf-capability p{font-size:12px}.lf-plans{gap:15px}.lf-plan{padding:30px 21px}.lf-price{font-size:38px}.lf-plan li{font-size:11px;gap:8px}.lf-plan .lf-button{font-size:11px;padding-left:13px}.lf-plan-badge{left:20px;font-size:9px}.lf-faq-layout{grid-template-columns:1fr;gap:35px}.lf-faq-layout .lf-section-head{max-width:500px}.lf-faq-layout .lf-section-head p{max-width:420px}.lf-closing{margin-top:80px;margin-bottom:80px;padding:55px 36px}.lf-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:35px}.lf-footer-contact{grid-column:1/-1}.lf-footer-contact .contact-links{flex-direction:row;gap:18px 30px}.lf-footer-wordmark{margin-top:32px}}@media(max-width:700px){.lf-site .lf-v-dashboard-scene{padding:0 0 34px}.lf-site .lf-v-dashboard{transform:none}.lf-container{width:calc(100% - 36px)}.lf-section{padding:65px 0}.lf-header-inner{width:calc(100% - 30px);height:69px;gap:8px}.lf-site .brand{font-size:18px;gap:7px}.lf-site .brand img{width:29px;height:29px}.lf-controls{gap:3px}.lf-icon-button{min-width:34px;min-height:36px;padding:8px}.lf-controls select{font-size:11px;padding-right:10px}.lf-menu{display:grid}.lf-nav{position:absolute;top:68px;left:0;right:0;background:var(--lf-paper);border-bottom:1px solid var(--lf-border);padding:22px;display:none;box-shadow:0 18px 20px #173c2a08}.lf-nav-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.lf-nav a{padding:12px 10px;font-size:14px}.lf-mobile-signin{display:block!important;border-top:1px solid var(--lf-border);margin-top:10px}.lf-hero{padding:48px 18px 22px}.lf-eyebrow{font-size:9px}.lf-hero h1{font-size:clamp(29px,6.4vw,44px);margin:20px 0}.lf-hero-copy>p{font-size:14px;line-height:1.8;max-width:430px}.lf-hero-actions{gap:16px;flex-wrap:wrap;margin-top:23px}.lf-button{font-size:12px;padding-left:18px;gap:15px;min-height:46px}.lf-button>span{width:32px;height:32px}.lf-text-button{font-size:12px;gap:7px}.lf-trial{font-size:10px;margin-top:14px}.lf-site .lf-v-chart-content{height:126px}.lf-site .lf-v-bars{height:105px}.lf-site .lf-v-total strong{font-size:20px}.lf-scroll-hint{margin-top:12px}.lf-trust{padding-top:29px;padding-bottom:29px;gap:20px}.lf-trust-count{gap:16px}.lf-trust-count>span{font-size:41px}.lf-trust-count strong{font-size:12px;line-height:1.5;display:block}.lf-trust-count p{font-size:10px;max-width:260px;line-height:1.7}.lf-language-chip{display:none}.lf-tape{padding:9px 18px;gap:8px}.lf-tape-track span{font-size:14px;gap:13px}.lf-tape-track>div{gap:30px;padding-right:30px}.lf-section-head h2{font-size:31px;line-height:1.22}.lf-section-head p{font-size:14px}.lf-head-split{display:block;margin-bottom:29px}.lf-head-split>div+div,.lf-head-split>p{margin-top:19px}.lf-head-center{margin-bottom:31px}.lf-steps{grid-template-columns:1fr;gap:12px}.lf-steps article{padding:24px 25px 26px}.lf-step-number{font-size:32px;margin-bottom:25px}.lf-steps h3{font-size:21px}.lf-steps p{font-size:13px;max-width:none}.lf-bento-wrap{padding-bottom:65px}.lf-site .lf-v-card-copy h3{font-size:27px}.lf-site .lf-v-card-copy p{font-size:14px}.lf-sector-options{grid-template-columns:1fr 1fr;gap:8px}.lf-sector-option{min-height:66px;padding:12px 11px;gap:8px;font-size:11px}.lf-sector-option>svg{width:17px;height:17px}.lf-sector-layout{gap:18px}.lf-sector-detail{display:block}.lf-sector-visual{height:187px;min-height:0}.lf-sector-symbol{width:86px;height:95px}.lf-sector-symbol svg{width:49px;height:49px}.lf-sector-orbit{width:260px;height:260px}.lf-sector-content{padding:25px}.lf-sector-content h3{font-size:24px}.lf-sector-content li{font-size:12px;gap:10px}.lf-capability-grid{grid-template-columns:1fr 1fr;gap:12px}.lf-capability{padding:24px 20px}.lf-capability h3{font-size:18px}.lf-capability p{font-size:12px}.lf-card-index{right:18px;top:24px}.lf-capability-icon{width:40px;height:40px;margin-bottom:24px}.lf-plans{grid-template-columns:1fr;gap:35px}.lf-plan{padding:30px 28px}.lf-plan h3{font-size:27px}.lf-plan-description{font-size:13px}.lf-price{font-size:49px}.lf-plan .lf-button{font-size:13px;padding-left:20px}.lf-plan li{font-size:13px}.lf-plan-badge{left:27px;font-size:10px}.lf-pricing-note{font-size:10px!important;text-align:left}.lf-faq-list details{padding:0 18px}.lf-faq-list summary{font-size:13px;padding:19px 0}.lf-faq-list p{font-size:13px!important}.lf-faq-layout .lf-section-head h2{font-size:33px}.lf-closing{padding:45px 25px;border-radius:23px;margin-top:65px;margin-bottom:65px}.lf-closing h2{font-size:31px}.lf-closing p{font-size:13px}.lf-closing>small{font-size:9px}.lf-footer{padding-top:44px}.lf-footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:32px}.lf-footer-brand{grid-column:1/-1}.lf-footer-brand p{max-width:none;margin:12px 0 13px}.lf-footer-column a,.lf-footer-column button,.lf-footer-contact .contact-links a{font-size:12px}.lf-footer h2{font-size:12px;margin-bottom:13px}.lf-footer-contact .contact-links{flex-direction:column;gap:13px}.lf-footer-bottom{align-items:flex-start;gap:16px;font-size:9px;line-height:1.8}.lf-footer-bottom a{font-size:9px;white-space:nowrap;gap:5px}.lf-footer-wordmark{width:calc(100% - 32px);margin-top:30px;padding-bottom:14px}.lf-footer-wordmark>span{font-size:12vw;letter-spacing:-.072em}.lf-connect-detail p{font-size:14px}.lf-connect-status{font-size:10px}.lf-proof-quote{font-size:14px}.lf-proof-note{font-size:12px}}@media(max-width:420px){.lf-hero h1{font-size:6.15vw}.lf-hero-actions{gap:12px}.lf-text-button{font-size:11px}.lf-site .lf-v-total strong{font-size:19px}.lf-trust-count>span{font-size:37px}.lf-trust-count>span>span{font-size:24px}.lf-capability-grid{grid-template-columns:1fr}.lf-capability h3{font-size:21px}.lf-capability p{font-size:13px}.lf-sector-option{font-size:10px;padding:11px 9px}.lf-sector-content{padding:23px 21px}.lf-sector-content li{font-size:11px}.lf-section-head h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.lf-site .lf-v-dashboard{transform:none}.lf-site *,.lf-site *:before,.lf-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lf-site .lf-pending{opacity:1;transform:none}.lf-rotator-track{transform:none}.lf-tape-track>div[aria-hidden=true]{display:none}.lf-tape-window{overflow:auto;mask-image:none}}.lf-site .lf-price{display:block}.lf-site .lf-price-main{display:flex;align-items:center;gap:10px;margin:0}.lf-site .lf-price-main>strong{font:inherit}.lf-site .lf-price-main>span{font-size:12px;font-weight:550;letter-spacing:0;line-height:1.5;color:var(--lf-muted)}.lf-site .lf-price-main small{font-size:11px}.lf-site .lf-price-azn{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:8px;color:var(--lf-muted)}.lf-site .lf-millinet{display:flex;justify-content:center;padding-top:24px;padding-bottom:24px}.lf-site .lf-millinet iframe{display:block;width:100%;max-width:728px;height:168px;border:0;background:transparent}.lf-site.lf-refined{--lf-ink:#173e30;--lf-muted:#5c7263;--lf-paper:#fff;--lf-surface:#f2f6f0;--lf-hero:#edf3e7;--lf-border:#dde7dc;--lf-accent:#c4eb64;font-family:HesabdarManrope,Manrope,Arial,sans-serif;font-size:16px;line-height:1.7}.lf-site.lf-refined[data-theme=dark]{--lf-ink:#e8f2e6;--lf-muted:#aec2af;--lf-paper:#10291f;--lf-surface:#193629;--lf-hero:#173424;--lf-border:#355140;--lf-accent:#c4eb64;color-scheme:dark}.lf-refined h1,.lf-refined h2,.lf-refined h3{font-family:HesabdarManrope,Manrope,Arial,sans-serif;letter-spacing:-.045em;font-weight:600}.lf-refined .lf-container{width:min(1240px,calc(100% - 96px))}.lf-refined [data-lf-reveal]{transition-duration:.5s}.lf-refined .lf-header{background:color-mix(in srgb,var(--lf-paper) 94%,transparent);backdrop-filter:blur(18px);border-color:var(--lf-border)}.lf-refined .lf-header-inner{width:min(1380px,calc(100% - 80px));height:82px;gap:29px}.lf-refined .brand{font-family:HesabdarManrope,Arial,sans-serif;font-size:23px;letter-spacing:-.055em}.lf-refined .brand img{height:34px;width:34px}.lf-refined .lf-nav{gap:27px}.lf-refined .lf-nav a,.lf-refined .lf-signin{font-size:13px;font-weight:550}.lf-refined .lf-controls{gap:14px}.lf-refined .lf-nav-start{padding:11px 17px;min-height:43px;font-size:12px;border-radius:10px;gap:12px}.lf-refined .lf-icon-button{border:1px solid var(--lf-border);border-radius:9px;height:36px;min-height:36px;min-width:35px;padding:8px}.lf-refined .lf-controls select{font-size:12px}.lf-refined .lf-progress{height:2px;background:#86ae75}.lf-refined .lf-hero{padding:61px 38px 38px;min-height:930px;overflow:hidden;background:var(--lf-hero);border-bottom:1px solid var(--lf-border)}.lf-refined .lf-hero-copy{max-width:1070px}.lf-refined .lf-hero-copy>.lf-eyebrow{font-size:12px;letter-spacing:0;font-weight:550;text-transform:none;border:1px solid #b5cdaa70;padding:6px 13px;border-radius:30px;color:var(--lf-muted);background:#ffffff2c}.lf-refined .lf-hero h1{font-size:clamp(42px,5vw,74px);line-height:1.14;margin:23px 0 26px;letter-spacing:-.055em;font-weight:600}.lf-refined .lf-rotator{height:1.24em;margin-top:3px}.lf-refined .lf-rotator-track>span{height:1.24em;line-height:1.24}.lf-refined .lf-rotator-track>span:after{height:.1em;bottom:.055em;opacity:.8}.lf-refined .lf-hero-copy>p{font-size:18px;line-height:1.8;max-width:740px;margin:auto;letter-spacing:-.015em}.lf-refined .lf-hero-actions{margin-top:28px;gap:27px}.lf-refined .lf-button{font-size:14px;min-height:52px;padding:7px 8px 7px 23px;gap:24px;border-radius:40px;transition:transform .2s,background .2s,box-shadow .2s}.lf-refined .lf-button:hover{box-shadow:0 6px 14px #143e2b10;transform:translateY(-2px)}.lf-refined .lf-button>span{height:36px;width:36px}.lf-refined .lf-text-button{font-size:14px;font-weight:550;gap:12px}.lf-refined .lf-trial{font-size:12px;margin-top:19px;color:var(--lf-muted)}.lf-refined .lf-v-dashboard-wrap{width:min(1150px,100%);margin:34px auto 0;--lf-v-shadow:0 25px 60px -30px rgba(17,56,34,.25)}.lf-refined .lf-v-preview-label{font-size:11px;margin-bottom:21px;gap:7px}.lf-refined .lf-v-preview-label>span{height:5px;width:5px}.lf-refined .lf-v-dashboard-scene{padding:0 48px 24px}.lf-refined .lf-v-dashboard{border:5px solid var(--lf-v-paper);border-radius:23px;outline:1px solid #91b19b66;grid-template-columns:175px minmax(0,1fr);transform:perspective(1800px) rotateX(calc(4deg - var(--lf-hero-progress,0)*4deg));box-shadow:var(--lf-v-shadow)}.lf-refined .lf-v-sidebar{background:#183f32;color:#e8f1e6;border:0;padding:25px 15px 20px}.lf-refined .lf-v-brand strong{font-size:12px}.lf-refined .lf-v-brand .lf-v-mark{filter:brightness(1.3)}.lf-refined .lf-v-company{border-color:#ffffff24;background:#ffffff05;padding:10px 8px}.lf-refined .lf-v-company>span{background:#ffffff12;color:#d5e6d1}.lf-refined .lf-v-company small{color:#acc8b3}.lf-refined .lf-v-nav{gap:9px}.lf-refined .lf-v-nav>span{font-size:11px;min-height:37px;padding:9px;color:#b9d1bf}.lf-refined .lf-v-nav .lf-v-nav-active{background:#ffffff10;color:#f0f8e9;box-shadow:inset 2px 0 #a1c595}.lf-refined .lf-v-sidebar-bottom{border-color:#ffffff20;color:#acc8b3;font-size:10px}.lf-refined .lf-v-screen{padding:26px 28px 23px}.lf-refined .lf-v-screen-heading h3{font-size:22px}.lf-refined .lf-v-screen-heading small{font-size:10px}.lf-refined .lf-v-summary{gap:12px}.lf-refined .lf-v-total{padding:15px 16px 13px;border-radius:10px}.lf-refined .lf-v-total>span{font-size:10px}.lf-refined .lf-v-total strong{font-size:28px;margin-block:12px 14px;font-weight:600}.lf-refined .lf-v-total strong small{font-size:14px}.lf-refined .lf-v-chart{padding:19px 17px 13px;border-radius:12px}.lf-refined .lf-v-chart-content{height:138px}.lf-refined .lf-v-bars{height:118px}.lf-refined .lf-v-chart-title strong{font-size:12px}.lf-refined .lf-v-chart-title>div{font-size:9px}.lf-refined .lf-v-transactions>strong{font-size:12px}.lf-refined .lf-v-transactions>div{font-size:10px;min-height:37px}.lf-refined .lf-v-transactions b{font-size:10px;width:100px}.lf-refined .lf-v-floating{border-radius:14px;padding:17px 18px;box-shadow:0 10px 25px #0c35151a;animation-duration:10s}.lf-refined .lf-v-floating strong{font-size:12px}.lf-refined .lf-v-floating small,.lf-refined .lf-v-floating p{font-size:10px}.lf-refined .lf-v-floating-stock{right:0;top:94px}.lf-refined .lf-v-floating-order{left:0;bottom:70px}.lf-refined .lf-v-scene-dot{display:none}.lf-refined .lf-scroll-hint{bottom:9px}.lf-refined .lf-trust{padding-top:34px;padding-bottom:34px}.lf-refined .lf-trust-count strong{font-size:19px;font-weight:600}.lf-refined .lf-trust-count p{font-size:13px}.lf-refined .lf-trust-count>span{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:15px;padding:12px;display:flex}.lf-refined .lf-trust-count>span>svg{width:26px;height:26px}.lf-refined .lf-language-chip span{border-radius:8px;font-size:10px;height:34px;width:34px}.lf-refined .lf-tape{background:var(--lf-paper);padding:19px 38px;border-color:var(--lf-border)}.lf-refined .lf-tape-track span{font-size:17px;gap:22px}.lf-refined .lf-tape-track span i{height:4px;width:4px;background:#98bc8e}.lf-refined .lf-section{padding-block:88px}.lf-refined .lf-section-head h2,.lf-refined .lx-head h2{font-size:clamp(33px,3.25vw,46px);font-weight:600;line-height:1.18;letter-spacing:-.045em;max-width:760px}.lf-refined .lf-section-head p,.lf-refined .lx-head p{font-size:17px;line-height:1.8;max-width:590px}.lf-refined .lf-eyebrow{font-size:11px;letter-spacing:.03em;color:var(--lf-muted);font-weight:550}.lf-refined .lf-eyebrow i{display:none}.lf-refined .lf-head-split{grid-template-columns:1.05fr 1fr;gap:80px;margin-bottom:45px;align-items:end}.lf-refined .lf-head-center{margin-bottom:45px}.lf-refined .lf-head-center h2{max-width:820px}.lf-refined .lf-inline-link{font-size:14px}.lf-refined .lf-steps{gap:35px}.lf-refined .lf-steps article{padding:26px 0}.lf-refined .lf-steps h3{font-size:24px;line-height:1.3}.lf-refined .lf-steps p{font-size:16px;line-height:1.8}.lf-refined .lf-step-number{display:grid;place-items:center;font-size:12px;height:38px;width:38px;border-radius:50%;background:var(--lf-surface);border:1px solid var(--lf-border)}.lf-refined .lf-step-arrow{right:5px}.lf-refined .lf-capability-grid{gap:35px 45px}.lf-refined .lf-capability h3{font-size:23px;line-height:1.3}.lf-refined .lf-capability p{font-size:16px;line-height:1.8}.lf-refined .lf-capability-icon{border-radius:12px;background:var(--lf-surface);color:#4d8461}.lf-refined .lf-card-index{font-size:11px;color:#7d9c81}.lf-refined .lf-sector-option{font-size:13px;line-height:1.5;min-height:63px;padding:14px;border-radius:11px}.lf-refined .lf-sector-content h3{font-size:30px;font-weight:600;line-height:1.2}.lf-refined .lf-sector-content li{font-size:15px;padding-block:15px}.lf-refined .lf-sector-detail{border-radius:20px}.lf-refined .lf-sector-content{padding:34px}.lf-refined .lf-sector-layout{gap:30px}.lf-refined .lf-sector-visual{background:var(--lf-surface)}.lf-refined .lf-v-bento{gap:19px}.lf-refined .lf-v-bento-card{border-radius:21px}.lf-refined .lf-v-card-copy h3{font-size:31px;line-height:1.18;font-weight:600}.lf-refined .lf-v-card-copy p{font-size:16px;line-height:1.8}.lf-refined .lf-v-stock-card .lf-v-card-copy h3{font-size:28px}.lf-refined .lx-flow{border-radius:20px;background:var(--lf-surface);border-color:var(--lf-border);padding:35px}.lf-refined .lx-flow article h3{font-size:22px;font-weight:600}.lf-refined .lx-flow article p{font-size:15px;line-height:1.8}.lf-refined .lx-flow-art{border-radius:13px;background:var(--lf-paper)}.lf-refined .lx-number{border-radius:11px}.lf-refined .lx-preview{padding:28px;background:var(--lf-paper);border-radius:22px;border-color:var(--lf-border)}.lf-refined .lx-tabs button{font-size:14px;border-radius:8px;padding:12px 19px}.lf-refined .lx-screen{border-radius:17px;box-shadow:0 15px 35px #103e2910}.lf-refined .lx-metrics strong{font-size:35px;letter-spacing:-.045em}.lf-refined .lx-metrics span{font-size:14px}.lf-refined .lx-journey{border-radius:21px;background:var(--lf-surface);border-color:var(--lf-border)}.lf-refined .lx-journey-switch button{border-radius:8px;min-height:42px;font-size:12px;padding:12px 16px}.lf-refined .lx-journey ol li{font-size:15px;line-height:1.7}.lf-refined .lx-journey-heading h3{font-size:26px}.lf-refined .lx-journey-count{border-radius:12px}.lf-refined .lx-owner{background:#173e30;color:#edf5e7;border-radius:0}.lf-refined .lx-owner .lx-head p{color:#bdd3bd}.lf-refined .lx-owner .lf-eyebrow{color:#a3bf9f}.lf-refined .lx-signals>div{border-radius:14px;background:#ffffff06;border:1px solid #ffffff22;padding:23px}.lf-refined .lx-signals strong{font-size:18px;font-weight:550}.lf-refined .lx-signals span{font-size:13px}.lf-refined .lx-roles article{border-radius:15px;border-color:var(--lf-border)}.lf-refined .lx-roles h3{font-size:22px;font-weight:600}.lf-refined .lx-roles p{font-size:15px;line-height:1.8}.lf-refined .lx-role-icon{border-radius:12px;color:#578163;background:var(--lf-surface)}.lf-refined .lx-onboarding h3{font-size:22px;font-weight:600}.lf-refined .lx-onboarding p{font-size:16px;line-height:1.8}.lf-refined .lx-onboarding article{border-color:var(--lf-border)}.lf-refined .lx-pro-spotlight{border-radius:19px;background:#173e30;border-color:#2c573d;box-shadow:none}.lf-refined .lx-pro-copy h3{font-size:29px;font-weight:600;line-height:1.2}.lf-refined .lx-pro-copy p{font-size:16px;line-height:1.75}.lf-refined .lx-pro-copy li{font-size:13px;line-height:1.5}.lf-refined .lx-pro-symbol{border-radius:15px;background:#ffffff0b;color:#b9d8a1}.lf-refined .lx-pro-eyebrow{color:#b9d8a1;letter-spacing:.025em;font-size:11px}.lf-refined .lx-comparison{border-radius:17px;box-shadow:none;border-color:var(--lf-border)}.lf-refined .lx-comparison td{font-size:14px;line-height:1.65;color:var(--lf-ink);padding-block:21px}.lf-refined .lx-comparison th{font-size:13px;color:var(--lf-ink);padding-block:24px}.lf-refined .lx-comparison th strong{font-size:30px;line-height:1.3;font-weight:600;letter-spacing:-.04em}.lf-refined .lx-plan-local{font-size:12px;color:var(--lf-muted)}.lf-refined .lx-plan-picker button{border-radius:8px;font-size:13px}.lf-refined .lx-compare-note{font-size:12px;line-height:1.8}.lf-refined .lx-presentation{border-radius:21px;background:var(--lf-surface);border-color:var(--lf-border)}.lf-refined .lx-presentation h2{font-size:38px;font-weight:600;line-height:1.2}.lf-refined .lx-presentation p{font-size:17px;line-height:1.75}.lf-refined .lft-card{border-radius:24px;background:var(--lf-surface);padding:50px;gap:50px}.lf-refined .lft-copy h2{font-size:45px;font-weight:600;line-height:1.17;letter-spacing:-.045em}.lf-refined .lft-intro{font-size:17px}.lf-refined .lft-benefits h3{font-size:17px!important;letter-spacing:-.02em!important;line-height:1.4!important}.lf-refined .lft-benefits p{font-size:14px;line-height:1.7}.lf-refined .lft-benefits li>span{border-radius:11px;width:39px;height:39px}.lf-refined .lft-choices button{font-size:12px;border-radius:7px;min-height:38px}.lf-refined .lft-phone{border-radius:21px;box-shadow:0 20px 38px #15402a0d;border-color:#b1c9ac}.lf-refined .lft-copy h2>span{color:inherit}.lf-refined[data-theme=dark] .lft-copy h2>span{color:inherit}.lf-refined .lft-control{font-size:11px;line-height:1.7}.lf-refined .lft-how{font-size:11px}.lf-refined .lf-connect-section{padding-top:65px}.lf-refined #lf-connect-title{font-size:49px;font-weight:600;letter-spacing:-.05em;line-height:1.1}.lf-refined .lf-connect-copy p{font-size:17px;line-height:1.75}.lf-refined .lf-connect-feature h3{font-size:23px;line-height:1.3;font-weight:600}.lf-refined .lf-connect-feature p{font-size:16px;line-height:1.8}.lf-refined .lf-connect-feature>span{font-size:11px}.lf-refined .lf-connect-kicker{font-size:11px;letter-spacing:.03em}.lf-refined .lf-plan{border-radius:21px;padding:35px;border-color:var(--lf-border);box-shadow:none}.lf-refined .lf-plan h3{font-size:28px}.lf-refined .lf-plan-description{font-size:15px}.lf-refined .lf-plan-badge{font-size:11px}.lf-refined .lf-price-main strong{font-size:53px;font-weight:600;letter-spacing:-.06em}.lf-refined .lf-price-azn{font-size:14px}.lf-refined .lf-plan li{font-size:15px;line-height:1.7}.lf-refined .lf-plan .lf-button{font-size:13px;gap:16px}.lf-refined .lf-pricing-note{font-size:12px;line-height:1.8;max-width:1030px}.lf-refined .lf-faq-list summary{font-size:17px;line-height:1.5;font-weight:550}.lf-refined .lf-faq-list p{font-size:15px;line-height:1.85}.lf-refined .lf-closing{border-radius:24px;padding:55px;gap:40px;background:#173e30;color:#eaf4e3}.lf-refined .lf-closing h2{font-size:45px;line-height:1.2;font-weight:600}.lf-refined .lf-closing p{font-size:17px;line-height:1.8;color:#bcd0b8}.lf-refined .lf-closing .lf-button{background:#c4eb64;color:#173e30;border-color:#c4eb64}.lf-refined .lf-closing .lf-button>span{background:#173e30;color:#c4eb64}.lf-refined .lf-footer-grid{gap:45px}.lf-refined .lf-footer-column h2,.lf-refined .lf-footer-contact h2{font-size:15px}.lf-refined .lf-footer-column a,.lf-refined .lf-footer-column button,.lf-refined .lf-footer-contact a,.lf-refined .lf-footer-contact span{font-size:13px;line-height:1.7}.lf-refined .lf-footer-wordmark{container-type:inline-size}.lf-refined .lf-footer-wordmark span{font-family:HesabdarManrope,Arial,sans-serif;font-size:min(14vw,244px);font-size:18cqw;letter-spacing:-.065em;font-weight:650;transform:none}.lf-refined .lf-footer-bottom{font-size:11px}.lf-refined .lf-footer-brand p{font-size:15px}@media(max-width:1160px){.lf-refined .lf-container{width:calc(100% - 72px)}.lf-refined .lf-header-inner{width:calc(100% - 60px);gap:20px}.lf-refined .lf-nav{gap:21px}.lf-refined .lf-controls{gap:10px}.lf-refined .lf-hero h1{font-size:5.2vw}.lf-refined .lf-v-dashboard-scene{padding:0 35px 25px}.lf-refined .lf-v-dashboard{grid-template-columns:145px minmax(0,1fr)}.lf-refined .lf-v-screen{padding:23px}.lf-refined .lf-v-total strong{font-size:25px}.lf-refined .lf-v-sidebar{padding:22px 12px}.lf-refined .lf-v-nav>span{font-size:10px}.lf-refined .lf-v-brand strong{font-size:10px}.lf-refined .lft-card{gap:35px;padding:38px}.lf-refined .lft-copy h2{font-size:40px}.lf-refined .lf-plan{padding:29px}.lf-refined .lf-plan li{font-size:14px}.lf-refined .lf-head-split{gap:55px}.lf-refined .lf-v-card-copy h3{font-size:29px}.lf-refined .lf-v-card-copy p{font-size:15px}.lf-refined .lf-v-stock-card .lf-v-card-copy h3{font-size:26px}}@media(max-width:900px){.lf-refined .lf-section{padding-block:73px}.lf-refined .lf-header-inner{gap:18px}.lf-refined .lf-nav{gap:17px}.lf-refined .lf-nav a,.lf-refined .lf-signin{font-size:12px}.lf-refined .lf-hero{padding-top:47px;min-height:0}.lf-refined .lf-hero h1{font-size:5.1vw}.lf-refined .lf-hero-copy>p{font-size:16px;max-width:640px}.lf-refined .lf-v-dashboard-scene{padding:0 24px 30px}.lf-refined .lf-v-dashboard{grid-template-columns:125px minmax(0,1fr)}.lf-refined .lf-v-screen{padding:19px}.lf-refined .lf-v-total{padding:13px 12px}.lf-refined .lf-v-total strong{font-size:23px}.lf-refined .lf-v-screen-heading h3{font-size:19px}.lf-refined .lf-v-floating{padding:13px 14px}.lf-refined .lf-v-floating strong{font-size:10px}.lf-refined .lf-v-floating small,.lf-refined .lf-v-floating p{font-size:9px}.lf-refined .lf-v-sidebar{padding:20px 10px}.lf-refined .lf-v-nav>span{font-size:9px;padding:7px;min-height:33px}.lf-refined .lf-v-company{padding:8px 6px}.lf-refined .lf-v-brand strong{font-size:9px}.lf-refined .lf-v-brand .lf-v-mark{height:20px;width:20px}.lf-refined .lf-head-split{gap:35px}.lf-refined .lft-card{padding:35px 28px;gap:30px}.lf-refined .lf-capability-grid{gap:28px}.lf-refined .lf-plan{padding:29px}.lf-refined .lf-plan li{font-size:13px}.lf-refined .lf-price-main strong{font-size:45px}.lf-refined .lf-closing{padding:40px}.lf-refined .lf-closing h2{font-size:37px}.lf-refined .lf-closing p{font-size:16px}.lf-refined .lx-flow{padding:28px}.lf-refined .lx-flow article h3{font-size:20px}.lf-refined .lx-flow article p{font-size:14px}}@media(max-width:680px){.lf-refined .lf-container{width:calc(100% - 40px)}.lf-refined .lf-header-inner{width:calc(100% - 34px);height:71px;gap:12px}.lf-refined .brand{font-size:20px;gap:6px}.lf-refined .brand img{width:28px;height:30px}.lf-refined .lf-controls{gap:7px}.lf-refined .lf-icon-button{height:33px;min-height:33px;min-width:31px;border-radius:8px;padding:7px}.lf-refined .lf-controls select{font-size:11px;padding-right:12px}.lf-refined .lf-signin{font-size:11px;display:inline-flex;white-space:nowrap}.lf-refined .lf-nav.lf-nav-open{padding:17px 20px;background:var(--lf-paper);border-color:var(--lf-border);box-shadow:0 15px 30px #15352610}.lf-refined .lf-nav.lf-nav-open a{font-size:16px;padding:13px}.lf-refined .lf-hero{padding:40px 20px 25px;min-height:0}.lf-refined .lf-hero-copy>.lf-eyebrow{font-size:10px;padding:5px 11px}.lf-refined .lf-hero h1{font-size:clamp(27px,6.4vw,43px);line-height:1.25;margin:20px 0 21px;letter-spacing:-.06em}.lf-refined .lf-rotator{height:1.3em}.lf-refined .lf-rotator-track>span{height:1.3em;line-height:1.3}.lf-refined .lf-hero-copy>p{font-size:15px;line-height:1.9;max-width:510px}.lf-refined .lf-hero-actions{gap:20px;margin-top:23px}.lf-refined .lf-button{min-height:49px;font-size:12px;gap:17px;padding:6px 7px 6px 19px}.lf-refined .lf-button>span{height:34px;width:34px}.lf-refined .lf-text-button{font-size:12px;gap:8px}.lf-refined .lf-trial{font-size:10px;margin-top:16px}.lf-refined .lf-v-dashboard-wrap{margin-top:31px}.lf-refined .lf-v-preview-label{font-size:9px;margin-bottom:15px}.lf-refined .lf-v-dashboard-scene{padding:0 0 34px}.lf-refined .lf-v-dashboard{grid-template-columns:1fr;border:3px solid var(--lf-v-paper);border-radius:15px;transform:none;outline-color:#8eac955c}.lf-refined .lf-v-sidebar{display:none}.lf-refined .lf-v-screen{padding:18px 14px 15px}.lf-refined .lf-v-screen-heading h3{font-size:17px}.lf-refined .lf-v-screen-heading small{font-size:8px}.lf-refined .lf-v-month{font-size:8px;padding:6px;gap:5px}.lf-refined .lf-v-summary{gap:6px}.lf-refined .lf-v-total{padding:11px 8px 9px;border-radius:7px}.lf-refined .lf-v-total>span{font-size:8px;gap:3px}.lf-refined .lf-v-total strong{font-size:17px;letter-spacing:-.06em;white-space:nowrap;margin:10px 0 12px}.lf-refined .lf-v-total strong small{font-size:10px}.lf-refined .lf-v-total>span>svg{width:11px}.lf-refined .lf-v-chart{padding:13px 11px 10px;border-radius:9px}.lf-refined .lf-v-chart-content{height:110px}.lf-refined .lf-v-bars{height:90px;gap:4px;padding-right:3px}.lf-refined .lf-v-bar-pair>i{width:6px}.lf-refined .lf-v-chart-title strong{font-size:9px}.lf-refined .lf-v-chart-title>div{font-size:7px;gap:8px}.lf-refined .lf-v-transactions>strong{font-size:10px}.lf-refined .lf-v-transactions>div{font-size:8px;min-height:33px;gap:6px}.lf-refined .lf-v-transactions b{font-size:8px;width:76px}.lf-refined .lf-v-transactions small{font-size:7px}.lf-refined .lf-v-floating{padding:11px 13px;border-radius:11px;max-width:215px}.lf-refined .lf-v-floating strong{font-size:9px}.lf-refined .lf-v-floating small{font-size:8px}.lf-refined .lf-v-floating-stock{display:none}.lf-refined .lf-v-floating-order{left:auto;right:6px;bottom:10px}.lf-refined .lf-v-floating-icon{height:29px;width:29px}.lf-refined .lf-v-floating-icon svg{height:16px;width:16px}.lf-refined .lf-scroll-hint{display:none}.lf-refined .lf-trust{padding-block:26px;gap:15px}.lf-refined .lf-trust-count{gap:11px}.lf-refined .lf-trust-count>span{padding:8px;border-radius:11px}.lf-refined .lf-trust-count>span>svg{height:20px;width:20px}.lf-refined .lf-trust-count strong{font-size:13px}.lf-refined .lf-trust-count p{font-size:10px;line-height:1.7}.lf-refined .lf-language-chip{gap:3px}.lf-refined .lf-language-chip span{height:23px;width:23px;font-size:7px}.lf-refined .lf-language-chip span:last-child{display:none}.lf-refined .lf-tape{padding:16px 20px}.lf-refined .lf-tape-track span{font-size:14px;gap:16px}.lf-refined .lf-section{padding-block:62px}.lf-refined .lf-section-head h2,.lf-refined .lx-head h2{font-size:32px;line-height:1.23}.lf-refined .lf-section-head p,.lf-refined .lx-head p{font-size:15px;line-height:1.85}.lf-refined .lf-head-split{grid-template-columns:1fr;gap:20px;margin-bottom:29px}.lf-refined .lf-head-center{margin-bottom:31px}.lf-refined .lf-eyebrow{font-size:10px}.lf-refined .lf-steps{gap:10px}.lf-refined .lf-steps article{padding-block:23px}.lf-refined .lf-steps h3{font-size:23px}.lf-refined .lf-steps p{font-size:15px;line-height:1.85}.lf-refined .lf-step-number{height:34px;width:34px;font-size:11px}.lf-refined .lf-capability-grid{grid-template-columns:1fr;gap:26px}.lf-refined .lf-capability h3{font-size:23px}.lf-refined .lf-capability p{font-size:15px}.lf-refined .lf-sector-option{font-size:11px;padding:11px;gap:8px;min-height:61px}.lf-refined .lf-sector-option>svg{width:18px;flex:none}.lf-refined .lf-sector-content{padding:25px}.lf-refined .lf-sector-content h3{font-size:27px}.lf-refined .lf-sector-content li{font-size:14px;padding-block:14px}.lf-refined .lf-sector-detail{border-radius:16px}.lf-refined .lf-v-card-copy h3{font-size:29px}.lf-refined .lf-v-card-copy p{font-size:15px;line-height:1.75}.lf-refined .lf-v-stock-card .lf-v-card-copy h3{font-size:28px}.lf-refined .lf-v-bento-card{border-radius:18px}.lf-refined .lx-flow{padding:26px 23px;border-radius:16px}.lf-refined .lx-flow article h3{font-size:22px}.lf-refined .lx-flow article p{font-size:15px}.lf-refined .lx-preview{padding:23px 17px;border-radius:17px}.lf-refined .lx-tabs button{font-size:11px;padding:11px 13px}.lf-refined .lx-metrics strong{font-size:26px}.lf-refined .lx-metrics span{font-size:11px}.lf-refined .lx-journey{border-radius:16px}.lf-refined .lx-journey-switch button{font-size:11px;padding:10px 12px;min-height:41px}.lf-refined .lx-journey-heading h3{font-size:24px}.lf-refined .lx-journey ol li{font-size:14px}.lf-refined .lx-signals strong{font-size:18px}.lf-refined .lx-signals span{font-size:13px}.lf-refined .lx-roles h3{font-size:22px}.lf-refined .lx-roles p{font-size:15px}.lf-refined .lx-onboarding h3{font-size:22px}.lf-refined .lx-onboarding p{font-size:15px}.lf-refined .lx-pro-copy h3{font-size:27px}.lf-refined .lx-pro-copy p{font-size:15px}.lf-refined .lx-pro-copy li{font-size:12px}.lf-refined .lx-comparison td{font-size:12px;padding-block:18px}.lf-refined .lx-comparison th{font-size:11px}.lf-refined .lx-comparison th strong{font-size:25px}.lf-refined .lx-plan-picker button{font-size:12px}.lf-refined .lx-presentation h2{font-size:32px}.lf-refined .lx-presentation p{font-size:15px}.lf-refined .lft-card{padding:30px 23px;gap:31px;border-radius:19px}.lf-refined .lft-copy h2{font-size:34px}.lf-refined .lft-intro{font-size:15px}.lf-refined .lft-benefits h3{font-size:17px!important}.lf-refined .lft-benefits p{font-size:14px}.lf-refined .lft-choices button{font-size:11px}.lf-refined .lft-how,.lf-refined .lft-control{font-size:10px}.lf-refined #lf-connect-title{font-size:37px}.lf-refined .lf-connect-copy p{font-size:15px}.lf-refined .lf-connect-feature h3{font-size:23px}.lf-refined .lf-connect-feature p{font-size:15px}.lf-refined .lf-plan{padding:31px 27px;border-radius:18px}.lf-refined .lf-plan h3{font-size:27px}.lf-refined .lf-plan-description{font-size:15px}.lf-refined .lf-price-main strong{font-size:54px}.lf-refined .lf-price-azn{font-size:14px}.lf-refined .lf-plan li{font-size:15px}.lf-refined .lf-plan .lf-button{font-size:13px}.lf-refined .lf-plan-badge{font-size:10px}.lf-refined .lf-pricing-note{font-size:11px;line-height:1.9}.lf-refined .lf-faq-list summary{font-size:16px}.lf-refined .lf-faq-list p{font-size:14px;line-height:1.9}.lf-refined .lf-closing{padding:34px 25px;border-radius:19px;gap:24px}.lf-refined .lf-closing h2{font-size:32px}.lf-refined .lf-closing p{font-size:15px}.lf-refined .lf-footer-grid{gap:32px 25px;grid-template-columns:1fr 1fr}.lf-refined .lf-footer-brand,.lf-refined .lf-footer-contact{grid-column:1/-1}.lf-refined .lf-footer-column a,.lf-refined .lf-footer-column button,.lf-refined .lf-footer-contact a,.lf-refined .lf-footer-contact span{font-size:12px}.lf-refined .lf-footer-column h2,.lf-refined .lf-footer-contact h2{font-size:15px}.lf-refined .lf-footer-bottom{font-size:10px}}@media(max-width:360px){.lf-refined .lf-header-inner{width:calc(100% - 28px);gap:7px}.lf-refined .brand{font-size:17px}.lf-refined .brand img{width:24px;height:27px}.lf-refined .lf-controls{gap:4px}.lf-refined .lf-signin{font-size:10px}.lf-refined .lf-icon-button{min-width:27px;padding:5px}.lf-refined .lf-controls select{padding-right:6px;font-size:10px}.lf-refined .lf-hero{padding-inline:15px}.lf-refined .lf-hero h1{font-size:6.1vw}.lf-refined .lf-hero-copy>p{font-size:14px}.lf-refined .lf-button{font-size:11px;padding-left:16px;gap:10px}.lf-refined .lf-text-button{font-size:11px}.lf-refined .lf-hero-actions{gap:16px}.lf-refined .lf-v-total strong{font-size:16px}.lf-refined .lf-v-total{padding-inline:6px}.lf-refined .lf-trust-count>span{display:none}}.lf-refined.lf-motion-paused .lf-v-dashboard{transform:none}.lf-refined.lf-motion-paused .lf-v-floating{animation:none}@media(prefers-reduced-motion:reduce){.lf-refined *{scroll-behavior:auto!important}.lf-refined .lf-v-dashboard{transform:none!important}.lf-refined .lf-v-floating{animation:none!important}}.lf-refined .lf-rotator-track{animation-name:lf-refined-words}@keyframes lf-refined-words{0%,25%{transform:translateY(0)}33.333%,58.333%{transform:translateY(-25%)}66.666%,91.666%{transform:translateY(-50%)}to{transform:translateY(-75%)}}.lf-hero-actions .lf-demo-emphasis{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--lf-green,#b7e978);border-radius:999px;padding:15px 22px;background:#b7e978;color:#123a2f!important;font-weight:750;text-decoration:none;min-height:52px;box-shadow:0 5px 18px #04120b18}.lf-hero-actions .lf-demo-emphasis:hover{background:#caef9e;box-shadow:0 7px 22px #04120b20}.lf-hero-actions .lf-demo-emphasis:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:540px){.lf-hero-actions .lf-demo-emphasis{width:100%;padding:14px 18px;text-align:center}}.lf-site.lf-refined .lf-hero-copy>.lf-industry-promise{font-size:18px;font-weight:650;line-height:1.6;color:var(--lf-ink);margin:17px auto 0;max-width:760px;letter-spacing:-.015em}@media(max-width:680px){.lf-site.lf-refined .lf-hero-copy>.lf-industry-promise{font-size:16px;line-height:1.7;margin-top:14px}}.lf-site.lf-refined{--lf-muted:#4c6454}.lf-site.lf-refined[data-theme=dark]{--lf-muted:#c0d2c2}.lf-refined .lf-footer-brand p,.lf-refined .lf-footer-column a,.lf-refined .lf-footer-column button,.lf-refined .lf-footer-contact a,.lf-refined .lf-footer-contact span,.lf-refined .lf-footer-bottom{color:var(--lf-muted)}.lf-refined .lf-hero-copy>.lf-eyebrow{color:var(--lf-ink);background:var(--lf-surface)}.lf-refined .lf-steps article{padding:32px 28px;text-align:center;display:flex;flex-direction:column;align-items:center}.lf-refined .lf-step-number{margin:0 auto 30px;flex:none}.lf-refined .lf-steps h3{width:100%;margin-inline:auto}.lf-refined .lf-steps p{width:100%;max-width:32ch;margin-inline:auto}.lf-refined .lf-step-arrow{right:24px;top:30px}.app-shell.app-shell{--muted:#4e6558}.app-shell.app-shell.panel-dark{--muted:#b8cbbc}.app-shell .page-guide>small{color:var(--muted)}.ha-ready .hr-focus button[aria-pressed=true] small{color:inherit;opacity:1}.demo-discovery{color:var(--ink);border-color:var(--line)}.app-shell .workspace-main .demo-discovery{border-color:var(--line)}.app-shell .demo-discovery-links>a,.app-shell .demo-discovery-links>button{color:var(--ink);border-color:var(--line)}@media(max-width:680px){.lf-refined .lf-steps article{padding:28px 24px}.lf-refined .lf-controls{gap:5px}.lf-refined .lf-icon-button{min-width:36px;min-height:40px}.lf-refined .lf-controls select{min-height:40px}.lf-refined .lf-signin{min-height:40px;align-items:center}}.lf-site.lf-refined .lf-closing{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:64px;text-align:left;align-items:center;padding:64px;border-radius:20px;background:#102f24;color:#f2f8ef}.lf-refined .lf-closing-copy>img{display:block;object-fit:contain;padding:8px;background:#edf6e8;border-radius:12px;margin:0 0 28px}.lf-site.lf-refined .lf-closing h2{font-size:clamp(30px,3.4vw,48px);line-height:1.2;letter-spacing:-.03em;max-width:20ch;margin:0 0 22px;color:inherit}.lf-site.lf-refined .lf-closing p{margin:0;max-width:52ch;color:#c5d8c8;line-height:1.8;font-size:17px}.lf-closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:18px}.lf-closing-actions>.lf-button{justify-content:space-between;font-size:15px;min-height:58px}.lf-closing-demo{display:flex;justify-content:center;align-items:center;gap:12px;color:#edf6e8;border:1px solid #648675;background:transparent;border-radius:12px;min-height:52px;font:inherit;cursor:pointer}.lf-closing-demo:hover{background:#234b39}.lf-closing-demo:focus-visible{outline:2px solid #c4eb64;outline-offset:4px}.lf-closing-actions>small{text-align:center;color:#c5d8c8;font-size:12px;line-height:1.7}@media(max-width:760px){.lf-site.lf-refined .lf-closing{grid-template-columns:1fr;gap:30px;padding:32px 26px}.lf-site.lf-refined .lf-closing p{font-size:15px}.lf-closing-actions{max-width:380px;width:100%}}.lf-site.lf-refined .lf-step-number{color:var(--lf-ink)}.lf-site.lf-refined .lf-card-index{color:var(--lf-muted)}.app-shell.app-shell.app-shell{--muted:#4e6558}.app-shell.app-shell.app-shell.panel-dark{--muted:#b8cbbc}.app-shell.app-shell .page-guide>small,.app-shell.app-shell .topbar kbd{color:var(--muted)}.app-shell.app-shell .page-guide>small,.app-shell.app-shell .page-guide p,.app-shell.app-shell .topbar kbd{opacity:1}.app-shell.app-shell .pro-periodbar>span{color:var(--muted)}.app-shell.app-shell .daily-task-list strong{color:#1c7352}.app-shell.app-shell.panel-dark .daily-task-list strong{color:#a9d8bc}.lf-readiness{padding-block:56px 24px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px;align-items:start}.lf-readiness-intro h2{font-size:clamp(27px,2.6vw,36px);line-height:1.25;letter-spacing:-.03em;margin:0 0 22px}.lf-readiness-intro p{font-size:15px;line-height:1.85;color:var(--lf-muted);margin:0;max-width:46ch}.lf-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lf-readiness-list>a{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--lf-ink);padding:24px;border:1px solid var(--lf-border);border-radius:12px;background:var(--lf-surface);transition:border-color .2s ease,background-color .2s ease}.lf-readiness-list>a>strong{font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.02em}.lf-readiness-label{font-size:13px;font-weight:650;line-height:1.6;color:var(--lf-muted);padding-right:40px;min-height:28px}.lf-readiness-description{font-size:15px;line-height:1.75;color:var(--lf-muted);max-width:58ch}.lf-readiness-arrow{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--lf-border);border-radius:50%;color:var(--lf-ink);transition:transform .2s ease}.lf-readiness-list>a:hover{border-color:var(--lf-ink)}.lf-readiness-list>a:hover .lf-readiness-arrow{transform:translate(2px,-2px)}.lf-readiness-list>a:hover>strong{text-decoration:underline;text-underline-offset:5px}.lf-readiness-list>a:focus-visible{outline:2px solid var(--lf-ink);outline-offset:5px}.lf-readiness-list>a.lf-readiness-competition{background:#173e30;border-color:#355a48;color:#f3f7ef}.lf-readiness-competition .lf-readiness-label{color:#c4e993}.lf-readiness-competition .lf-readiness-description{color:#d4e3d6}.lf-readiness-competition .lf-readiness-arrow{color:#d1ef9c;border-color:#688a65}.lf-readiness-action{color:#d1ef9c;font-size:14px;font-weight:700;line-height:1.6;margin-top:auto;padding-top:4px;text-decoration:underline;text-underline-offset:4px}.lf-readiness-list>a.lf-readiness-competition:hover{background:#214d3b;border-color:#96b878}.lf-readiness-list>a.lf-readiness-competition:focus-visible{outline-color:#c4e993}@media(max-width:900px){.lf-readiness{grid-template-columns:1fr;gap:28px}.lf-readiness-intro p{max-width:70ch}}@media(max-width:600px){.lf-readiness-list{grid-template-columns:1fr}.lf-readiness-list>a{padding:22px}.lf-readiness-list>a>strong{font-size:21px}}@media(max-width:500px){.lf-readiness{padding-top:36px}.lf-readiness-description{font-size:14px}}@media(prefers-reduced-motion:reduce){.lf-readiness-list>a,.lf-readiness-arrow{transition:none}.lf-readiness-list>a:hover .lf-readiness-arrow{transform:none}}.lx-section{position:relative}.lx-head{max-width:650px;margin-bottom:38px}.lx-head h2{font-size:clamp(27px,3vw,40px);line-height:1.2;margin:15px 0}.lx-head p{font-size:15px;color:var(--lf-muted);max-width:580px;margin:0}.lx-surface{background:var(--lf-surface);border-block:1px solid var(--lf-border)}.lx-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lx-flow article{position:relative;border:1px solid var(--lf-border);border-radius:20px;padding:28px;background:var(--lf-paper)}.lx-number{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--lf-muted);margin-bottom:24px}.lx-number svg{color:var(--lf-ink)}.lx-flow h3,.lx-roles h3,.lx-onboarding h3{font-size:19px}.lx-flow p,.lx-roles p,.lx-onboarding p{font-size:14px;color:var(--lf-muted)}.lx-flow-art{margin-top:25px;padding:22px;background:var(--lf-surface);border-radius:12px;display:flex;align-items:center;justify-content:space-between;min-height:104px;gap:10px}.lx-flow-art>span{font-size:12px}.lx-flow-art>strong{font-size:22px;white-space:nowrap}.lx-flow-art>svg{color:#268369}.lx-connector{position:absolute;right:-26px;top:50%;color:var(--lf-ink);z-index:1;background:var(--lf-paper);border-radius:50%}.lx-bars{height:155px;display:flex;gap:14px;align-items:flex-end;padding-top:18px;border-bottom:1px solid var(--lf-border);width:100%}.lx-bars>div{height:100%;display:flex;align-items:flex-end;gap:5px;flex:1}.lx-bars i{display:block;flex:1;background:#268369;border-radius:4px 4px 0 0;transform-origin:bottom;animation:lx-bar-enter .7s ease both}.lx-bars i:nth-child(2){background:var(--lf-accent)}.lx-flow-art .lx-bars{height:68px;padding:0}.lx-preview{border:1px solid var(--lf-border);border-radius:24px;background:var(--lf-paper);overflow:hidden;box-shadow:0 24px 60px #143c3009}.lx-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--lf-border);padding:10px;gap:8px}.lx-tabs button{display:flex;justify-content:center;align-items:center;gap:16px;background:transparent;border:0;border-radius:11px;padding:17px;font-size:14px;cursor:pointer}.lx-tabs button[aria-pressed=true]{background:var(--lf-ink);color:var(--lf-paper)}.lx-screen{padding:30px}.lx-screen>header{display:flex;align-items:center;gap:12px;padding-bottom:25px;border-bottom:1px solid var(--lf-border)}.lx-screen>header strong{font-size:16px}.lx-screen>header>span{margin-left:auto;font-size:12px;color:var(--lf-muted)}.lx-screen-content{min-height:310px;padding-top:24px;animation:lx-enter .35s ease}.lx-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lx-metrics>div{border:1px solid var(--lf-border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.lx-metrics span{font-size:12px;color:var(--lf-muted)}.lx-metrics strong{font-size:clamp(20px,2.5vw,30px);letter-spacing:-.04em}.lx-screen>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--lf-border);padding-top:22px}.lx-screen>footer>span{font-size:12px;color:var(--lf-muted)}.lx-screen button{background:none;cursor:pointer;border:0}.lx-table-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lx-table-grid>div{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:115px;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:13px}.lx-table-grid span{font-size:12px;color:var(--lf-muted)}.lx-table-grid .lx-cell-active{background:var(--lf-accent);color:#143c30}.lx-cell-active span{color:#37553e}.lx-screen-note{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lf-muted)}.lx-room-key{display:flex;gap:24px;margin-bottom:18px;font-size:12px;color:var(--lf-muted)}.lx-room-key span{display:flex;align-items:center;gap:7px}.lx-dot{width:7px;height:7px;background:#268369;border-radius:50%}.lx-dot-1{background:#c17d61}.lx-dot-2{background:#b4a459}.lx-room-1{border-bottom:3px solid #c17d61!important}.lx-room-2{border-bottom:3px solid #b4a459!important}.lx-stock{border-collapse:collapse;width:100%;font-size:14px}.lx-stock th{text-align:left;font-size:12px;color:var(--lf-muted);font-weight:500}.lx-stock td,.lx-stock th{padding:18px 12px;border-bottom:1px solid var(--lf-border)}.lx-stock td:first-child svg{display:inline;margin-right:14px;vertical-align:middle}.lx-alert,.lx-ok{padding:6px 12px;border-radius:7px;font-size:12px;background:var(--lf-surface);color:var(--lf-ink)}.lx-alert{color:#a64e36;border:1px solid #bd826b55}.lf-site[data-theme=dark] .lx-alert{color:#ffc5ad}.lx-journey{border:1px solid var(--lf-border);border-radius:20px;padding:28px;background:var(--lf-surface)}.lx-journey-switch{display:flex;gap:12px;margin-bottom:32px}.lx-journey-switch button{display:flex;align-items:center;gap:8px;border:1px solid var(--lf-border);background:var(--lf-paper);border-radius:40px;padding:12px 20px;font-size:13px;cursor:pointer}.lx-journey-switch button[aria-pressed=true]{background:var(--lf-ink);color:var(--lf-paper)}.lx-journey ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;gap:24px}.lx-journey li{display:flex;gap:14px;flex-direction:column;position:relative}.lx-journey li>span{width:38px;height:38px;display:grid;place-items:center;background:var(--lf-paper);border:1px solid var(--lf-border);border-radius:50%;font-size:12px}.lx-journey li>strong{font-size:15px;font-weight:550}.lx-journey li>svg{position:absolute;top:10px;right:14px;color:var(--lf-muted)}.lx-owner{background:#143c30;color:#edf3e9}.lx-owner .lx-head p,.lx-owner .lf-eyebrow{color:#b2c8b8}.lx-owner-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.lx-owner .lx-head{margin:0}.lx-signals{display:grid;gap:12px}.lx-signals article{padding:19px 22px;display:flex;align-items:center;gap:17px;border:1px solid #54746177;background:#ffffff04;border-radius:12px}.lx-signals article>span{color:#c4eb64}.lx-signals strong{font-size:14px;font-weight:500}.lx-signals article>svg{margin-left:auto;color:#b2c8b8}.lx-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lx-roles article{border-top:1px solid var(--lf-border);padding-top:28px}.lx-role-icon{position:relative;display:grid;place-items:center;width:58px;height:58px;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:16px;margin-bottom:23px}.lx-role-icon>svg:nth-child(2){position:absolute;right:-4px;bottom:-4px;padding:3px;box-sizing:content-box;background:var(--lf-accent);color:#143c30;border-radius:50%;border:3px solid var(--lf-paper)}.lx-onboarding{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lx-onboarding article{position:relative;padding-top:22px;border-top:1px solid var(--lf-border)}.lx-onboarding article>span{position:absolute;right:0;top:20px;font-size:12px;color:var(--lf-muted)}.lx-onboarding h3{margin-top:22px}.lx-start-link{margin-top:28px}.lx-comparison{overflow-x:auto;border:1px solid var(--lf-border);border-radius:18px}.lx-comparison table{border-collapse:collapse;width:100%;min-width:630px;font-size:14px}.lx-comparison th,.lx-comparison td{padding:18px 24px;border-bottom:1px solid var(--lf-border)}.lx-comparison thead{background:var(--lf-surface)}.lx-comparison th:first-child{text-align:left;width:43%}.lx-comparison th{font-weight:500}.lx-comparison thead th:not(:first-child){width:19%}.lx-comparison thead strong,.lx-comparison thead span,.lx-comparison thead small{display:block}.lx-comparison thead span{font-size:24px;font-weight:650;letter-spacing:-.04em;margin-top:8px}.lx-comparison thead small{font-size:12px;color:var(--lf-muted)}.lx-comparison td{text-align:center}.lx-comparison td svg{margin:auto;color:var(--lf-ink);background:var(--lf-surface);border-radius:50%;box-sizing:content-box;padding:5px}.lx-comparison tbody tr:last-child>*{border-bottom:0}.lx-presentation{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;padding:48px!important;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:24px;margin-bottom:70px}.lx-presentation h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:16px 0}.lx-presentation p{font-size:15px;color:var(--lf-muted);margin-bottom:25px}.lx-presentation .lf-inline-link{display:flex;margin-top:20px;font-size:13px}.lx-presentation-art{align-self:center;background:var(--lf-paper);border:1px solid var(--lf-border);border-radius:18px;padding:28px;box-shadow:0 24px 40px #143c3007;transform:rotate(-3deg)}.lx-presentation-art>div:not(.lx-bars){display:flex;justify-content:space-between;align-items:center;margin:16px 0;font-size:13px}.lx-presentation-art strong{font-size:10px;padding:5px 9px;border-radius:20px;background:var(--lf-accent);color:#143c30}.lx-presentation-art .lx-bars{height:100px}@keyframes lx-bar-enter{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes lx-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.lf-motion-paused .lx-bars i,.lf-motion-paused .lx-screen-content{animation:none}@media(prefers-reduced-motion:reduce){.lx-bars i,.lx-screen-content{animation:none}}@media(max-width:850px){.lx-flow{gap:18px}.lx-flow article{padding:20px}.lx-flow-art{flex-wrap:wrap}.lx-connector{right:-18px;width:16px}.lx-owner-layout{gap:30px}.lx-roles{grid-template-columns:repeat(2,1fr)}.lx-presentation{padding:30px!important;gap:25px}.lx-onboarding{gap:24px}}@media(max-width:600px){.lx-head{margin-bottom:28px}.lx-flow,.lx-owner-layout,.lx-onboarding,.lx-presentation{grid-template-columns:1fr}.lx-flow article{padding:24px}.lx-connector{display:none}.lx-tabs{grid-template-columns:repeat(2,1fr)}.lx-tabs button{padding:12px;font-size:13px}.lx-screen{padding:18px}.lx-screen>header>span{display:none}.lx-screen-content{min-height:330px}.lx-metrics{gap:8px}.lx-metrics>div{padding:12px 8px}.lx-metrics strong{font-size:17px}.lx-metrics span{font-size:10px}.lx-table-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lx-table-grid>div{min-height:85px}.lx-screen>footer{align-items:flex-start;flex-direction:column}.lx-journey{padding:22px}.lx-journey-switch{flex-direction:column}.lx-journey ol{grid-template-columns:repeat(2,1fr);gap:24px}.lx-journey li>svg{display:none}.lx-roles{gap:20px}.lx-roles h3{font-size:17px}.lx-stock td,.lx-stock th{padding:15px 5px;font-size:12px}.lx-stock td:first-child svg{margin-right:5px}.lx-room-key{gap:12px}.lx-presentation{padding:25px!important;margin-bottom:45px}.lx-presentation-art{max-width:340px;width:100%;justify-self:center}.lx-presentation .lf-button{font-size:12px}.lx-comparison th,.lx-comparison td{padding:15px}}.lx-journey-all{padding:32px;background:var(--lf-paper);box-shadow:0 16px 50px #143c3005}.lx-journey-all .lx-journey-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:30px}.lx-journey-all .lx-journey-switch button{border-radius:12px;padding:13px 15px;text-align:left;justify-content:flex-start;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;min-height:55px;font-size:12px}.lx-journey-all .lx-journey-switch button svg{flex-shrink:0}.lx-journey-all .lx-journey-switch button:hover{transform:translateY(-2px);border-color:var(--lf-muted)}.lx-journey-heading{display:flex;align-items:center;gap:14px;border-top:1px solid var(--lf-border);padding-top:28px;margin-bottom:30px}.lx-journey-emblem{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--lf-surface);border:1px solid var(--lf-border)}.lx-journey-heading .lf-eyebrow{font-size:9px}.lx-journey-heading h3{font-size:21px;margin-top:5px}.lx-journey-count{margin-left:auto;font-size:12px;white-space:nowrap;color:var(--lf-muted)}.lx-journey-all ol{gap:24px}.lx-journey-all li{padding:22px 16px;border:1px solid var(--lf-border);border-radius:15px;background:var(--lf-surface);animation:lx-step-appear .5s ease both;animation-delay:calc(var(--lx-step)*75ms);min-height:150px}.lx-journey-all li>span{background:var(--lf-paper);border-color:var(--lf-border);position:relative;z-index:1}.lx-journey-all li>strong{font-size:14px;line-height:1.6;font-weight:550;max-width:190px}.lx-journey-link{position:absolute;top:41px;left:calc(100% - 3px);width:30px;height:18px;z-index:2;display:flex;align-items:center;justify-content:flex-end;color:var(--lf-ink)}.lx-journey-link:before{content:"";position:absolute;height:1px;left:0;right:5px;background:var(--lf-border)}.lx-journey-link i{position:absolute;height:3px;width:9px;border-radius:3px;left:0;background:#268369;animation:lx-link-travel 2.4s cubic-bezier(.35,0,.3,1) infinite;animation-delay:calc(var(--lx-step)*.35s)}.lx-journey-link svg{position:relative;animation:lx-link-arrow 2.4s ease infinite;animation-delay:calc(var(--lx-step)*.35s)}@keyframes lx-link-travel{0%,15%{opacity:0;transform:translate(-3px)}25%{opacity:1}65%{opacity:1;transform:translate(17px)}80%,to{opacity:0;transform:translate(22px)}}@keyframes lx-link-arrow{0%,20%,85%,to{transform:translate(0);opacity:.5}55%{transform:translate(3px);opacity:1}}@keyframes lx-step-appear{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lf-motion-paused .lx-journey-all li,.lf-motion-paused .lx-journey-link i,.lf-motion-paused .lx-journey-link svg{animation:none}.lf-motion-paused .lx-journey-link i{display:none}@media(max-width:850px){.lx-journey-all .lx-journey-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-journey-all ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lx-journey-all li:nth-child(2) .lx-journey-link{display:none}.lx-journey-link{width:24px}.lx-journey-all li>strong{max-width:none}}@media(max-width:600px){.lx-journey-all{padding:18px}.lx-journey-all .lx-journey-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lx-journey-all .lx-journey-switch button{padding:11px 9px;font-size:11px;gap:8px;min-height:54px}.lx-journey-heading{gap:10px}.lx-journey-heading h3{font-size:17px}.lx-journey-count{font-size:10px}.lx-journey-all ol{grid-template-columns:1fr;gap:20px}.lx-journey-all li{min-height:0;padding:17px;flex-direction:row;align-items:center;gap:17px}.lx-journey-all li>span{flex-shrink:0}.lx-journey-all li>strong{font-size:13px}.lx-journey-all li:nth-child(2) .lx-journey-link{display:flex}.lx-journey-link{top:calc(100% + 1px);left:27px;width:19px;transform:rotate(90deg);transform-origin:center;height:18px}}@media(prefers-reduced-motion:reduce){.lx-journey-all li,.lx-journey-link i,.lx-journey-link svg{animation:none}.lx-journey-link i{display:none}.lx-journey-all .lx-journey-switch button{transition:none}.lx-journey-all .lx-journey-switch button:hover{transform:none}}.lx-plan-compare{--pc-ink:#123e30;--pc-text:#284c3d;--pc-muted:#526d5f;--pc-line:#cddcd2;--pc-paper:#fff;--pc-soft:#f0f6f1;--pc-selected:#e2f1e5;--pc-check:#176044;--pc-check-ink:#fff;--pc-pro:#103d2d;--pc-pro-text:#f7fbf3;--pc-lime:#c4eb64;scroll-margin-top:110px}.lf-site[data-theme=dark] .lx-plan-compare{--pc-ink:#edf7ee;--pc-text:#d1e4d6;--pc-muted:#aac4b2;--pc-line:#3c5b48;--pc-paper:#13291d;--pc-soft:#1b3525;--pc-selected:#254b32;--pc-check:#b4e28a;--pc-check-ink:#12331e;--pc-pro:#224b30;--pc-pro-text:#f2faeb}.lx-pro-spotlight{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:24px;align-items:center;padding:30px 32px;margin-bottom:30px;border:1px solid #2f6247;border-radius:20px;background:var(--pc-pro);color:var(--pc-pro-text);position:relative;overflow:hidden;box-shadow:0 14px 35px #103d2d12}.lx-pro-spotlight:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #c4eb6429;border-radius:50%;right:-85px;top:-150px;pointer-events:none;box-shadow:0 0 0 30px #c4eb6409,0 0 0 60px #c4eb6405}.lx-pro-symbol{width:74px;height:74px;display:grid;place-items:center;border:1px solid #9dc57a6b;border-radius:18px;background:#ffffff09;position:relative;color:var(--pc-lime)}.lx-pro-symbol svg{width:43px;height:43px}.lx-pro-symbol span{position:absolute;width:9px;height:9px;right:6px;top:7px;border-radius:50%;background:var(--pc-lime);box-shadow:0 0 0 5px #c4eb6417}.lx-pro-eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;line-height:1.5;color:#d0f18a}.lf-site .lx-pro-copy h3{font-size:clamp(23px,2.4vw,30px);line-height:1.2;letter-spacing:-.04em;margin:8px 0 9px;color:var(--pc-pro-text)}.lf-site .lx-pro-copy p{font-size:14px;line-height:1.7;max-width:570px;color:#e0efdc}.lx-pro-spotlight ul{list-style:none;display:grid;gap:11px;margin:0;padding:0;position:relative;z-index:1}.lx-pro-spotlight li{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;white-space:nowrap;color:#edf7e6}.lx-pro-spotlight li svg{flex:none;color:var(--pc-lime)}.lx-compare-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.lf-site .lx-compare-toolbar>p{font-size:13px;font-weight:600;color:var(--pc-muted)}.lx-plan-picker{display:flex;padding:5px;gap:5px;background:var(--pc-soft);border:1px solid var(--pc-line);border-radius:13px}.lx-plan-picker button{padding:10px 20px;border-radius:9px;font:inherit;font-size:13px;font-weight:650;color:var(--pc-text);background:transparent;display:flex;align-items:center;gap:8px;transition:color .2s,background .2s,box-shadow .2s,transform .2s}.lx-plan-picker button:hover{transform:translateY(-1px);background:var(--pc-paper)}.lx-plan-picker button.is-active{background:var(--pc-pro);color:var(--pc-pro-text);box-shadow:0 3px 9px #0b342916}.lx-plan-picker button.is-active span{color:var(--pc-lime)}.lf-site .lx-comparison-v2{border:1px solid var(--pc-line);border-radius:20px;background:var(--pc-paper);box-shadow:0 15px 45px #143c3008;isolation:isolate;opacity:1}.lf-site .lx-comparison-v2 table{width:100%;min-width:680px;border-spacing:0;table-layout:fixed;border-collapse:separate;white-space:normal;color:var(--pc-ink);font-size:14px}.lf-site .lx-comparison-v2 th,.lf-site .lx-comparison-v2 td{padding:19px 24px;vertical-align:middle;line-height:1.5;border-bottom:1px solid var(--pc-line);background:var(--pc-paper);color:var(--pc-text);font-weight:550;transition:background .25s,color .25s,box-shadow .25s}.lf-site .lx-comparison-v2 th:first-child{width:43%;text-align:left}.lf-site .lx-comparison-v2 thead th{padding:26px 24px;background:var(--pc-soft);color:var(--pc-ink);position:relative}.lf-site .lx-comparison-v2 thead th:not(:first-child){width:19%}.lf-site .lx-comparison-v2 thead strong{display:block;font-size:14px;font-weight:750;color:var(--pc-ink)}.lf-site .lx-comparison-v2 thead .lx-plan-amount{display:block;font-size:clamp(25px,2.5vw,34px);font-weight:750;letter-spacing:-.055em;line-height:1.2;margin:9px 0 4px;color:var(--pc-ink)}.lf-site .lx-comparison-v2 thead small{font-size:12px;color:var(--pc-muted);margin:0;line-height:1.7;display:block}.lf-site .lx-comparison-v2 thead .lx-plan-period{font-size:11px}.lf-site .lx-comparison-v2 thead .lx-plan-local{font-weight:650;margin-top:6px}.lf-site .lx-comparison-v2 thead .lx-table-brand{font-size:19px;font-weight:750;color:var(--pc-ink);letter-spacing:-.04em;margin-bottom:6px}.lf-site .lx-comparison-v2 td{text-align:center}.lf-site .lx-comparison-v2 .lx-plan-column.is-selected{background:var(--pc-selected)}.lf-site .lx-comparison-v2 thead .lx-pro-column{background:var(--pc-pro);color:var(--pc-pro-text);box-shadow:inset 0 4px 0 var(--pc-lime)}.lf-site .lx-comparison-v2 thead .lx-pro-column strong,.lf-site .lx-comparison-v2 thead .lx-pro-column .lx-plan-amount{color:var(--pc-pro-text)}.lf-site .lx-comparison-v2 thead .lx-pro-column small{color:#daebd4}.lf-site .lx-comparison-v2 tbody tr:hover th,.lf-site .lx-comparison-v2 tbody tr:hover td:not(.is-selected){background:var(--pc-soft)}.lf-site .lx-comparison-v2 tbody tr:hover td.is-selected{box-shadow:inset 0 0 0 999px #7bc88913}.lf-site .lx-comparison-v2 tbody tr:last-child>*{border-bottom:0}.lf-site .lx-comparison-v2 .lx-pro-row-start>*{border-top:2px solid var(--pc-check)}.lx-pro-row-badge{display:inline-flex;padding:2px 7px;margin-left:9px;font-size:9px;font-weight:800;border:1px solid var(--pc-line);border-radius:5px;background:var(--pc-soft);color:var(--pc-check);line-height:1.5;vertical-align:middle}.lf-site .lx-comparison-v2 .lx-plan-check{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--pc-check);color:var(--pc-check-ink);border-radius:50%;box-shadow:0 3px 8px #143c3010;transition:transform .25s,box-shadow .25s}.lf-site .lx-comparison-v2 .lx-plan-check svg{display:block;margin:0;padding:0;background:transparent;border-radius:0;box-sizing:border-box;color:inherit}.lx-comparison-v2 tr:hover .lx-plan-check{transform:scale(1.08);box-shadow:0 4px 12px #143c3020}.lx-plan-unavailable{font-size:21px;font-weight:500;color:var(--pc-muted)}.lx-selected-plan{display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid var(--pc-line);border-radius:14px;padding:20px 24px;margin-top:17px;background:var(--pc-soft)}.lx-selected-plan>div{display:flex;gap:16px;align-items:center}.lx-selected-plan>div>span{font-size:12px;font-weight:750;border-radius:6px;padding:6px 10px;background:var(--pc-pro);color:var(--pc-pro-text);white-space:nowrap}.lf-site .lx-selected-plan p{font-size:13px;line-height:1.6;color:var(--pc-text)}.lf-site .lx-selected-plan a{flex:none;font-size:12px;color:var(--pc-ink);gap:12px}.lf-site .lx-compare-note{font-size:11px;line-height:1.7;color:var(--pc-muted);margin:15px 4px 0;max-width:800px}.lx-compare-mobile-note{display:none}.lx-plan-compare.is-entered .lx-plan-check svg{stroke-dasharray:24;animation:lx-price-check .7s ease both;animation-delay:calc(var(--lx-row)*45ms)}.lx-plan-compare.is-entered .lx-pro-symbol span{animation:lx-price-beacon 3.2s ease-in-out infinite}.lx-selected-plan>div{animation:lx-price-detail .3s ease}@keyframes lx-price-check{0%{stroke-dashoffset:24;transform:scale(.85)}to{stroke-dashoffset:0;transform:scale(1)}}@keyframes lx-price-beacon{0%,to{box-shadow:0 0 0 4px #c4eb6420}50%{box-shadow:0 0 0 10px #c4eb6405}}@keyframes lx-price-detail{0%{transform:translateY(5px)}to{transform:translateY(0)}}@media(max-width:1000px){.lx-pro-spotlight{grid-template-columns:62px minmax(0,1fr);gap:20px;padding:26px}.lx-pro-symbol{width:62px;height:62px}.lx-pro-spotlight ul{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 20px}.lx-pro-spotlight li{font-size:11px}.lx-selected-plan{align-items:flex-start;flex-direction:column;gap:15px}.lf-site .lx-comparison-v2 th,.lf-site .lx-comparison-v2 td{padding:17px 19px}}@media(max-width:700px){.lx-pro-spotlight{grid-template-columns:1fr;gap:15px;padding:23px;border-radius:16px}.lx-pro-symbol{width:50px;height:50px;border-radius:12px}.lx-pro-symbol svg{width:31px;height:31px}.lx-pro-spotlight ul{grid-column:1;display:grid;gap:9px}.lf-site .lx-pro-copy h3{font-size:25px}.lf-site .lx-pro-copy p{font-size:13px}.lx-compare-toolbar{display:block}.lf-site .lx-compare-toolbar>p{margin-bottom:12px;font-size:12px}.lx-plan-picker{width:100%}.lx-plan-picker button{flex:1;justify-content:center;padding:11px 8px}.lf-site .lx-comparison-v2{overflow:visible;border-radius:15px}.lf-site .lx-comparison-v2 table{min-width:0;font-size:12px}.lf-site .lx-comparison-v2 th,.lf-site .lx-comparison-v2 td{padding:16px 13px}.lf-site .lx-comparison-v2 th:first-child{width:64%}.lf-site .lx-comparison-v2 thead th:not(:first-child){width:36%}.lf-site .lx-comparison-v2 .lx-plan-column:not(.is-selected){display:none}.lf-site .lx-comparison-v2 thead th{padding:22px 13px}.lf-site .lx-comparison-v2 thead th:first-child{border-top-left-radius:14px}.lf-site .lx-comparison-v2 thead .is-selected{border-top-right-radius:14px}.lf-site .lx-comparison-v2 thead .lx-table-brand{font-size:16px}.lf-site .lx-comparison-v2 thead .lx-plan-amount{font-size:29px}.lx-pro-row-badge{font-size:8px;margin:5px 0 0;display:table}.lf-site .lx-selected-plan{padding:19px}.lx-selected-plan>div{align-items:flex-start;flex-direction:column;gap:10px}.lf-site .lx-selected-plan a{font-size:11px;gap:8px;line-height:1.6}.lf-site .lx-compare-mobile-note{display:block;margin:10px 3px 0;font-size:10px;line-height:1.6;color:var(--pc-muted)}}.lf-site .lx-comparison-v2 thead .lx-pro-column.is-selected{background:var(--pc-pro);color:var(--pc-pro-text);box-shadow:inset 0 4px 0 var(--pc-lime)}.lf-site .lx-comparison-v2 th,.lf-site .lx-comparison-v2 td{font-size:14px}@media(max-width:700px){.lf-site .lx-comparison-v2 th,.lf-site .lx-comparison-v2 td{font-size:13px}}.lf-motion-paused .lx-plan-compare *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.lx-plan-compare *{animation:none!important;transition:none!important}}:root{--ink:#172d2d;--muted:#718084;--green:#316956;--line:#e5e9eb;--surface:#f5f7f9;--lime:#c1ee82}*{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{border:0}h1,h2,p{margin:0}h1,h2,.brand{font-family:Manrope,DM Sans,Arial,sans-serif}h1{font-size:clamp(1.75rem,2.5vw,2.2rem);font-weight:750;letter-spacing:-.055em;line-height:1.25}h2{font-size:1.05rem;font-weight:700;letter-spacing:-.025em}small{font-size:.8rem}input,select{border:1px solid var(--line);border-radius:9px;background:#fff;padding:11px 13px;min-width:0;color:var(--ink)}input:focus,select:focus{outline:2px solid #86baa1;outline-offset:2px}button:focus-visible,a:focus-visible{outline:3px solid #86baa1;outline-offset:3px}.brand{display:flex;align-items:center;gap:10px;font-size:1.35rem;font-weight:800;letter-spacing:-.04em}.brand-icon{display:grid;place-items:center;width:35px;height:35px;background:var(--lime);color:#19362e;border-radius:10px;font-size:1.45rem;font-weight:800}.brand-ai{font-weight:500;margin-left:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#254c40;color:#fff;border:1px solid #254c40;padding:11px 17px;border-radius:9px;font-size:.875rem;font-weight:600;min-height:44px;white-space:normal;text-align:center;transition:background .15s}.button:hover{background:#183b30}.button.secondary{background:#fff;color:var(--ink);border-color:var(--line)}.button.secondary:hover{background:#f0f5f2}.button.small{padding:8px 12px;font-size:.82rem;min-height:40px}.text-button{background:none;color:#397259;font-size:.875rem;font-weight:600;padding:5px 0;min-height:32px}.icon-button{background:none;display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;color:inherit}.language{display:flex;align-items:center;position:relative}.language select{appearance:none;background:transparent;border:0;padding:8px 23px 8px 9px;font-size:.85rem;font-weight:600;cursor:pointer}.language svg{position:absolute;right:6px;pointer-events:none}.header-actions{display:flex;align-items:center;gap:15px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e4ecde;border:3px solid white;font-size:.875rem;font-weight:600}.eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.tag{display:inline-block;border-radius:6px;background:#f1f4f6;color:#637277;padding:4px 8px;font-size:.75rem;font-weight:500;white-space:nowrap}.mint{background:#eaf4ec!important;color:#3f7654!important}.rose{background:#f8eeee!important;color:#b96f76!important}.blue{background:#edf2fb!important;color:#637caf!important}.orange{background:#fcf2e5!important;color:#a57435!important}.plain-note{font-size:.875rem;color:var(--muted);line-height:1.65;margin-top:16px}.error{background:#fff0ed;color:#9f3c30;border:1px solid #f1d8d1;padding:12px 15px;border-radius:9px;font-size:.875rem;margin:10px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.warning-banner,.demo-banner{border:1px solid #dce6e0;background:#edf5f0;padding:9px 14px;border-radius:8px;margin-bottom:20px;font-size:.85rem;display:flex;justify-content:space-between;align-items:center;gap:12px}.demo-banner button{background:none;color:#35684d;font-weight:600;font-size:.8rem}.warning-banner{background:#fff5e7;border-color:#f3e2c8}.toast{position:fixed;right:25px;top:90px;background:#264d3f;color:#fff;box-shadow:0 6px 25px #19332825;padding:12px 18px;border-radius:10px;display:flex;gap:10px;align-items:center;z-index:20;font-size:.875rem}.auth-shell{background:#f8faf9;min-height:100vh;display:flex;flex-direction:column}.auth-header{max-width:1360px;width:100%;margin:auto;padding:30px 55px;display:flex;justify-content:space-between;align-items:center}.auth-main{max-width:1250px;margin:auto;width:100%;padding:35px 60px 60px;display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.auth-story .pill{display:inline-flex;align-items:center;gap:8px;background:#e7efe9;border:1px solid #d8e4dc;color:#426a52;border-radius:30px;padding:7px 12px;font-size:.72rem;letter-spacing:.07em;font-weight:600}.auth-story h1{font-size:clamp(2.25rem,4vw,3.6rem);letter-spacing:-.055em;line-height:1.15;margin:22px 0 18px;max-width:590px}.auth-story>p{color:#73837d;max-width:450px;line-height:1.8}.auth-visual{margin-top:32px;background:#173931;color:#f2f7ee;padding:23px 28px 18px;border-radius:20px;box-shadow:0 16px 45px #183d2d18;transform:rotate(-1.5deg);max-width:450px}.visual-top{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#c6d6cc}.mini-icon{display:grid;place-items:center;border:1px solid #ffffff21;border-radius:10px;width:38px;height:38px;color:var(--lime)}.visual-number{font-family:Manrope,Arial,sans-serif;font-size:2.35rem;letter-spacing:-.04em;font-weight:700;margin-top:2px}.visual-number span{color:#b6caba;font-size:1.5rem}.visual-bars{height:86px;display:flex;align-items:flex-end;gap:12px;margin:20px 0 13px}.visual-bars div{background:#a3ce8b;border-radius:4px 4px 0 0;flex:1;opacity:.8}.visual-bars div:nth-child(3n){background:#d7eeb1}.visual-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ffffff15;padding-top:12px;font-size:.75rem;color:#b0c6b6}.visual-bottom span:first-child{display:flex;align-items:center;gap:7px}.visual-bottom i{width:7px;height:7px;background:#bad98c;border-radius:50%}.auth-benefits{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:.8rem;color:#688174}.auth-benefits span{display:flex;align-items:center;gap:7px}.auth-card{background:#fff;border:1px solid #e7ece8;border-radius:19px;padding:35px;box-shadow:0 12px 45px #23392d06;text-align:center}.auth-tabs{display:flex;background:#f3f6f4;border-radius:9px;padding:4px;margin-bottom:30px}.auth-tabs button{flex:1;padding:9px;background:transparent;font-size:.875rem;color:#75817a;font-weight:600;border-radius:7px}.auth-tabs button.active{background:#fff;color:#214936;box-shadow:0 1px 5px #2649300d}.auth-symbol{margin:0 auto 22px;width:60px;height:60px;background:#edf4e9;border-radius:18px;display:grid;place-items:center;color:#426947}.auth-card h2{font-size:1.4rem;line-height:1.4;margin-bottom:10px}.auth-card>p{color:var(--muted);font-size:.875rem;line-height:1.7}.auth-cta,.auth-card>.button{width:100%;margin-top:24px;min-height:48px}.secure{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:.8rem!important}.divider{border-top:1px solid var(--line);margin-top:27px;font-size:.7rem;letter-spacing:.12em;color:#a3ada6;position:relative}.divider span{position:relative;top:-9px;background:#fff;padding:0 10px}.trial-badge{margin-top:20px;background:#f0f7e9;border-radius:9px;padding:11px;font-size:.8rem;display:flex;gap:8px;justify-content:center;color:#51723d}.entity-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.entity-cards span{display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:15px 8px;font-size:.8rem}.email-label{color:#597560!important;margin-top:12px}.auth-loading{padding:60px 0;color:var(--muted)}.auth-loading svg{animation:turn 3s linear infinite}.auth-footer{max-width:1360px;width:100%;margin:auto;padding:20px 55px;display:flex;justify-content:space-between;gap:20px;color:#8a9690;font-size:.75rem}.public-plans{max-width:1100px;margin:45px auto 80px;width:100%;padding:0 30px}.public-plans>p{color:var(--muted);margin:12px 0 35px}.public-plans>.text-button{margin-top:25px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#132c2b;color:#cedbda;display:flex;flex-direction:column;padding:28px 18px 0;z-index:30;overflow-y:auto}.sidebar .brand{color:#fff;font-size:1.3rem;margin:0 11px 30px}.business-switch{border:1px solid #ffffff12;display:flex;gap:9px;align-items:center;padding:11px 10px;border-radius:9px;margin-bottom:23px;background:#ffffff03}.business-avatar{width:30px;height:33px;display:grid;place-items:center;background:#345049;border-radius:6px;color:#cde4c1;flex-shrink:0}.business-switch>div{min-width:0;flex:1}.business-switch strong{display:block;font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e7ece8}.business-switch small{color:#87a49d;display:block;font-size:.72rem;margin-top:2px}.nav-caption{font-size:.65rem;font-weight:600;letter-spacing:.1em;color:#829c94;margin:5px 12px 13px}.sidebar nav{display:flex;flex-direction:column;gap:5px;margin-bottom:25px}.sidebar nav button{display:flex;align-items:center;gap:12px;color:#aebfba;padding:11px 13px;background:transparent;border-radius:8px;font-size:.875rem;min-height:44px;text-align:left;font-weight:500}.sidebar nav button.active{background:#c4ed92;color:#26432e;font-weight:650}.sidebar nav button:not(.active):hover{background:#ffffff09;color:#fff}.sidebar nav button svg{flex-shrink:0}.nav-new{font-size:.63rem;background:#496852;color:#d9edc5;padding:1px 6px;border-radius:4px;margin-left:auto}.sidebar-bottom{margin-top:auto}.trial-card{border:1px solid #ffffff16;border-radius:10px;background:#ffffff03;padding:15px 13px;margin-bottom:22px}.trial-card>span{display:flex;gap:7px;align-items:center;font-size:.8rem;color:#c5d1c9}.trial-card strong{display:block;font-weight:600;font-size:.9rem;margin-top:7px;color:#eff4ef}.trial-track{height:3px;background:#365047;border-radius:2px;margin:13px 0}.trial-track i{display:block;height:3px;background:#bde18f;border-radius:2px}.trial-card button{background:none;border:1px solid #ffffff20;color:#d0ddcb;font-size:.8rem;width:100%;padding:6px;border-radius:5px}.profile{display:flex;gap:9px;align-items:center;border-top:1px solid #ffffff12;padding:18px 0}.profile-avatar{flex-shrink:0;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#365e51;color:#d1e2c4;font-size:.875rem}.profile>div{min-width:0;flex:1}.profile strong{display:block;font-size:.75rem;font-weight:600;color:#e7efea}.profile small{font-size:.7rem;color:#839d91;display:block;overflow:hidden;text-overflow:ellipsis}.profile button,.profile a{display:flex;align-items:center;background:none;color:#91ab9e;padding:5px}.main-shell{margin-left:248px;flex:1;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;background:#ffffffc9;border-bottom:1px solid var(--line);padding:19px 32px;min-height:74px}.breadcrumb{display:flex;gap:13px;align-items:center;font-size:.8rem;color:#8a9698}.breadcrumb strong{font-weight:500;color:#4b5d5d}.workspace-main{max-width:1550px;margin:auto;padding:31px 32px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.page-heading .eyebrow{font-size:.65rem;margin-bottom:7px}.page-heading p{font-size:.875rem;color:var(--muted);margin-top:9px}.page-actions{display:flex;align-items:center;gap:12px}.month-control input{font-size:.8rem;padding:11px;min-height:44px;width:151px;background:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px}.stat{background:#fff;border:1px solid var(--line);border-radius:13px;padding:21px 21px 17px;min-width:0;display:flex;flex-direction:column;gap:10px}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-top>span:first-child,.stat>span{font-size:.825rem;color:#758483}.stat-icon{color:#899b91;background:#f2f6f2;border-radius:7px;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0}.stat strong{font-family:Manrope,Arial,sans-serif;font-size:clamp(1.35rem,1.9vw,1.9rem);font-weight:750;letter-spacing:-.035em;line-height:1.25;overflow-wrap:anywhere}.stat small{color:#86948f;font-size:.72rem}.balance-card{background:#ddefc8;border-color:#ddefc8;position:relative;overflow:hidden}.balance-card .stat-icon{background:#cce3b5;color:#53773c}.balance-card .stat-top>span:first-child{color:#577549}.balance-card small{color:#719357}.compact-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;min-width:0}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 23px 19px}.card-heading p{font-size:.75rem;color:#85938f;margin-top:6px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(265px,1fr);gap:22px;margin-bottom:23px}.cash-card .card-heading{align-items:flex-start}.legend{display:flex;gap:12px;font-size:.72rem;color:#758584;padding-top:4px;flex-wrap:wrap}.legend span{display:flex;gap:6px;align-items:center}.legend i{width:7px;height:7px;border-radius:2px}.green-dot{background:#6fbc92}.gray-dot{background:#cfd8e1}.chart{margin:8px 22px 18px;position:relative;padding-left:54px;padding-bottom:15px;height:218px}.chart svg{width:100%;height:100%;overflow:visible}.chart-scale{position:absolute;left:0;top:5px;height:172px;display:flex;justify-content:space-between;flex-direction:column;font-size:.65rem;color:#9aa6a0}.chart-dates{display:flex;justify-content:space-between;font-size:.68rem;color:#909d96;margin-top:-9px}.insight-card{background:#edf2ee;border:1px solid #dee7df;border-radius:13px;padding:22px 22px 15px;display:flex;flex-direction:column}.insight-heading{display:flex;gap:11px;align-items:center;margin-bottom:13px}.insight-heading h2{font-size:.95rem}.insight-heading small{font-size:.72rem;color:#8b9b8b}.sparkle-icon{width:36px;height:36px;background:#deebd9;color:#507545;border-radius:9px;display:grid;place-items:center}.insight-item{display:flex;gap:10px;text-align:left;background:transparent;border-bottom:1px solid #dce5dd;padding:11px 0;color:#516952;font-size:.8rem;line-height:1.55}.insight-item svg{flex-shrink:0;margin-top:3px;color:#738f60}.insight-card>.text-button{align-self:flex-start;margin-top:auto;font-size:.8rem;padding-top:15px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.82rem}th{background:#fafbfc;text-align:left;padding:12px 23px;color:#8b9699;font-weight:500;font-size:.73rem;border-block:1px solid #edf0f2}td{padding:14px 23px;border-bottom:1px solid #eef1f2;color:#738281}tbody tr:last-child td{border-bottom:0}td b{font-weight:550;color:#3b5250}td small{display:block;font-size:.7rem;color:#97a29e;margin-top:2px}.row-name{display:flex;gap:11px;align-items:center}.row-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.right{text-align:right}.amount{color:#5d6263;font-weight:600;font-variant-numeric:tabular-nums}.amount.positive{color:#427b57}.table-toolbar{display:flex;align-items:center;gap:12px;padding:18px 22px;flex-wrap:wrap}.table-toolbar>h2{margin-right:auto}.tab-buttons{display:flex;gap:3px;padding:3px;background:#f1f4f5;border-radius:8px}.tab-buttons button{background:none;color:#7d8d89;border-radius:6px;font-size:.8rem;padding:8px 12px}.tab-buttons button.active{background:#fff;color:#284b3b;box-shadow:0 1px 5px #192a190d}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;color:#8d9b96;margin-left:auto;min-width:170px;max-width:230px}.search input{padding:9px 0;border:0;outline-offset:0;width:100%;font-size:.8rem;background:none}.empty{padding:42px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:#9aa8a0}.empty strong{font-size:.95rem;color:#617869;font-weight:500}.empty p{font-size:.85rem;color:#8f9d96}.info-note{display:flex;gap:11px;align-items:flex-start;padding:16px 18px;background:#f2f6f4;border:1px solid #e1e9e4;border-radius:9px;color:#6a8070;margin-bottom:20px;font-size:.85rem}.info-note>svg{flex-shrink:0;margin-top:3px}.info-note>.text-button{margin-left:auto;flex-shrink:0}.section-space{margin-top:23px}.report-card{max-width:1000px}.report-lines{padding:0 25px}.report-lines>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:18px 0;font-size:.95rem;color:#74847c}.report-lines strong{color:#284c38;font-weight:600}.report-lines .report-total{border-bottom:0;font-size:1.1rem;padding:23px 0}.report-card>.info-note{margin:5px 25px 20px}.report-buttons{padding:0 25px 25px;display:flex;gap:13px;flex-wrap:wrap;align-items:center}.assistant-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:25px}.assistant-card{padding:28px}.ai-orb{display:grid;place-items:center;width:63px;height:63px;border-radius:17px;background:#e5f2d5;color:#62894f;margin-bottom:16px}.assistant-card h2{font-size:1.4rem}.assistant-card>p{font-size:.875rem;color:#859587;margin-top:10px;line-height:1.7}.advice-list{margin-top:23px}.advice-row{width:100%;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5ece6;border-radius:9px;padding:14px;margin-bottom:12px;text-align:left;font-size:.875rem;color:#5e7967}.advice-row>span:nth-child(2){flex:1}.advice-row>svg{transform:rotate(-90deg);color:#9eafa1}.ask-form{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;margin-top:28px;padding:7px}.ask-form input{border:0;flex:1;font-size:.85rem;background:none}.ask-form button{background:#2f5744;color:#fff;display:grid;place-items:center;border-radius:7px;width:39px;height:39px;flex-shrink:0}.chat-response{border-radius:10px;background:#f1f6ec;padding:15px;margin-top:25px;font-size:.875rem}.chat-response strong{font-weight:500;overflow-wrap:anywhere}.chat-response p{color:#6d806b;margin-top:10px}.activity-list{padding:0 23px 15px}.activity-list>div:not(.empty){display:flex;gap:10px;padding:15px 0;border-bottom:1px solid #eef2ed}.activity-icon{display:grid;place-items:center;width:24px;height:24px;background:#eaf4e7;color:#6c9762;border-radius:50%;flex-shrink:0;margin-top:2px}.activity-list strong{font-size:.825rem;font-weight:550}.activity-list p{font-size:.8rem;color:#839181;margin:3px 0}.activity-list small{font-size:.7rem;color:#a1aba1}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.plan-card{border:1px solid #e0e7e2;border-radius:15px;background:#fff;padding:28px 25px 25px;display:flex;flex-direction:column;position:relative;min-width:0}.plan-card.featured{border-color:#aac68c;background:#f8fcf2;box-shadow:0 8px 28px #45562c0a}.plan-card h2{font-size:1.15rem;margin:3px 0 20px}.plan-price{font-family:Manrope,Arial,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:-.06em;line-height:1.2}.plan-price span{display:block;font-family:DM Sans,Arial,sans-serif;letter-spacing:0;font-size:.8rem;color:#839181;font-weight:400;margin-top:7px}.plan-card ul{list-style:none;padding:0;margin:28px 0 30px;display:flex;flex-direction:column;gap:14px;flex:1;font-size:.85rem;color:#637668}.plan-card li{display:flex;gap:9px;align-items:flex-start}.plan-card li svg{color:#8cad6f;flex-shrink:0;margin-top:3px}.popular{position:absolute;left:25px;right:25px;top:-15px;background:#bddf8c;border:1px solid #acd07a;text-align:center;border-radius:30px;padding:5px;font-size:.65rem;letter-spacing:.08em;color:#486735;font-weight:700}.settings-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:25px}.settings-card{padding:25px}.settings-card h2{margin-bottom:16px}.settings-card>p{font-size:.875rem;color:var(--muted);line-height:1.7}.settings-card dl{margin:20px 0}.settings-card dt{font-size:.8rem;color:#8b9a8e;margin-top:17px}.settings-card dd{margin:4px 0;font-size:.95rem;color:#426249}.settings-card dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:11px 0;align-items:center}.settings-card dl>div dt{margin:0}.settings-card dl>div dd{font-size:.875rem;text-align:right}.workspace-footer{display:flex;justify-content:space-between;font-size:.7rem;color:#9aa69f;gap:20px;margin-top:38px;padding:18px 0 23px;border-top:1px solid #e4e9e5}.modal{border:0;border-radius:16px;padding:0;width:min(490px,calc(100% - 30px));max-height:88vh;color:var(--ink);box-shadow:0 20px 120px #15322230;background:#fff}.modal::backdrop{background:#0c272966;backdrop-filter:blur(3px)}.modal-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:19px 24px;border-bottom:1px solid var(--line)}.modal-head h2{font-size:1.15rem}.modal-fields{padding:23px 24px;display:flex;flex-direction:column;gap:17px}.modal-fields>p{font-size:.875rem;color:#718474}.field{display:flex;flex-direction:column;gap:7px;font-size:.875rem;min-width:0}.field>span{color:#6e8074;font-size:.825rem;font-weight:500}.field input,.field select{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 24px;border-top:1px solid var(--line);background:#fafcfb}.modal .error{margin:0 24px 20px}.mobile-menu,.sidebar-overlay{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes turn{to{transform:rotate(360deg)}}@media(min-width:1600px){.workspace-main{padding-top:45px}.stats-grid{gap:24px}.stat{padding:25px}.overview-grid{margin-top:28px}.chart{height:250px}.chart-scale{height:205px}.overview-grid .card-heading{padding-top:26px}}@media(max-width:1200px){.sidebar{width:223px;padding-inline:14px}.main-shell{margin-left:223px}.workspace-main{padding:25px 23px 0}.topbar{padding-inline:23px}.page-heading{align-items:flex-start}.page-heading h1{font-size:1.8rem}.page-actions{flex-wrap:wrap;justify-content:flex-end}.stats-grid{gap:12px}.stat{padding:16px}.stat-top>span:first-child{font-size:.75rem}.stat strong{font-size:1.4rem}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:17px}.card-heading{padding:18px}.cash-card .card-heading{flex-wrap:wrap}.insight-card{padding:18px}.auth-main{gap:60px;padding-inline:45px}.auth-header{padding-inline:45px}.auth-card{padding:27px}.plan-grid{gap:15px}.plan-card{padding:25px 20px}.plan-price{font-size:2rem}.assistant-grid{grid-template-columns:1.4fr 1fr;gap:17px}}@media(max-width:1000px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.insight-card{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.insight-heading{grid-column:1/-1}.insight-card>.text-button{margin:0;grid-column:1/-1}.compact-stats{gap:12px}.stat strong{font-size:1.35rem}.page-heading{flex-direction:column}.page-actions{justify-content:flex-start}.plan-grid{grid-template-columns:1fr}.plan-card ul{margin:20px 0}.plan-card{padding:25px}.plan-price span{display:inline}.plan-grid{gap:28px}.plan-card .button{align-self:flex-start;min-width:180px}.settings-grid,.assistant-grid{grid-template-columns:1fr}.auth-main{gap:35px}.auth-story h1{font-size:2.7rem}.visual-number{font-size:2rem}.auth-benefits{gap:12px}.auth-card{padding:22px}.visual-bars{gap:8px}.auth-card h2{font-size:1.2rem}.auth-visual{padding:20px}.auth-story>p{font-size:.9rem}.public-plans .plan-grid{grid-template-columns:repeat(3,1fr)}.public-plans .plan-card .button{align-self:stretch;min-width:0}.public-plans .plan-price span{display:block}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:248px;transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;inset:0;background:#102e2466;z-index:25}.main-shell{margin-left:0}.mobile-menu{display:flex}.topbar{min-height:63px;padding:10px 17px}.breadcrumb{gap:9px}.breadcrumb>span:first-of-type{display:none}.breadcrumb>span:nth-of-type(2){display:none}.workspace-main{padding:23px 17px 0}.header-actions{gap:10px}.page-heading h1{font-size:1.75rem}.page-heading p{font-size:.825rem}.stats-grid{gap:12px}.stat{padding:16px}.stat strong{font-size:1.55rem}.overview-grid{gap:18px}.compact-stats{grid-template-columns:1fr 1fr}.compact-stats>.stat:last-child{grid-column:1/-1}.card-heading{padding:18px}.table-toolbar{padding:15px;gap:10px}.search{max-width:none;flex:1}.tab-buttons{flex-shrink:0}.auth-header{padding:23px}.auth-header .secondary{padding:8px 12px;font-size:.78rem}.auth-main{padding:20px 23px 35px;grid-template-columns:1fr;max-width:530px;gap:35px}.auth-story h1{font-size:2.5rem}.auth-story>p{font-size:.95rem}.auth-visual{margin-top:25px;max-width:100%}.auth-benefits{margin-top:23px;font-size:.8rem}.auth-card{padding:28px}.auth-footer{padding:20px 23px;font-size:.68rem;flex-wrap:wrap}.public-plans{padding:0 23px;margin-top:25px}.public-plans .plan-grid{grid-template-columns:1fr}.public-plans .plan-price span{display:inline}.insight-card{grid-template-columns:1fr}.insight-item{font-size:.85rem}.legend{font-size:.75rem}.cash-card .card-heading{align-items:center}.chart{height:220px}.info-note{flex-wrap:wrap;font-size:.8rem}.info-note p{flex:1;min-width:170px}.info-note>.text-button{margin-left:30px}.plan-card .button{align-self:stretch}.assistant-card{padding:23px}.settings-card{padding:22px}.report-card>.info-note{margin-inline:18px}.report-lines{padding:0 18px}.report-buttons{padding:0 18px 22px}.modal-head,.modal-fields,.modal-footer{padding-inline:20px}.toast{top:75px;right:17px;left:17px}.demo-banner{font-size:.75rem}.workspace-footer{font-size:.68rem}.stat-top>span:first-child{font-size:.8rem}}@media(max-width:380px){.stats-grid,.compact-stats{grid-template-columns:1fr}.stat strong{font-size:1.7rem}.auth-header{padding:18px 15px}.auth-header .brand{font-size:1.1rem;gap:7px}.auth-header .brand-icon{width:30px;height:30px}.header-actions{gap:4px}.auth-main{padding-inline:17px}.auth-story h1{font-size:2.15rem}.page-actions{gap:8px}.button{padding:10px 13px}.month-control input{width:140px}.form-grid{grid-template-columns:1fr}.auth-card{padding:22px}.stat-top>span:first-child{font-size:.85rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--pro-navy:#162a4a;--pro-blue:#3568e8;--pro-muted:#73829a}.sidebar{background:linear-gradient(165deg,#162a4a,#0c1d36);width:250px;overflow-y:auto}.sidebar nav button.active{background:#3568e8;color:#fff;box-shadow:0 5px 18px #0002}.sidebar .brand-icon{background:#4678ee;color:#fff}.sidebar .nav-new{background:#ffffff18;color:#aecaff}.sidebar-bottom{position:static;margin-top:24px}.nav-caption{margin-top:22px}.sidebar .pro-nav button{min-height:36px;padding-top:8px;padding-bottom:8px;font-size:12px}.pro-nav button svg{opacity:.6}.main-shell{margin-left:250px}.workspace-main{max-width:1600px}.button{background:#3568e8}.button:hover{background:#2855c5}.button.secondary{background:#fff}.button.secondary:hover{background:#f3f6fb}.workspace-main{background:#f3f5fa}.page-heading h1{color:#172d4e}.topbar{border-color:#e3e9f2}.trial-card{background:#ffffff08;border:1px solid #ffffff15}.trial-track i{background:#6e9aff}.trial-card button{color:#afc8ff}.card{border-color:#e4e9f2;box-shadow:0 3px 16px #22375703}.pro-suite{display:grid;gap:20px}.pro-suite .section-space{margin-top:0}.pro-periodbar{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:-8px}.pro-periodbar>span:first-child{display:flex;align-items:center;gap:6px;color:#7b879a;font-size:12px}.pro-periodbar .month-control{background:#fff}.pro-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.command-strip{background:linear-gradient(110deg,#1b355b,#284c7d);border-radius:14px;padding:25px 28px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden}.command-strip h2{font-size:25px;margin:7px 0;color:#fff}.command-strip p{font-size:12px;color:#b9c9df;margin:0}.command-strip .eyebrow{color:#95b7ef}.command-status{display:flex;gap:10px;align-items:center;font-size:12px;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff20;padding:12px 16px;border-radius:8px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#80b9ff;box-shadow:0 0 0 5px #80b9ff15}.pro-stat{padding:24px;min-height:132px}.pro-stat>span{font-size:12px;color:#6b7c93}.pro-stat strong{font-size:27px;letter-spacing:-1px;color:#173459;margin:14px 0 9px}.pro-stat small{font-size:10px;color:#8b98aa}.pro-checklist{padding:6px 20px 20px}.pro-checklist button{border:0;background:none;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:17px 2px;border-bottom:1px solid #edf1f6;cursor:pointer;font:inherit;font-size:12px;color:#38506f}.pro-checklist button:last-child{border:0}.pro-checklist button>span:nth-child(2){flex:1}.pro-checklist button b{font-weight:500;font-size:11px}.check-warning{color:#d89639}.check-ok{color:#26a17b}.pro-calendar-list{padding:6px 20px 22px}.pro-calendar-list button{border:0;background:none;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 0;font:inherit;font-size:12px;cursor:pointer;color:#38506f;border-bottom:1px solid #edf1f6}.pro-calendar-list svg{color:#7193ce}.pro-calendar-list button span{flex:1}.pro-calendar-list button small{display:block;color:#98a3b2;margin-top:5px;font-size:10px}.pro-calendar-list strong{font-size:11px}.pro-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pro-shortcuts button{background:#fff;border:1px solid #e1e8f3;border-radius:10px;padding:20px;display:flex;gap:13px;align-items:center;color:#365f9b;font:inherit;font-size:12px;cursor:pointer;text-align:left}.pro-shortcuts span{flex:1}.pro-shortcuts button:hover{border-color:#3568e8;background:#f7faff}.pro-help{border:1px solid #dce6f5;background:#edf3fc;color:#59728f;display:flex;align-items:flex-start;gap:10px;border-radius:9px;padding:15px 18px;font-size:12px;line-height:1.7}.pro-help p{margin:0}.pro-help svg{flex-shrink:0;margin-top:2px;color:#7598c8}.pro-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pro-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.pro-import{padding:22px;display:grid;gap:16px}.pro-import textarea{font:12px ui-monospace,monospace;background:#f6f8fc;border:1px solid #dce3ee;padding:14px;border-radius:8px;resize:vertical;width:100%;box-sizing:border-box}.pro-import input[type=file]{font-size:12px;padding:12px;background:#f5f8fe;border:1px dashed #bfcde2;border-radius:8px;width:100%;box-sizing:border-box}.pro-success{display:flex;align-items:center;gap:8px;background:#e8f7f0;color:#238362;padding:12px 18px;border-radius:8px;font-size:12px}.pro-empty{text-align:center;padding:35px;color:#a3afbf}.pro-profile-card{padding:28px}.entity-symbol{display:block;color:#3568e8;margin-bottom:18px}.pro-profile-card h2{font-size:23px;margin:10px 0}.pro-profile-card>p{font-size:12px;color:#8191a7}.pro-profile-card dl{margin:25px 0;font-size:12px}.pro-profile-card dl>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf0f6}.pro-profile-card dt{color:#8693a4}.pro-profile-card dd{margin:0;text-align:right;color:#355271;overflow-wrap:anywhere}.pro-finance-lines{padding:15px 25px 24px}.pro-finance-lines p{display:flex;justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;color:#6c7c92;margin:0}.pro-finance-lines b{color:#263f60}.pro-finance-lines .finance-total{border-top:1px solid #dfe6f0;margin-top:10px;padding-top:18px;font-weight:600}.pro-estimate{font-size:32px;font-weight:650;color:#284e84;margin:5px 0}.integration-banner{display:flex;gap:24px;align-items:center;border:1px solid #dfe7f3;background:#fff;padding:30px;border-radius:14px}.integration-logo{font-size:46px;font-weight:800;font-style:italic;width:76px;height:76px;display:grid;place-items:center;border-radius:18px;background:#edf4fc;color:#3568e8}.integration-banner h2{margin:7px 0;font-size:26px}.integration-banner p{margin:0;font-size:12px;color:#93a1b4}.integration-banner .tag{margin-left:auto}.integration-steps{list-style:none;margin:0;padding:5px 24px 15px}.integration-steps li{display:flex;gap:14px;align-items:center;border-bottom:1px solid #edf1f6;padding:13px 0}.integration-steps li>span{border-radius:50%;width:26px;height:26px;flex-shrink:0;background:#edf3fe;color:#3a67b2;display:grid;place-items:center;font-size:11px}.integration-steps p{font-size:12px;line-height:1.6;color:#5a6c84}.pro-toggle{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#4e637e;line-height:1.6;padding:6px 0}.pro-toggle input{margin-top:3px;accent-color:#3568e8}.pro-modal.wide{max-width:820px;width:calc(100% - 32px)}.pro-modal{max-height:90vh;overflow-y:auto}.pro-line{padding:18px;border:1px solid #e1e8f2;border-radius:10px;display:grid;gap:14px;background:#f8faff}.pro-line-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pro-journal-line{display:grid;grid-template-columns:2fr 1fr 1fr 30px;gap:10px;align-items:end}.pro-journal-line .icon-button{margin-bottom:9px}.invoice-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe6f2;padding:20px 0;font-size:13px}.invoice-total strong{font-size:26px;color:#2a5189}.pro-invoice{padding:28px}.invoice-brand{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #234e87;padding-bottom:22px;margin-bottom:26px}.invoice-brand b{font-size:23px;color:#234e87}.invoice-brand span{font-size:12px;color:#7d8ba0}.pro-invoice h3{font-size:16px}.pro-invoice p{font-size:12px;color:#77879b;line-height:1.7}.pro-modal .modal-fields{gap:16px}.pro-suite table td{font-size:12px}.pro-suite table th{font-size:10px;letter-spacing:.3px}.pro-suite table small{font-size:10px;color:#93a1b4;margin-top:5px}.pro-suite .text-button{color:#3568e8;font-size:11px}.pro-suite .card-heading h2{font-size:15px}.pro-suite .card-heading p{font-size:10px;color:#98a5b6;margin-top:6px}.pro-suite .stats-grid,.pro-suite .compact-stats{margin:0}.pro-suite button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1100px){.pro-shortcuts{grid-template-columns:repeat(2,1fr)}.pro-grid{grid-template-columns:1fr}.command-strip h2{font-size:21px}.pro-stat strong{font-size:23px}}@media(max-width:800px){.main-shell{margin-left:0}.sidebar{width:250px}.pro-line-numbers,.pro-journal-line{grid-template-columns:1fr 1fr}.pro-journal-line>.field:first-child{grid-column:1/-1}.command-strip{align-items:flex-start;flex-direction:column}.command-status{padding:9px 12px}.integration-banner{padding:20px;gap:14px;flex-wrap:wrap}.integration-logo{width:52px;height:52px;font-size:32px}.integration-banner h2{font-size:20px}.pro-shortcuts button{padding:16px;font-size:11px}.invoice-brand{align-items:flex-start;gap:10px;flex-direction:column}.pro-modal.wide{width:calc(100% - 24px)}}@media print{body:has(dialog.pro-modal[open])>*{visibility:hidden}dialog.pro-modal[open],dialog.pro-modal[open] *{visibility:visible!important}.pro-modal{position:absolute;inset:0;width:100%!important;max-width:none!important;max-height:none;border:0;box-shadow:none;padding:0;margin:0}.pro-modal::backdrop{background:none}.no-print{display:none!important}.pro-invoice .pro-help{display:none}.pro-invoice table{width:100%}.table-scroll{overflow:visible}}.billing-panel .card-heading h2{display:flex;align-items:center;gap:9px}.billing-status{display:grid;gap:12px;font-size:13px}.billing-status p{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e5ebf4}.billing-status p span{color:#8593a7}.billing-status b{color:#345879}.billing-status small{line-height:1.7;color:#8797ad}.billing-panel .text-button{display:flex;align-items:center;gap:6px}.billing-panel h3{font-size:14px;margin:10px 0;color:#405e85}.record-tabs{display:flex;gap:6px;flex-wrap:wrap}.record-tabs button,.assistant-chips button{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:transparent;color:inherit;cursor:pointer}.record-tabs .active{background:#edf3fe;font-weight:700}.record-delete{margin-left:14px;color:#da6574}.record-note{padding:0 22px 18px;font-size:13px;color:var(--muted)}.assistant-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.assistant-title h2{margin:0}.assistant-chips{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.assistant-messages{max-height:460px;overflow:auto;text-align:left}.assistant-message{border:1px solid var(--line);border-radius:12px;padding:16px;margin:12px 0}.assistant-message .tag{margin-left:10px}.assistant-message p{white-space:pre-wrap;line-height:1.7}.assistant-message small{display:block;margin-top:10px}.assistant-period{display:flex;gap:6px;align-items:center;margin-top:12px}.plain-note{line-height:1.6}.contact-links{display:flex;flex-wrap:wrap;gap:14px 24px}.contact-links a{display:inline-flex;align-items:center;gap:8px;font-size:14px;overflow-wrap:anywhere}.contact-panel{margin-top:32px;padding:24px}.contact-panel .card-heading{padding:0 0 16px}.contact-panel .card-heading p{margin-top:8px;color:var(--muted);font-size:13px}.contact-panel form{display:grid;gap:16px;margin-top:24px;max-width:740px}.contact-panel label{display:grid;gap:8px;font-size:13px}.contact-panel textarea{font:inherit;color:var(--ink);background:#fff;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:12px}.contact-panel form .button{justify-self:start}.contact-privacy{font-size:12px;color:var(--muted)}.contact-notice{margin-top:18px;padding:12px;border-radius:8px;background:#edf4fc;color:#294b70;font-size:13px}.contact-history{margin-top:22px;font-size:13px}.contact-history>div{display:flex;gap:14px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.contact-history span,.contact-history small{color:var(--muted)}.m-footer .m-contact h2{font-size:13px;margin-bottom:10px}.m-footer .contact-links{gap:10px 20px}.m-footer .contact-links a{font-size:13px}@media(max-width:700px){.m-footer{flex-wrap:wrap}.m-contact{width:100%}.contact-panel{padding:18px}.contact-panel .contact-links{flex-direction:column}.auth-footer{flex-wrap:wrap;gap:16px}}.plan-price-main{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.plan-price-main>small{font-family:DM Sans,Arial,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:0;color:var(--muted)}.plan-price .plan-price-azn{display:block;font-size:.9rem;font-weight:500;color:var(--muted);margin-top:8px}.billing-price{display:flex;flex-direction:column;gap:5px;margin:8px 0 20px}.billing-price>strong{font-family:Manrope,Arial,sans-serif;font-size:2rem;letter-spacing:-.04em;line-height:1.3}.billing-price>strong small{font-family:DM Sans,Arial,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:0;color:var(--muted)}.billing-price>span{font-size:.9rem;font-weight:500;color:var(--muted)}.billing-price>small{font-size:.8rem;line-height:1.6;color:var(--muted)}.billing-panel .billing-renewal-note{font-size:.8rem;line-height:1.6;color:var(--muted);margin:5px 0 12px}.node-auth-shell{min-height:100vh;display:flex;flex-direction:column;background:#f5f8fd}.node-auth-main{width:100%;max-width:560px;margin:auto;padding:30px 20px 60px}.node-auth-card{padding:36px;width:100%}.node-auth-card h1{font-size:28px;margin-bottom:12px}.node-auth-card form{display:grid;gap:18px;margin-top:26px}.node-auth-card label{display:grid;gap:8px;font-size:14px;color:#355271}.node-auth-card input{width:100%;font-size:16px}.node-auth-card .text-button{display:block;text-align:center;margin-top:22px}.node-auth-card .plain-note{font-size:14px;margin:0}.node-auth-card>.error{display:block}.node-auth-card .secure{font-size:14px}.node-auth-card form .error{margin:0}@media(max-width:500px){.node-auth-card{padding:24px}.node-auth-shell .auth-header{padding:22px}}.node-auth-logo{margin:22px auto 20px;width:58px;height:58px}.node-auth-logo img{width:100%;height:100%;object-fit:contain}.node-auth-shell[data-theme=dark]{background:#111815;color:#f3f5ef}.node-auth-shell[data-theme=dark] .node-auth-card{background:#18211c;border-color:#344139;box-shadow:none}.node-auth-shell[data-theme=dark] .node-auth-card>p,.node-auth-shell[data-theme=dark] .plain-note,.node-auth-shell[data-theme=dark] .secure,.node-auth-shell[data-theme=dark] .auth-footer{color:#a5b1a8}.node-auth-shell[data-theme=dark] label{color:#dae3db}.node-auth-shell[data-theme=dark] input,.node-auth-shell[data-theme=dark] select{background:#111815;border-color:#344139;color:#f3f5ef}.node-auth-shell[data-theme=dark] .auth-tabs{background:#111815;border-color:#344139}.node-auth-shell[data-theme=dark] .auth-tabs button{color:#a5b1a8}.node-auth-shell[data-theme=dark] .auth-tabs button.active{background:#344139;color:#fff;box-shadow:none}.node-auth-shell[data-theme=dark] .button{background:#b9e8ca;color:#12251b;border-color:#b9e8ca}.node-auth-shell[data-theme=dark] .text-button{color:#b9e8ca}.node-auth-shell .m-icon{color:inherit;border-color:#657568}.node-auth-shell .brand-ai{margin-left:4px}.node-auth-card .password-reset-form .button{background:#216c4b;border-color:#216c4b;color:#fff}.node-auth-card .password-reset-form .button:hover{background:#18573b}.node-auth-card .password-reset-form a{display:block;margin-top:18px;color:inherit}.wolt-panel{display:grid;gap:16px}.wolt-order-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.wolt-line{padding:12px 0;border-bottom:1px solid var(--border,#869d9433)}.wolt-line code{display:block;overflow-wrap:anywhere}.wolt-panel code{font-size:.85em;overflow-wrap:anywhere}.wolt-panel p{line-height:1.7}.wolt-panel .form-grid label{display:grid;gap:8px}.client-recovery{max-width:580px;margin:10vh auto;padding:32px;color:#d9ede1;background:#123a2f;border:1px solid #6f9d83;border-radius:20px;font:16px/1.7 system-ui,sans-serif}.client-recovery h1{font-size:28px;line-height:1.25}.client-recovery p{color:#c1d7c9}.client-recovery>div{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.client-recovery button{border:0;border-radius:8px;background:#b9e3c5;color:#123a2f;padding:12px 20px;cursor:pointer;font:inherit}.client-recovery a{color:#c5edd1}.client-recovery :focus-visible{outline:3px solid #d6f78b;outline-offset:4px}@media(max-width:640px){.client-recovery{margin:24px 16px;padding:24px}}.node-auth-main.node-registration-main{max-width:720px;margin:0 auto;padding:28px 24px 56px}.node-registration-main .node-auth-card{padding:34px}.node-registration-main .node-auth-logo{margin:22px 0 16px;width:48px;height:48px}.node-registration-main .node-auth-card h1{text-align:left;font-size:28px;letter-spacing:-.02em}.node-registration-main .node-auth-card>p{text-align:left;line-height:1.7}.node-registration-main .node-auth-card form{gap:20px}.node-registration-main .node-auth-card label{display:block;font-size:14px;font-weight:600;line-height:1.6;min-width:0}.node-registration-main input,.node-registration-main select{display:block;width:100%;margin-top:8px;min-height:48px;padding:11px 13px;border:1px solid #cadbd1;border-radius:9px;background:#fff;color:#183d2e;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;box-sizing:border-box}.node-registration-main select{font:inherit;font-size:16px}.registration-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.node-registration-main .node-auth-card label small{display:block;font-size:12px;font-weight:400;line-height:1.6;color:#4c6759;margin-top:8px}.registration-required{color:#3f795b}.node-registration-main .registration-required-note{font-size:13px;line-height:1.6;margin:0;color:#4c6759}.node-registration-main [aria-invalid=true]{border-color:#a33e30}.node-registration-main .node-auth-card label .registration-field-error{color:#9e3229}.node-registration-main input:focus-visible,.node-registration-main select:focus-visible{outline:3px solid #4a9573;outline-offset:3px}.node-auth-shell[data-theme=dark] .node-registration-main input,.node-auth-shell[data-theme=dark] .node-registration-main select,.node-auth-shell[data-theme=dark] .node-registration-main option{background:#111c16;border-color:#486153;color:#eff7f0}.node-auth-shell[data-theme=dark] .node-registration-main label small,.node-auth-shell[data-theme=dark] .registration-required-note{color:#b3c8b9}.node-auth-shell[data-theme=dark] .registration-required{color:#a6d6b8}.node-auth-shell[data-theme=dark] .node-registration-main label .registration-field-error{color:#ffbcad}.node-auth-shell[data-theme=dark] .node-registration-main [aria-invalid=true]{border-color:#db9a8c}.node-registration-main .legal-checks{margin:0}.node-registration-main .legal-checks label{font-weight:400}.node-registration-main .legal-checks input[type=checkbox]{display:inline-block;width:19px;height:19px;min-height:0;padding:0;margin:2px 0 0}.node-registration-main .node-auth-card input[type=checkbox]{width:19px;min-height:19px}.node-registration-main .node-auth-card .button{min-height:48px;font-size:15px}@media(max-width:540px){.node-auth-main.node-registration-main{padding:18px 14px 40px}.node-registration-main .node-auth-card{padding:24px 20px}.registration-name-grid{grid-template-columns:1fr;gap:20px}.node-registration-main .node-auth-card h1{font-size:25px}.node-registration-main .node-auth-card label{font-size:15px}.node-registration-main .node-auth-card label small{font-size:13px}}.node-registration-main .node-auth-card .legal-check{display:flex;align-items:flex-start;gap:12px}.node-registration-main .node-auth-card .legal-check input{flex:0 0 19px}.node-registration-main .node-auth-card .legal-check span{min-width:0}.node-registration-main .node-auth-card label,.node-registration-main .registration-required-note,.node-registration-main .node-auth-card .plain-note{text-align:left}.node-auth-shell[data-theme=light] .node-registration-main .button{background:#216c4b;border-color:#216c4b;color:#fff}.node-auth-shell[data-theme=light] .node-registration-main .button:hover{background:#18573b}
