@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap";.lp{--lp-ink:#26352a;--lp-green:#355a39;--lp-muted:#74796b;--lp-line:#dedfd4;--lp-paper:#f9f8f2;background:var(--lp-paper);color:var(--lp-ink);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{text-decoration:none}.lp button,.lp a{-webkit-tap-highlight-color:transparent}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline-offset:5px;outline:3px solid #839c5a}.lp-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.lp-section{padding-block:110px;scroll-margin-top:24px}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp h1,.lp h2{letter-spacing:-.065em;text-wrap:balance;font-weight:500}.lp h1{font-size:clamp(46px,5.15vw,76px);line-height:1.08}.lp h2{font-size:clamp(36px,3.65vw,53px);line-height:1.12}.lp h1 em,.lp h2 em{letter-spacing:-.035em;color:#5f7750;font-family:Instrument Serif,Georgia,serif;font-weight:400}.lp-eyebrow{color:#66725d;letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:650;display:inline-flex}.lp-dot{background:#698a48;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #698a4810}.lp-header{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:30px;height:108px;display:flex}.lp-brand{letter-spacing:-.9px;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:.95;display:flex}.lp-brand-icon{background:var(--lp-green);color:#f7f8ef;border-radius:12px 12px 12px 2px;place-items:center;width:40px;height:42px;display:grid;transform:rotate(-5deg)}.lp-brand-bottom{margin-top:3px;display:block}.lp-brand-bottom>span{color:#8a9e69}.lp-header nav,.lp-header-actions{align-items:center;gap:30px;display:flex}.lp-header nav{color:#686e61;margin-left:48px;font-size:12px}.lp-header nav a:hover{color:var(--lp-green)}.lp-login{align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex}.lp-action{background:var(--lp-green);color:#fff;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:22px;padding:15px 22px;font-size:12px;font-weight:550;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.lp-action:hover{background:#24452a;transform:translateY(-2px);box-shadow:0 6px 15px #25462b16}.lp-action:active{transform:translateY(0)}.lp-header .lp-action{padding:11px 15px;font-size:11px}.lp-action-light{color:var(--lp-green);background:#f3f5e9}.lp-action-light:hover{background:#e3ead3}.lp-hero{grid-template-columns:44% 56%;align-items:center;min-height:720px;padding-block:72px 92px;display:grid}.lp-hero-copy{z-index:2;padding-right:24px;position:relative}.lp-hero h1{margin-block:24px}.lp-hero-copy>p{color:#707465;max-width:365px;font-size:14px;line-height:1.85}.lp-hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.lp-demo-link{white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:550;display:flex}.lp-demo-link>span{border:1px solid #cbd0c2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lp-hero-note{color:#7a7e70;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.lp-hero-note>span{color:#bbc0b0;margin-inline:3px}.lp-hero-visual{padding:26px 0 72px 22px;position:relative}.lp-hero-visual:before{content:"";background:#e7ebda;border-radius:48% 48% 20% 35%;position:absolute;inset:-30px -90px -5px 5px;transform:rotate(-9deg)}.lp-hero-visual:after{content:"";border:1px solid #cad2b7;border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-75px}.lp-visual-label{letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:14px;font-size:8px;font-weight:600;display:flex;position:relative}.lp-visual-label>span:last-child{color:#99a38a;margin-left:auto;font-size:9px}.lp-browser{background:#fff;border:1px solid #d9dfd2;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 28px 55px -25px #394b3d55}.lp-hero .lp-browser{transform-origin:0;width:760px;max-width:none;transform:perspective(1800px)rotateY(-9deg)rotate(-2deg)}.lp-browser-toolbar{color:#7e8879;background:#fff;border-bottom:1px solid #ecefe7;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:8px;display:flex}.lp-window-dots{gap:4px;display:flex}.lp-window-dots i{background:#d4dbca;border-radius:50%;width:5px;height:5px}.lp-window-dots i:first-child{background:#d8baa9}.lp-window-dots i:nth-child(2){background:#d9cfa9}.lp-toolbar-separator{color:#bdc5b5;margin-inline:5px}.lp-demo-tag{color:#71815d;background:#f2f5ec;border-radius:3px;padding:2px 7px;font-size:7px}.lp-browser img{width:100%;height:auto;display:block}.lp-visual-foot{color:#67735a;justify-content:space-between;gap:16px;margin-top:17px;font-size:9px;display:flex;position:relative}.lp-visual-foot>span:last-child{text-align:right;color:#859176;max-width:105px;font-size:8px}.lp-floating-note{background:#fffdf7;border:1px solid #e0e4d6;border-radius:8px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:10px;left:60px;transform:rotate(2deg);box-shadow:0 12px 30px #34432c0e}.lp-floating-note strong{font-size:11px;font-weight:550;display:block}.lp-floating-note div>span{color:#919583;margin-top:3px;font-size:9px;display:block}.lp-floating-note>svg{color:#6b8355;margin-left:12px}.lp-floating-icon{color:#718657;background:#edf1e2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.lp-capabilities{border-block:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:30px;padding-block:27px;display:flex}.lp-capabilities>span{letter-spacing:.11em;color:#909580;font-size:8px;font-weight:600}.lp-capabilities p{color:#777d6a;align-items:center;gap:20px;font-size:12px;font-weight:550;display:flex}.lp-capabilities i{background:#a9b297;border-radius:50%;width:3px;height:3px}.lp-capabilities>a{align-items:center;gap:10px;font-size:10px;font-weight:550;display:flex}.lp-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.lp-section-heading h2{margin-top:20px}.lp-section-heading>p{color:#7b806e;margin-bottom:4px;font-size:13px;line-height:1.8}.lp-product-layout{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:30px;display:grid}.lp-step{border:0;border-bottom:1px solid var(--lp-line);width:100%;color:var(--lp-muted);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:17px;padding:25px 20px 25px 0;transition:color .2s;display:flex}.lp-step-number{color:#9aa18d;margin-top:4px;font-size:10px}.lp-step strong{letter-spacing:-.045em;font-size:20px;font-weight:500;display:block}.lp-step-description{max-width:280px;margin-top:12px;font-size:12px;line-height:1.85;display:block}.lp-step>svg{opacity:.3;flex-shrink:0;margin-top:4px;margin-left:auto}.lp-step.is-active,.lp-step.is-active .lp-step-number{color:var(--lp-green)}.lp-step.is-active>svg{opacity:1}.lp-step:not(.is-active) .lp-step-description{display:none}.lp-text-link{border-bottom:1px solid #bec7ae;align-items:center;gap:12px;padding-bottom:6px;font-size:12px;font-weight:550;display:inline-flex}.lp-text-link:hover{color:#6b854d}.lp-steps>.lp-text-link{margin-top:30px}.lp-product-preview{background:#ebeee2;border-radius:12px;align-self:start;min-width:0;padding:26px}.lp-preview-heading{letter-spacing:.1em;color:#6e7a5e;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:8px;display:flex}.lp-preview-heading>span:last-child{color:#929c83;font-size:7px}.lp-product-preview .lp-browser{box-shadow:0 15px 30px -20px #3c4e2f66}.lp-product-preview>p{color:#8a927d;text-align:center;margin-top:17px;font-size:9px}.lp-menu-section{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-block:40px 110px;scroll-margin-top:30px;display:grid}.lp-menu-art{background:#e8eadc;border-radius:12px;justify-content:center;align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.lp-menu-art:before{content:"";border:1px solid #cdd4bd;border-radius:50%;width:430px;height:430px;position:absolute}.lp-menu-art:after{content:"";border:1px solid #d9dfca;border-radius:50%;width:520px;height:520px;position:absolute}.lp-phone{z-index:1;background:#26372b;border:7px solid #26372b;border-radius:34px;width:240px;position:relative;overflow:hidden;transform:rotate(5deg)translateY(35px);box-shadow:18px 25px 35px #36472a26}.lp-phone img{border-radius:25px;width:100%;height:auto;display:block}.lp-phone-camera{background:#26372b;border-radius:20px;width:65px;height:15px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.lp-menu-stamp{z-index:2;color:#778267;letter-spacing:.12em;font-size:9px;position:absolute;top:32px;left:32px}.lp-menu-stamp>span{color:#49613c;letter-spacing:-.03em;margin-top:3px;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-style:italic;display:block}.lp-order-label{z-index:3;color:#8c927e;background:#fffdf5;border:1px solid #e4e7d9;border-radius:7px;align-items:center;gap:13px;padding:17px 22px;font-size:11px;display:flex;position:absolute;bottom:38px;left:25px;transform:rotate(-4deg);box-shadow:0 10px 25px #34432c09}.lp-order-label strong{color:#4e6341;font-weight:500}.lp-menu-copy h2{margin-block:24px}.lp-menu-copy>p{color:#7c816f;max-width:350px;font-size:14px;line-height:1.85}.lp-menu-copy ul{margin:26px 0;padding:0;list-style:none}.lp-menu-copy li{color:#626d56;align-items:center;gap:12px;margin-block:14px;font-size:12px;display:flex}.lp-menu-copy li svg{color:#8a9e6c;flex-shrink:0}.lp-menu-copy>small{color:#949985;margin-top:16px;font-size:9px;display:block}.lp-pricing{background:#f0f1e8;border-block:1px solid #e6e8dc}.lp-billing{flex-direction:column;align-items:center;gap:11px;display:flex}.lp-billing-switch{border:1px solid #d7dccb;border-radius:7px;gap:4px;padding:4px;display:flex}.lp-billing-switch button{cursor:pointer;color:#818874;background:0 0;border:0;border-radius:4px;padding:10px 13px;font-size:11px;transition:background .2s}.lp-billing-switch button[aria-pressed=true]{color:#405436;background:#fffdf6;box-shadow:0 2px 5px #4551370b}.lp-billing-switch button span{color:#657c4b;background:#e1e8d2;border-radius:3px;margin-left:5px;padding:3px 5px;font-size:8px}.lp-billing>span{color:#8b917e;font-size:9px}.lp-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lp-plan{background:#fbfcf6;border:1px solid #dde1d4;border-radius:10px;padding:30px}.lp-plan-top{min-height:85px}.lp-plan-name{letter-spacing:-.04em;font-size:19px;font-weight:550}.lp-plan-label{float:right;letter-spacing:.08em;color:#d0dfb7;margin-top:7px;font-size:7px}.lp-plan-top>p{color:#8a917b;margin-top:10px;font-size:11px}.lp-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:22px;display:flex}.lp-price strong{letter-spacing:-.06em;font-size:46px;font-weight:500;line-height:1.1}.lp-price>span:first-child{align-self:flex-start;margin-top:7px;font-size:13px}.lp-price>span:last-child{color:#8d947f;font-size:11px}.lp-price-detail{color:#969c89;font-size:9px;margin-top:9px!important}.lp-plan .lp-action{color:var(--lp-green);background:0 0;border-color:#d9dfcc;margin-block:27px;padding:12px 15px;font-size:11px;display:flex}.lp-plan .lp-action:hover{background:#e9efdf}.lp-plan ul{border-top:1px solid #e3e6da;margin:0;padding:23px 0 0;list-style:none}.lp-plan li{color:#78816a;align-items:flex-start;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.lp-plan li svg{color:#80966a;flex-shrink:0}.lp-plan-featured{color:#fffdf3;background:#34553a;border-color:#34553a}.lp-plan-featured .lp-plan-top>p,.lp-plan-featured li,.lp-plan-featured .lp-price-detail,.lp-plan-featured .lp-price>span:last-child{color:#c1ceb7}.lp-plan-featured .lp-action{color:#355338;background:#edf2e0;border-color:#edf2e0}.lp-plan-featured ul{border-color:#587252}.lp-plan-featured li svg{color:#c0d3a0}.lp-plan-footnote{color:#929985;text-align:center;font-size:10px;margin-top:28px!important}.lp-faq{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.lp-faq h2{margin-block:21px}.lp-faq>div>p{color:#88907c;font-size:13px}.lp-questions details{border-bottom:1px solid var(--lp-line);padding-block:23px}.lp-questions details:first-child{padding-top:0}.lp-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:14px;font-weight:500;list-style:none;display:flex}.lp-questions summary::-webkit-details-marker{display:none}.lp-questions summary svg{color:#8c987d;flex-shrink:0;transition:transform .2s}.lp-questions details[open] summary svg{transform:rotate(45deg)}.lp-questions details p{color:#7d856e;padding:15px 24px 0 0;font-size:12px;line-height:1.85}.lp-last{background:#e9ecde;border:1px solid #dde2d0;border-radius:12px;grid-template-columns:1fr .8fr;margin-bottom:65px;display:grid;overflow:hidden}.lp-last-content{padding:58px}.lp-last h2{margin-block:23px}.lp-last p{color:#7b866c;font-size:12px;line-height:1.85}.lp-last .lp-action{margin-top:25px}.lp-last-art{color:#71865a;place-items:center;min-height:350px;display:grid;position:relative}.lp-plate{background:#e4e9d7;border:1px solid #c3cdb1;border-radius:50%;width:330px;height:330px;position:absolute;box-shadow:inset 0 0 0 12px #e0e5d3,inset 0 0 0 13px #cbd4bb}.lp-plate-two{background:#e9eddf;width:242px;height:242px;box-shadow:inset 0 0 0 2px #d5ddc7}.lp-last-art>svg{opacity:.75;position:relative;transform:rotate(-25deg)}.lp-plate-caption{z-index:1;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-style:italic;position:absolute;bottom:77px;transform:rotate(-12deg)}.lp-footer{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:30px;padding-block:35px 45px;display:flex}.lp-footer>span{color:#8d947f;font-size:10px}.lp-footer>div{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.lp-footer>div>a{color:#657653;align-items:center;gap:9px;font-size:10px;display:flex}.lp-footer small{color:#9ba18e;font-size:9px}.lp-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.lp-skip:focus{top:12px}@media (width>=1600px){.lp-hero .lp-browser{width:790px}}@media (width<=1100px){.lp-wrap{width:calc(100% - 64px)}.lp-header nav{gap:20px;margin-left:0}.lp-hero{grid-template-columns:46% 54%;min-height:650px;padding-block:60px 80px}.lp h1{font-size:60px}.lp-hero .lp-browser{width:640px}.lp-hero-actions{flex-wrap:wrap;gap:15px}.lp-capabilities{gap:18px}.lp-capabilities p{gap:12px;font-size:10px}.lp-capabilities>a{display:none}.lp-menu-section{gap:55px}.lp-plan{padding:24px}.lp-product-layout{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:20px}.lp-last-content{padding:44px}}@media (width<=760px){.lp-wrap{width:calc(100% - 40px)}.lp-header{gap:15px;height:85px}.lp-brand{font-size:20px}.lp-brand-icon{width:35px;height:38px}.lp-header nav{display:none}.lp-header-actions{gap:18px}.lp-header .lp-action{gap:10px;padding:10px 12px;font-size:10px}.lp-header .lp-login{font-size:11px}.lp-login svg{display:none}.lp-section{padding-block:65px}.lp-hero{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding-block:42px 55px;display:flex}.lp-hero-copy{padding:0}.lp h1{letter-spacing:-.065em;font-size:clamp(48px,11.8vw,72px);line-height:1.06}.lp h2{font-size:39px}.lp-eyebrow{font-size:8px}.lp-hero h1{margin-block:20px 23px}.lp-hero-copy>p{max-width:380px;font-size:13px}.lp-hero-actions{gap:23px;margin-top:24px}.lp-action{gap:16px;padding:14px 18px;font-size:11px}.lp-hero-note{gap:5px;margin-top:17px;font-size:8px}.lp-hero-visual{margin-top:12px;padding:22px 0 70px}.lp-hero-visual:before{border-radius:30px;inset:0 -40px 20px -10px;transform:rotate(-5deg)}.lp-hero-visual:after{display:none}.lp-hero .lp-browser{width:calc(100% + 45px);transform:rotate(-2deg)}.lp-browser-toolbar{padding:9px;font-size:6px}.lp-demo-tag{font-size:6px}.lp-visual-label{gap:6px;padding-inline:5px;font-size:6px}.lp-visual-label>span:last-child{font-size:7px}.lp-visual-foot{gap:10px;padding-inline:4px;font-size:7px}.lp-visual-foot>span:last-child{font-size:6px}.lp-floating-note{gap:8px;max-width:calc(100% - 12px);padding:12px 14px;bottom:5px;left:12px}.lp-floating-note strong{font-size:9px}.lp-floating-note div>span{font-size:8px}.lp-floating-icon{width:30px;height:30px}.lp-floating-note>svg{width:14px;margin-left:0}.lp-capabilities{flex-direction:column;gap:13px;padding-block:24px}.lp-capabilities p{flex-wrap:wrap;justify-content:center;gap:10px;font-size:10px}.lp-capabilities>span{font-size:7px}.lp-section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.lp-section-heading>p{font-size:12px}.lp-section-heading h2{margin-top:17px}.lp-product-layout{flex-direction:column;gap:30px;display:flex}.lp-step{padding-block:21px}.lp-step-description{max-width:100%;font-size:12px}.lp-step strong{font-size:21px}.lp-product-preview{padding:14px}.lp-preview-heading{margin-bottom:12px;font-size:6px}.lp-preview-heading>span:last-child{font-size:6px}.lp-product-preview>p{font-size:8px}.lp-menu-section{flex-direction:column-reverse;align-items:stretch;gap:35px;padding-block:0 65px;display:flex}.lp-menu-copy h2{margin-block:20px}.lp-menu-copy>p{max-width:none;font-size:13px}.lp-menu-art{min-height:520px}.lp-phone{width:215px;transform:rotate(5deg)translateY(35px)}.lp-menu-stamp{font-size:8px;top:24px;left:23px}.lp-menu-stamp>span{font-size:30px}.lp-order-label{padding:14px 16px;font-size:10px;bottom:30px;left:15px}.lp-plan-grid{grid-template-columns:1fr;gap:16px}.lp-plan{padding:28px}.lp-plan-top{min-height:70px}.lp-plan-top>p,.lp-plan li{font-size:12px}.lp-plan-label{font-size:8px}.lp-plan-footnote{font-size:9px;line-height:1.8}.lp-billing{align-items:flex-start;margin-top:8px}.lp-faq{grid-template-columns:1fr;gap:35px}.lp-questions summary{font-size:13px}.lp-questions details p{font-size:12px}.lp-last{margin-bottom:40px;display:block}.lp-last-content{z-index:1;padding:32px 25px;position:relative}.lp-last h2{font-size:39px}.lp-last p br{display:none}.lp-last-art{min-height:245px;margin-top:-10px}.lp-plate{width:260px;height:260px}.lp-plate-two{width:185px;height:185px}.lp-plate-caption{font-size:24px;bottom:40px}.lp-footer{flex-wrap:wrap;align-items:flex-start;gap:25px;padding-block:30px}.lp-footer>span{font-size:9px}.lp-footer>div{border-top:1px solid var(--lp-line);flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;padding-top:15px}.lp-footer small{font-size:8px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important}}
