.page_root__2w028{min-height:100vh;background:#f7f5ed;color:#263c32;font-family:inherit}.page_shell__3yLD1{max-width:1120px;margin:auto;padding:30px 28px 45px}.page_nav__EVHpz{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.page_contact__bpx8k a,.page_footer__5YiUZ a,.page_legal__haiW3 a,.page_nav__EVHpz a{color:#426e49;text-decoration:underline;text-underline-offset:4px}.page_brand__vivTa{display:flex;align-items:center;gap:10px;font-weight:750;font-size:17px}.page_icon__SZaty{border-radius:18px}.page_hero__1wlsO{display:grid;grid-template-columns:1fr 380px;grid-gap:65px;gap:65px;align-items:center;padding:62px 0 64px}.page_badge__FTyKx{color:#547b54;font-size:13px;font-weight:600;letter-spacing:.04em}.page_hero__1wlsO h1{font-size:clamp(36px,4.8vw,60px);font-weight:800;line-height:1.2;letter-spacing:-.055em;margin:17px 0 24px}.page_intro__hwxjh{max-width:550px;font-size:17px;line-height:1.9;color:#5b6e60}.page_buttons__wgZui{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page_soon__lldcl{padding:12px 17px;border:1px solid #cad4c3;border-radius:100px;color:#5b6e60;font-size:13px}.page_slider__eURHK{position:relative}.page_slide__ViOGn{position:relative;max-width:310px;margin:auto;aspect-ratio:1320/2868;border-radius:23px;overflow:hidden;box-shadow:0 22px 65px #263c3220;background:#ecefe3}.page_controls__qo49Y{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:18px}.page_controls__qo49Y button{border:1px solid #cad4c3;background:transparent;color:#263c32;border-radius:50%;width:36px;height:36px;font-size:21px;cursor:pointer}.page_controls__qo49Y button:focus-visible,.page_nav__EVHpz a:focus-visible{outline:3px solid #d2a86f;outline-offset:4px}.page_caption__6Bsk_{text-align:center;font-size:12px;color:#5b6e60;margin-top:12px}.page_sectionTitle__3wFbE{font-size:28px;line-height:1.4;letter-spacing:-.04em;margin:0 0 25px}.page_features__7BRpM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.page_feature__WNfle{padding:27px;background:#ecefe3;border:1px solid #dce2d2;border-radius:22px}.page_number__hIdvT{color:#7d9375;letter-spacing:.12em;font-size:12px}.page_feature__WNfle h2{font-size:19px;line-height:1.5;margin:10px 0}.page_feature__WNfle p{font-size:14px;line-height:1.9;color:#5b6e60;margin:0}.page_faq__O1hE1{padding:65px 0 45px}.page_faq__O1hE1 details{border-top:1px solid #d4dccc;padding:20px 0}.page_faq__O1hE1 summary{font-size:16px;font-weight:650;cursor:pointer}.page_faq__O1hE1 p{line-height:1.9;font-size:14px;max-width:850px;color:#5b6e60;margin:14px 0 0}.page_contact__bpx8k{background:#263c32;color:#f7f5ed;border-radius:23px;padding:30px}.page_contact__bpx8k h2{margin:0 0 12px;font-size:24px}.page_contact__bpx8k p{font-size:14px;line-height:1.8;color:#d5dfce;max-width:760px}.page_contact__bpx8k a{color:#e5cd9e;font-weight:600}.page_footer__5YiUZ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;color:#63735c;font-size:12px}.page_legal__haiW3{max-width:780px;margin:50px auto 65px}.page_legal__haiW3 h1{font-size:clamp(29px,4.5vw,42px);line-height:1.35;letter-spacing:-.05em;margin:0 0 14px}.page_legal__haiW3 h2{font-size:20px;margin:35px 0 14px}.page_legal__haiW3 li,.page_legal__haiW3 p{font-size:15px;line-height:1.95;color:#465e4e;overflow-wrap:anywhere}.page_legal__haiW3 ul{padding-left:22px}.page_legal__haiW3 .page_date__s0C9T{font-size:13px;color:#63735c}.page_visuallyHidden__klb1x{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width:760px){.page_shell__3yLD1{padding:24px 20px 35px}.page_hero__1wlsO{grid-template-columns:1fr;gap:35px;padding:40px 0 45px}.page_hero__1wlsO h1{font-size:43px}.page_hero__1wlsO .page_intro__hwxjh{font-size:15px}.page_slide__ViOGn{max-width:280px}.page_features__7BRpM{grid-template-columns:1fr}.page_feature__WNfle{padding:24px}.page_nav__EVHpz{font-size:12px}.page_brand__vivTa{font-size:15px}.page_legal__haiW3{margin-top:35px}.page_faq__O1hE1{padding-top:42px}}