.page-module__o0qIkq__page{--ink:#263746;--muted:#627384;--green:#58b94c;--green-dark:#388b43;--line:#dce7eb;color:var(--ink);background:#fff;overflow:hidden}.page-module__o0qIkq__page *{box-sizing:border-box}.page-module__o0qIkq__hero{background:linear-gradient(#c8edff 0%,#eaf8ff 76%,#f7fcff 100%);grid-template-columns:1.08fr .92fr;align-items:center;min-height:570px;padding:76px max(7%,50vw - 590px);display:grid;position:relative;overflow:hidden}.page-module__o0qIkq__heroContent{z-index:2;max-width:600px;position:relative}.page-module__o0qIkq__eyebrow,.page-module__o0qIkq__sectionLabel{color:#428b4c;letter-spacing:1.3px;align-items:center;gap:7px;font-size:11px;font-weight:900;line-height:1.7;display:inline-flex}.page-module__o0qIkq__eyebrow{background:#ffffffc2;border:2px solid #357a452e;border-radius:7px;padding:9px 13px}.page-module__o0qIkq__hero h1{letter-spacing:-2.5px;margin:24px 0 19px;font-size:clamp(39px,5vw,64px);font-weight:950;line-height:1.06}.page-module__o0qIkq__hero h1 span{color:#398e48}.page-module__o0qIkq__heroContent>p{color:#526b7d;max-width:530px;margin:0;font-size:16px;line-height:1.85}.page-module__o0qIkq__heroActions,.page-module__o0qIkq__finalActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:29px;display:flex}.page-module__o0qIkq__primaryButton,.page-module__o0qIkq__secondaryButton{border:2px solid var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:13px 20px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.page-module__o0qIkq__primaryButton{color:#fff;background:var(--green);box-shadow:0 4px #2e7136}.page-module__o0qIkq__secondaryButton{color:var(--ink);background:#fff;box-shadow:0 4px #bdcdd7}.page-module__o0qIkq__primaryButton:hover,.page-module__o0qIkq__secondaryButton:hover{transform:translateY(-2px)}.page-module__o0qIkq__heroNote{color:#577285;align-items:center;gap:9px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.page-module__o0qIkq__cloudOne,.page-module__o0qIkq__cloudTwo{background:#ffffffc7;border-radius:20px;height:23px;position:absolute}.page-module__o0qIkq__cloudOne:before,.page-module__o0qIkq__cloudOne:after,.page-module__o0qIkq__cloudTwo:before,.page-module__o0qIkq__cloudTwo:after{background:inherit;content:"";border-radius:50%;position:absolute;bottom:0}.page-module__o0qIkq__cloudOne{width:100px;top:70px;right:8%}.page-module__o0qIkq__cloudOne:before{width:43px;height:43px;left:17px}.page-module__o0qIkq__cloudOne:after{width:32px;height:32px;left:52px}.page-module__o0qIkq__cloudTwo{width:75px;top:210px;left:48%;transform:scale(.8)}.page-module__o0qIkq__cloudTwo:before{width:35px;height:35px;left:15px}.page-module__o0qIkq__cloudTwo:after{width:27px;height:27px;left:43px}.page-module__o0qIkq__heroArt{min-height:390px;position:relative}.page-module__o0qIkq__sun{background:#ffd75e;border:5px solid #fff;border-radius:8px;width:62px;height:62px;position:absolute;top:16px;right:12%;box-shadow:7px 7px #f0b43d33}.page-module__o0qIkq__mapCard{border:4px solid var(--ink);background:#fff;border-radius:10px;width:min(330px,90%);position:absolute;top:65px;right:4%;overflow:hidden;transform:rotate(3deg);box-shadow:8px 9px #2637461f}.page-module__o0qIkq__mapHeader,.page-module__o0qIkq__mapFooter{letter-spacing:1px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:10px;font-weight:950;display:flex}.page-module__o0qIkq__mapHeader{background:#fff}.page-module__o0qIkq__mapHeader span:last-child{color:#e9b72e;font-size:18px}.page-module__o0qIkq__mapLandscape{background:linear-gradient(135deg,#bce8ff 0 34%,#9cdb88 34% 65%,#6fc36c 65%);height:185px;position:relative;overflow:hidden}.page-module__o0qIkq__mapRiver{background:#68c4ef;border:7px solid #ffffff57;border-radius:45%;width:57px;height:265px;position:absolute;top:-35px;left:39%;transform:rotate(31deg)}.page-module__o0qIkq__mapForest{font-size:40px;position:absolute;bottom:13px;left:16px}.page-module__o0qIkq__mapMountain{font-size:64px;position:absolute;top:6px;right:8px}.page-module__o0qIkq__mapPin{font-size:27px;position:absolute;top:57px;left:48%}.page-module__o0qIkq__mapHouse{font-size:36px;position:absolute;bottom:15px;right:26px}.page-module__o0qIkq__mapFooter{color:#427e46;background:#eff9e9}.page-module__o0qIkq__floatingBlock{border:4px solid var(--ink);background:#fff0b7;border-radius:8px;place-items:center;width:73px;height:73px;font-size:34px;display:grid;position:absolute;top:42px;left:2%;transform:rotate(-8deg);box-shadow:5px 6px #2637461f}.page-module__o0qIkq__grassBlock{border:4px solid var(--ink);background:linear-gradient(#72c957 0 27%,#a96e43 27% 100%);border-radius:5px;width:98px;height:84px;position:absolute;bottom:25px;left:8%;transform:rotate(4deg);box-shadow:6px 7px #2637461f}.page-module__o0qIkq__grassBlock:before,.page-module__o0qIkq__grassBlock:after{content:"";background:#83512f;width:13px;height:13px;position:absolute}.page-module__o0qIkq__grassBlock:before{top:36px;left:14px}.page-module__o0qIkq__grassBlock:after{top:52px;right:17px}.page-module__o0qIkq__star{color:#f4be39;font-size:36px;position:absolute;bottom:38px;right:0}.page-module__o0qIkq__introStrip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px max(7%,50vw - 590px);display:grid}.page-module__o0qIkq__introStrip>div{justify-content:center;align-items:center;gap:12px;display:flex}.page-module__o0qIkq__introStrip>div>span{background:#f4f9f1;border:1px solid #e0e8e8;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.page-module__o0qIkq__introStrip p{gap:4px;margin:0;display:grid}.page-module__o0qIkq__introStrip strong{font-size:13px}.page-module__o0qIkq__introStrip small{color:var(--muted);font-size:11px;line-height:1.5}.page-module__o0qIkq__section,.page-module__o0qIkq__topicsSection,.page-module__o0qIkq__internalSection,.page-module__o0qIkq__faqSection{padding:90px max(7%,50vw - 590px)}.page-module__o0qIkq__sectionHeading{text-align:center;max-width:720px;margin:0 auto 42px}.page-module__o0qIkq__sectionHeading h2,.page-module__o0qIkq__progressCopy h2{letter-spacing:-1.3px;margin:13px 0;font-size:clamp(29px,3.5vw,43px);font-weight:950;line-height:1.18}.page-module__o0qIkq__sectionHeading>p,.page-module__o0qIkq__progressCopy>p{color:var(--muted);font-size:14px;line-height:1.85}.page-module__o0qIkq__stagesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-module__o0qIkq__stageCard{border:2px solid var(--line);background:#fff;border-radius:10px;padding:25px;box-shadow:0 5px #eef3f5}.page-module__o0qIkq__stageTop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.page-module__o0qIkq__stageNumber{color:#7ba17d;letter-spacing:1px;font-size:13px;font-weight:950}.page-module__o0qIkq__stageIcon{background:#eff8e9;border-radius:8px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.page-module__o0qIkq__green{border-color:#dcebd8}.page-module__o0qIkq__green .page-module__o0qIkq__stageIcon{background:#eaf7e4}.page-module__o0qIkq__yellow{border-color:#f0e6c9}.page-module__o0qIkq__yellow .page-module__o0qIkq__stageIcon{background:#fff4d4}.page-module__o0qIkq__blue{border-color:#d8e8f1}.page-module__o0qIkq__blue .page-module__o0qIkq__stageIcon{background:#e8f5ff}.page-module__o0qIkq__stageCard h3,.page-module__o0qIkq__topicCard h3{margin:0 0 10px;font-size:17px;font-weight:900}.page-module__o0qIkq__stageCard p,.page-module__o0qIkq__topicCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.page-module__o0qIkq__topicsSection{background:#f6faf5}.page-module__o0qIkq__topicsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.page-module__o0qIkq__topicCard{background:#fff;border:2px solid #e2eae0;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:250px;padding:23px;transition:transform .16s,box-shadow .16s;display:flex}.page-module__o0qIkq__topicCard:hover{transform:translateY(-3px);box-shadow:0 5px #dfeadd}.page-module__o0qIkq__topicIcon{background:#eff8e9;border-radius:8px;place-items:center;width:47px;height:47px;margin-bottom:20px;font-size:25px;display:grid}.page-module__o0qIkq__topicCard h3{font-size:16px}.page-module__o0qIkq__textLink{color:#388743;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.page-module__o0qIkq__textLink:hover{text-decoration:underline}.page-module__o0qIkq__progressSection{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:90px max(7%,50vw - 590px);display:grid}.page-module__o0qIkq__progressCopy h2{max-width:530px}.page-module__o0qIkq__progressCopy>p{max-width:550px;margin-bottom:27px}.page-module__o0qIkq__progressIllustration{background:linear-gradient(145deg,#e3f4ff,#f4fae9);border:3px solid #dce9d8;border-radius:12px;place-items:center;min-height:335px;display:grid;position:relative;overflow:hidden}.page-module__o0qIkq__progressWindow{z-index:1;border:3px solid var(--ink);background:#fff;border-radius:9px;width:85%;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:7px 8px #2637461f}.page-module__o0qIkq__windowBar{border-bottom:2px solid var(--line);background:#f9fcfd;align-items:center;gap:6px;padding:12px;display:flex}.page-module__o0qIkq__windowBar>span{background:#e9b45c;border-radius:50%;width:8px;height:8px}.page-module__o0qIkq__windowBar>span:first-child{background:#e78278}.page-module__o0qIkq__windowBar>span:nth-child(2){background:#f1c95c}.page-module__o0qIkq__windowBar>span:nth-child(3){background:#70c879}.page-module__o0qIkq__windowBar strong{color:#5a7180;letter-spacing:1px;margin-left:auto;font-size:9px}.page-module__o0qIkq__progressRow{border-bottom:1px solid #e9eff2;align-items:center;gap:10px;padding:14px 12px;display:flex}.page-module__o0qIkq__progressRow:last-child{border-bottom:0}.page-module__o0qIkq__progressEmoji{background:#eef7e9;border-radius:6px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.page-module__o0qIkq__progressRow>div{gap:4px;display:grid}.page-module__o0qIkq__progressRow strong{font-size:11px}.page-module__o0qIkq__progressRow small{color:var(--muted);font-size:9px;line-height:1.5}.page-module__o0qIkq__progressArrow{color:#41974b;margin-left:auto;font-size:18px}.page-module__o0qIkq__progressDecoration{font-size:52px;position:absolute;bottom:9px;right:4%;transform:rotate(10deg)}.page-module__o0qIkq__internalSection{background:#f6faf5}.page-module__o0qIkq__internalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.page-module__o0qIkq__internalCard{min-height:205px;color:var(--ink);background:#fff;border:2px solid #e0e8dd;border-radius:9px;flex-direction:column;align-items:flex-start;padding:19px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.page-module__o0qIkq__internalCard:hover{border-color:#8fca86;transform:translateY(-3px)}.page-module__o0qIkq__internalCard>span{margin-bottom:16px;font-size:27px}.page-module__o0qIkq__internalCard strong{margin-bottom:8px;font-size:13px}.page-module__o0qIkq__internalCard small{color:var(--muted);font-size:11px;line-height:1.7}.page-module__o0qIkq__internalCard b{color:#388743;margin-top:auto;padding-top:16px;font-size:11px}.page-module__o0qIkq__faqSection .page-module__o0qIkq__sectionHeading{margin-bottom:30px}.page-module__o0qIkq__faqList{gap:12px;max-width:850px;margin:0 auto;display:grid}.page-module__o0qIkq__faqItem{border:2px solid var(--line);background:#fff;border-radius:8px;padding:0 20px}.page-module__o0qIkq__faqItem summary{cursor:pointer;padding:19px 0;font-size:14px;font-weight:850;line-height:1.6}.page-module__o0qIkq__faqItem summary::marker{color:#53a74a}.page-module__o0qIkq__faqItem p{color:var(--muted);margin:0;padding:0 0 19px;font-size:13px;line-height:1.8}.page-module__o0qIkq__finalCta{border:3px solid var(--ink);text-align:center;background:linear-gradient(140deg,#e8f8df,#f1faff);border-radius:12px;flex-direction:column;align-items:center;margin:10px max(7%,50vw - 590px) 35px;padding:55px 24px;display:flex;box-shadow:0 6px #dce9da}.page-module__o0qIkq__finalCta>span{font-size:34px}.page-module__o0qIkq__finalCta h2{letter-spacing:-1px;max-width:650px;margin:17px 0 10px;font-size:clamp(26px,3.5vw,39px);font-weight:950;line-height:1.2}.page-module__o0qIkq__finalCta p{max-width:550px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.page-module__o0qIkq__finalActions{justify-content:center;margin-top:23px}.page-module__o0qIkq__disclaimer{color:#778593;text-align:center;max-width:850px;margin:0 auto;padding:0 24px 28px;font-size:10px;line-height:1.8}@media (max-width:1000px){.page-module__o0qIkq__hero,.page-module__o0qIkq__introStrip,.page-module__o0qIkq__section,.page-module__o0qIkq__topicsSection,.page-module__o0qIkq__progressSection,.page-module__o0qIkq__internalSection,.page-module__o0qIkq__faqSection{padding-left:5%;padding-right:5%}.page-module__o0qIkq__internalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__o0qIkq__progressSection{gap:30px}}@media (max-width:700px){.page-module__o0qIkq__hero{grid-template-columns:1fr;padding:55px 22px 30px}.page-module__o0qIkq__hero h1{letter-spacing:-1.7px;font-size:clamp(38px,10vw,52px)}.page-module__o0qIkq__heroContent>p{font-size:14px}.page-module__o0qIkq__heroActions{flex-direction:column;align-items:stretch}.page-module__o0qIkq__heroActions a{width:100%}.page-module__o0qIkq__heroArt{min-height:345px;margin-top:10px}.page-module__o0qIkq__mapCard{width:min(315px,85%);top:65px;right:2%}.page-module__o0qIkq__floatingBlock{width:60px;height:60px;font-size:27px;top:25px;left:1%}.page-module__o0qIkq__grassBlock{width:76px;height:68px;bottom:18px;left:3%}.page-module__o0qIkq__introStrip{grid-template-columns:1fr;gap:16px;padding:24px}.page-module__o0qIkq__introStrip>div{justify-content:flex-start}.page-module__o0qIkq__section,.page-module__o0qIkq__topicsSection,.page-module__o0qIkq__internalSection,.page-module__o0qIkq__faqSection{padding:65px 22px}.page-module__o0qIkq__sectionHeading{margin-bottom:30px}.page-module__o0qIkq__sectionHeading h2,.page-module__o0qIkq__progressCopy h2{font-size:31px}.page-module__o0qIkq__stagesGrid,.page-module__o0qIkq__topicsGrid{grid-template-columns:1fr}.page-module__o0qIkq__stageCard{padding:21px}.page-module__o0qIkq__topicCard{min-height:225px}.page-module__o0qIkq__progressSection{grid-template-columns:1fr;gap:30px;padding:65px 22px}.page-module__o0qIkq__progressIllustration{min-height:305px}.page-module__o0qIkq__internalGrid{grid-template-columns:1fr}.page-module__o0qIkq__internalCard{min-height:175px}.page-module__o0qIkq__finalCta{margin:8px 16px 28px;padding:39px 20px}.page-module__o0qIkq__finalCta h2{font-size:29px}.page-module__o0qIkq__finalActions{flex-direction:column;align-items:stretch;width:100%}.page-module__o0qIkq__finalActions a{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__o0qIkq__primaryButton,.page-module__o0qIkq__secondaryButton,.page-module__o0qIkq__topicCard,.page-module__o0qIkq__internalCard{transition:none}}
