.LandingLayout_layout__yLmek{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-bg);font-family:Source Sans\ 3,sans-serif}.LandingLayout_header__RD8NU{position:fixed;top:0;width:100%;z-index:1000;background-color:rgba(254,249,238,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:none;padding:0;transition:all .3s ease}.LandingLayout_header__RD8NU .LandingLayout_container__qkG0j{max-width:1280px;margin:0 auto;padding:0 2rem;height:80px;display:flex;justify-content:space-between;align-items:center}.LandingLayout_header__RD8NU .LandingLayout_logo__JG4RT{display:flex;align-items:center;gap:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.04em;color:var(--color-primary-dark);text-decoration:none;z-index:1005}.LandingLayout_header__RD8NU .LandingLayout_logo__JG4RT img{display:block}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0;align-items:center}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a{color:#4a5240;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.02em;text-decoration:none;font-size:.95rem;padding:.5rem 0;position:relative;transition:color .2s}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-primary-dark);transition:width .3s ease}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a.LandingLayout_active__JfcSW,.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a:hover{color:var(--color-primary-dark)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a.LandingLayout_active__JfcSW:after,.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a:hover:after{width:100%}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J{position:relative;display:flex;align-items:center;height:100%}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownTrigger__L7JYx{cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-weight:500;padding:.5rem 0;transition:color .2s}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownTrigger__L7JYx svg{font-size:.8em;transition:transform .2s}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownTrigger__L7JYx:hover{color:var(--color-primary-strong)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid var(--color-border);padding:.5rem;min-width:220px;flex-direction:column;gap:.25rem;opacity:0;visibility:hidden;transition:all .2s ease}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG a{display:block;width:100%;padding:.75rem 1rem;border-radius:8px;font-size:.95rem;color:var(--color-text);white-space:nowrap}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG a:hover{background-color:var(--color-bg);color:var(--color-primary)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG a:after{display:none}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J:hover .LandingLayout_dropdownTrigger__L7JYx{color:var(--color-primary-strong)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J:hover .LandingLayout_dropdownTrigger__L7JYx svg{transform:rotate(180deg)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J:hover .LandingLayout_dropdownMenu__CkPiG{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.LandingLayout_header__RD8NU .LandingLayout_mobileActions__9CMZp{display:none}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm{display:flex;align-items:center;gap:1.5rem;z-index:1005}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .LandingLayout_loginLink__Vwxro{background:none;border:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.02em;color:#4a5240;cursor:pointer;text-decoration:none;font-size:.95rem}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .LandingLayout_loginLink__Vwxro:hover{color:var(--color-primary-dark)}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .LandingLayout_burgerButton__hU6c2{display:none;background:none;border:1px solid var(--color-border);padding:.5rem;border-radius:8px;font-size:1.5rem;color:var(--color-text);cursor:pointer;transition:background-color .2s}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .LandingLayout_burgerButton__hU6c2:hover{background-color:rgba(0,0,0,.05)}@media(max-width:968px){.LandingLayout_header__RD8NU .LandingLayout_container__qkG0j{padding:0 1rem}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1001;visibility:hidden}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul{flex-direction:column;align-items:center;gap:2rem}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul a{font-size:1.5rem;font-weight:600}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J{flex-direction:column;width:100%;align-items:center}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownTrigger__L7JYx{font-size:1.25rem;font-weight:600;width:100%;justify-content:center}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownTrigger__L7JYx svg{display:inline-block!important;margin-left:.5rem;transition:transform .3s ease}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG{position:relative;top:0;left:0;transform:none;box-shadow:none;border:none;background:rgba(0,0,0,.03);border-radius:8px;width:100%;display:flex;flex-direction:column;max-height:0;overflow:hidden;opacity:0;visibility:hidden;padding:0;margin:0;gap:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG:before{display:none}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG a{text-align:center;font-size:1.1rem;color:var(--color-text-muted);padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG a:last-child{border-bottom:none}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J .LandingLayout_dropdownMenu__CkPiG a:hover{background:none;color:var(--color-primary)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J.LandingLayout_dropdownActive__g0BNY .LandingLayout_dropdownTrigger__L7JYx svg{transform:rotate(180deg);color:var(--color-primary)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J.LandingLayout_dropdownActive__g0BNY .LandingLayout_dropdownMenu__CkPiG{max-height:300px;opacity:1;visibility:visible;padding:.5rem 0;margin-top:.5rem;transform:none}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J:hover .LandingLayout_dropdownTrigger__L7JYx svg{transform:none}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6 ul .LandingLayout_hasDropdown__jl95J.LandingLayout_dropdownActive__g0BNY:hover .LandingLayout_dropdownTrigger__L7JYx svg{transform:rotate(180deg)}.LandingLayout_header__RD8NU .LandingLayout_nav__WiTO6.LandingLayout_mobileOpen__7xU5_{transform:translateY(0);visibility:visible}.LandingLayout_header__RD8NU .LandingLayout_mobileActions__9CMZp{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;width:80%}.LandingLayout_header__RD8NU .LandingLayout_mobileActions__9CMZp .LandingLayout_mobileLogin__ah4Be{font-weight:700;color:var(--color-text);font-size:1.2rem;padding:.5rem}.LandingLayout_header__RD8NU .LandingLayout_mobileActions__9CMZp .LandingLayout_mobileRegister__6S33X{background-color:var(--color-primary);color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;width:100%;text-align:center;font-size:1.1rem}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .LandingLayout_loginLink__Vwxro,.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .dys-button{display:none}.LandingLayout_header__RD8NU .LandingLayout_actions__7APgm .LandingLayout_burgerButton__hU6c2{display:block}}.LandingLayout_main__t64bj{flex:1 1;width:100%}.LandingLayout_footer__kEfus{background-color:var(--surface-container);color:var(--on-surface);padding-top:5rem;margin-top:auto;border-top:none}.LandingLayout_footer__kEfus .LandingLayout_container__qkG0j{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;grid-gap:3rem;gap:3rem}.LandingLayout_footer__kEfus .LandingLayout_brandCol__phpzU .LandingLayout_logo__JG4RT{display:flex;align-items:center;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.04em;color:var(--color-primary-dark);text-decoration:none;margin-bottom:1rem}.LandingLayout_footer__kEfus .LandingLayout_brandCol__phpzU .LandingLayout_logo__JG4RT svg{color:var(--color-primary-dark)}.LandingLayout_footer__kEfus .LandingLayout_brandCol__phpzU .LandingLayout_mission__OpuiE{color:var(--on-surface-variant);line-height:1.6;margin-bottom:1.5rem;max-width:300px;font-size:.95rem}.LandingLayout_footer__kEfus .LandingLayout_brandCol__phpzU .LandingLayout_socials__bVaAi{display:flex;gap:1rem}.LandingLayout_footer__kEfus .LandingLayout_brandCol__phpzU .LandingLayout_socials__bVaAi a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--surface-container-high);border-radius:50%;color:var(--on-surface-variant);transition:all .2s ease}.LandingLayout_footer__kEfus .LandingLayout_brandCol__phpzU .LandingLayout_socials__bVaAi a:hover{background-color:var(--color-primary-dark);color:#fff;transform:translateY(-2px)}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 h4,.LandingLayout_footer__kEfus .LandingLayout_navCol__o3Xk6 h4{color:var(--on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.25rem}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 ul,.LandingLayout_footer__kEfus .LandingLayout_navCol__o3Xk6 ul{list-style:none;padding:0;margin:0}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 ul li,.LandingLayout_footer__kEfus .LandingLayout_navCol__o3Xk6 ul li{margin-bottom:.75rem}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 ul li a,.LandingLayout_footer__kEfus .LandingLayout_navCol__o3Xk6 ul li a{color:var(--on-surface-variant);text-decoration:none;font-size:.9rem;transition:color .2s ease,padding-left .2s ease}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 ul li a:hover,.LandingLayout_footer__kEfus .LandingLayout_navCol__o3Xk6 ul li a:hover{color:var(--color-primary-dark);padding-left:5px}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 ul li{display:flex;align-items:center;gap:.75rem}.LandingLayout_footer__kEfus .LandingLayout_contactCol__3G8_7 ul li svg{color:var(--color-primary-dark);font-size:1.1rem;flex-shrink:0}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se{background-color:var(--surface-container-high);margin-top:4rem;padding:1.5rem 0;border-top:none}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se .LandingLayout_container__qkG0j{display:flex;justify-content:space-between;align-items:center;gap:1rem;grid-template-columns:1fr}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se .LandingLayout_copyright__vErHE{color:var(--on-surface-variant);font-size:.85rem}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se .LandingLayout_legalLinks__e782n{display:flex;gap:1.5rem;flex-wrap:wrap}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se .LandingLayout_legalLinks__e782n a{color:var(--on-surface-variant);text-decoration:none;font-size:.85rem;transition:color .2s}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se .LandingLayout_legalLinks__e782n a:hover{color:var(--color-primary-dark)}@media(max-width:1024px){.LandingLayout_footer__kEfus .LandingLayout_container__qkG0j{grid-template-columns:1fr 1fr;gap:3rem 2rem}}@media(max-width:640px){.LandingLayout_footer__kEfus{padding-top:3rem}.LandingLayout_footer__kEfus .LandingLayout_container__qkG0j{grid-template-columns:1fr;gap:2.5rem;padding:0 1.5rem}.LandingLayout_footer__kEfus .LandingLayout_bottomBar__Qa6Se .LandingLayout_container__qkG0j{flex-direction:column-reverse;text-align:center;padding:0 1.5rem}}.Landing_landingContainer__jBfWR{display:flex;flex-direction:column;overflow-x:hidden;padding-top:80px}.Landing_hero__hWYbT{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:4rem;gap:4rem;padding:5rem 5rem 4rem;min-height:calc(100vh - 80px);background-color:#fef9ee}@media(max-width:968px){.Landing_hero__hWYbT{display:flex;flex-direction:column-reverse;text-align:center;padding:3rem 1.5rem;min-height:auto;gap:3rem}}.Landing_heroContent__RyBt6{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:968px){.Landing_heroContent__RyBt6{align-items:center}}.Landing_heroBadge__649AW{display:inline-block;padding:.4rem 1rem;border-radius:50px;background-color:#a6f5a8;color:#277234;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.Landing_heroTitle__CSUWs{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#356b00}@media(max-width:968px){.Landing_heroTitle__CSUWs{font-size:clamp(2.5rem,8vw,4rem)}}.Landing_heroTitle__CSUWs .Landing_highlight__Y6cXs{color:#6fb736}.Landing_heroTitle__CSUWs .Landing_highlightWarm__3xnPp{color:#795900}.Landing_heroSubtitle__yq7ms{font-size:1.125rem;color:#414939;max-width:min(65ch,100%);line-height:1.75;text-align:left;letter-spacing:.015em;word-spacing:.05em;margin-bottom:1.25rem}@media(max-width:968px){.Landing_heroSubtitle__yq7ms{font-size:1rem}}.Landing_heroActions__2tLjn{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap}@media(max-width:968px){.Landing_heroActions__2tLjn{justify-content:center;width:100%}.Landing_heroActions__2tLjn a,.Landing_heroActions__2tLjn button{width:100%;max-width:350px}}.Landing_btnPrimary__QMK_w{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#356b00,#6fb736);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:20px;border:none;cursor:pointer;box-shadow:0 40px 60px -20px rgba(29,28,21,.06);text-decoration:none;transition:transform .2s,box-shadow .2s}.Landing_btnPrimary__QMK_w:hover{transform:scale(1.02);box-shadow:0 20px 40px rgba(53,107,0,.25);color:#fff}.Landing_btnSecondary__Fseer{display:inline-flex;align-items:center;gap:.5rem;background:#e7e2d7;color:#1d1c15;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:20px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.Landing_btnSecondary__Fseer:hover{background:#ede8dd;color:#1d1c15}.Landing_btnCta__1E6ar{display:inline-flex;align-items:center;gap:.5rem;background:#f4bf45;color:#261a00;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:20px;border:none;cursor:pointer;box-shadow:0 40px 60px -20px rgba(29,28,21,.06);text-decoration:none;transition:transform .2s}.Landing_btnCta__1E6ar:hover{transform:scale(1.02);color:#261a00}.Landing_heroImage__hEQQ_{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.Landing_heroMosaic__5BEtG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%;max-width:520px}.Landing_mosaicCard__jYqND{border-radius:32px;overflow:hidden;box-shadow:0 40px 60px -20px rgba(29,28,21,.06)}.Landing_mosaicCard__jYqND img{width:100%;height:100%;object-fit:cover;display:block}.Landing_mosaicCard__jYqND.Landing_mosaicRotatePos__PmDCq{transform:rotate(3deg);aspect-ratio:1;background:rgba(111,183,54,.12);display:flex;align-items:center;justify-content:center;font-size:4rem}.Landing_mosaicCard__jYqND.Landing_mosaicRotateNeg__zbTNu{transform:rotate(-6deg);margin-top:3rem;aspect-ratio:1}.Landing_mosaicCard__jYqND.Landing_mosaicWide__EwnIl{grid-column:1/-1;aspect-ratio:16/9;margin-top:.5rem}.Landing_sectionLight__hVdDt{padding:5rem;background-color:#fef9ee}@media(max-width:968px){.Landing_sectionLight__hVdDt{padding:3rem 1.5rem}}.Landing_sectionMuted__DXQTg{padding:5rem;background-color:#f8f3e8}@media(max-width:968px){.Landing_sectionMuted__DXQTg{padding:3rem 1.5rem}}.Landing_sectionContainer__8ZpZC{max-width:1280px;margin:0 auto}.Landing_sectionHeader__6tnRb{text-align:center;margin-bottom:3rem}.Landing_sectionHeader__6tnRb h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:#356b00;margin-bottom:1rem;line-height:1.15}@media(max-width:768px){.Landing_sectionHeader__6tnRb h2{font-size:1.6rem}}.Landing_sectionHeader__6tnRb h2:after{content:"";display:block;width:56px;height:4px;background:linear-gradient(90deg,#6fb736,#f4bf45);border-radius:4px;margin:1.25rem auto 0}.Landing_sectionHeader__6tnRb p{color:#414939;font-size:1.0625rem;max-width:560px;margin:1.25rem auto 0;line-height:1.7}.Landing_features__zhPsK{padding:2rem 5rem}@media(max-width:968px){.Landing_features__zhPsK{padding:2rem 1.5rem}}.Landing_statsBanner__qp_Mk{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem;background-color:#fff;border-radius:32px;padding:2.5rem 2rem;text-align:center;box-shadow:0 40px 60px -20px rgba(29,28,21,.06)}@media(max-width:640px){.Landing_statsBanner__qp_Mk{grid-template-columns:1fr 1fr}}.Landing_statItem__IwwN1 .Landing_statNumber__1RaFH{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;color:#356b00;margin-bottom:.5rem;line-height:1.2}.Landing_statItem__IwwN1 p{color:#414939;font-size:.9rem;line-height:1.5;margin:0}.Landing_grid__xGYPF{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:480px){.Landing_grid__xGYPF{grid-template-columns:1fr}}.Landing_card__04vMs{background:#fff;padding:2.5rem;border-radius:32px;border:none;box-shadow:0 40px 60px -20px rgba(29,28,21,.06);transition:transform .3s ease}.Landing_card__04vMs:hover{transform:translateY(-6px)}.Landing_card__04vMs .Landing_iconWrapper__GA_Hd{width:60px;height:60px;background:rgba(111,183,54,.1);color:#356b00;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:1.5rem}.Landing_card__04vMs h3{font-family:Plus Jakarta Sans,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;color:#1d1c15}.Landing_card__04vMs p{color:#414939;line-height:1.65;font-size:.95rem;margin:0}.Landing_pillarGrid__SHo07{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.Landing_pillarGrid__SHo07{grid-template-columns:1fr}}.Landing_pillarCard__gQsw0{background:#fff;padding:3rem;border-radius:32px;box-shadow:0 40px 60px -20px rgba(29,28,21,.06);transition:transform .3s ease}.Landing_pillarCard__gQsw0:hover{transform:translateY(-6px)}.Landing_pillarCard__gQsw0 .Landing_pillarIcon__HglMW{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:2rem}.Landing_pillarCard__gQsw0 .Landing_pillarIcon__HglMW.Landing_iconGreen__eGSUw{background:rgba(111,183,54,.12);color:#356b00}.Landing_pillarCard__gQsw0 .Landing_pillarIcon__HglMW.Landing_iconYellow__zPJGW{background:rgba(244,191,69,.15);color:#795900}.Landing_pillarCard__gQsw0 .Landing_pillarIcon__HglMW.Landing_iconTeal__bHomC{background:rgba(43,127,109,.12);color:#2b7f6d}.Landing_pillarCard__gQsw0 h3{font-family:Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;color:#1d1c15}.Landing_pillarCard__gQsw0 p{color:#414939;line-height:1.7;margin:0}.Landing_audienceGrid__C5nx9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.Landing_audienceGrid__C5nx9{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Landing_audienceGrid__C5nx9{grid-template-columns:1fr}}.Landing_audienceCard__QJT9Y{background:#f2ede2;padding:2rem;border-radius:32px;transition:background .5s ease,transform .3s ease;cursor:default}.Landing_audienceCard__QJT9Y .Landing_audienceIcon__GO6mP{font-size:2.5rem;color:#356b00;margin-bottom:5rem;transition:color .5s ease}.Landing_audienceCard__QJT9Y h4{font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;color:#1d1c15;margin-bottom:.5rem;transition:color .5s ease}.Landing_audienceCard__QJT9Y p{font-size:.9rem;color:#414939;margin:0;line-height:1.6;transition:color .5s ease}.Landing_audienceCard__QJT9Y:hover{background:#356b00;transform:translateY(-4px)}.Landing_audienceCard__QJT9Y:hover .Landing_audienceIcon__GO6mP,.Landing_audienceCard__QJT9Y:hover h4{color:#fff}.Landing_audienceCard__QJT9Y:hover p{color:hsla(0,0%,100%,.75)}.Landing_comparisonGrid__pW47L{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.Landing_comparisonGrid__pW47L{grid-template-columns:1fr}}.Landing_comparisonCard__iblzB{background:#fff;padding:2.5rem;border-radius:32px;box-shadow:0 40px 60px -20px rgba(29,28,21,.06)}.Landing_comparisonCard__iblzB.Landing_comparisonMuted__wfQBr{background:#fef9ee;border-top:4px solid #ede8dd}.Landing_comparisonCard__iblzB.Landing_comparisonMuted__wfQBr h3{color:#6b7280}.Landing_comparisonCard__iblzB.Landing_comparisonPrimary__hb6dR{border-top:4px solid #356b00;box-shadow:0 0 0 1px rgba(53,107,0,.05),0 40px 60px -20px rgba(29,28,21,.06)}.Landing_comparisonCard__iblzB.Landing_comparisonPrimary__hb6dR h3{color:#356b00}.Landing_comparisonCard__iblzB h3{font-family:Plus Jakarta Sans,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.Landing_comparisonCard__iblzB ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.Landing_comparisonCard__iblzB li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;color:#414939}.Landing_comparisonCard__iblzB li .Landing_checkIcon__SogDi{color:#356b00;margin-top:2px;flex-shrink:0}.Landing_comparisonCard__iblzB li .Landing_crossIcon__chYyq{color:#9ca3af;margin-top:2px;flex-shrink:0}.Landing_stepsGrid__ER1Vr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.Landing_stepsGrid__ER1Vr{grid-template-columns:1fr}}.Landing_stepCard__lq2MH{background:#fff;padding:2rem;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 40px 60px -20px rgba(29,28,21,.06)}.Landing_stepCard__lq2MH .Landing_stepNumber__03ZlK{position:absolute;top:-8px;right:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:5.5rem;font-weight:900;color:rgba(111,183,54,.08);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.04em}.Landing_stepCard__lq2MH .Landing_stepIcon__frSNs{width:52px;height:52px;background:rgba(111,183,54,.1);color:#356b00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.Landing_stepCard__lq2MH h3{font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;color:#1d1c15}.Landing_stepCard__lq2MH p{color:#414939;line-height:1.65;margin:0;font-size:.95rem}.Landing_accessibilityPreview__3PBjW{background:linear-gradient(135deg,#356b00,#6fb736);padding:5rem 2rem;color:#fff;text-align:center;position:relative;overflow:hidden}.Landing_accessibilityPreview__3PBjW:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0);background-size:30px 30px}.Landing_accessibilityPreview__3PBjW .Landing_contentBox__gzPzo{position:relative;z-index:1;max-width:720px;margin:0 auto}.Landing_accessibilityPreview__3PBjW .Landing_contentBox__gzPzo h2{font-family:Plus Jakarta Sans,sans-serif;color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1.5rem}.Landing_accessibilityPreview__3PBjW .Landing_contentBox__gzPzo p{font-size:1.15rem;opacity:.85;margin-bottom:2rem;line-height:1.7}.Landing_accessibilityPreview__3PBjW .Landing_tags__Won8W{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.Landing_accessibilityPreview__3PBjW .Landing_tags__Won8W span{background:hsla(0,0%,100%,.18);padding:.45rem 1rem;border-radius:50px;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:.85rem}.Landing_resourcesGrid__rCr0O{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.Landing_resourceCard__42PZ7{background:#fff;border-radius:32px;padding:1.75rem;box-shadow:0 40px 60px -20px rgba(29,28,21,.06);text-decoration:none;transition:transform .2s;display:block}.Landing_resourceCard__42PZ7:hover{transform:translateY(-4px)}.Landing_resourceCard__42PZ7 h3{font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.Landing_resourceCard__42PZ7 p{color:#414939;line-height:1.6;margin:0;font-size:.9rem}.Landing_ctaSection__VDWHC{background-color:#f8f3e8;text-align:center;padding:6rem 2rem}.Landing_ctaSection__VDWHC h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1rem;color:#356b00}@media(max-width:768px){.Landing_ctaSection__VDWHC h2{font-size:2rem}}.Landing_ctaSection__VDWHC p{font-size:1.1rem;color:#414939;margin-bottom:2.5rem;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.7}.Landing_bigCta__Wt7RE{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#356b00,#6fb736);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:700;padding:1.25rem 2.75rem;border:none;border-radius:32px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px rgba(53,107,0,.3)}@media(max-width:768px){.Landing_bigCta__Wt7RE{width:100%;max-width:350px;justify-content:center}}.Landing_bigCta__Wt7RE:hover{transform:scale(1.03);box-shadow:0 20px 40px rgba(53,107,0,.35)}.Landing_mosaicIcon__JiyRE{color:#356b00;font-size:3.5rem}.Landing_mosaicWideInner__8FD7c{background:linear-gradient(135deg,rgba(111,183,54,.15),rgba(53,107,0,.08));display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;height:100%}.Landing_mosaicIconPill__Ti5tg{width:56px;height:56px;background:rgba(53,107,0,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#356b00}.Landing_mosaicLogoImg__t_O0_{width:100%;height:100%;object-fit:cover}.Landing_textBlock__QB_tc{max-width:760px;margin:0 auto;background:#fff;border-radius:32px;padding:3rem 3.25rem;box-shadow:0 24px 60px -28px rgba(53,107,0,.18),0 2px 6px rgba(29,28,21,.04);border:1px solid rgba(111,183,54,.12);position:relative;overflow:hidden}.Landing_textBlock__QB_tc:before{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;background:radial-gradient(circle,rgba(244,191,69,.18) 0,transparent 70%);pointer-events:none}@media(max-width:768px){.Landing_textBlock__QB_tc{padding:2rem 1.5rem;border-radius:20px}}.Landing_textBlock__QB_tc>*{position:relative}.Landing_textBlockIntro__uWD95{margin-bottom:1.5rem;color:#1d1c15;font-size:1.125rem;line-height:1.6;max-width:min(65ch,100%);text-align:left;letter-spacing:.015em;word-spacing:.05em;font-weight:600}.Landing_checkList__NBRzn{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem;margin:0 0 2rem}.Landing_checkItem__llswC{display:flex;align-items:center;gap:.875rem;font-size:1.0625rem;color:#1d1c15;font-weight:500;padding:.5rem .875rem;background:rgba(111,183,54,.04);border-radius:14px;transition:background .2s ease,transform .2s ease}.Landing_checkItem__llswC:hover{background:rgba(111,183,54,.08);transform:translateX(2px)}.Landing_checkIcon__SogDi{color:#fff;background:#6fb736;width:26px;height:26px;padding:7px;border-radius:50%;box-sizing:border-box;flex-shrink:0;box-shadow:0 2px 6px rgba(111,183,54,.3)}.Landing_blockquoteNote__8fwXg{background:linear-gradient(135deg,rgba(244,191,69,.12),rgba(111,183,54,.06));font-style:italic}.Landing_blockquoteNote__8fwXg,.Landing_textConclusion__7vCYu{color:#1d1c15;font-size:1.0625rem;line-height:1.75;border-left:4px solid #6fb736;padding:1.25rem 1.5rem;border-radius:0 14px 14px 0;max-width:100%;margin:0;text-align:left;letter-spacing:.015em;word-spacing:.05em}.Landing_textConclusion__7vCYu{background:linear-gradient(135deg,rgba(111,183,54,.08),rgba(244,191,69,.06));font-weight:500}.Landing_ctaSectionMid__cB0mr{background:linear-gradient(135deg,#356b00,#6fb736);text-align:center;padding:5rem 2rem}@media(max-width:768px){.Landing_ctaSectionMid__cB0mr{padding:3rem 1.5rem}}.Landing_ctaSectionMid__cB0mr h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1rem;color:#fff}@media(max-width:768px){.Landing_ctaSectionMid__cB0mr h2{font-size:1.75rem}}.Landing_ctaSectionMid__cB0mr p{font-size:1.1rem;color:hsla(0,0%,100%,.85);margin-bottom:2.5rem;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.7}.Landing_bigCtaWhite__WcdOD{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#356b00;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:700;padding:1.25rem 2.75rem;border:none;border-radius:32px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px rgba(0,0,0,.2);text-decoration:none}@media(max-width:768px){.Landing_bigCtaWhite__WcdOD{width:100%;max-width:350px;justify-content:center}}.Landing_bigCtaWhite__WcdOD:hover{transform:scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.25);color:#356b00}.Landing_centeredBlock__S99hM{max-width:680px;margin:0 auto;text-align:center}.Landing_centeredBlockTitle__QVJW0{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:#356b00;margin-bottom:.75rem;line-height:1.1}.Landing_centeredBlockSubtitle__TzcJ1{color:#414939;margin-bottom:2rem;font-size:1.05rem}.Landing_checkListCentered___obw5{list-style:none;padding:0;display:inline-flex;flex-direction:column;gap:.75rem;text-align:left;margin-bottom:2rem}.Landing_checkItemLg__VoPf2{display:flex;align-items:center;gap:.75rem;font-size:1.05rem;color:#1d1c15}.Landing_testimonialGrid__FLfKG{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:800px;margin:0 auto}.Landing_testimonialCard__na40x{background:#fff;border-radius:32px;padding:2rem;border-left:4px solid #6fb736;margin:0;box-shadow:0 40px 60px -20px rgba(29,28,21,.06);transition:transform .25s ease}.Landing_testimonialCard__na40x:hover{transform:translateY(-4px)}.Landing_testimonialText__CFKJP{font-style:italic;margin-bottom:1rem;color:#1d1c15;line-height:1.7}.Landing_testimonialAuthor__iRRnr{font-weight:600;color:#356b00;font-size:.9rem}.Landing_bioBlock__5oeWX{max-width:720px;margin:0 auto}.Landing_bioTitle__1VlAp{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:#356b00;margin-bottom:1.5rem;line-height:1.1}.Landing_bioParagraphSm__sZwF2,.Landing_bioParagraph__pc2XP{color:#414939;line-height:1.8;margin-bottom:1.25rem;font-size:1.125rem;max-width:min(65ch,100%);text-align:left;letter-spacing:.015em;word-spacing:.05em}.Landing_faqList__0lM9I{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.875rem}.Landing_faqItem__ZoY8u{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(111,183,54,.12);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.Landing_faqItem__ZoY8u:hover{border-color:rgba(111,183,54,.25);transform:translateY(-1px)}.Landing_faqItemOpen__Y_ZlZ{border-color:#6fb736;box-shadow:0 16px 40px -20px rgba(53,107,0,.25);background:linear-gradient(180deg,#ffffff,rgba(111,183,54,.03))}.Landing_faqItemOpen__Y_ZlZ:hover{transform:none}.Landing_faqButton__hE7Yn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;font-size:1.0625rem;font-weight:600;color:#1d1c15;text-align:left;font-family:inherit;line-height:1.4;letter-spacing:.01em}.Landing_faqItemOpen__Y_ZlZ .Landing_faqButton__hE7Yn{color:#356b00;padding-bottom:.75rem}.Landing_faqChevron__H0jE0{flex-shrink:0;color:#6fb736;font-size:.9rem;width:32px;height:32px;padding:8px;border-radius:50%;background:rgba(111,183,54,.1);box-sizing:border-box;transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease}.Landing_faqItemOpen__Y_ZlZ .Landing_faqChevron__H0jE0{transform:rotate(180deg);background:#6fb736;color:#fff}.Landing_faqAnswer__aymuX{padding:0 1.5rem 1.35rem;color:#414939;line-height:1.75;font-size:1rem;letter-spacing:.01em;position:relative}.Landing_faqAnswer__aymuX:before{content:"";display:block;width:40px;height:2px;background:rgba(111,183,54,.4);border-radius:2px;margin-bottom:1rem}.Landing_ctaSectionFinal__P5ZLq{background:linear-gradient(135deg,#356b00,#6fb736);text-align:center;padding:6rem 2rem;position:relative;overflow:hidden}.Landing_ctaSectionFinal__P5ZLq:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0);background-size:30px 30px;pointer-events:none}@media(max-width:768px){.Landing_ctaSectionFinal__P5ZLq{padding:4rem 1.5rem}}.Landing_ctaSectionFinal__P5ZLq h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;margin-bottom:2rem;color:#fff;position:relative}@media(max-width:768px){.Landing_ctaSectionFinal__P5ZLq h2{font-size:2rem}}.Landing_ctaFinalNote__hqL6y{margin-top:1.25rem;font-size:.9rem;color:hsla(0,0%,100%,.75);position:relative}.Landing_sectionTitleAsym__38Pz4{display:flex;flex-direction:column;gap:.25rem}.Landing_sectionTitleAsym__38Pz4 .Landing_titleMain__J3TiT{color:#356b00}.Landing_sectionTitleAsym__38Pz4 .Landing_titleMain__J3TiT,.Landing_sectionTitleAsym__38Pz4 .Landing_titleSub__w_M2C{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.Landing_sectionTitleAsym__38Pz4 .Landing_titleSub__w_M2C{color:#414939}