.landing-module__jDH3nq__page{color:#123a2d;background:#f8f7f2;min-height:100vh}.landing-module__jDH3nq__heroWrap{background:linear-gradient(90deg,#faf7eccc 0%,#faf7ec8c 29%,#faf7ec1f 52%,#112a1f05 100%),url(/landing/IMG_1500.jpeg) 50%/cover no-repeat;position:relative}.landing-module__jDH3nq__header{z-index:10;background:#fbf9f11f;align-items:center;gap:30px;height:82px;padding:0 4.2%;display:flex;position:relative}.landing-module__jDH3nq__brandLink{margin-right:auto;text-decoration:none}.landing-module__jDH3nq__topNav{align-items:center;gap:50px;display:flex}.landing-module__jDH3nq__topNav a{color:#102f25;font-size:14px;font-weight:800;text-decoration:none}.landing-module__jDH3nq__languageSwitch{align-items:center;gap:10px;font-size:20px;line-height:1;display:flex}.landing-module__jDH3nq__languageSwitch a{opacity:.68;align-items:center;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.landing-module__jDH3nq__languageSwitch a:hover{opacity:1;transform:translateY(-1px)}.landing-module__jDH3nq__languageSwitch strong{opacity:1;align-items:center;font-weight:400;display:inline-flex}.landing-module__jDH3nq__login{color:#fff;background:#0b3b2d;border-radius:7px;padding:15px 29px;font-weight:800;text-decoration:none}.landing-module__jDH3nq__hero{min-height:705px;position:relative;overflow:hidden}.landing-module__jDH3nq__heroInner{z-index:2;max-width:1536px;min-height:705px;margin:auto;padding:22px 4.2% 0;display:block;position:relative}.landing-module__jDH3nq__heroCopy{z-index:4;max-width:455px;padding-top:90px;position:relative}.landing-module__jDH3nq__heroCopy h1{letter-spacing:-.045em;margin:0 0 27px;font-size:clamp(40px,3.05vw,54px);font-weight:850;line-height:1.08}.landing-module__jDH3nq__heroCopy h1 span{color:#0f3328}.landing-module__jDH3nq__lead{color:#172f27;max-width:440px;margin:0 0 27px;font-size:16px;line-height:1.55}.landing-module__jDH3nq__checks{color:#172f27;gap:12px;margin:0 0 31px;padding:0;font-size:14px;list-style:none;display:grid}.landing-module__jDH3nq__checks li{align-items:center;gap:11px;display:flex}.landing-module__jDH3nq__checks svg{color:#fff;box-sizing:content-box;stroke-width:3px;background:#238443;border-radius:50%;padding:3px}.landing-module__jDH3nq__signup{max-width:345px}.landing-module__jDH3nq__ctaButton{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0f3328;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:17px 21px;font-size:15px;font-weight:800;display:flex;box-shadow:0 5px 14px #0f33282e}.landing-module__jDH3nq__signupPanel{width:390px;max-width:88vw}.landing-module__jDH3nq__form{gap:8px;display:flex}.landing-module__jDH3nq__input{min-width:0;font:inherit;background:#fff;border:1px solid #a9baa3;border-radius:7px;flex:1;padding:13px}.landing-module__jDH3nq__button{color:#fff;font:inherit;background:#0f3328;border:0;border-radius:7px;padding:13px 16px;font-weight:800}.landing-module__jDH3nq__status{margin-top:8px;font-size:12px}.landing-module__jDH3nq__successBox{color:#294b28;background:#e7f0e2;border-radius:7px;padding:13px 15px;font-size:13px}.landing-module__jDH3nq__fine{color:#53665c;margin:13px 0 0;font-size:11px}.landing-module__jDH3nq__productStage{z-index:2;pointer-events:none;width:min(55vw,830px);height:min(31vw,470px);position:absolute;bottom:50px;right:3.2%}.landing-module__jDH3nq__desktopFrame{background:#f5f7f3;border:2px solid #1420199e;border-radius:10px;width:86%;height:84%;position:absolute;top:-3%;left:0;overflow:hidden;transform:perspective(1500px)rotateY(-2deg);box-shadow:0 18px 44px #11271e2e,0 2px 8px #11271e1a}.landing-module__jDH3nq__desktopFrame img{object-fit:cover;object-position:top left}.landing-module__jDH3nq__mobileFrame{aspect-ratio:.46;background:#fff;border:2px solid #142019c7;border-radius:24px;width:19%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 22px 42px #11271e38,0 3px 10px #11271e1f}.landing-module__jDH3nq__mobileFrame img{object-fit:contain;object-position:top center;background:#fff}.landing-module__jDH3nq__benefitSection{background:#faf9f5;border-top:1px solid #ebe8df;padding:76px 4% 84px}.landing-module__jDH3nq__sectionIntro{text-align:center;max-width:720px;margin:0 auto 46px}.landing-module__jDH3nq__eyebrow{color:#0f3328;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.landing-module__jDH3nq__benefitSection h2{letter-spacing:-.04em;color:#123a2d;margin:0 0 17px;font-size:clamp(29px,2.35vw,38px);line-height:1.12;display:block}.landing-module__jDH3nq__sectionIntro p{color:#607067;max-width:610px;margin:0 auto;font-size:15px;line-height:1.65}.landing-module__jDH3nq__benefits{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1380px;margin:auto;display:grid}.landing-module__jDH3nq__benefitCard{text-align:left;background:#ffffffd1;border:1px solid #e2e4dc;border-radius:13px;min-height:238px;padding:30px 26px 28px;position:relative;overflow:hidden;box-shadow:0 8px 28px #18362a0b}.landing-module__jDH3nq__cardNumber{color:#a6b3a8;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;top:20px;right:20px}.landing-module__jDH3nq__icon{color:#0f3328;background:#edf3e9;border:1px solid #dde8d8;border-radius:14px;place-items:center;width:58px;height:58px;margin:0 0 27px;display:grid}.landing-module__jDH3nq__icon svg{stroke-width:1.65px;width:29px;height:29px}.landing-module__jDH3nq__benefits h3{letter-spacing:-.015em;color:#173b2f;margin:0 0 11px;font-size:16px}.landing-module__jDH3nq__benefits p{color:#647169;margin:0;font-size:12.5px;line-height:1.65}.landing-module__jDH3nq__howSection{background:#f1f4ec;border-top:1px solid #e1e6dc;padding:78px 5% 88px}.landing-module__jDH3nq__howIntro{text-align:center;max-width:680px;margin:0 auto 52px}.landing-module__jDH3nq__howIntro h2{letter-spacing:-.04em;color:#123a2d;margin:0 0 16px;font-size:clamp(29px,2.35vw,38px);line-height:1.12}.landing-module__jDH3nq__howIntro p{color:#607067;max-width:560px;margin:0 auto;font-size:15px;line-height:1.65}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr);gap:54px;max-width:1180px;margin:auto;display:grid}.landing-module__jDH3nq__stepCard{min-width:0;position:relative}.landing-module__jDH3nq__stepTop{background:#ffffffc7;border:1px solid #dbe2d7;border-radius:14px;justify-content:center;align-items:center;height:132px;display:flex;position:relative;box-shadow:0 8px 25px #18362a0a}.landing-module__jDH3nq__stepNumber{color:#789173;letter-spacing:.13em;font-size:11px;font-weight:850;position:absolute;top:18px;left:20px}.landing-module__jDH3nq__stepVisual{color:#0f3328;background:#e9f1e5;border:1px solid #d9e5d5;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.landing-module__jDH3nq__stepVisual svg{stroke-width:1.7px;width:31px;height:31px}.landing-module__jDH3nq__stepCopy{padding:24px 8px 0}.landing-module__jDH3nq__steps h3{letter-spacing:-.02em;color:#173b2f;margin:0 0 10px;font-size:18px}.landing-module__jDH3nq__steps p{color:#647169;max-width:320px;margin:0;font-size:13px;line-height:1.65}.landing-module__jDH3nq__stepConnector{color:#0f3328;opacity:.62;font-size:29px;font-weight:400;position:absolute;top:48px;right:-40px}.landing-module__jDH3nq__footer{color:#ffffff9e;background:#0f3328;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:104px;padding:24px 4.2%;display:flex}.landing-module__jDH3nq__footerBrand{filter:brightness(0)invert();opacity:.92;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__footer p{letter-spacing:.01em;margin:0;font-size:11px}@media (max-width:1050px){.landing-module__jDH3nq__topNav{gap:25px}.landing-module__jDH3nq__heroCopy h1{font-size:40px}.landing-module__jDH3nq__productStage{width:53vw;right:1%}.landing-module__jDH3nq__benefits{grid-template-columns:repeat(3,1fr)}.landing-module__jDH3nq__steps{gap:38px}.landing-module__jDH3nq__stepConnector{right:-30px}}@media (max-width:760px){.landing-module__jDH3nq__header{gap:16px;height:72px;padding:0 20px}.landing-module__jDH3nq__topNav{display:none}.landing-module__jDH3nq__languageSwitch{gap:11px;margin-left:auto;font-size:21px}.landing-module__jDH3nq__brandLink{margin-right:0}.landing-module__jDH3nq__heroWrap{background:linear-gradient(#faf7ecc2,#faf7ecd1),url(/landing/IMG_1500.jpeg) 50%/cover no-repeat}.landing-module__jDH3nq__hero{min-height:auto}.landing-module__jDH3nq__heroInner{min-height:auto;padding:42px 30px 55px}.landing-module__jDH3nq__heroCopy{max-width:none;padding-top:0}.landing-module__jDH3nq__heroCopy h1{font-size:38px}.landing-module__jDH3nq__lead{font-size:15px}.landing-module__jDH3nq__productStage{width:100%;height:390px;margin:38px 0 -12px;position:relative;bottom:auto;right:auto}.landing-module__jDH3nq__desktopFrame{width:90%;height:68%;top:0}.landing-module__jDH3nq__mobileFrame{width:24%;bottom:0;right:0}.landing-module__jDH3nq__benefitSection{padding:58px 20px 64px}.landing-module__jDH3nq__sectionIntro{margin-bottom:34px}.landing-module__jDH3nq__sectionIntro p{font-size:14px}.landing-module__jDH3nq__benefits{grid-template-columns:1fr 1fr}.landing-module__jDH3nq__benefitCard{min-height:220px;padding:25px 22px}.landing-module__jDH3nq__howSection{padding:58px 24px 66px}.landing-module__jDH3nq__howIntro{margin-bottom:38px}.landing-module__jDH3nq__howIntro p{font-size:14px}.landing-module__jDH3nq__steps{grid-template-columns:1fr;gap:30px;max-width:520px}.landing-module__jDH3nq__stepTop{height:112px}.landing-module__jDH3nq__stepCopy{padding:18px 6px 0}.landing-module__jDH3nq__stepConnector{display:none}.landing-module__jDH3nq__steps p{max-width:none}.landing-module__jDH3nq__footer{min-height:90px;padding:22px 24px}}@media (max-width:480px){.landing-module__jDH3nq__login{display:none}.landing-module__jDH3nq__heroInner{padding:40px 28px 48px}.landing-module__jDH3nq__heroCopy h1{font-size:34px}.landing-module__jDH3nq__lead{font-size:14px}.landing-module__jDH3nq__checks{gap:9px;font-size:12px}.landing-module__jDH3nq__signup{max-width:100%}.landing-module__jDH3nq__benefits{grid-template-columns:1fr}.landing-module__jDH3nq__benefitCard{min-height:auto}.landing-module__jDH3nq__fine{margin-bottom:0}.landing-module__jDH3nq__productStage{height:300px}.landing-module__jDH3nq__desktopFrame{border-radius:8px;width:92%;height:62%}.landing-module__jDH3nq__mobileFrame{border-radius:18px;width:27%}.landing-module__jDH3nq__howSection{padding-left:20px;padding-right:20px}.landing-module__jDH3nq__steps h3{font-size:17px}.landing-module__jDH3nq__footer{flex-direction:column;align-items:flex-start;gap:12px}}
