:root{font-family:Arial,Helvetica,sans-serif;color:#294633;background:#f8f8ef}[data-astro-cid-iekxcuxl]{box-sizing:border-box}body{margin:0}a[data-astro-cid-iekxcuxl]{color:inherit;text-decoration:none}header[data-astro-cid-iekxcuxl]{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:auto;padding:30px 50px;border-bottom:1px solid #e5e8d8}.brand[data-astro-cid-iekxcuxl]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;letter-spacing:-.5px}.mark[data-astro-cid-iekxcuxl]{height:40px;width:36px;display:grid;place-items:center;border-radius:13px 13px 13px 3px;background:#205b3d;color:#e9ead2;font-size:27px}.brand[data-astro-cid-iekxcuxl] small[data-astro-cid-iekxcuxl]{display:block;font-size:7px;letter-spacing:3.5px;margin-top:4px;color:#8a9b77}.links[data-astro-cid-iekxcuxl]{display:flex;align-items:center;gap:30px;font-size:11px;color:#829071}.button[data-astro-cid-iekxcuxl]{display:inline-flex;align-items:center;gap:25px;background:#205b3d;color:#f5f2dd;border:1px solid #205b3d;border-radius:6px;padding:14px 20px;font-size:12px;transition:.2s}.button[data-astro-cid-iekxcuxl]:hover{background:#16462e;transform:translateY(-2px)}.button[data-astro-cid-iekxcuxl].secondary{background:transparent;border-color:#d9dfc7;color:#7f9166}.hero[data-astro-cid-iekxcuxl]{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;max-width:1280px;margin:auto;padding:90px 50px 80px}.eyebrow[data-astro-cid-iekxcuxl]{font-size:9px;letter-spacing:2px;color:#95a47f;font-weight:500}.eyebrow[data-astro-cid-iekxcuxl]>span[data-astro-cid-iekxcuxl]{color:#bc9d5d;font-size:14px;margin-right:6px}h1[data-astro-cid-iekxcuxl]{font-size:68px;font-weight:400;line-height:1.05;letter-spacing:-4px;margin:28px 0;color:#2b5034}h1[data-astro-cid-iekxcuxl] em[data-astro-cid-iekxcuxl]{font-family:Georgia,serif;font-weight:400;color:#8c9e68}p[data-astro-cid-iekxcuxl]{font-size:13px;line-height:1.9;color:#97a483}.hero[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{max-width:360px;margin-bottom:30px}.hero-actions[data-astro-cid-iekxcuxl]{display:flex;gap:12px}.hero-note[data-astro-cid-iekxcuxl]{display:flex;align-items:center;gap:10px;margin-top:32px;color:#a3af91;font-size:9px}.hero-note[data-astro-cid-iekxcuxl] i[data-astro-cid-iekxcuxl]{height:5px;width:5px;background:#9cb580;border-radius:50%}.illustration[data-astro-cid-iekxcuxl]{height:420px;background:#205b3d;border-radius:210px 210px 8px 8px;position:relative;overflow:hidden;border:9px solid #e6ead8;box-shadow:0 0 0 1px #dbe3ca}.illustration[data-astro-cid-iekxcuxl]:before{content:"";position:absolute;inset:23px 23px -1px;border:1px solid #91ad6750;border-radius:190px 190px 0 0}.illustration[data-astro-cid-iekxcuxl]:after{content:"";width:270px;height:270px;border:1px solid #a4b87833;border-radius:100%;position:absolute;left:50%;top:80px;transform:translate(-50%);box-shadow:0 0 0 22px #8aa36108,0 0 0 44px #8aa36106}.house[data-astro-cid-iekxcuxl]{width:155px;height:236px;position:absolute;bottom:43px;left:50%;transform:translate(-63%) skewY(-7deg);border-radius:90px 90px 0 0;background:linear-gradient(120deg,#8ca573,#4a7b50);border:1px solid #b2c28c99;z-index:3}.house[data-astro-cid-iekxcuxl]:before{content:"";inset:12px 12px 0;border:1px solid #bdce98aa;border-radius:80px 80px 0 0;position:absolute}.house[data-astro-cid-iekxcuxl]:after{content:"";position:absolute;left:54px;bottom:0;width:50px;height:90px;border-radius:35px 35px 0 0;background:#214c34;border:4px solid #9eb880;border-bottom:0}.house-back[data-astro-cid-iekxcuxl]{height:180px;width:125px;left:66%;transform:translate(-50%) skewY(9deg);background:#6e905d;z-index:2}.window[data-astro-cid-iekxcuxl]{width:43px;height:76px;border-radius:30px 30px 0 0;border:4px solid #bdce91;background:#2d5838;position:absolute;top:49px;left:57px}.window[data-astro-cid-iekxcuxl]:before{content:"";height:100%;width:1px;background:#abc084;position:absolute;left:50%}.window[data-astro-cid-iekxcuxl]:after{content:"";width:100%;height:1px;background:#abc084;position:absolute;top:40px}.ground[data-astro-cid-iekxcuxl]{height:14px;width:270px;border-radius:50%;background:#143c28;position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:5;box-shadow:0 -3px #adbd7f66}.moon[data-astro-cid-iekxcuxl]{height:38px;width:38px;border-radius:50%;box-shadow:8px 3px #d9c387;position:absolute;top:61px;left:38%;transform:rotate(18deg)}.star[data-astro-cid-iekxcuxl]{position:absolute;top:114px;right:61px;color:#d8c187;font-size:30px}.star[data-astro-cid-iekxcuxl].second{left:53px;top:238px;font-size:17px}.plant[data-astro-cid-iekxcuxl]{position:absolute;bottom:36px;right:46px;z-index:4;background:#a2b276;width:26px;height:86px;border-radius:90% 0;transform:rotate(-19deg);transform-origin:bottom}.plant[data-astro-cid-iekxcuxl].second{height:58px;right:50px;transform:rotate(27deg);background:#819c5d}.art-label[data-astro-cid-iekxcuxl]{position:absolute;bottom:9px;left:0;right:0;text-align:center;color:#8eab75;font-size:6px;letter-spacing:3px}.manifesto[data-astro-cid-iekxcuxl]{background:#eef1e3;border-top:1px solid #e0e7d0;border-bottom:1px solid #e0e7d0;padding:22px;display:flex;justify-content:center;gap:65px;font-size:10px;color:#8fa278;letter-spacing:1px}.manifesto[data-astro-cid-iekxcuxl] span[data-astro-cid-iekxcuxl]:before{content:"✦";margin-right:12px;color:#b7a46f}.features[data-astro-cid-iekxcuxl]{max-width:1280px;margin:auto;padding:80px 50px}.section-title[data-astro-cid-iekxcuxl]{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.section-title[data-astro-cid-iekxcuxl] h2[data-astro-cid-iekxcuxl]{font-size:37px;font-weight:400;letter-spacing:-1.7px;margin:15px 0 0;line-height:1.2}.section-title[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:11px;max-width:245px}.feature-grid[data-astro-cid-iekxcuxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature[data-astro-cid-iekxcuxl]{background:#fffef9;border:1px solid #e3e8d5;border-radius:9px;padding:30px;min-height:225px}.feature-top[data-astro-cid-iekxcuxl]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#b1bc9e}.feature-top[data-astro-cid-iekxcuxl] strong[data-astro-cid-iekxcuxl]{height:36px;width:36px;background:#f0f4e6;border-radius:9px;display:grid;place-items:center;font-size:22px;color:#9caf81;font-weight:400}.feature[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{font-size:19px;font-weight:400;color:#71865a;letter-spacing:-.5px;margin:32px 0 12px}.feature[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:11px;line-height:1.9;margin:0}.invitation[data-astro-cid-iekxcuxl]{max-width:1180px;margin:0 auto 70px;border-radius:10px;background:#205b3d;padding:47px;display:flex;justify-content:space-between;align-items:center;gap:25px;position:relative;overflow:hidden}.invitation[data-astro-cid-iekxcuxl]:before{content:"✦";font-size:250px;color:#a5bc710b;position:absolute;right:110px;top:-90px}.invitation[data-astro-cid-iekxcuxl] h2[data-astro-cid-iekxcuxl]{font-size:32px;color:#e7ecd4;font-weight:400;letter-spacing:-1px;margin:0 0 10px}.invitation[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:11px;color:#adc29a;margin:0}.invitation[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{background:#eae8d1;color:#536d41;border-color:#eae8d1;z-index:1}footer[data-astro-cid-iekxcuxl]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e7d4;padding:27px 50px;max-width:1280px;margin:auto;color:#a4b08f;font-size:8px}.demo[data-astro-cid-iekxcuxl]{font-size:8px;max-width:1180px;margin:-45px auto 45px;text-align:center;color:#adb69a}@media(max-width:800px){header[data-astro-cid-iekxcuxl]{padding:23px 25px}.links[data-astro-cid-iekxcuxl]>a[data-astro-cid-iekxcuxl]:not(.button){display:none}.links[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{font-size:9px;padding:11px 14px;gap:12px}.brand[data-astro-cid-iekxcuxl]{font-size:15px}.hero[data-astro-cid-iekxcuxl]{grid-template-columns:1fr;padding:55px 27px 40px;gap:40px}h1[data-astro-cid-iekxcuxl]{font-size:56px;letter-spacing:-3px}.hero[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:12px;max-width:330px}.hero-actions[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{font-size:11px;gap:15px}.illustration[data-astro-cid-iekxcuxl]{max-width:350px;width:100%;justify-self:center;height:365px}.illustration[data-astro-cid-iekxcuxl] .house[data-astro-cid-iekxcuxl]{height:205px;bottom:37px}.house-back[data-astro-cid-iekxcuxl]{height:162px!important}.window[data-astro-cid-iekxcuxl]{height:65px;top:40px}.house[data-astro-cid-iekxcuxl]:after{height:70px}.ground[data-astro-cid-iekxcuxl]{bottom:24px}.moon[data-astro-cid-iekxcuxl]{top:45px}.star[data-astro-cid-iekxcuxl]{top:92px;right:43px}.star[data-astro-cid-iekxcuxl].second{left:37px}.manifesto[data-astro-cid-iekxcuxl]{gap:20px;font-size:7px;padding:20px 12px;letter-spacing:.4px}.manifesto[data-astro-cid-iekxcuxl] span[data-astro-cid-iekxcuxl]:before{margin-right:5px}.features[data-astro-cid-iekxcuxl]{padding:50px 27px}.section-title[data-astro-cid-iekxcuxl]{display:block;margin-bottom:27px}.section-title[data-astro-cid-iekxcuxl] h2[data-astro-cid-iekxcuxl]{font-size:32px}.section-title[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{margin-top:20px;max-width:300px}.feature-grid[data-astro-cid-iekxcuxl]{grid-template-columns:1fr;gap:17px}.feature[data-astro-cid-iekxcuxl]{padding:25px;min-height:200px}.feature[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{margin-top:25px;font-size:21px}.feature[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:12px}.invitation[data-astro-cid-iekxcuxl]{margin:0 22px 55px;padding:29px;display:block}.invitation[data-astro-cid-iekxcuxl] h2[data-astro-cid-iekxcuxl]{font-size:30px;line-height:1.2}.invitation[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:11px;line-height:1.9;margin:13px 0 25px}.invitation[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{font-size:11px}.demo[data-astro-cid-iekxcuxl]{margin:-32px 30px 30px;line-height:1.8}footer[data-astro-cid-iekxcuxl]{padding:25px;gap:15px;font-size:7px;line-height:1.8}.eyebrow[data-astro-cid-iekxcuxl]{font-size:7px;letter-spacing:1.3px}}p[data-astro-cid-iekxcuxl]{color:#596d50;font-size:15px}.eyebrow[data-astro-cid-iekxcuxl]{font-size:11px;color:#60784c}.links[data-astro-cid-iekxcuxl]{font-size:13px;color:#526746}.button[data-astro-cid-iekxcuxl]{font-size:14px;gap:16px;min-height:46px}.hero[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:16px;max-width:430px}.hero-note[data-astro-cid-iekxcuxl]{font-size:12px;color:#617550}.brand[data-astro-cid-iekxcuxl] small[data-astro-cid-iekxcuxl]{font-size:9px;color:#617550}.section-title[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl],.feature[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:14px;color:#596d50}.feature[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{color:#365b3c}.feature-top[data-astro-cid-iekxcuxl]{font-size:11px;color:#667a53}.manifesto[data-astro-cid-iekxcuxl]{font-size:12px;color:#536a42}.invitation[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:15px;color:#d9e2c9}.hero[data-astro-cid-iekxcuxl] h1[data-astro-cid-iekxcuxl]{font-size:clamp(48px,5.7vw,76px)}.section-title[data-astro-cid-iekxcuxl] h2[data-astro-cid-iekxcuxl]{color:#345838}.landing-section[data-astro-cid-iekxcuxl]{max-width:1180px;margin:0 auto;padding:70px 0}.about-grid[data-astro-cid-iekxcuxl]{display:grid;grid-template-columns:1fr 1fr;gap:60px}.about-grid[data-astro-cid-iekxcuxl] h2[data-astro-cid-iekxcuxl],.guide-heading[data-astro-cid-iekxcuxl]{font-size:34px;line-height:1.2;font-weight:400;letter-spacing:-1px;margin:14px 0;color:#345838}.about-grid[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{max-width:520px}.values[data-astro-cid-iekxcuxl]{display:grid;gap:15px}.value[data-astro-cid-iekxcuxl]{border-left:3px solid #afbd88;padding:7px 0 7px 22px}.value[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{font-size:18px;margin:0 0 7px}.value[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{margin:0;font-size:14px}.steps[data-astro-cid-iekxcuxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.step[data-astro-cid-iekxcuxl]{background:#edf1e3;border-radius:12px;padding:28px}.step[data-astro-cid-iekxcuxl] strong[data-astro-cid-iekxcuxl]{color:#8b713f;font-size:12px}.step[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{font-size:20px;color:#365b3c}.step[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:14px}.faq[data-astro-cid-iekxcuxl]{max-width:820px}.faq[data-astro-cid-iekxcuxl] details[data-astro-cid-iekxcuxl]{border-bottom:1px solid #dce3cc;padding:21px 0}.faq[data-astro-cid-iekxcuxl] summary[data-astro-cid-iekxcuxl]{font-size:17px;cursor:pointer;color:#365b3c;line-height:1.5}.faq[data-astro-cid-iekxcuxl] details[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{margin:12px 0 0;max-width:700px}.guide-cards[data-astro-cid-iekxcuxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.guide-cards[data-astro-cid-iekxcuxl] a[data-astro-cid-iekxcuxl]{padding:26px;background:#fffef8;border:1px solid #dfe5d1;border-radius:10px}.guide-cards[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{font-size:20px;line-height:1.4;margin:0 0 13px}.guide-cards[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:14px}.small-note[data-astro-cid-iekxcuxl]{font-size:12px;color:#5b6d4f;max-width:1180px;margin:0 auto 35px;line-height:1.8}footer[data-astro-cid-iekxcuxl]{font-size:12px;color:#596d50;gap:20px;flex-wrap:wrap}a[data-astro-cid-iekxcuxl]:focus-visible,summary[data-astro-cid-iekxcuxl]:focus-visible{outline:3px solid #997b3e;outline-offset:5px}.skip-link[data-astro-cid-iekxcuxl]{position:absolute;top:-100px;left:20px;background:#205b3d;color:#fff;padding:12px;z-index:10}.skip-link[data-astro-cid-iekxcuxl]:focus{top:12px}@media(max-width:800px){.links[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{font-size:12px}.hero[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:15px}.hero-actions[data-astro-cid-iekxcuxl]{flex-wrap:wrap}.hero-actions[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{font-size:13px}.hero-note[data-astro-cid-iekxcuxl]{font-size:11px}.manifesto[data-astro-cid-iekxcuxl]{gap:16px;font-size:10px}.landing-section[data-astro-cid-iekxcuxl]{padding:45px 27px}.about-grid[data-astro-cid-iekxcuxl]{grid-template-columns:1fr;gap:25px}.steps[data-astro-cid-iekxcuxl],.guide-cards[data-astro-cid-iekxcuxl]{grid-template-columns:1fr;gap:15px}.section-title[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl],.feature[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:14px}.feature[data-astro-cid-iekxcuxl] h3[data-astro-cid-iekxcuxl]{font-size:22px}.eyebrow[data-astro-cid-iekxcuxl]{font-size:10px}.invitation[data-astro-cid-iekxcuxl] p[data-astro-cid-iekxcuxl]{font-size:14px}.invitation[data-astro-cid-iekxcuxl] .button[data-astro-cid-iekxcuxl]{font-size:13px}.small-note[data-astro-cid-iekxcuxl]{margin:0 27px 30px}.faq[data-astro-cid-iekxcuxl] summary[data-astro-cid-iekxcuxl]{font-size:16px}footer[data-astro-cid-iekxcuxl]{font-size:11px}.guide-heading[data-astro-cid-iekxcuxl]{font-size:30px}}
