.landing{--landing-orange:#ee8c38;--landing-dark:#153d30;--landing-light:#f6f7f0;background:var(--paper)}.landing-container{width:min(1280px,100% - 96px);margin-inline:auto}.landing section[id],.landing-feature[id],.landing-visual[id]{scroll-margin-top:104px}.landing-header{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.landing-header-inner{justify-content:space-between;align-items:center;gap:26px;min-height:88px;display:flex}.landing-desktop-nav,.landing-header-actions{align-items:center;gap:27px;display:flex}.landing-desktop-nav a,.landing-login{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}.landing-desktop-nav a:hover,.landing-login:hover{color:var(--ink)}.landing-header-actions{gap:14px}.landing-desktop-theme{display:flex}.landing-header .theme-toggle{background:0 0;border-radius:50%;width:40px;height:40px;min-height:40px}.landing-header .language-select{background:0 0;min-height:40px;padding-inline:9px}.landing .landing-button{color:#fff;background:var(--landing-dark);border:1px solid var(--landing-dark);border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:14px 25px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.landing .landing-button:hover{background:#20543f;border-color:#20543f;transform:translateY(-2px);box-shadow:0 7px 18px #153d3020}.landing .landing-header-cta{border-radius:9px;gap:16px;min-height:42px;padding:10px 17px;font-size:12px}.landing .landing-text-link{color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.landing-button svg,.landing-text-link svg{transition:translate .18s}.landing-button:hover svg{translate:0 -2px}.landing-menu-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:none}.landing-mobile-nav{display:none}.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:46px;padding-block:100px 110px;display:grid}.landing-hero-copy{min-width:0;animation:.7s both landing-rise}.landing-eyebrow{color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.landing-eyebrow>span{background:var(--landing-orange);border-radius:50%;width:7px;height:7px}.landing h1{color:var(--ink);margin-block:25px 24px;font-size:clamp(44px,4.3vw,68px);font-weight:600;line-height:1.38}.landing h1>span{color:var(--green);position:relative}html[dir=ltr] .landing h1{letter-spacing:-.055em;font-size:clamp(46px,4.7vw,74px);line-height:1.11}.landing-hero-description{max-width:490px;color:var(--muted);font-size:16px;line-height:2}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:31px;display:flex}.landing-hero-footnote{color:var(--muted);align-items:center;gap:13px;margin-top:35px;font-size:11px;display:flex}.landing-overlapping-icons{padding-inline-end:8px;display:flex}.landing-overlapping-icons svg{box-sizing:content-box;background:var(--surface-soft);border:2px solid var(--paper);color:var(--green);border-radius:50%;margin-inline-end:-7px;padding:8px}.landing-visual{isolation:isolate;min-width:0;padding-block:24px 8px;animation:.85s .1s both landing-rise;position:relative}.landing-orbit{z-index:-1;position:absolute;inset:-24px -20px 0;overflow:clip}.landing-orbit:before{content:"";inset-inline-start:7%;background:#e8edde;border-radius:48% 48% 22px 22px;width:86%;height:90%;position:absolute;top:0;transform:rotate(-7deg)}.landing-orbit>span:first-child{aspect-ratio:1.16;inset-inline-start:1%;border:1px solid #9eb8a766;border-radius:50%;width:95%;position:absolute;top:7%;transform:rotate(20deg)}.landing-orbit>span:nth-child(2){aspect-ratio:.96;inset-inline-start:11%;border:1px solid #9eb8a74d;border-radius:50%;width:75%;position:absolute;top:4%;transform:rotate(-24deg)}.landing-orbit>span:nth-child(3){background:var(--landing-orange);top:17px;width:31px;height:31px;box-shadow:0 0 0 9px var(--paper);border-radius:50%;position:absolute;inset-inline-start:12%}.landing-preview-controls{z-index:3;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.landing-preview-chrome{background:#fff;border-bottom:1px solid #e1e8df;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 14px;display:grid}.landing-preview-window-dots{gap:4px;display:flex}.landing-preview-window-dots i{background:#d4ded3;border-radius:50%;width:5px;height:5px}.landing-preview-window-dots i:first-child{background:#eea268}.landing-preview-chrome>.landing-preview-sample{white-space:nowrap;justify-self:end}.landing-preview-tabs{z-index:1;background:#f1f5ee;border:1px solid #e7ece2;border-radius:999px;gap:3px;width:max-content;max-width:100%;margin:0;padding:5px;display:flex;position:relative}.landing-preview-tabs button{color:#536658;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 13px;font-size:11px;display:flex;position:relative;overflow:hidden}.landing-preview-tabs button[aria-selected=true]{background:var(--landing-dark);color:#fff}.landing-visual[data-playing=true] .landing-preview-tabs button[aria-selected=true]:after{content:"";inset-inline:13px;transform-origin:0;background:#f2ac6e;border-radius:4px;height:2px;animation:6.5s linear both landing-demo-progress;position:absolute;bottom:3px}html[dir=rtl] .landing-preview-tabs button:after{transform-origin:100%}.landing-preview-tabs button:hover:not([aria-selected=true]){background:#e7eee1}.landing-preview{color:#243b33;text-align:start;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:389px;transform:perspective(1100px) rotateX(var(--preview-tilt-x,0deg)) rotateY(var(--preview-tilt-y,0deg));background:#f5f7f2;border:1px solid #d2ddd2;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:116px minmax(0,1fr);margin-inline:10px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:grid;overflow:hidden;box-shadow:0 25px 50px -18px #153d303b,0 4px 12px #153d3010}.landing-preview-sidebar{color:#d8e7da;background:#153d30;flex-direction:column;gap:5px;min-width:0;padding:20px 9px 14px;font-size:9px;display:flex}.landing-mini-brand{color:#f4f7ef;direction:ltr;align-items:center;gap:5px;margin:0 3px 18px;font-size:14px;display:flex}.landing-mini-brand .brand-image{border-radius:0;width:22px;height:25px}.landing-mini-workspace{border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;margin-bottom:7px;padding:0 4px 16px;display:flex}.landing-mini-workspace>span:first-child{color:#254838;background:#e9ecd9;border-radius:7px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.landing-mini-workspace small{color:#b4cdbd;margin-top:3px;font-size:7px;display:block}.landing-preview-sidebar>div:not(.landing-mini-brand,.landing-mini-workspace){border-radius:6px;align-items:center;gap:7px;padding:9px 6px;display:flex}.landing-preview-sidebar .is-selected{color:#fff;background:#ffffff14}.landing-mini-sidebar-bottom{color:#c4d6c5;align-items:center;gap:5px;margin-top:auto;padding-top:20px;font-size:7px;display:flex}.landing-status-dot{background:#448b60;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.landing-mini-sidebar-bottom .landing-status-dot{background:#afd4a2}.landing-preview-main{min-width:0}.landing-preview-sample{color:#5b6b61;border:1px solid #e3e8dd;border-radius:4px;padding:3px 6px;font-size:7px}.landing-preview-panels{display:grid}.landing-preview-content{visibility:hidden;grid-area:1/1;padding:19px 18px 22px}.landing-preview-content.is-active{visibility:visible;animation:.23s both landing-panel-in}.landing-preview-greeting>span{color:#5b6b61;margin-bottom:3px;font-size:8px;display:block}.landing-preview-greeting>strong{font-size:18px;line-height:1.6;display:block}.landing-preview-greeting>p{color:#5b6b61;margin-top:2px;font-size:8px}.landing-preview-metrics{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:9px;margin-block:14px;display:grid}.landing-preview-metrics>div{background:#fff;border:1px solid #e1e8df;border-radius:8px;padding:10px 12px}.landing-preview-metrics>div>span{color:#536658;font-size:8px;display:block}.landing-preview-metrics strong{white-space:nowrap;font-size:22px;line-height:1.6;display:block}.landing-preview-metrics small{color:#536658;align-items:center;gap:4px;font-size:7px;display:flex}.landing-metric-decoration{color:#326b48;margin-inline-start:12px;font-size:14px;display:inline-block}.landing-preview-project{background:#fff;border:1px solid #e1e8df;border-radius:8px;padding:11px}.landing-preview-project>div:first-child{align-items:center;gap:8px;display:flex}.landing-project-symbol{color:#24563c;background:#e7efdf;border-radius:7px;place-items:center;width:29px;height:29px;font-size:16px;display:grid;position:relative}.landing-project-symbol>span{top:4px;background:#e89548;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:4px}.landing-preview-project strong{font-size:10px;display:block}.landing-preview-project small{color:#5b6b61;font-size:7px;display:block}.landing-preview-percent{color:#38674a;margin-inline-start:auto;font-size:9px}.landing-mini-progress{background:#e8eee3;border-radius:8px;height:4px;margin-top:10px;display:block;overflow:hidden}.landing-mini-progress>span{border-radius:inherit;background:#729970;height:100%;display:block}.landing-preview-tasks{margin-top:12px;font-size:8px}.landing-preview-tasks>strong{font-size:9px}.landing-preview-tasks>div{align-items:center;gap:7px;margin-top:9px;display:flex}.landing-preview-tasks small{color:#5b6b61;margin-inline-start:auto;font-size:7px}.landing-mini-checkbox{border:1px solid #bdcbbc;border-radius:4px;flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.landing-mini-checkbox.is-checked{color:#fff;background:#477253;border-color:#477253}.landing-preview-projects{gap:8px;display:grid}.landing-preview-projects>div{background:#fff;border:1px solid #e1e8df;border-radius:7px;grid-template-columns:29px 1fr auto;align-items:center;gap:0 8px;padding:10px;display:grid}.landing-project-letter{color:#326249;background:#e9efdc;border-radius:6px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.landing-project-letter.tone-1{color:#8a5c25;background:#f7ecdc}.landing-project-letter.tone-2{color:#586a84;background:#e9edf6}.landing-preview-projects strong{font-size:9px;display:block}.landing-preview-projects small{color:#5b6b61;font-size:7px;display:block}.landing-preview-projects>div>span:last-of-type{color:#536658;font-size:9px}.landing-preview-projects .landing-mini-progress{grid-column:2/-1;width:100%;margin-top:6px}.landing-preview-invoice{background:#fff;border:1px solid #e1e8df;border-radius:8px;padding:12px}.landing-preview-invoice>div{justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:8px;display:flex}.landing-preview-invoice>div:first-child{color:#2c6346;justify-content:flex-start;padding-top:0;padding-bottom:8px}.landing-preview-invoice>div:first-child strong,.landing-preview-invoice small{display:block}.landing-preview-invoice small{color:#5b6b61;margin-top:2px;font-size:7px}.landing-preview-invoice .landing-invoice-balance{border-top:1px solid #e1e8df;margin-top:8px}.landing-preview-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-inline:18px;display:flex}.landing-payment-note{z-index:2;color:#263e32;background:#fff;border:1px solid #dbe5d7;border-radius:12px;flex:0 218px;align-items:center;gap:11px;min-width:0;padding:11px 14px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 8px 22px -8px #153d3026}.landing-payment-note>span:first-child{color:#2c6a47;background:#eaf1e3;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.landing-payment-note strong{font-size:12px;display:block}.landing-payment-note small{color:#5b6b61;margin-top:2px;font-size:9px;display:block}.landing-preview-meta{text-align:end;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.landing-preview-caption{color:var(--muted);font-size:9px}.landing-motion-control{min-height:28px;color:var(--green);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:10px;display:inline-flex}.landing-motion-control:before{content:"";background:currentColor;border-radius:4px;width:12px;height:2px}.landing-motion-control:hover:not(:disabled){text-decoration:underline}.landing-flow-strip{--flow-travel-x:20px;border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 45%, var(--paper))}html[dir=rtl] .landing-flow-strip{--flow-travel-x:-20px}.landing-flow-strip>.landing-container{align-items:center;gap:28px;min-height:80px;padding-block:10px;display:flex}.landing-flow-intro{flex:0 0 218px;min-width:0}.landing-flow-intro strong{color:var(--ink);font-size:14px;font-weight:600;display:block}.landing-flow-intro>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.landing-flow-steps{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.landing-flow-steps>li{min-width:0;position:relative}.landing-flow-step{border:1px solid var(--line);background:var(--paper);min-height:56px;color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:7px 10px;transition:translate .2s,box-shadow .2s;display:flex}.landing-flow-step:hover{text-decoration:none;translate:0 -3px;box-shadow:0 5px 16px #153d3014}.landing-flow-icon{width:32px;height:32px;color:var(--green);background:var(--surface-soft);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.landing-flow-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.landing-flow-copy>small{color:var(--muted);letter-spacing:.08em;align-self:flex-start;font-size:9px;line-height:1.3}.landing-flow-copy>strong{font-size:12px;font-weight:500;line-height:1.5}.landing-flow-connector{top:50%;background:var(--line);pointer-events:none;width:20px;height:1px;position:absolute;inset-inline-start:100%}.landing-flow-connector>i{inset-inline-start:0;background:var(--landing-orange);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;box-shadow:0 0 0 3px #ee8c381a}@media (max-width:1180px){.landing-flow-strip>.landing-container{gap:20px}.landing-flow-intro{flex-basis:205px}.landing-flow-step{gap:7px;padding-inline:7px}.landing-flow-copy>strong{font-size:11px}.landing-flow-icon{width:27px;height:27px}}@media (max-width:960px){.landing-flow-strip>.landing-container{flex-direction:column;gap:18px;padding-block:22px}.landing-flow-intro{text-align:center;flex-basis:auto}.landing-flow-intro strong{font-size:17px}.landing-flow-steps{width:100%}}@media (max-width:600px){.landing-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px}.landing-flow-step{gap:9px;min-height:62px;padding:9px}.landing-flow-icon{width:30px;height:30px}.landing-flow-steps>li:nth-child(2) .landing-flow-connector{display:none}}@media (min-width:961px) and (max-height:800px){.landing-flow-strip>.landing-container{gap:20px;min-height:55px;padding-block:5px}.landing-flow-step{border-radius:9px;gap:7px;min-height:42px;padding:4px 6px}.landing-flow-icon{border-radius:6px;width:23px;height:23px}.landing-flow-icon svg{width:14px;height:14px}.landing-flow-copy>strong{font-size:10px}.landing-flow-copy>small{font-size:8px}.landing-flow-intro strong{font-size:12px}.landing-flow-intro>span{font-size:9px}}.landing-features{padding-block:110px 90px}.landing-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;display:flex}.landing h2{color:var(--ink);font-size:clamp(28px,3vw,43px);line-height:1.55}.landing h2>span{color:var(--green)}html[dir=ltr] .landing h2{letter-spacing:-.035em;line-height:1.25}.landing-section-heading .landing-eyebrow{margin-bottom:14px;font-size:11px}.landing-section-heading>p{max-width:310px;color:var(--muted);padding-bottom:5px;font-size:14px;line-height:1.95}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landing-feature{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;overflow:hidden}.landing-feature-copy{padding:30px 29px 0}.landing-feature-icon{width:44px;height:44px;color:var(--green);background:var(--surface-soft);border-radius:12px;justify-content:center;align-items:center;margin-bottom:19px;display:inline-flex}.landing-feature h3{color:var(--ink);font-size:22px;line-height:1.6}.landing-feature p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.9}.landing-feature-proposal{background:color-mix(in srgb, var(--surface-soft) 65%, var(--surface));grid-column:span 2;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;min-height:370px;display:grid}.landing-feature-proposal .landing-feature-copy{padding-block:28px 40px}.landing-proposal-scene{color:#243b33;align-self:stretch;min-width:0;padding:28px 26px 40px 14px;position:relative}.landing-proposal-paper{background:#fff;border:1px solid #e1e6dc;border-radius:3px;margin-block:10px 14px;padding:22px;transform:rotate(-5deg);box-shadow:0 12px 30px #153d3010}.landing-proposal-paper>div:first-child{color:#5b6b61;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:8px;display:flex}.landing-proposal-paper .brand-image{border-radius:0;width:28px;height:28px}.landing-proposal-paper>small{color:#5b6b61;margin-bottom:8px;font-size:8px;display:block}.landing-proposal-paper>strong{font-size:22px;line-height:1.6}.landing-proposal-items{gap:12px;margin-top:22px;display:grid}.landing-proposal-items>span{border-bottom:1px solid #e8ece4;align-items:center;gap:7px;padding-bottom:8px;font-size:9px;display:flex}.landing-proposal-items i{color:#5b6b61;font-size:8px;font-style:normal}.landing-proposal-items svg{color:#477253;margin-inline-start:auto}.landing-proposal-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.landing-proposal-signature{color:#5b6b61;flex-direction:column;align-items:flex-start;gap:3px;font-size:9px;display:flex}.landing-proposal-signature em{color:#32543e;font-family:Georgia,serif;font-size:25px}.landing-approval-stamp{color:#2c6343;background:#eef5e9;border:1px solid #98b89e;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.landing-proposal-caption{color:var(--muted);text-align:center;font-size:10px;display:block}.landing-feature-projects{background:color-mix(in srgb, var(--surface-soft) 25%, var(--surface))}.landing-task-scene{color:#243b33;padding:25px 24px 26px}.landing-task-scene>div:first-child{gap:6px;margin-bottom:12px;padding-inline:2px;display:flex}.landing-task-scene>div:first-child>span{background:#dce7d4;border-radius:3px;width:42px;height:4px}.landing-task-scene>div:first-child>span:nth-child(2){background:#9cb792}.landing-task-ticket{background:#fff;border:1px solid #dce5d6;border-radius:10px;padding:15px;transform:rotate(2deg);box-shadow:0 8px 14px #153d3005}.landing-task-tag{color:#477253;background:#edf2e7;border-radius:5px;padding:2px 7px;font-size:8px;display:inline-block}.landing-task-ticket>strong{margin-block:10px 15px;font-size:12px;display:block}.landing-task-ticket-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-task-ticket-bottom>span{color:#5b6b61;align-items:center;gap:4px;font-size:9px;display:flex}.landing-task-ticket-bottom>span:first-child>span{color:#6d5b3d;background:#eee6d8;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-inline-end:-10px;display:grid}.landing-task-ticket-bottom>span:first-child>span:last-child{color:#45613c;background:#e2e9dc}.landing-done-task{color:#52694b;background:#f1f4ec;border:1px solid #dce5d6;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:12px 14px;font-size:10px;display:flex}.landing-done-task>svg:last-child{margin-inline-start:auto}.landing-feature-invoices{background:color-mix(in srgb, #e9d7bb 13%, var(--surface))}.landing-invoice-scene{color:#243b33;background:#fff;border:1px solid #e3e4d9;border-radius:12px;margin:25px 28px 28px;padding:20px}.landing-invoice-scene>div:first-child{color:#5b6b61;justify-content:space-between;gap:8px;font-size:9px;display:flex}.landing-invoice-scene>strong{text-align:start;letter-spacing:-.04em;margin-top:15px;font-size:35px;line-height:1.5;display:block}.landing-invoice-scene>strong>small{color:#5b6b61;letter-spacing:0;font-size:10px;font-weight:400}.landing-invoice-track{gap:4px;margin-block:15px;display:flex}.landing-invoice-track span{background:#8ba77d;border-radius:2px;width:50%;height:9px}.landing-invoice-track span+span{background:#e9ecdf}.landing-invoice-breakdown{gap:7px;display:grid}.landing-invoice-breakdown>span{color:#5b6b61;align-items:center;gap:6px;font-size:10px;display:flex}.landing-invoice-breakdown b{color:#354e3c;margin-inline-start:auto;font-weight:500}.landing-invoice-breakdown i{background:#729368;border-radius:50%;width:5px;height:5px;display:inline-block}.landing-invoice-breakdown>span+span i{background:#c8cfb5}.landing-feature-portal{--ink:#243b33;--muted:#536450;--green:#315f40;--surface-soft:#dce7d2;background:#eaf0e3;grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.landing-feature-portal .landing-feature-copy{padding-block:30px 40px}.landing-portal-scene{color:#274d38;text-align:center;padding:32px}.landing-portal-people{justify-content:center;align-items:center;margin-bottom:22px;display:flex}.landing-portal-people>span{color:#4b6741;background:#dde7cd;border:1px solid #c4d3b9;border-radius:45px 45px 16px 16px;place-items:center;width:66px;height:76px;font-family:Georgia,serif;font-size:26px;display:grid;transform:rotate(-10deg)}.landing-portal-people>span:nth-child(2){z-index:1;background:#fff;border-radius:50%;width:43px;height:43px;margin-inline:-6px;transform:none;box-shadow:0 4px 8px #153d3010}.landing-portal-people>span:nth-child(3){color:#7b623c;background:#f4e2c6;border-color:#dec9a9;transform:rotate(10deg)}.landing-portal-scene>strong{font-size:15px;display:block}.landing-portal-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.landing-portal-tags>span{border:1px solid #cad7bd;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.landing-assistant-section{padding-bottom:95px}.landing-assistant{color:#e5eddf;background:#173d30;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;padding:55px 64px;display:grid;position:relative;overflow:hidden}.landing-assistant:before{content:"";pointer-events:none;inset-inline-end:-120px;border:1px solid #7b9b6d36;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-200px}.landing-assistant .landing-eyebrow{color:#c4d7ba;margin-bottom:17px}.landing-assistant h2{color:#f1f5ea;font-size:clamp(27px,2.8vw,39px)}.landing-assistant h2>span{color:#c7d8ad}.landing-assistant-copy>p{color:#c2d0be;max-width:390px;margin-top:18px;font-size:13px;line-height:2}.landing-assistant .landing-text-link{color:#f1f5ea;margin-top:22px;font-size:12px}.landing-chat-preview{min-width:0;padding:24px 0 25px;position:relative}.landing-chat-label{color:#c2d0be;justify-content:center;align-items:center;gap:7px;margin-bottom:25px;font-size:10px;display:flex}.landing-chat-question{color:#edf4e4;margin-inline-start:auto;background:#355b46;border:1px solid #4b6b54;border-radius:15px 15px 4px;width:fit-content;max-width:92%;margin-bottom:16px;padding:13px 19px;font-size:13px}.landing-chat-answer{color:#294234;background:#f3f5ec;border:1px solid #d7e1ce;border-radius:15px 15px 15px 4px;align-items:flex-start;gap:12px;padding:21px 19px;display:flex;box-shadow:0 15px 30px #071e1926}.landing-chat-mark{background:#fff;border:1px solid #dce4d4;border-radius:8px;flex-shrink:0;padding:4px;display:flex}.landing-chat-mark .brand-image{border-radius:0;width:26px;height:27px}.landing-chat-mark .brand-image-night{display:none}.landing-chat-mark .brand-image-day{display:block}.landing-chat-answer strong{text-align:start;margin-bottom:7px;font-size:10px;display:block}.landing-chat-answer p{font-size:12px;line-height:1.95}.landing-chat-answer>div>span{color:#45643e;background:#e9efdf;border:1px solid #cfdac5;border-radius:5px;align-items:center;gap:5px;margin-top:13px;padding:4px 6px;font-size:9px;display:inline-flex}.landing-chat-decoration{margin-top:16px;gap:4px;margin-inline-start:18px;display:flex}.landing-chat-decoration>i{background:#9bb58c;border-radius:50%;width:4px;height:4px;display:inline-block}.landing-journey{padding-block:20px 110px}.landing-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:50px;display:grid}.landing-journey-grid>article{border-top:1px solid var(--line);padding-top:20px;position:relative}.landing-journey-number{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;display:flex}.landing-journey-number>svg{color:var(--green)}.landing-journey-grid h3{margin-bottom:9px;font-size:19px}.landing-journey-grid p{color:var(--muted);font-size:13px;line-height:1.95}.landing-faq{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;padding-block:70px 110px;display:grid}.landing-faq h2{margin-block:13px 10px}.landing-faq>div>p{color:var(--muted);font-size:14px}.landing-faq-art{color:var(--green);margin-top:38px;font-family:Georgia,serif;font-size:105px;font-style:italic;line-height:1;display:inline-block;position:relative}.landing-faq-art>span{inset-inline-end:-25px;background:var(--landing-orange);border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:15px}.landing-faq-list details{border-bottom:1px solid var(--line)}.landing-faq-list details:first-child{border-top:1px solid var(--line)}.landing-faq-list summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:15px;font-weight:500;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary>svg{color:var(--muted);transition:transform .18s}.landing-faq-list details[open] summary>svg{transform:rotate(45deg)}.landing-faq-list details[open] summary{color:var(--green)}.landing-faq-list details>p{color:var(--muted);max-width:550px;padding:0 0 24px 25px;font-size:13px;line-height:2}.landing-finale{color:#ecf1e4;text-align:center;isolation:isolate;background:#153d30;padding-block:72px 75px;position:relative;overflow:hidden}.landing-finale>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.landing-finale-emblem{background:#ffffff04;border:1px solid #68835e66;border-radius:19px;place-items:center;width:65px;height:65px;margin-bottom:21px;display:grid}.landing-finale-emblem .brand-image{border-radius:0;width:42px;height:42px}.landing-finale .landing-eyebrow{color:#bfd0b0;letter-spacing:.18em;font-size:10px}.landing-finale h2{color:#f2f5eb;margin-block:17px;font-size:clamp(38px,4vw,60px);line-height:1.4}.landing-finale h2>span{color:#c7d9b4}.landing-finale p{color:#c2d0ba;font-size:14px}.landing .landing-button-light{color:#1d4933;background:#eaf0dd;border-color:#eaf0dd;min-width:205px;margin-top:27px}.landing .landing-button-light:hover{background:#fff;border-color:#fff;box-shadow:0 5px 25px #0002}.landing-finale-login{color:#c2d0ba;margin-top:18px;font-size:11px}.landing-finale-login a{color:#eef4e6;text-underline-offset:4px;margin-inline-start:5px;text-decoration:underline}.landing-finale-orbit{z-index:-1;top:-80px;border:1px solid #a5c08b26;border-radius:50%;width:800px;height:800px;position:absolute;inset-inline-end:-420px}.landing-finale-orbit:before,.landing-finale-orbit:after{content:"";border:1px solid #a5c08b26;border-radius:50%;position:absolute;inset:55px}.landing-finale-orbit:after{inset:110px}.landing-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-block:40px;display:flex}.landing-footer .brand{font-size:23px}.landing-footer .brand-image,.landing-footer .brand-mark{width:30px;height:30px}.landing-footer p{color:var(--muted);margin-top:11px;font-size:11px}.landing-footer nav{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.landing-footer nav a{color:var(--muted);font-size:11px}.landing-footer>span{color:var(--muted);font-size:10px}.landing-footer-legal{border-top:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:10px 24px;width:100%;padding-top:20px;display:flex}.landing-footer-legal>a{color:var(--muted);padding-block:6px;font-size:12px}[data-theme=dark] .landing-orbit:before{background:#223729}[data-theme=dark] .landing-orbit>span:first-child,[data-theme=dark] .landing-orbit>span:nth-child(2){border-color:#7c9d6f40}[data-theme=dark] .landing .landing-button:not(.landing-button-light){background:#2c694d;border-color:#46775b}[data-theme=dark] .landing .landing-button:not(.landing-button-light):hover{background:#357b59}[data-theme=dark] .landing-feature-portal{border-color:#4a6548}[data-theme=dark] .landing-proposal-paper .brand-image-day{display:block}[data-theme=dark] .landing-proposal-paper .brand-image-night{display:none}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-panel-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.landing-container{width:calc(100% - 64px)}.landing-desktop-nav{gap:18px}.landing-header-inner{gap:15px}.landing-desktop-theme{display:none}.landing-header-actions{gap:12px}.landing-hero{gap:24px;padding-block:75px 90px}.landing h1{font-size:49px}html[dir=ltr] .landing h1{font-size:55px}.landing-preview{grid-template-columns:98px minmax(0,1fr)}.landing-mini-brand{font-size:12px}.landing-preview-sidebar{padding-inline:6px}.landing-preview-content{padding-inline:13px}.landing-preview-metrics strong{font-size:19px}.landing-preview-metrics>div{padding-inline:9px}.landing-hero-description{font-size:14px}.landing-feature-grid{gap:16px}.landing-feature-copy{padding-inline:22px}.landing-proposal-scene{padding-inline:15px}.landing-proposal-paper{padding:17px}.landing-proposal-paper>strong{font-size:19px}.landing-assistant{gap:35px;padding:45px}.landing-faq{gap:60px}.landing-footer{flex-wrap:wrap}}@media (max-width:960px){.landing-desktop-nav,.landing-header .landing-login{display:none}.landing-header-inner{min-height:78px}.landing-menu-toggle{display:inline-flex}.landing-mobile-nav:not([hidden]){inset-inline:0;background:var(--paper);border-top:1px solid var(--line);flex-direction:column;gap:0;max-height:calc(100dvh - 78px);padding:8px 32px 23px;display:flex;position:absolute;top:100%;overflow-y:auto;box-shadow:0 18px 28px #153d3015}.landing-mobile-nav>a{color:var(--ink);justify-content:space-between;align-items:center;padding-block:14px;font-size:14px;display:flex}.landing-mobile-nav>div{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.landing-mobile-nav .landing-button{flex:1}.landing-hero{grid-template-columns:minmax(0,1fr);gap:35px;max-width:720px;padding-block:70px 60px}.landing-hero-copy{text-align:center}.landing h1{font-size:62px}html[dir=ltr] .landing h1{font-size:70px}.landing-hero-description{max-width:560px;margin-inline:auto;font-size:16px}.landing-hero-actions,.landing-hero-footnote{justify-content:center}.landing-visual{width:100%;max-width:640px;margin-inline:auto}.landing-preview{grid-template-columns:135px minmax(0,1fr);min-height:415px}.landing-preview-content{padding:23px}.landing-preview-metrics strong{font-size:24px}.landing-preview-sidebar{padding-inline:13px;font-size:10px}.landing-mini-brand{font-size:16px}.landing-preview-greeting>strong{font-size:21px}.landing-preview-metrics{margin-block:18px}.landing-preview-project strong{font-size:11px}.landing-preview-tasks{margin-top:17px;font-size:9px}.landing-features{padding-block:80px 65px}.landing-section-heading{gap:30px}.landing h2{font-size:34px}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing-feature-proposal{grid-column:span 2}.landing-feature-proposal .landing-feature-copy{padding-inline:35px}.landing-feature-projects,.landing-feature-invoices{grid-row:2}.landing-feature-portal{grid-column:span 2}.landing-assistant-section{padding-bottom:75px}.landing-assistant{gap:30px;padding:36px}.landing-assistant h2{font-size:28px}.landing-journey-grid{gap:25px}.landing-journey-grid h3{font-size:17px}.landing-journey{padding-bottom:80px}.landing-faq{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:45px;padding-block:55px 75px}.landing-faq h2{font-size:30px}.landing-faq-list summary{font-size:14px}.landing-footer nav{gap:17px}}@media (max-width:600px){.landing-container{width:calc(100% - 40px)}.landing-header-inner{gap:9px;min-height:72px}.landing-header .brand{gap:6px;font-size:25px}.landing-header .brand-mark,.landing-header .brand-image{width:31px;height:31px}.landing-header-actions{gap:9px}.landing-header .language-select{gap:6px;padding-inline:8px}.landing-header .language-select .ui-select-value{font-size:12px}.landing-header .language-select .ui-select-icon>svg{width:15px}.landing-header .landing-header-cta{display:none}.landing-menu-toggle{width:40px;height:40px}.landing-mobile-nav:not([hidden]){max-height:calc(100dvh - 72px);padding-inline:20px}.landing section[id]{scroll-margin-top:92px}.landing-hero{gap:26px;padding-block:48px 45px}.landing-eyebrow{font-size:11px}.landing h1{margin-block:19px 17px;font-size:clamp(36px,9.3vw,52px);line-height:1.45}html[dir=ltr] .landing h1{font-size:clamp(41px,10.5vw,61px);line-height:1.12}.landing-hero-description{text-wrap:balance;font-size:14px;line-height:1.95}.landing-hero-actions{gap:20px;margin-top:25px}.landing .landing-button{gap:15px;min-height:52px;padding-inline:21px;font-size:14px}.landing-hero-actions .landing-text-link{font-size:12px}.landing-hero-footnote{gap:10px;margin-top:24px;font-size:10px}.landing-overlapping-icons svg{width:14px;height:14px;padding:6px}.landing-visual{padding-block:24px 6px}.landing-orbit{inset:0 -15px 12px}.landing-orbit:before{width:90%;inset-inline-start:5%}.landing-orbit>span:nth-child(3){width:21px;height:21px;top:12px}.landing-preview-chrome{grid-template-columns:minmax(0,1fr);padding:7px}.landing-preview-window-dots,.landing-preview-chrome>.landing-preview-sample{display:none}.landing-preview-tabs{padding:4px}.landing-preview-tabs button{gap:5px;padding:7px 10px;font-size:10px}.landing-preview{border-radius:12px;grid-template-columns:minmax(0,1fr);min-height:389px;margin-inline:0}.landing-preview-sidebar{display:none}.landing-preview-sample{font-size:8px}.landing-preview-content{padding:19px 17px 30px}.landing-preview-greeting>strong{font-size:20px}.landing-preview-greeting>p{font-size:9px}.landing-preview-metrics{gap:9px;margin-block:15px}.landing-preview-metrics>div{padding:11px}.landing-preview-metrics>div>span{font-size:9px}.landing-preview-metrics strong{font-size:23px}.landing-preview-metrics small{font-size:8px}.landing-preview-project strong{font-size:12px}.landing-preview-project small{font-size:8px}.landing-preview-tasks{margin-top:14px;font-size:9px}.landing-preview-tasks>strong{font-size:10px}.landing-preview-projects strong{font-size:11px}.landing-preview-projects small{font-size:8px}.landing-preview-invoice>div{padding-top:10px;font-size:10px}.landing-payment-note{flex-basis:180px;gap:8px;padding:10px}.landing-payment-note>span:first-child{width:30px;height:30px}.landing-payment-note strong{font-size:10px}.landing-payment-note small,.landing-preview-caption{font-size:8px}.landing-preview-footer{gap:13px;padding-inline:6px}.landing-preview-meta{flex:0 124px}.landing-motion-control{font-size:9px}.landing-features{padding-block:58px}.landing-section-heading{margin-bottom:30px;display:block}.landing h2{font-size:29px}.landing-section-heading .landing-eyebrow{max-width:275px;margin-bottom:12px;font-size:10px}.landing-section-heading>p{max-width:340px;margin-top:18px;font-size:13px}.landing-feature-grid{grid-template-columns:minmax(0,1fr);gap:18px}.landing-feature-proposal,.landing-feature-portal{grid-column:1;display:block}.landing-feature-projects,.landing-feature-invoices{grid-row:auto}.landing-feature-copy,.landing-feature-proposal .landing-feature-copy{padding:25px 24px 0}.landing-feature-icon{width:40px;height:40px;margin-bottom:15px}.landing-feature h3{font-size:22px}.landing-feature p{font-size:13px}.landing-proposal-scene{max-width:330px;margin-inline:auto;padding:21px 30px 28px}.landing-proposal-paper{padding:21px}.landing-proposal-paper>strong{font-size:23px}.landing-task-scene{max-width:380px;margin-inline:auto;padding:27px 24px}.landing-task-ticket>strong{font-size:14px}.landing-task-tag,.landing-done-task{font-size:10px}.landing-invoice-scene{width:calc(100% - 48px);max-width:330px;margin:26px auto}.landing-feature-portal .landing-feature-copy{padding-bottom:0}.landing-portal-scene{padding-block:30px 35px}.landing-assistant-section{padding-bottom:60px}.landing-assistant{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;padding:30px 24px}.landing-assistant h2{font-size:28px}.landing-assistant-copy>p{font-size:13px}.landing-chat-preview{padding-bottom:5px}.landing-chat-answer{gap:9px;padding:16px 13px}.landing-chat-question{padding-inline:14px;font-size:12px}.landing-chat-answer p{font-size:11px}.landing-chat-mark .brand-image{width:22px;height:22px}.landing-journey{padding-block:0 60px}.landing-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 23px;margin-top:30px}.landing-journey-number{margin-bottom:17px}.landing-journey-grid h3{font-size:17px}.landing-journey-grid p{font-size:12px}.landing-faq{grid-template-columns:minmax(0,1fr);gap:27px;padding-block:45px 60px}.landing-faq-art{display:none}.landing-faq h2{font-size:29px}.landing-faq-list summary{padding-block:21px;font-size:13px}.landing-faq-list details>p{padding-inline-end:8px;font-size:12px}.landing-finale{padding-block:52px 55px}.landing-finale h2{font-size:42px}.landing-finale p{max-width:270px;font-size:13px;line-height:1.95}.landing-finale-orbit{width:550px;height:550px;inset-inline-end:-450px}.landing-footer{text-align:center;flex-direction:column;gap:26px;padding-block:32px}.landing-footer nav{justify-content:center;gap:20px}.landing-footer-legal{flex-direction:column;gap:12px}}@media (max-width:359px){.landing-container{width:calc(100% - 32px)}.landing-header .brand{gap:4px;font-size:22px}.landing-header .brand-image,.landing-header .brand-mark{width:28px;height:28px}.landing-header-actions{gap:7px}.landing-header .language-select{gap:4px;padding-inline:7px}.landing-header .language-select .ui-select-icon{display:none}.landing-hero-actions{gap:17px}.landing .landing-button{gap:11px;padding-inline:15px;font-size:13px}.landing-preview-tabs button{padding-inline:9px}.landing-preview-metrics strong{font-size:20px}.landing-preview-content{padding-inline:14px}.landing-preview-greeting>strong{font-size:18px}.landing-preview-project strong{font-size:11px}.landing-feature-copy,.landing-feature-proposal .landing-feature-copy,.landing-assistant{padding-inline:20px}}@media (min-width:961px){.landing-header-inner{min-height:76px}.landing-hero{gap:clamp(25px,3vw,54px);min-height:calc(100svh - 164px);padding-block:clamp(22px,5svh,54px)}.landing h1{margin-block:18px;font-size:clamp(38px,min(4.3vw,7.5svh),66px)}html[dir=ltr] .landing h1{font-size:clamp(40px,min(4.7vw,7.8svh),70px);line-height:1.12}.landing-hero-description{font-size:clamp(14px,1.1vw,16px);line-height:1.85}.landing-hero-actions,.landing-hero-footnote{margin-top:24px}.landing-visual{padding-block:16px 6px}}@media (min-width:961px) and (max-height:800px){.landing-header-inner{min-height:68px}.landing-hero{min-height:calc(100svh - 136px);padding-block:6px}.landing h1,html[dir=ltr] .landing h1{margin-block:12px 14px;font-size:clamp(36px,min(4.3vw,7svh),50px)}.landing-hero-description{font-size:14px;line-height:1.75}.landing-hero-actions,.landing-hero-footnote{margin-top:18px}.landing-hero-actions .landing-button{min-height:48px;padding-block:10px}.landing-hero-footnote svg{padding:6px}.landing-visual{padding-block:4px}.landing-preview-chrome{padding:4px 10px}.landing-preview-tabs{padding:0}.landing-preview-tabs button{min-height:34px;padding-block:6px}.landing-preview{min-height:330px}.landing-preview-content{padding-block:12px 16px}.landing-preview-greeting>strong{font-size:16px;line-height:1.4}.landing-preview-metrics{margin-block:10px}.landing-preview-metrics>div{padding-block:7px}.landing-preview-metrics strong{font-size:20px;line-height:1.4}.landing-preview-projects>div{grid-template-columns:23px 1fr auto;padding-block:4px}.landing-preview-projects .landing-project-letter{width:23px;height:23px;font-size:11px}.landing-preview-projects .landing-mini-progress{margin-top:4px}.landing-preview-sidebar{padding-block:14px 10px}.landing-mini-brand{margin-bottom:12px}.landing-mini-workspace{margin-bottom:3px;padding-bottom:12px}.landing-preview-sidebar>div:not(.landing-mini-brand,.landing-mini-workspace){padding-block:7px}.landing-mini-sidebar-bottom{padding-top:10px}.landing-payment-note{padding-block:9px}.landing-preview-footer{margin-top:16px}}@media (prefers-reduced-motion:no-preference){.landing-flow-step{animation:landing-flow-stage 12s var(--step-delay) linear infinite}.landing-flow-icon{animation:landing-flow-icon 12s var(--step-delay) ease-in-out infinite}.landing-flow-connector>i{animation:landing-flow-travel 12s var(--step-delay) linear infinite}.landing-proposal-paper{animation:7s ease-in-out infinite landing-paper-sway}.landing-task-ticket{animation:5.5s ease-in-out infinite landing-detail-float}.landing-task-ticket .landing-mini-progress>span{transform-origin:0;animation:6s ease-in-out infinite landing-progress-breathe}html[dir=rtl] .landing-task-ticket .landing-mini-progress>span{transform-origin:100%}.landing-invoice-scene{animation:7s ease-in-out -2s infinite landing-detail-float}.landing-invoice-track span:first-child{position:relative;overflow:hidden}.landing-invoice-track span:first-child:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:35%;animation:4s linear infinite landing-payment-sweep;position:absolute;inset:0}.landing-portal-people>span:first-child{animation:4.8s ease-in-out infinite landing-detail-float}.landing-portal-people>span:last-child{animation:4.8s ease-in-out -2.4s infinite landing-detail-float}.landing-portal-people>span:nth-child(2){animation:4.8s ease-in-out infinite landing-portal-check}.landing-chat-decoration>i{animation:1.5s ease-in-out infinite landing-typing}.landing-chat-decoration>i:nth-child(2){animation-delay:.15s}.landing-chat-decoration>i:nth-child(3){animation-delay:.3s}.landing-chat-answer{animation:7s ease-in-out infinite landing-detail-float}.landing-finale-orbit{animation:20s ease-in-out infinite alternate landing-finale-orbit}[data-land-motion][data-motion-active=false] *,[data-land-motion][data-motion-active=false] :after,.landing[data-motion-paused=true] [data-land-motion] *,.landing[data-motion-paused=true] [data-land-motion] :after{animation-play-state:paused!important}.landing-orbit{translate:var(--orbit-shift-x,0px) var(--orbit-shift-y,0px);transition:translate .7s}.landing-orbit:before{animation:14s ease-in-out infinite alternate landing-orbit-breathe}.landing-orbit>span:first-child{animation:26s ease-in-out infinite alternate landing-orbit-turn}.landing-orbit>span:nth-child(2){animation:22s ease-in-out -7s infinite alternate-reverse landing-orbit-turn}.landing-orbit>span:nth-child(3){animation:7s ease-in-out infinite landing-dot-drift}.landing-payment-note{animation:6s ease-in-out infinite landing-note-float}.landing-payment-note>span:first-child{animation:6.5s ease-out infinite landing-check-bloom}.landing-visual[data-playing=false] .landing-orbit:before,.landing-visual[data-playing=false] .landing-orbit>span,.landing-visual[data-playing=false] .landing-payment-note,.landing-visual[data-playing=false] .landing-payment-note>span:first-child{animation-play-state:paused}.landing-preview-content.is-active{animation-duration:.5s}.landing-preview-content.is-active .landing-mini-progress>span{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) .18s both landing-demo-progress}html[dir=rtl] .landing-preview-content.is-active .landing-mini-progress>span{transform-origin:100%}.landing-preview-content.is-active .landing-preview-projects>div,.landing-preview-content.is-active .landing-preview-tasks>div,.landing-preview-content.is-active .landing-preview-invoice>div{animation:.5s .1s both landing-row-reveal}.landing-preview-content.is-active .landing-preview-projects>div:nth-child(2),.landing-preview-content.is-active .landing-preview-tasks>div:nth-child(3),.landing-preview-content.is-active .landing-preview-invoice>div:nth-child(3){animation-delay:.2s}.landing-preview-content.is-active .landing-preview-projects>div:nth-child(3),.landing-preview-content.is-active .landing-preview-invoice>div:nth-child(4){animation-delay:.3s}.landing-hero-copy h1>span{animation:.95s .2s both landing-title-reveal}}@keyframes landing-flow-stage{0%,18%{border-color:color-mix(in srgb, var(--green) 55%, var(--line));background:color-mix(in srgb, var(--green) 9%, var(--paper));box-shadow:inset 0 -2px 0 var(--landing-orange)}26%,to{border-color:var(--line);background:var(--paper);box-shadow:inset 0 -2px #0000}}@keyframes landing-flow-icon{0%,17%{background:color-mix(in srgb, var(--landing-orange) 18%, var(--paper));transform:translateY(-2px)scale(1.08)}26%,to{background:var(--surface-soft);transform:none}}@keyframes landing-flow-travel{0%,8%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}24%{opacity:1;transform:translateX(var(--flow-travel-x))}26%,to{opacity:0;transform:translateX(var(--flow-travel-x))}}@keyframes landing-paper-sway{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes landing-detail-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes landing-progress-breathe{0%,to{transform:scaleX(.72)}40%,75%{transform:scaleX(1)}}@keyframes landing-payment-sweep{0%{transform:translate(-120%)}to{transform:translate(420%)}}@keyframes landing-portal-check{0%,to{transform:scale(1);box-shadow:0 0 #72997000}50%{transform:scale(1.1);box-shadow:0 0 0 6px #72997020}}@keyframes landing-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes landing-finale-orbit{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-25px)rotate(22deg)}}@keyframes landing-demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-orbit-breathe{to{transform:rotate(2deg)scale(.97)}}@keyframes landing-orbit-turn{to{rotate:18deg}}@keyframes landing-dot-drift{0%,to{transform:translate(0)}50%{transform:translate(16px,12px)}}@keyframes landing-note-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(-1deg)}}@keyframes landing-check-bloom{0%,18%,to{box-shadow:0 0 #72997000}8%{box-shadow:0 0 0 9px #72997020}}@keyframes landing-row-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-title-reveal{0%{opacity:.2;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.landing-preview,.landing-feature,.landing-button,.landing-preview-tabs,.landing-preview-tabs button[aria-selected=true],.landing-assistant,.landing-finale,.landing-mini-checkbox{border:1px solid canvastext}}
