.page-module__MMyYXG__container{max-width:1100px;margin:0 auto;padding:0 28px}.page-module__MMyYXG__navLink{color:#fffc;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.page-module__MMyYXG__navLink:hover{color:#4ade80}.page-module__MMyYXG__navLoginBtn{color:#fffc;border:1px solid #ffffff40;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s}.page-module__MMyYXG__navLoginBtn:hover{color:#fff;background:#ffffff14;border-color:#fff9}.page-module__MMyYXG__navCta{color:#1a3c2e;background:#4ade80;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s}.page-module__MMyYXG__navCta:hover{background:#86efac;transform:translateY(-1px)}.page-module__MMyYXG__heroBtnPrimary{color:#fff;cursor:pointer;background:#63a725;border:none;border-radius:10px;align-items:center;gap:6px;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.page-module__MMyYXG__heroBtnPrimary:hover{background:#15803d;transform:translateY(-1px)}.page-module__MMyYXG__heroBtnOutline{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:10px;align-items:center;gap:6px;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__MMyYXG__heroBtnOutline:hover{background:#ffffff1a;border-color:#ffffffa6}.page-module__MMyYXG__btnGreen{color:#fff;background:#63a725;border-radius:10px;align-items:center;gap:6px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.page-module__MMyYXG__btnGreen:hover{background:#15803d;transform:translateY(-1px)}.page-module__MMyYXG__btnWhite{color:#63a725;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.page-module__MMyYXG__btnWhite:hover{background:#f0fdf4;transform:translateY(-1px)}.page-module__MMyYXG__btnWhiteOutline{color:#fff;background:0 0;border:2px solid #fff6;border-radius:10px;align-items:center;gap:6px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__MMyYXG__btnWhiteOutline:hover{background:#ffffff1a;border-color:#ffffffb3}.page-module__MMyYXG__btnGreenOutline{color:#63a725;background:#fff;border:2px solid #63a725;border-radius:10px;align-items:center;gap:6px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__MMyYXG__btnGreenOutline:hover{background:#f0fdf4}.page-module__MMyYXG__stepCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 4px #00000012}.page-module__MMyYXG__stepCard:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001a}.page-module__MMyYXG__serviceCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 16px;transition:transform .2s,box-shadow .2s,border-color .2s}.page-module__MMyYXG__serviceCard:hover{border-color:#86efac;transform:translateY(-2px);box-shadow:0 8px 24px #16a34a1f}.page-module__MMyYXG__testimonialCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000f}.page-module__MMyYXG__testimonialCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000017}.page-module__MMyYXG__whyCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;box-shadow:0 1px 3px #0000000f}.page-module__MMyYXG__footerLink{color:#fff9;font-size:14px;text-decoration:none;transition:color .15s}.page-module__MMyYXG__footerLink:hover{color:#ffffffe6}.page-module__MMyYXG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__MMyYXG__servicesGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.page-module__MMyYXG__whyGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-module__MMyYXG__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__MMyYXG__statsGrid{grid-template-columns:repeat(4,1fr);display:grid}.page-module__MMyYXG__heroTitle{letter-spacing:-2px;color:#fff;margin:0 0 20px;font-size:60px;font-weight:800;line-height:1.08}.page-module__MMyYXG__heroTitle em{color:#4ade80;font-style:normal}.page-module__MMyYXG__heroSub{color:#ffffffbf;max-width:560px;margin:0 0 36px;font-size:19px;line-height:1.65}.page-module__MMyYXG__sectionTitle{letter-spacing:-.8px;color:#111827;margin:0 0 12px;font-size:38px;font-weight:800}.page-module__MMyYXG__sectionSub{color:#6b7280;max-width:560px;margin:0 auto 52px;font-size:17px;line-height:1.65}.page-module__MMyYXG__sectionTitleWhite{letter-spacing:-.8px;color:#fff;margin:0 0 12px;font-size:38px;font-weight:800}.page-module__MMyYXG__navCtaMobile{color:#1a3c2e;background:#4ade80;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;display:none}@media (max-width:800px){.page-module__MMyYXG__stepsGrid{grid-template-columns:1fr}.page-module__MMyYXG__servicesGrid{grid-template-columns:repeat(2,1fr)}.page-module__MMyYXG__whyGrid,.page-module__MMyYXG__testimonialsGrid{grid-template-columns:1fr}.page-module__MMyYXG__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__MMyYXG__heroTitle{letter-spacing:-.5px;font-size:32px}.page-module__MMyYXG__heroSub{max-width:100%;font-size:15px}.page-module__MMyYXG__sectionTitle,.page-module__MMyYXG__sectionTitleWhite{font-size:28px}.page-module__MMyYXG__navLinks,.page-module__MMyYXG__navCta,.page-module__MMyYXG__navLoginBtn,.page-module__MMyYXG__navLogoText{display:none!important}.page-module__MMyYXG__navCtaMobile{display:inline-flex!important}.page-module__MMyYXG__container{padding:0 18px}.page-module__MMyYXG__heroLogo{display:none!important}.page-module__MMyYXG__perksGrid{grid-template-columns:repeat(2,1fr)!important}.page-module__MMyYXG__heroInner{flex-direction:column!important;align-items:stretch!important;gap:0!important}.page-module__MMyYXG__heroSection{padding:56px 0 48px!important}}
