.ly-landing{--ly-ink:#253e30;--ly-muted:#61695f;--ly-paper:#f8f6ef;--ly-line:#dedfd2;background:var(--ly-paper);color:var(--ly-ink);font-family:var(--font-geist-sans),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.65;overflow-x:clip}.ly-landing *{box-sizing:border-box}.ly-landing a{color:inherit;text-decoration:none}.ly-landing a:focus-visible,.ly-landing summary:focus-visible{outline-offset:5px;outline:3px solid #9b6813}.ly-landing p,.ly-landing h1,.ly-landing h2,.ly-landing h3{margin:0}.ly-landing section[id]{scroll-margin-top:30px}.ly-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.ly-landing .ly-skip{z-index:5;background:#fff;padding:10px 20px;position:absolute;top:8px;left:16px;transform:translateY(-150%)}.ly-landing .ly-skip:focus{transform:translateY(0)}.ly-header{border-bottom:1px solid var(--ly-line);justify-content:space-between;align-items:center;gap:28px;height:100px;display:flex}.ly-brand{letter-spacing:-1.6px;align-items:center;gap:9px;font-size:29px;font-weight:750;line-height:1;display:inline-flex}.ly-brand-icon{background:var(--ly-ink);width:33px;height:37px;color:var(--ly-paper);letter-spacing:-3px;border-radius:50% 50% 42% 42%;place-items:center;padding-bottom:4px;padding-right:3px;font-size:24px;display:grid}.ly-brand-product{letter-spacing:-.8px;margin-left:2px;font-size:21px;font-weight:400}.ly-header nav{gap:34px;font-size:13px;font-weight:500;display:flex}.ly-header nav a:hover,.ly-footer a:hover{text-underline-offset:5px;text-decoration:underline}.ly-login{border:1px solid #a4b09e;border-radius:5px;gap:25px;padding:10px 22px;font-size:13px;font-weight:600;display:flex}.ly-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;padding-block:64px 70px;display:grid}.ly-eyebrow{letter-spacing:2px;font-size:10px;font-weight:650;line-height:1.7}.ly-dot{background:#a57732;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ly-landing h1{letter-spacing:-2.8px;margin:26px 0;font-size:clamp(42px,4.4vw,65px);font-weight:500;line-height:1.07}.ly-landing em{font-family:Georgia,Times New Roman,serif;font-weight:400}.ly-lead{color:var(--ly-muted);max-width:430px;font-size:15px;line-height:1.85}.ly-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:29px;display:flex}.ly-landing .ly-button{color:#253728;background:#ecc46b;border:1px solid #d7ae55;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:16px 20px;font-size:12px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.ly-landing .ly-button:hover{background:#f3cf82;transform:translateY(-2px)}.ly-button span{font-size:20px;line-height:1}.ly-text-link{border-bottom:1px solid #87917e;align-items:center;gap:13px;padding-block:5px;font-size:12px;font-weight:550;display:inline-flex}.ly-small{color:var(--ly-muted);font-size:10px}.ly-hero-note{margin-top:15px!important}.ly-hero-art{background:#e7e8d6;border-radius:130px 130px 8px 8px;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:530px;display:flex;position:relative;overflow:hidden}.ly-art-label{letter-spacing:2px;z-index:1;flex-direction:column;font-size:9px;line-height:1.9;display:flex;position:absolute;top:57px;left:37px}.ly-farm-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ly-art-caption{background:#f6f3e8;border-radius:5px;align-items:center;gap:15px;margin:0 23px 23px;padding:17px 19px;display:flex;position:relative;box-shadow:0 5px 25px #263b2b10}.ly-art-caption p{font-size:12px;line-height:1.6}.ly-caption-mark{color:#997330;font-size:35px}.ly-art-caption>.ly-small{letter-spacing:1px;margin-left:auto;font-size:8px}.ly-principles{border-block:1px solid var(--ly-line)}.ly-principles>.ly-wrap{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:11px;display:flex}.ly-principles span:first-child{font-family:Georgia,serif;font-size:16px;font-style:italic}.ly-section{padding-block:90px}.ly-section-heading{max-width:620px}.ly-landing h2{letter-spacing:-1.5px;margin:17px 0 20px;font-size:clamp(32px,3.3vw,44px);font-weight:500;line-height:1.18}.ly-section-heading>p:last-child,.ly-product-grid>div>p:not(.ly-eyebrow),.ly-price-section>div:first-child>p:not(.ly-eyebrow){color:var(--ly-muted);max-width:475px;font-size:14px}.ly-benefits{border-block:1px solid var(--ly-line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.ly-benefits article{padding:30px 30px 29px 0}.ly-benefits article+article{border-left:1px solid var(--ly-line);padding-left:30px}.ly-number{color:#8b7651;font-family:Georgia,serif;font-size:25px;font-style:italic}.ly-landing h3{letter-spacing:-.4px;font-size:19px;font-weight:550;line-height:1.4}.ly-benefits h3{margin:20px 0 12px}.ly-benefits p,.ly-steps p{color:var(--ly-muted);font-size:13px;line-height:1.85}.ly-card-label{letter-spacing:1.6px;margin-top:30px;font-size:8px;font-weight:650;display:block}.ly-product-section{background:#e9eddf;padding-block:75px}.ly-product-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.ly-product-grid .ly-text-link{margin-top:25px}.ly-preview{background:#fffef9;border:1px solid #d2d8c9;border-radius:9px;padding:26px;transform:rotate(-1deg);box-shadow:0 20px 45px #243e3010}.ly-preview-head{border-bottom:1px solid var(--ly-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.ly-preview .ly-brand{font-size:22px}.ly-preview .ly-brand-product{font-size:15px}.ly-preview .ly-brand-icon{width:25px;height:28px;font-size:18px}.ly-demo{letter-spacing:1px;background:#eeeee4;border-radius:3px;padding:5px 8px;font-size:8px}.ly-preview-title{justify-content:space-between;align-items:center;margin-block:25px 18px;display:flex}.ly-preview-title p{letter-spacing:1.5px;margin-bottom:5px;font-size:8px}.ly-preview-title>span{font-size:10px}.ly-preview-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.ly-preview-stats>div{background:#f1f3e9;border-radius:5px;padding:17px 14px}.ly-preview-stats span{font-size:10px;display:block}.ly-preview-stats strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:5px;font-size:27px;font-weight:550;display:block}.ly-preview-stats small{letter-spacing:0;font-size:10px;font-weight:400}.ly-preview-row{border-bottom:1px solid #ebede4;align-items:center;gap:10px;padding:15px 0;font-size:11px;display:flex}.ly-record-icon{background:#edf1e3;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.ly-preview-row>div{flex-direction:column;gap:2px;display:flex}.ly-preview-row>div>span{color:var(--ly-muted);font-size:9px}.ly-record-status{color:#47623e;margin-left:auto;font-size:9px}.ly-preview-note{color:var(--ly-muted);font-size:9px;margin-top:16px!important}.ly-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;display:grid}.ly-step-index{color:#8b7651;border-top:1px solid #b8bfae;margin-bottom:22px;padding-top:18px;font-size:11px;display:block}.ly-steps h3{margin-bottom:12px}.ly-price-section{border-block:1px solid var(--ly-line);grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:65px;display:grid}.ly-price-card{background:#efeee2;border:1px solid #dedccc;border-radius:8px;padding:34px}.ly-price-label{letter-spacing:1.6px;font-size:10px}.ly-price-card .ly-price{letter-spacing:-1.7px;margin:20px 0 12px;font-size:40px;font-weight:550;line-height:1.2}.ly-price span{letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.ly-price-card>p:not(.ly-price){color:var(--ly-muted);font-size:12px}.ly-price-divider{border-top:1px solid #d6d7c8;margin-block:22px}.ly-price-card .ly-button{width:100%;margin-top:25px}.ly-faq{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.ly-faq details{border-bottom:1px solid var(--ly-line)}.ly-faq details:first-child{border-top:1px solid var(--ly-line)}.ly-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:13px;font-weight:550;list-style:none;display:flex}.ly-faq summary::-webkit-details-marker{display:none}.ly-faq summary span{font-size:21px;font-weight:400}.ly-faq details[open] summary span{transform:rotate(45deg)}.ly-faq details p{color:var(--ly-muted);padding:0 30px 22px 0;font-size:13px}.ly-closing{color:#f6f3e7;text-align:center;background:#263f31;padding-block:72px}.ly-closing .ly-eyebrow{color:#c3c8b6}.ly-closing h2{margin-block:24px;font-size:clamp(30px,3.4vw,46px)}.ly-closing em{color:#eacb87}.ly-closing p:not(.ly-eyebrow){color:#d3d8cb;font-size:13px}.ly-closing .ly-button{margin-top:28px}.ly-closing-note{color:#c3c8b6;margin-top:13px;font-size:10px;display:block}.ly-footer{justify-content:space-between;align-items:center;gap:30px;padding-block:36px;display:flex}.ly-footer .ly-brand{font-size:24px}.ly-footer p{color:var(--ly-muted);margin-top:12px;font-size:10px}.ly-footer nav{gap:24px;font-size:11px;display:flex}.ly-footer>span{color:var(--ly-muted);font-size:10px}@media (min-width:1450px){.ly-hero{gap:95px}.ly-hero-art{min-height:570px}}@media (max-width:1000px){.ly-wrap{width:calc(100% - 56px)}.ly-hero{gap:30px}.ly-hero-art{min-height:490px}.ly-landing h1{font-size:48px}.ly-actions{gap:15px}.ly-product-grid,.ly-price-section{gap:40px}.ly-art-label{left:26px}.ly-art-caption{gap:9px;margin:0 15px 15px;padding:14px}.ly-principles>.ly-wrap{flex-wrap:wrap}.ly-faq{gap:35px}.ly-footer{flex-wrap:wrap}}@media (max-width:700px){.ly-wrap{width:calc(100% - 40px)}.ly-header{gap:15px;height:79px}.ly-header nav{display:none}.ly-brand{font-size:26px}.ly-brand-product{font-size:18px}.ly-login{gap:15px;padding:9px 15px}.ly-hero{grid-template-columns:1fr;gap:35px;padding-block:40px}.ly-landing h1{letter-spacing:-2px;margin-block:22px;font-size:clamp(40px,9.6vw,60px)}.ly-eyebrow{letter-spacing:1.5px;font-size:9px}.ly-lead{max-width:480px;font-size:14px}.ly-hero-art{border-radius:100px 100px 7px 7px;min-height:420px}.ly-art-label{top:40px;left:30px}.ly-farm-art{width:100%;height:100%}.ly-art-caption{margin:0 20px 20px;padding:15px}.ly-principles>.ly-wrap{gap:12px 20px;padding-block:20px;font-size:10px}.ly-principles span:first-child{width:100%;font-size:16px}.ly-section{padding-block:55px}.ly-landing h2{font-size:33px}.ly-benefits{grid-template-columns:1fr;margin-top:28px}.ly-benefits article,.ly-benefits article+article{border-left:0;padding:25px 0}.ly-benefits article+article{border-top:1px solid var(--ly-line)}.ly-benefits h3{margin-top:12px}.ly-card-label{margin-top:17px}.ly-product-section{padding-block:45px}.ly-product-grid,.ly-price-section,.ly-faq{grid-template-columns:1fr;gap:32px}.ly-preview{padding:20px;transform:none}.ly-steps{grid-template-columns:1fr;gap:25px;margin-top:28px}.ly-step-index{margin-bottom:12px}.ly-price-section{padding-block:45px}.ly-price-card{padding:25px}.ly-price-card .ly-price{font-size:36px}.ly-faq{gap:10px}.ly-closing{padding-block:55px}.ly-closing h2{font-size:32px}.ly-footer{align-items:flex-start;gap:25px;padding-block:30px}.ly-footer>div{width:100%}.ly-footer nav{gap:20px}.ly-footer>span{width:100%}.ly-hero-note{font-size:10px}}@media (prefers-reduced-motion:reduce){.ly-landing *,.ly-landing :before,.ly-landing :after{transition:none!important;animation:none!important}}