.page-module___8aEwW__skipLink{color:#fff;z-index:100;background:#1a4d2e;padding:8px 16px;text-decoration:none;position:absolute;top:-40px;left:0}.page-module___8aEwW__skipLink:focus{top:0}.page-module___8aEwW__header{z-index:50;background:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 0;position:sticky;top:0;box-shadow:0 1px 3px #00000014}.page-module___8aEwW__headerContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.page-module___8aEwW__logo{font-family:var(--font-ibm-plex-serif),serif;color:#1a4d2e;letter-spacing:-.02em;font-size:1.5rem;font-weight:600;text-decoration:none}.page-module___8aEwW__logoAccent{color:#d97706}.page-module___8aEwW__hero{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:4rem 1.5rem;display:grid}@media (min-width:768px){.page-module___8aEwW__hero{grid-template-columns:1.2fr 1fr;padding:6rem 1.5rem}}.page-module___8aEwW__heroContent h1{font-family:var(--font-ibm-plex-serif),serif;color:#1a4d2e;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:600;line-height:1.15;animation:.6s ease-out page-module___8aEwW__fadeInUp}@media (min-width:768px){.page-module___8aEwW__heroContent h1{font-size:3.25rem}}.page-module___8aEwW__heroSubheadline{color:#6b7280;margin-bottom:2rem;font-size:1.25rem;line-height:1.6;animation:.6s ease-out .1s backwards page-module___8aEwW__fadeInUp}.page-module___8aEwW__valueList{margin-bottom:2.5rem;list-style:none;animation:.6s ease-out .2s backwards page-module___8aEwW__fadeInUp}.page-module___8aEwW__valueList li{color:#1f2937;margin-bottom:1rem;padding-left:2rem;position:relative}.page-module___8aEwW__valueList li:before{content:"✓";color:#1a4d2e;font-size:1.25rem;font-weight:600;position:absolute;left:0}.page-module___8aEwW__ctaContainer{animation:.6s ease-out .3s backwards page-module___8aEwW__fadeInUp}.page-module___8aEwW__ctaButton{color:#fff;cursor:pointer;background:#1a4d2e;border:2px solid #1a4d2e;border-radius:6px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module___8aEwW__ctaButton:hover,.page-module___8aEwW__ctaButton:focus{background:#2d6b45;border-color:#2d6b45;transform:translateY(-2px);box-shadow:0 4px 12px #1a4d2e33}.page-module___8aEwW__ctaButton:focus{outline-offset:2px;outline:3px solid #d97706}.page-module___8aEwW__ctaDetails{color:#6b7280;margin-top:.75rem;font-size:.9rem}.page-module___8aEwW__trustLine{color:#6b7280;border-left:3px solid #d97706;margin-top:1.5rem;padding-left:1rem;font-size:.9rem;font-style:italic}.page-module___8aEwW__heroVisual{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #e5e5e5;border-radius:12px;padding:3rem;animation:.8s ease-out .2s backwards page-module___8aEwW__fadeIn}.page-module___8aEwW__credentialBadge{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #00000014}.page-module___8aEwW__credentialBadge h3{color:#1a4d2e;margin-bottom:.5rem;font-size:1rem;font-weight:600}.page-module___8aEwW__credentialBadge p{color:#6b7280;font-size:.95rem;line-height:1.5}.page-module___8aEwW__stat{align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.page-module___8aEwW__statNumber{color:#1a4d2e;font-size:2rem;font-weight:600;font-family:var(--font-ibm-plex-serif),serif}.page-module___8aEwW__statLabel{color:#6b7280;font-size:.9rem}.page-module___8aEwW__howItWorks{background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:4rem 1.5rem}.page-module___8aEwW__sectionContent{max-width:1200px;margin:0 auto}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:3rem}.page-module___8aEwW__sectionHeader h2{font-family:var(--font-ibm-plex-serif),serif;color:#1a4d2e;margin-bottom:1rem;font-size:2.25rem;font-weight:600}.page-module___8aEwW__sectionHeader p{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.125rem}.page-module___8aEwW__steps{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__step{background:#fafaf9;border:1px solid #e5e5e5;border-radius:8px;padding:2rem;transition:all .3s}.page-module___8aEwW__step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.page-module___8aEwW__stepNumber{color:#fff;text-align:center;width:40px;height:40px;font-weight:600;line-height:40px;font-family:var(--font-ibm-plex-serif),serif;background:#1a4d2e;border-radius:50%;margin-bottom:1rem;display:inline-block}.page-module___8aEwW__step h3{color:#1a4d2e;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__step p{color:#6b7280;line-height:1.6}.page-module___8aEwW__whySection{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.page-module___8aEwW__whyGrid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:768px){.page-module___8aEwW__whyGrid{grid-template-columns:repeat(2,1fr)}}.page-module___8aEwW__whyCard{background:#fff;border-left:4px solid #d97706;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #00000014}.page-module___8aEwW__whyCard h3{color:#1a4d2e;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__whyCard p{color:#6b7280;line-height:1.6}.page-module___8aEwW__finalCta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a4d2e 0%,#2d6b45 100%);padding:4rem 1.5rem}.page-module___8aEwW__finalCtaContent{max-width:700px;margin:0 auto}.page-module___8aEwW__finalCta h2{font-family:var(--font-ibm-plex-serif),serif;margin-bottom:1rem;font-size:2rem;font-weight:600}.page-module___8aEwW__finalCta p{opacity:.95;margin-bottom:2rem;font-size:1.125rem}.page-module___8aEwW__ctaButtonSecondary{color:#1a4d2e;background:#fff;border:2px solid #fff;border-radius:6px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module___8aEwW__ctaButtonSecondary:hover,.page-module___8aEwW__ctaButtonSecondary:focus{background:#fafaf9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.page-module___8aEwW__ctaButtonSecondary:focus{outline-offset:2px;outline:3px solid #d97706}.page-module___8aEwW__footer{text-align:center;background:#fff;border-top:1px solid #e5e5e5;padding:2rem 1.5rem}.page-module___8aEwW__footer p{color:#6b7280;font-size:.9rem}.page-module___8aEwW__footer a{color:#1a4d2e;text-decoration:none}.page-module___8aEwW__footer a:hover,.page-module___8aEwW__footer a:focus{text-decoration:underline}
