.landing-page{--landing-ink:#271e17;--landing-brown:#72381b;--landing-brown-strong:#833514;--landing-copper:#c29266;--landing-cream:#fffaf7;--landing-soft:#fbf5f0;--landing-border:#ebcab8;--landing-dark:#251b14;width:100%;color:var(--landing-ink);background:var(--landing-cream);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;overflow:clip}.landing-page *,.landing-page :before,.landing-page :after{letter-spacing:0}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page a{text-decoration:none}.landing-page main{display:block}.landing-motion-scope{pointer-events:none;width:0;height:0;position:fixed;overflow:hidden}.landing-offer-bar{z-index:30;color:#fff;background:#bc9a71;justify-content:center;align-items:center;gap:51px;min-height:29px;padding:4px 24px 3px;font-size:15px;font-weight:700;line-height:22px;display:flex;position:relative}.landing-offer-bar a{color:#fff;text-underline-offset:3px;flex:none;font-weight:400;text-decoration:underline}.landing-header{z-index:30;color:#fff;background:var(--landing-dark);grid-template-columns:124px 1fr auto;align-items:center;gap:24px;min-height:71px;padding:0 25px 0 20px;display:grid;position:relative}.landing-header-brand{width:fit-content;display:inline-flex}.landing-logo{flex:none;width:60px;height:48px;display:inline-block;position:relative}.landing-logo-mark{object-fit:contain;width:59px;height:36px;position:absolute;top:2px;left:0}.landing-logo-wordmark{object-fit:contain;width:59px;height:8px;position:absolute;bottom:1px;left:1px}.landing-desktop-nav{justify-content:flex-start;align-items:center;gap:clamp(26px,3.1vw,48px);display:flex}.landing-desktop-nav a{color:#fff;font-size:15px;font-weight:400;line-height:22px;position:relative}.landing-desktop-nav a:after{content:"";transform-origin:50%;background:#e7bc98;height:1px;transition:transform .16s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.landing-desktop-nav a:hover:after,.landing-desktop-nav a:focus-visible:after{transform:scaleX(1)}.landing-header-actions{align-items:center;gap:13px;display:flex}.landing-login-button,.landing-header-cta{border-radius:18px;justify-content:center;align-items:center;height:31px;font-size:15px;line-height:1;display:inline-flex}.landing-login-button{min-width:105px;color:var(--landing-ink);background:#ecc4a5}.landing-header-cta{color:#fff;background:#8b3c19;gap:10px;min-width:141px;padding:0 16px}.landing-menu-button,.landing-mobile-menu{display:none}.landing-hero{isolation:isolate;border-radius:0 0 18px 18px;min-height:732px;position:relative;overflow:hidden}.landing-hero-image{z-index:-2;object-fit:cover;object-position:center 57%}.landing-hero-object,.landing-hero-backdrop{display:none}.landing-hero-overlay{z-index:-1;background:linear-gradient(90deg,#fffcfa33 0%,#fffcfa0a 44%,#0000 66%);position:absolute;inset:0}.landing-hero-copy{width:min(522px,100% - 88px);position:absolute;top:222px;left:max(44px,50vw - 596px)}.landing-hero-copy h1{color:#161310;font-family:var(--font-kalam), cursive;font-size:clamp(39px,3.45vw,46px);font-weight:400;line-height:1.03;display:block;position:relative;top:5px}.landing-hero-copy h1>span{display:block}.landing-hero-copy p{color:#261f1a;max-width:520px;margin-top:11px;font-size:20px;font-weight:400;line-height:1.66;position:relative;top:-7px}.landing-hero-actions,.landing-cta-actions{align-items:center;gap:12px;display:flex}.landing-hero-actions{margin-top:17px}.landing-button{border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;min-height:50px;padding:0 14px;font-size:18px;font-weight:400;line-height:1;transition:color .16s,background-color .16s,border-color .16s,translate .16s,scale .16s;display:inline-flex}.landing-button:hover{translate:0 -2px}.landing-button:active{translate:0}.landing-button-primary{color:#fff;background:#893710;border-color:#b7774e;min-width:170px}.landing-button-primary:hover{background:#6f2c0c}.landing-button-outline{color:#15110e;background:#fffaf747;border-color:#15110e;min-width:164px}.landing-button-outline:hover{color:#fff;border-color:var(--landing-brown);background:var(--landing-brown)}.landing-industries{background:#fff;padding:27px 42px 24px}.landing-industries h2,.landing-how h2,.landing-template-heading h2,.landing-faq h2{font-family:var(--font-kalam), cursive;font-weight:400}.landing-industries h2{color:#1f1a16;text-align:center;font-size:30px;line-height:1.25}.landing-industry-viewport{max-width:1120px;margin:21px auto 0;position:relative}.landing-industry-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:28px;display:grid}.landing-industry{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.landing-industry-plate{background:#f7e7da;border-radius:50%;place-items:center;width:85px;height:85px;display:grid}.landing-industry img{object-fit:contain;width:39px;height:39px}.landing-industry-label{font-family:var(--font-kalam), cursive;text-align:center;font-size:17px;line-height:1.2}.landing-industry-arrow{display:none}.landing-section{width:min(100%,1280px);margin:0 auto}.landing-problem{padding:21px 35px 48px}.landing-section-heading{text-align:left}.landing-section-heading>p{color:#80320f;font-family:var(--font-kalam), cursive;font-size:31px;line-height:1.25}.landing-section-heading h2{color:#1f1b18;font-family:var(--font-inter), Arial, sans-serif;margin-top:4px;font-size:24px;font-weight:400;line-height:1.3}.landing-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18.5px;display:grid}.landing-problem-card{border:1px solid var(--landing-border);background:#ffffff8f;border-radius:8px;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:6px;min-height:155px;padding:12px 14px 12px 10px;display:grid}.landing-problem-image{width:104px;height:110px;position:relative}.landing-problem-image img{object-fit:contain}.landing-problem-card h3{color:#823513;font-family:var(--font-kalam), cursive;font-size:24px;font-weight:400;line-height:.98}.landing-problem-card p{color:#302822;margin-top:7px;font-size:17px;line-height:1.25}.landing-how{padding:9px 51px 36px;position:relative}.landing-how h2{color:#853812;text-align:center;font-size:31px;line-height:1.2}.landing-how-list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:0;min-height:228px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.landing-how-path{z-index:0;pointer-events:none;background:url(/landing/full/how-path.svg) 50%/100% 100% no-repeat;width:96.48%;height:155.8px;display:block;position:absolute;top:96px;left:3.52%}.landing-how-list>li:nth-child(odd){margin-top:85px}.landing-how-list>li{z-index:1;min-width:0;position:relative}.landing-how-step{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.landing-how-badge{display:none}.landing-how-icon{background:#f7eee8;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;display:flex}.landing-how-icon img{object-fit:contain;flex:none;width:40px;height:40px}.landing-how-icon img.is-framed{width:85px;height:85px}.landing-how-step>span:last-child{max-width:160px;min-height:42px;font-family:var(--font-kalam), cursive;text-align:center;padding:0 5px;font-size:16px;line-height:1.08}.landing-how-arrow{display:none}.landing-how-arrow-legacy{font-size:36px;font-weight:300;line-height:1;position:absolute;top:28px;right:-12px}.landing-templates{padding:23px 0 63px}.landing-template-heading{grid-template-columns:1fr auto 1fr;align-items:end;padding:0 43px;display:grid}.landing-template-heading h2{color:#833713;text-align:center;grid-column:2;font-size:31px;line-height:1.2}.landing-template-heading>a{color:#793414;text-underline-offset:5px;grid-column:3;justify-self:end;align-items:center;gap:3px;font-size:17px;line-height:1.2;text-decoration:underline;display:inline-flex;transform:translate(-23px,-7px)}.landing-template-scroller{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;width:100%;margin-top:19px;padding:0 43px 10px;scroll-padding-inline:43px;overflow-x:auto}.landing-template-scroller::-webkit-scrollbar{display:none}.landing-template-track{gap:18px;width:max-content;display:flex}.landing-template-card{width:206px;color:var(--landing-ink);flex-direction:column;flex:0 0 206px;align-items:center;gap:5px;display:flex}.landing-template-scroller.is-interacting{cursor:grab}.landing-template-scroller.is-interacting:active{cursor:grabbing}.landing-template-image{background:#f9f1eb;border:1px solid #ebcab8;border-radius:63px 0;width:206px;height:281px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.landing-template-image img{object-fit:cover}.landing-template-card>span:last-child{width:100%;font-family:var(--font-kalam), cursive;text-align:center;font-size:18px;line-height:21px}.landing-template-card:hover .landing-template-image,.landing-template-card:focus-visible .landing-template-image{border-color:#b47953;transform:translateY(-4px);box-shadow:0 12px 25px #4e271321}.landing-features{color:#fff;isolation:isolate;background:linear-gradient(105deg,#332015 0%,#29241f 66%,#22211f 100%);border-radius:60px 0;grid-template-columns:minmax(380px,.92fr) minmax(560px,1.08fr);gap:28px;min-height:575px;padding:54px 58px 45px;display:grid;position:relative;overflow:hidden}.landing-feature-copy{z-index:2;position:relative}.landing-feature-copy>h2{font-family:var(--font-kalam), cursive;font-size:40px;font-weight:400;line-height:1.2}.landing-feature-list{flex-direction:column;gap:31px;margin-top:46px;display:flex}.landing-feature-list article{grid-template-columns:43px minmax(0,1fr);align-items:start;gap:20px;display:grid}.landing-feature-list article>img{object-fit:contain;width:33px;height:33px;margin-top:2px}.landing-feature-list h3{font-family:var(--font-kalam), cursive;font-size:22px;font-weight:700;line-height:1.1}.landing-feature-list p{max-width:430px;margin-top:5px;font-size:15px;line-height:1.35}.landing-feature-button{color:#fff;background:#81340f;border-color:#c98a5b;min-width:202px;margin-top:39px}.landing-dashboard-composition{z-index:2;min-width:0;min-height:470px;position:relative}.landing-dashboard{background:#fff;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 23px 50px #00000038}.landing-dashboard img{object-fit:cover}.landing-dashboard-primary{aspect-ratio:1.833;width:min(75%,460px);top:41px;right:35px}.landing-dashboard-secondary{aspect-ratio:1.833;width:min(55%,334px);bottom:51px;left:59px}.landing-feature-leaves{z-index:1;pointer-events:none;object-fit:contain;opacity:.7;width:355px;height:355px;position:absolute}.landing-feature-leaves-left{bottom:-88px;left:452px}.landing-feature-leaves-right{top:-92px;right:-107px}.landing-pricing{grid-template-columns:307px 307px minmax(460px,1fr);align-items:center;gap:29px;min-height:574px;padding:66px 42px 48px;display:grid}.landing-price-cards{display:contents}.landing-price-card{border:1px solid var(--landing-border);background:#ffffff38;border-radius:8px;flex-direction:column;min-height:460px;padding:26px 29px 29px;display:flex;position:relative}.landing-price-card h3{color:#4c3425;font-size:25px;line-height:1.2}.landing-price{color:#52331f;align-items:center;min-height:86px;margin-top:25px;display:flex}.landing-price del{color:#c18a64;align-self:flex-start;margin-top:22px;font-size:16px}.landing-price strong{font-family:var(--font-kalam), cursive;white-space:nowrap;margin-left:11px;font-size:43px;font-weight:700;line-height:1}.landing-price span{align-self:flex-end;margin:0 0 20px 7px;font-size:16px;font-weight:700}.landing-price-card ul{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.landing-price-card li{color:#5c3f2e;align-items:center;gap:5px;font-size:15px;line-height:1.2;display:flex}.landing-price-card .landing-button{width:100%;margin-top:auto}.landing-popular-label{color:#fff;background:#8b3a16;border-radius:8px 8px 0 0;justify-content:center;align-items:center;min-width:129px;height:28px;font-size:13px;display:flex;position:absolute;top:-13px;right:-1px}.landing-comparison{color:#5c3f2e;align-self:center;min-width:0}.landing-comparison h3{color:#201b17;font-family:var(--font-kalam), cursive;margin-bottom:12px;font-size:23px;line-height:1.2}.landing-comparison-head,.landing-comparison li{grid-template-columns:minmax(240px,1fr) 150px 150px;align-items:center;gap:12px;display:grid}.landing-comparison-head{color:#523725;margin-bottom:11px;font-size:15px;font-weight:700}.landing-comparison-head span:not(:first-child){text-align:center}.landing-comparison ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.landing-comparison li{min-height:20px;font-size:15px;line-height:1.2}.landing-comparison li>span:not(:first-child){justify-content:center;display:inline-flex}.landing-testimonial{color:#fff;isolation:isolate;background:#1f1f1e;min-height:274px;position:relative;overflow:hidden}.landing-testimonial-background{z-index:-1;object-fit:cover;object-position:center}.landing-testimonial-content{grid-template-columns:44px minmax(420px,1fr) 287px 44px;align-items:center;gap:28px;width:min(100% - 84px,1110px);min-height:274px;margin:0 auto;display:grid}.landing-testimonial-arrow{color:#c99063;cursor:pointer;background:0 0;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;padding:0;display:inline-flex}.landing-testimonial-arrow svg{width:24px;height:24px}.landing-testimonial blockquote{font-family:var(--font-kalam), cursive;margin:0;padding-left:38px;position:relative;transform:translateY(10px)}.landing-testimonial blockquote>span{font-size:60px;line-height:34px;position:absolute;top:-11px;left:6px}.landing-testimonial blockquote p{max-width:560px;font-size:28px;line-height:34px}.landing-testimonial-author{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:1px;display:grid}.landing-testimonial-author>img{object-fit:cover;border-radius:50%;width:100px;height:100px;transform:translate(-17px)}.landing-testimonial-author>div{flex-direction:column;min-width:0;display:flex}.landing-testimonial-author strong{font-size:24px;font-weight:400;line-height:34px}.landing-testimonial-author span{font-size:15px;line-height:28px}.landing-testimonial-stars{gap:5px;margin-top:1px;display:flex}.landing-testimonial-stars img{width:24px;height:24px}.landing-testimonial-dots{gap:9px;display:flex;position:absolute;bottom:28px;left:calc(50% + min(100% - 84px,1110px)/-2 + 78px)}.landing-testimonial-dots button{cursor:pointer;background:#76523a;border:0;border-radius:50%;width:11px;height:11px;padding:0}.landing-testimonial-dots button.is-active{background:#ce8c59}.landing-faq{background:#fff;min-height:296px;padding:30px 38px}.landing-faq h2{color:#171310;font-size:22px;line-height:1.2}.landing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 18px;width:100%;max-width:1178px;margin-top:33px;display:grid}.landing-faq details{background:#fff;border:1px solid #efbda4;border-radius:7px;min-height:39px;overflow:hidden}.landing-faq summary{color:#211c18;cursor:pointer;grid-template-columns:1fr 20px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:14px;line-height:1.2;list-style:none;display:grid}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq details p{color:#4e4741;max-width:355px;padding:0 10px 6px;font-size:12px;line-height:1.15}.landing-faq-symbol{width:16px;height:16px;display:block;position:relative}.landing-faq-symbol:before,.landing-faq-symbol:after{content:"";background:#171310;width:14px;height:2px;transition:transform .15s;position:absolute;top:7px;left:1px}.landing-faq-symbol:after{transform:rotate(90deg)}.landing-faq details[open] .landing-faq-symbol:after{transform:rotate(0)}.landing-cta{border:1px solid var(--landing-border);background:#ffffff40;border-radius:8px;grid-template-columns:109px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:100px;margin:27px 36px 35px;padding:18px 25px;display:grid}.landing-cta>img{object-fit:contain;width:83px;height:51px}.landing-cta h2{font-family:var(--font-kalam), cursive;font-size:22px;line-height:1.15}.landing-cta p{margin-top:3px;font-size:18px;line-height:1.3}.landing-cta-actions .landing-button{min-height:48px}.landing-footer{color:#f4f4f8;background:linear-gradient(-84deg,#312820 4.8638%,#241b13 87.966%);border-radius:60px 60px 0 0;height:430px;min-height:430px;position:relative;overflow:hidden}.landing-footer-brand{width:373px;position:absolute;top:12px;left:calc(50% - 591px)}.landing-footer-brand-logo{width:118px;height:114px;display:block;position:relative}.landing-footer-brand-mark{width:110.421px;height:67.6778px;display:block;position:absolute;top:11.9014px;left:6.9004px}.landing-footer-brand-wordmark{width:110.76px;height:14.7674px;display:block;position:absolute;top:84.4258px;left:1.8928px}.landing-footer-brand>p{color:#f4f4f8;width:373px;font-family:var(--font-plus-jakarta), Arial, sans-serif;margin:0;font-size:15px;font-weight:400;line-height:20.15px}.landing-footer-links{grid-template-columns:repeat(4,186.75px);align-items:start;width:747px;display:grid;position:absolute;top:114px;left:calc(50% - 107px)}.landing-footer-link-group{flex-direction:column;align-items:flex-start;width:122px;display:flex}.landing-footer-link-group:nth-child(2){width:160px}.landing-footer-link-group h2{color:#f4f4f8;font-family:var(--font-plus-jakarta), Arial, sans-serif;letter-spacing:1.68px;margin:0;font-size:15px;font-weight:700;line-height:19px}.landing-footer-link-group a{color:#f4f4f89e;width:100%;min-height:30px;font-family:var(--font-manrope), Arial, sans-serif;white-space:nowrap;align-items:center;padding:5px 0;font-size:15px;font-weight:400;line-height:20px;transition:color .15s;display:flex}.landing-footer-link-group a:first-of-type{min-height:44px;padding-top:19px;padding-bottom:5px}.landing-footer-link-group a:hover,.landing-footer-link-group a:focus-visible{color:#fff}.landing-footer-link-group a:focus-visible{outline-offset:3px;outline:1px solid #f4f4f8}.landing-footer-bottom{color:#f4f4f8;width:1166px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:1.05px;white-space:nowrap;justify-content:space-between;font-size:10.5px;font-weight:400;line-height:14px;display:flex;position:absolute;top:396px;left:calc(50% - 591px)}.landing-footer-divider{background:#c08a60;width:1178px;max-width:none;height:.5px;display:block;position:absolute;top:-18px;left:2px}@media (min-width:1081px){.landing-problem{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:0;display:grid}.landing-feature-copy>h2{transform:translateY(-22px)}.landing-feature-list{margin-top:19px}.landing-feature-button{margin-top:66px}.landing-cta-actions{transform:translate(-27px)}}@media (min-width:1281px){.landing-page{max-width:none}.landing-hero{min-height:clamp(732px,57.1875vw,900px)}.landing-hero-copy{left:calc(50vw - 596px)}}@media (max-width:1080px){.landing-desktop-nav{gap:22px}.landing-header{grid-template-columns:90px 1fr auto}.landing-problem-card{grid-template-columns:84px minmax(0,1fr)}.landing-problem-image{width:82px;height:92px}.landing-problem-card h3{font-size:21px}.landing-problem-card p{font-size:15px}.landing-features{grid-template-columns:minmax(340px,.8fr) minmax(470px,1.2fr);padding-left:42px;padding-right:36px}.landing-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-comparison{grid-column:1/-1;margin-top:18px}.landing-testimonial-content{grid-template-columns:43px minmax(330px,1fr) 260px 43px;gap:18px}.landing-testimonial blockquote p{font-size:23px;line-height:30px}.landing-footer{border-radius:52px 52px 0 0;flex-direction:column;height:auto;min-height:0;padding:48px max(30px,50vw - 450px) 26px;display:flex}.landing-footer-brand,.landing-footer-links,.landing-footer-bottom{width:auto;height:auto;position:static}.landing-footer-brand{width:min(373px,100%)}.landing-footer-brand>p{width:auto}.landing-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:38px}.landing-footer-link-group,.landing-footer-link-group:nth-child(2){width:auto}.landing-footer-bottom{width:100%;margin-top:38px;padding-top:20px}.landing-footer-divider{width:100%;top:0;left:0}}@media (max-width:860px){.landing-desktop-nav,.landing-header-actions{display:none}.landing-header{grid-template-columns:1fr auto}.landing-menu-button{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.landing-mobile-menu{z-index:28;color:#fff;background:#251b14;grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid;position:absolute;top:100px;left:0;right:0;overflow:hidden}.landing-mobile-menu.is-open{grid-template-rows:1fr}.landing-mobile-menu nav{flex-direction:column;min-height:0;display:flex;overflow:hidden}.landing-mobile-menu a{border-top:1px solid #ffffff14;min-height:48px;padding:14px 24px}.landing-mobile-menu .landing-mobile-primary{color:#fff;background:#82330f}.landing-features{grid-template-columns:1fr}.landing-dashboard-composition{min-height:430px}.landing-dashboard-primary{right:0}.landing-dashboard-secondary{right:28%}}@media (max-width:760px){.landing-offer-bar{text-align:center;gap:9px;min-height:45px;padding:5px 12px;font-size:11px;line-height:1.25}.landing-offer-bar p{max-width:270px}.landing-offer-bar a{white-space:nowrap;align-items:center;min-height:24px;display:inline-flex}.landing-header{min-height:64px;padding:0 17px}.landing-mobile-menu{top:109px}.landing-hero{border-radius:0 0 16px 16px;min-height:478px}.landing-hero-image{display:none}.landing-hero-backdrop{z-index:0;object-fit:cover;object-position:top center;pointer-events:none;width:104.22%;height:auto;display:block;position:absolute;top:0;left:-2.76%}.landing-hero-object{z-index:1;object-fit:contain;object-position:bottom right;pointer-events:none;width:292px;height:261px;display:block;position:absolute;bottom:0;right:-12px}.landing-hero-overlay{background:0 0}.landing-hero-copy{z-index:2;width:275px;top:57px;left:22px}.landing-hero-copy h1{font-size:24px;line-height:1.28;top:0}.landing-hero-copy p{max-width:275px;margin-top:10px;font-size:12px;line-height:1.45;top:0}.landing-hero-actions{flex-direction:column;align-items:stretch;gap:7px;width:183px;margin-top:22px}.landing-hero-actions .landing-button{width:100%;min-height:34px;padding:0 14px;font-size:14px}.landing-industries{padding:28px 14px 25px}.landing-industries h2{font-size:26px}.landing-industry-viewport{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:0 6px;margin-top:12px;display:grid}.landing-industry-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:calc(33.3333% - 3.33333px);grid-auto-flow:column;gap:13px 5px;display:grid;overflow-x:auto}.landing-industry-grid::-webkit-scrollbar{display:none}.landing-industry{scroll-snap-align:start}.landing-industry:first-child{grid-area:1/1}.landing-industry:nth-child(2){grid-area:1/2}.landing-industry:nth-child(3){grid-area:1/3}.landing-industry:nth-child(4){grid-area:2/1}.landing-industry:nth-child(5){grid-area:2/2}.landing-industry:nth-child(6){grid-area:2/3}.landing-industry:nth-child(7){grid-area:1/4}.landing-industry-plate{width:57px;height:57px}.landing-industry img{width:27px;height:27px}.landing-industry-label{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:1px;color:#271e17;font-size:12px}.landing-industry-arrow{color:#c08a60;cursor:pointer;background:0 0;border:1px solid #c08a60;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;display:grid}.landing-industry-arrow:focus-visible{outline-offset:2px;outline:2px solid #853812}.landing-problem{grid-template-columns:minmax(0,1fr);padding:31px 17px 43px}.landing-section-heading>p{font-size:29px}.landing-section-heading h2{font-size:20px}.landing-problem-grid{grid-template-columns:1fr;gap:13px}.landing-section-heading{text-align:left}.landing-problem-grid{gap:8px}.landing-problem-card{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:98px;padding:9px 8px;display:flex}.landing-problem-card>div{text-align:center}.landing-problem-image{width:45px;height:45px}.landing-section-heading>p{color:#773316;font-size:18px}.landing-section-heading h2{color:#271e17;margin-top:0;font-size:12px;line-height:1.35}.landing-problem-card h3{color:#773316;font-size:18px;line-height:1.15}.landing-problem-card p{color:#271e17;margin-top:2px;font-size:12px;line-height:1.3}.landing-how{padding:0 17px 42px}.landing-how h2{font-size:29px}.landing-how-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 0;min-height:0;margin-top:18px;display:grid}.landing-how-path{display:none}.landing-how-list>li:nth-child(odd){margin-top:0}.landing-how-list>li.is-entry{display:none}.landing-how-list>li[data-step="1"]{grid-area:1/1/auto/3}.landing-how-list>li[data-step="3"]{grid-area:1/3/auto/5}.landing-how-list>li[data-step="5"]{grid-area:1/5/auto/7}.landing-how-list>li[data-step="2"]{grid-area:2/2/auto/4}.landing-how-list>li[data-step="4"]{grid-area:2/4/auto/6}.landing-how-arrow{display:none}.landing-how-step{gap:6px;position:relative}.landing-how-badge{z-index:1;color:#fffaf7;width:23px;height:23px;font-family:var(--font-kalam), cursive;background:#543721;border-radius:50%;place-items:center;margin-left:-46px;font-size:12px;line-height:1;display:grid;position:absolute;top:-4px;left:50%}.landing-how-icon{background:#ffd1b6;width:57px;height:57px}.landing-how-icon img{width:27px;height:27px}.landing-how-icon img.is-framed{width:57px;height:57px}.landing-how-step>span:last-child{font-size:17px}.landing-templates{padding:22px 0 52px}.landing-template-heading{flex-direction:column;align-items:center;gap:10px;padding:0 20px;display:flex}.landing-template-heading h2{font-size:29px}.landing-template-heading>a{font-size:15px;transform:none}.landing-template-scroller{padding:0 20px 13px;scroll-padding-inline:20px}.landing-template-track{gap:22px}.landing-template-card{flex-basis:142px;width:142px}.landing-template-image{aspect-ratio:206/281;width:100%;height:auto}.landing-features{border-radius:42px 0;flex-direction:column;grid-template-columns:none;gap:0;min-height:657px;padding:16px 22px 24px;display:flex}.landing-feature-copy{display:contents}.landing-features h2{order:1;font-size:18px;line-height:1.35}.landing-feature-list{order:2}.landing-dashboard-composition{order:3;margin-top:33px}.landing-feature-button{order:4}.landing-feature-copy>h2{font-size:18px;line-height:1.35}.landing-feature-list{gap:24px;margin-top:33px}.landing-feature-list article{grid-template-columns:28px minmax(0,1fr);gap:10px;max-width:266px}.landing-feature-list article>img{width:28px;height:28px}.landing-feature-list article:nth-child(2){margin-left:84px}.landing-feature-list h3{color:#c08a60;font-size:14px}.landing-feature-list p{font-size:12px;line-height:1.4}.landing-feature-button{width:183px;min-height:36px;margin:26px auto 0;font-size:14px}.landing-dashboard-composition{min-height:242px}.landing-dashboard-primary{width:84%;top:0;right:0}.landing-dashboard-secondary{width:66%;bottom:0;left:0;right:auto}.landing-feature-leaves{width:260px;height:260px}.landing-feature-leaves-left{bottom:-82px;left:-55px}.landing-feature-leaves-right{top:-78px;right:-88px}.landing-pricing{grid-template-columns:1fr;gap:23px;min-height:0;padding:54px 18px 49px}.landing-price-cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:30px;margin-right:-17px;padding-right:17px;display:flex;overflow-x:auto}.landing-price-cards::-webkit-scrollbar{display:none}.landing-price-card{scroll-snap-align:start;width:244px;min-width:244px;min-height:312px}.landing-comparison{grid-column:auto;margin-top:25px}.landing-comparison h3{font-size:26px}.landing-comparison-head,.landing-comparison li{grid-template-columns:minmax(150px,1fr) 78px 78px;gap:4px}.landing-comparison-head{font-size:11px}.landing-comparison li{border-bottom:1px solid #72381b1a;padding:5px 0;font-size:13px}.landing-testimonial{min-height:400px}.landing-testimonial-background{object-position:center}.landing-testimonial-content{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(100% - 42px,520px);min-height:400px;padding:38px 24px 48px;display:flex;position:relative}.landing-testimonial blockquote{order:1;padding-left:20px;transform:none}.landing-testimonial blockquote p{text-align:left;font-size:15px;line-height:1.5}.landing-testimonial-author{order:2;grid-template-columns:70px minmax(0,1fr)}.landing-testimonial-author>img{width:70px;height:70px;transform:none}.landing-testimonial-author strong{font-size:17px;line-height:1.3}.landing-testimonial-arrow{z-index:2;width:39px;height:39px;position:absolute;bottom:28px}.landing-testimonial-arrow:first-child{left:21px}.landing-testimonial-arrow:last-child{right:21px}.landing-testimonial-dots{bottom:42px;left:50%;transform:translate(-50%)}.landing-faq{min-height:0;padding:24px 14px 28px}.landing-faq h2{font-size:18px}.landing-faq-grid{grid-template-columns:1fr;gap:20px;margin-top:21px}.landing-faq summary{min-height:36px;padding:7px 12px;font-size:12px}.landing-faq details{min-height:38px}.landing-faq details p{max-width:none;font-size:11px;line-height:1.45}.landing-cta{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;margin:24px 14px 30px;padding:16px 19px 19px}.landing-cta-actions{flex-direction:column;align-items:stretch;gap:7px;width:183px;margin-top:10px}.landing-cta-actions .landing-button{width:100%;min-height:34px;font-size:14px}.landing-cta>img{width:65px;height:42px}.landing-cta h2{font-size:21px}.landing-cta p{font-size:15px}.landing-cta-actions{flex-direction:column;grid-column:1/-1}.landing-cta-actions .landing-button{width:100%}.landing-footer{border-radius:42px 42px 0 0;padding:21px 21px 20px}.landing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:22px}.landing-footer-link-group,.landing-footer-link-group:nth-child(2){gap:7px;width:139px}.landing-footer-link-group a{font-size:12px;line-height:1.5}.landing-footer-bottom{white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px}}@media (max-width:360px){.landing-offer-bar{font-size:10px}.landing-hero-copy{width:calc(100% - 32px);left:16px}.landing-problem-card h3{font-size:16px}.landing-price{flex-wrap:wrap}.landing-price strong{font-size:38px}.landing-comparison-head,.landing-comparison li{grid-template-columns:minmax(128px,1fr) 68px 68px}.landing-testimonial-content{padding-left:18px;padding-right:18px}.landing-testimonial blockquote p{font-size:21px}.landing-footer{padding-left:18px;padding-right:18px}.landing-footer-links{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-hero-item],[data-landing-reveal]{opacity:1!important;transform:none!important}}.landing-industry-arrow,.landing-testimonial-arrow,.landing-testimonial-dots button,.landing-offer-bar a,.landing-template-heading a,.landing-button,.landing-desktop-nav a,.landing-header-actions a,.landing-footer-link-group a{position:relative}.landing-industry-arrow:before,.landing-testimonial-arrow:before,.landing-testimonial-dots button:before,.landing-offer-bar a:before,.landing-template-heading a:before,.landing-button:before,.landing-desktop-nav a:before,.landing-header-actions a:before,.landing-footer-link-group a:before{content:"";background:0 0;border:0;width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-menu-button{cursor:pointer}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.landing-transition{z-index:200;visibility:hidden;transform-origin:50% 100%;background:var(--landing-dark);pointer-events:none;position:fixed;inset:0;transform:scaleY(0)}.landing-header{will-change:transform;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.landing-header{position:relative;transform:none}.landing-transition{display:none}}.landing-button,.landing-header-cta,.landing-login-button,.landing-mobile-primary,.landing-desktop-nav a,.landing-offer-bar a,.landing-template-heading a,.landing-footer-link-group a,.landing-industry-arrow,.landing-testimonial-arrow,.landing-testimonial-dots button,.landing-menu-button,.landing-faq summary{cursor:url(/landing/cursor/pointer.png) 11 2,pointer;cursor:image-set(url(/landing/cursor/pointer.png) 1x, url(/landing/cursor/pointer@2x.png) 2x) 11 2, pointer}.landing-button,.landing-header-cta,.landing-login-button,.landing-mobile-primary{transition:color .16s,background-color .16s,border-color .16s,border-radius .22s,box-shadow .16s,translate .16s,scale .16s}.landing-button:hover,.landing-button:focus-visible,.landing-header-cta:hover,.landing-header-cta:focus-visible,.landing-login-button:hover,.landing-login-button:focus-visible,.landing-mobile-primary:hover,.landing-mobile-primary:focus-visible{border-radius:999px}.landing-button-outline:hover,.landing-button-outline:focus-visible,.landing-login-button:hover,.landing-login-button:focus-visible{box-shadow:inset 0 0 0 2px var(--landing-ink)}.landing-button-primary:hover,.landing-button-primary:focus-visible,.landing-header-cta:hover,.landing-header-cta:focus-visible,.landing-mobile-primary:hover,.landing-mobile-primary:focus-visible{box-shadow:inset 0 0 0 2px #fffaf7d9}.landing-button-outline:hover,.landing-button-outline:focus-visible{color:var(--landing-ink);border-color:var(--landing-ink);background:var(--landing-cream)}.landing-button:active,.landing-header-cta:active,.landing-login-button:active,.landing-mobile-primary:active{translate:0;scale:.96}@media (prefers-reduced-motion:reduce){.landing-button,.landing-header-cta,.landing-login-button,.landing-mobile-primary{transition:color .16s,background-color .16s,border-color .16s}.landing-button:hover,.landing-button:active,.landing-header-cta:active,.landing-login-button:active,.landing-mobile-primary:active{translate:none;scale:none}}
