.premium-home{color:#192c25;font-family:var(--font-geist), Arial, sans-serif;background:#fafbf7;overflow:clip}.premium-home *{box-sizing:border-box}.premium-home :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #377b61}.home-container{max-width:1440px;margin-inline:auto;padding-inline:40px}.site-navigation{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf7ed;border-bottom:1px solid #e5e9de;position:sticky;top:0}.site-navigation-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:86px;margin:auto;padding:16px 40px;display:flex}.site-wordmark{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:21px;font-weight:750;display:flex}.site-wordmark>span:first-child{color:#ddf3b0;background:#173e30;border-radius:12px 12px 12px 3px;place-items:center;width:36px;height:36px;display:grid}.site-wordmark .brand-period{color:#658b30;margin-left:-8px}.site-desktop-links,.site-nav-actions{align-items:center;gap:30px;display:flex}.site-desktop-links a,.site-signin{color:#4d5e53;font-size:16px;font-weight:600}.site-desktop-links a:hover,.site-signin:hover{color:#163e2e}.site-nav-actions{gap:22px}.site-start{color:#fff;background:#193e2e;border-radius:10px;align-items:center;gap:12px;padding:12px 17px;font-size:12px;font-weight:600;display:flex}.site-menu-toggle{padding:8px;display:none}.site-account-trigger{background:#fff;border:1px solid #dce3d5;border-radius:30px;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:flex}.site-account-panel{background:#fff;border:1px solid #dde5d9;border-radius:16px;width:min(280px,100vw - 32px);padding:18px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 20px 50px #1a342222}.site-account-panel>strong{font-size:14px}.site-account-panel>p{text-overflow:ellipsis;color:#5a6c61;margin:5px 0 14px;font-size:12px;overflow:hidden}.site-account-panel :is(a,button){text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 8px;font-size:13px;display:flex}.site-account-panel :is(a,button):hover{background:#f0f5e9}.site-account-panel a svg:last-child:not(:first-child){margin-left:auto}.site-mobile-links{border-top:1px solid #e4e8df;padding:4px 24px 20px}.site-mobile-links a{justify-content:space-between;padding:14px 0;font-size:14px;display:flex}.home-hero{grid-template-columns:1fr 1fr;align-items:center;gap:52px;min-height:720px;padding-top:76px;padding-bottom:76px;display:grid}.home-eyebrow,.home-kicker{letter-spacing:1.7px;color:#4e6a53;font-size:12px;font-weight:700}.home-eyebrow{align-items:center;gap:9px;display:flex}.home-eyebrow>span{background:#648b44;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e6eddb}.home-hero h1{letter-spacing:-3.7px;margin:27px 0 25px;font-size:clamp(48px,5.5vw,80px);font-weight:550;line-height:1.09}.home-hero h1>span{color:#53774b}.home-lead{color:#5a6b60;max-width:520px;font-size:18px;line-height:1.8}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.home-button{color:#fff;background:#1c4937;border:1px solid #1c4937;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:14px 21px;font-size:15px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.home-button:hover{background:#2b5c46;transform:translateY(-2px);box-shadow:0 7px 20px #1a42251a}.home-text-link{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.home-trial-notes{color:#657362;gap:20px;margin-top:16px;font-size:13px;display:flex}.home-trial-notes span{align-items:center;gap:5px;display:flex}.home-hero-footnote{border-top:1px solid #dfe5d8;align-items:center;gap:14px;max-width:400px;margin-top:34px;padding-top:23px;display:flex}.home-hero-footnote p{color:#69776a;font-size:13px;line-height:1.8}.home-hero-footnote strong{color:#425746;font-weight:500}.home-mini-stars{color:#506d40;gap:1px;display:flex}.home-mini-stars svg{fill:#dbe7c2;width:16px;height:16px}.home-product-stage{min-width:0;padding:38px 4px 60px 16px;position:relative}.home-stage-orbit{background:#e3edcf radial-gradient(#c2d0ae 1px,#0000 1px) 0 0/15px 15px;border-radius:48% 48% 10%;position:absolute;inset:0 -40px 0 0;transform:rotate(-5deg)}.home-product-window{background:#fff;border:1px solid #dce4d2;border-radius:18px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 65px #29422221}.home-window-top{border-bottom:1px solid #eef1e8;align-items:center;gap:12px;padding:20px;display:flex}.home-demo-brand{flex:1;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.home-demo-label{text-transform:uppercase;letter-spacing:1px;color:#586c54;background:#f1f5ea;border-radius:4px;padding:5px 6px;font-size:8px}.home-demo-tabs{border-bottom:1px solid #e9ede4;gap:20px;padding:0 20px;display:flex}.home-demo-tabs button{color:#62735f;border-bottom:2px solid #0000;padding:14px 0;font-size:10px}.home-demo-tabs button[aria-pressed=true]{color:#294e38;border-color:#3f6949;font-weight:700}.home-demo-body{padding:24px 20px 14px}.home-demo-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-demo-title p{letter-spacing:1.2px;color:#64715e;font-size:7px}.home-demo-title h2{letter-spacing:-.7px;margin-top:7px;font-size:21px;font-weight:600}.home-demo-title>span{color:#426337;background:#f0f4e8;border-radius:10px;padding:10px}.home-demo-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:21px;display:grid}.home-demo-stats>div{border:1px solid #e5eadd;border-radius:9px;padding:13px}.home-demo-stats span{color:#63725e;font-size:9px;display:block}.home-demo-stats strong{letter-spacing:-1px;justify-content:space-between;align-items:center;margin-top:7px;font-size:26px;font-weight:500;display:flex}.home-demo-stats small{letter-spacing:0;color:#526d40;background:#edf4e3;border-radius:4px;padding:4px;font-size:7px;font-weight:500}.home-chart{margin-top:22px}.home-chart>div:first-child{justify-content:space-between;font-size:9px;display:flex}.home-chart>div:first-child span:last-child{color:#435a3f}.home-chart-bars{background:repeating-linear-gradient(0deg,#0000 0 32px,#edf0e7 33px,#0000 34px);border-top:1px dashed #e4eadb;justify-content:space-around;height:125px;margin-top:12px;display:flex}.home-chart-bars>div{flex-direction:column;justify-content:flex-end;gap:8px;width:8%;height:100%;display:flex}.home-chart-bars span{background:#c9dbad;border-radius:4px 4px 0 0;min-height:5px;display:block}.home-chart-bars>div:nth-last-child(2) span{background:#92b778}.home-chart-bars>div:last-child span{background:#446b46}.home-chart-bars small{text-align:center;color:#5a6c50;background:#fff;font-size:8px}.home-demo-message{border:1px solid #e5ebdd;border-radius:9px;align-items:center;gap:10px;margin-top:19px;padding:13px;display:flex}.home-initials{color:#435a3f;background:#f2e5cf;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.home-demo-message strong{font-size:9px;display:block}.home-demo-message p{color:#61715b;margin-top:4px;font-size:8px}.home-message-check{color:#5a803f;margin-left:auto}.home-sample-note{color:#6a7963;text-align:center;margin-top:13px;font-size:8px}.home-floating-note{background:#fff;border:1px solid #e3e9db;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:36px;left:-12px;box-shadow:0 14px 40px #1b38291a}.home-floating-note>span{color:#3a6945;background:#eaf2db;border-radius:50%;padding:9px}.home-floating-note strong{font-size:12px;display:block}.home-floating-note p{color:#64725d;margin-top:5px;font-size:10px}.home-stage-caption{letter-spacing:1.3px;color:#60734e;justify-content:flex-end;align-items:center;gap:6px;font-size:7px;display:flex;position:absolute;bottom:8px;right:20px}.home-stage-caption span{background:#60734e;border-radius:50%;width:4px;height:4px}.home-demo-orders{min-height:296px;padding-top:24px}.home-demo-orders>div{border-bottom:1px solid #e8eedf;align-items:center;gap:10px;padding:17px 0;display:flex}.home-demo-orders>div>span{color:#5f794b;background:#f0f5e8;border-radius:8px;padding:9px}.home-demo-orders strong{font-size:10px}.home-demo-orders p{color:#5c6e51;margin-top:5px;font-size:8px}.home-demo-orders small{color:#416038;margin-left:auto;font-size:8px}.home-demo-orders .home-demo-note{text-align:center;margin-top:28px;font-size:11px}.home-industries{border-block:1px solid #e2e8da;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.home-industries>p{letter-spacing:1px;color:#67795d;font-size:11px;line-height:1.7}.home-industries strong{color:#324b31;letter-spacing:0;font-size:17px;font-weight:500}.home-industries>span{color:#617154;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.home-industries svg{width:20px}.home-section{padding-block:100px;scroll-margin-top:95px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.premium-home h2:not(.home-demo-title h2){letter-spacing:-1.9px;font-size:clamp(34px,3.5vw,50px);font-weight:500;line-height:1.17}.home-section-heading h2{margin-top:16px}.home-section-heading>p{color:#67745e;max-width:380px;padding-bottom:4px;font-size:16px;line-height:1.8}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-steps article{background:#f0f3e9;border:1px solid #e2e7d9;border-radius:18px;padding:34px}.home-step-top{color:#516e43;justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.home-step-top span{color:#435a3f;font-family:Georgia,serif;font-size:35px;font-style:italic}.home-steps h3{letter-spacing:-.6px;margin-bottom:12px;font-size:21px;font-weight:600}.home-steps article>p{color:#617155;min-height:72px;font-size:15px;line-height:1.8}.home-step-detail{color:#4b653e;border-top:1px solid #dbe2ce;align-items:center;gap:7px;margin-top:24px;padding-top:23px;font-size:12px;display:flex}.home-features-section{color:#f4f6ec;background:#193b2e;padding-block:82px;scroll-margin-top:80px}.home-features-section .home-kicker{color:#b7ce9c}.home-feature-lead{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.home-feature-lead h2{margin-top:18px}.home-feature-lead h2 span{color:#c3d8a6}.home-button-light{color:#183d2c;background:#d6e9b7;border-color:#d6e9b7}.home-button-light:hover{background:#e4f3cf}.home-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px;display:grid}.home-features-grid article{border-top:1px solid #52705b;padding-top:28px}.home-features-grid article>svg{color:#c4d9a2}.home-feature-tag{letter-spacing:1.8px;color:#bccfa9;margin-top:24px;font-size:10px}.home-features-grid h3{letter-spacing:-.5px;max-width:300px;margin:14px 0;font-size:24px;font-weight:500}.home-features-grid article>p:last-child{color:#c1d0bb;font-size:15px;line-height:1.85}.home-principle{color:#c1d0bb;border-top:1px solid #52705b;align-items:center;gap:17px;margin-top:50px;padding:22px 0 0;display:flex}.home-principle p{font-size:13px;line-height:1.8}.home-principle strong{color:#edf3e2;margin-right:7px}.home-pricing-heading{text-align:center}.home-pricing-heading h2{margin-top:15px}.home-pricing-heading>p:not(.home-kicker){color:#61715c;margin-top:18px;font-size:16px}.home-billing-toggle{background:#eef2e7;border:1px solid #dce4d2;border-radius:10px;gap:4px;margin-top:27px;padding:5px;display:inline-flex}.home-billing-toggle button{border-radius:7px;padding:9px 16px;font-size:14px}.home-billing-toggle button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #283d1712}.home-billing-toggle span{color:#4b6b32;margin-left:7px;font-size:11px;font-weight:600}.home-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:50px;display:grid}.home-plan{background:#fff;border:1px solid #dde5d2;border-radius:17px;padding:30px 27px;position:relative}.home-plan h3{letter-spacing:-.6px;font-size:22px;font-weight:600}.home-plan>p{color:#607155;margin-top:10px;font-size:13px}.home-plan .home-price{align-items:baseline;gap:7px;margin-top:30px;display:flex}.home-price strong{letter-spacing:-2px;font-size:50px;font-weight:500}.home-price span{color:#607155;font-size:13px}.home-plan .home-billing-note{margin-top:3px;font-size:12px}.home-plan .home-button{margin-top:25px;padding:12px;font-size:14px;display:flex}.home-button-outline{color:#284b30;background:#fff;border-color:#ccd9c0}.home-button-outline:hover{background:#edf3e5}.home-plan ul{border-top:1px solid #e3e9d9;gap:16px;margin-top:25px;padding-top:25px;display:grid}.home-plan li{color:#4c6241;align-items:center;gap:10px;font-size:13px;display:flex}.home-plan li svg{flex-shrink:0}.home-plan-featured{background:#f1f6e8;border:2px solid #6f8d53}.home-plan-ribbon{color:#fff;letter-spacing:1px;background:#385933;border-radius:5px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;display:flex;position:absolute;top:-13px;left:24px}.home-pricing-footnote{text-align:center;color:#5c7050;margin-top:25px;font-size:13px;line-height:1.8}.home-faq{grid-template-columns:1fr 1.4fr;gap:80px;padding-bottom:100px;display:grid}.home-faq h2{margin-top:16px}.home-faq details{border-bottom:1px solid #dce4d2}.home-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary svg{flex-shrink:0;transition:transform .2s}.home-faq details[open] svg{transform:rotate(180deg)}.home-faq details p{color:#5d7151;padding-bottom:24px;font-size:15px;line-height:1.9}.home-closing{text-align:center;background:#e9efde;border:1px solid #dce6cc;border-radius:28px;margin-bottom:70px;padding-block:65px}.home-closing-mark{color:#d9ecb8;background:#1b4633;border-radius:18px 18px 18px 4px;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid}.home-closing h2{margin:20px 0 28px}.home-closing h2 span{color:#567249}.home-closing>p:last-child{color:#435a3f;margin-top:17px;font-size:13px}@media (min-width:1500px){.home-hero{min-height:790px}}@media (max-width:1050px){.home-hero{gap:26px}.home-hero h1{letter-spacing:-2.8px;font-size:52px}.home-container,.site-navigation-inner{padding-inline:28px}.home-floating-note{padding:12px;left:0}.home-demo-stats small{display:none}.home-demo-title h2{font-size:18px}.home-steps article{padding:23px}}@media (max-width:800px){.site-desktop-links{display:none}.site-menu-toggle{display:block}.site-navigation-inner{min-height:74px;padding-block:12px}.site-nav-actions{gap:16px}.home-hero{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:40px}.home-hero-copy{max-width:600px}.home-hero h1{font-size:64px}.home-hero-footnote{display:none}.home-product-stage{width:100%;max-width:550px;margin:0 auto}.home-product-window{transform:rotate(-1deg)}.home-stage-orbit{right:-10px}.home-demo-stats small{display:inline}.home-industries{flex-wrap:wrap;justify-content:center;gap:22px}.home-industries>p{text-align:center;width:100%}.home-industries>span{font-size:14px}.home-section{padding-block:65px}.home-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.home-section-heading>p{max-width:520px}.home-steps{gap:12px}.home-steps article{padding:20px}.home-steps h3{font-size:19px}.home-steps article>p{font-size:14px}.home-step-detail{align-items:flex-start;line-height:1.8}.home-step-detail svg{flex-shrink:0;margin-top:2px}.home-features-section{padding-block:60px}.home-features-grid{gap:25px}.home-pricing-grid{gap:12px}.home-plan{padding:25px 17px}.home-plan li{font-size:12px}.home-faq{gap:35px;padding-bottom:65px}.home-closing{margin:0 28px 50px}}@media (max-width:600px){.home-container,.site-navigation-inner{padding-inline:22px}.site-wordmark{gap:7px;font-size:18px}.site-wordmark>span:first-child{border-radius:10px 10px 10px 3px;width:31px;height:31px}.site-signin{display:none}.site-nav-actions{gap:8px}.site-start{gap:5px;padding:10px 12px;font-size:11px}.site-start svg{width:13px}.site-account-trigger>span{display:none}.site-account-trigger{padding-right:8px}.home-hero{gap:20px;padding-top:40px}.home-eyebrow{letter-spacing:1px;font-size:10px}.home-hero h1{letter-spacing:-2.6px;margin-top:24px;font-size:clamp(43px,11vw,62px)}.home-lead{font-size:16px;line-height:1.85}.home-hero-actions{gap:18px;margin-top:25px}.home-button{gap:12px;min-height:47px;padding:12px 17px;font-size:14px}.home-text-link{gap:7px;font-size:13px}.home-trial-notes{font-size:12px}.home-product-stage{margin-top:16px;padding:24px 0 60px}.home-window-top{gap:7px;padding:15px}.home-demo-brand{font-size:10px}.home-demo-label{font-size:6px}.home-demo-tabs{gap:22px;padding:0 15px}.home-demo-tabs button{min-height:44px;font-size:9px}.home-demo-body{padding:20px 15px 13px}.home-demo-title h2{font-size:19px}.home-demo-title p{font-size:6px}.home-demo-title>span{padding:8px}.home-demo-stats strong{font-size:24px}.home-demo-stats small{font-size:6px}.home-chart-bars{height:105px}.home-floating-note{padding:12px 15px;bottom:30px;left:12px}.home-floating-note strong{font-size:10px}.home-floating-note p{font-size:8px}.home-floating-note>span{padding:7px}.home-stage-caption{font-size:6px;bottom:7px;right:6px}.home-industries{gap:17px;padding-block:23px}.home-industries>span{gap:6px;font-size:12px}.home-industries svg{width:16px}.home-industries>span:last-child{flex-basis:100%;justify-content:center}.home-section{padding-block:55px}.premium-home h2:not(.home-demo-title h2){letter-spacing:-1.4px;font-size:32px}.home-kicker{letter-spacing:1.3px;font-size:10px}.home-section-heading{margin-bottom:28px}.home-steps{grid-template-columns:1fr;gap:14px}.home-steps article{padding:25px}.home-step-top{margin-bottom:20px}.home-steps h3{font-size:23px}.home-steps article>p{min-height:0;font-size:15px}.home-step-detail{margin-top:20px;padding-top:18px;font-size:13px}.home-feature-lead{flex-direction:column;align-items:flex-start;gap:23px}.home-features-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.home-features-grid h3{max-width:none}.home-feature-tag{margin-top:18px}.home-principle{align-items:flex-start;margin-top:32px}.home-principle>svg{flex-shrink:0}.home-principle strong{display:block}.home-pricing-heading>p:not(.home-kicker){font-size:15px;line-height:1.8}.home-pricing-grid{grid-template-columns:1fr;gap:28px;margin-top:36px}.home-plan{padding:28px}.home-plan>p,.home-plan li{font-size:14px}.home-plan .home-button{min-height:48px}.home-faq{grid-template-columns:1fr;gap:20px;padding-bottom:55px}.home-faq summary{font-size:15px}.home-closing{border-radius:22px;margin-inline:16px;padding:40px 20px}.home-closing .home-kicker{line-height:1.8}.home-closing h2{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.premium-home *,.premium-home :before,.premium-home :after{scroll-behavior:auto!important;transition:none!important}}
