@keyframes page-module-scss-module__Oq5mZG__fadeInUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module__Oq5mZG__subtleGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module-scss-module__Oq5mZG__mainWrapper{flex-direction:column;align-items:center;width:100%;display:flex}.page-module-scss-module__Oq5mZG__hero{background:linear-gradient(135deg,#3c4e6be0,#09172ef0) 0 0/200% 200%;justify-content:center;align-items:center;width:100%;animation:12s infinite page-module-scss-module__Oq5mZG__subtleGradient;display:flex;position:relative;overflow:hidden}.page-module-scss-module__Oq5mZG__heroContent{z-index:2;text-align:center;max-width:50rem;padding:6rem 2rem 5rem;animation:.7s both page-module-scss-module__Oq5mZG__fadeInUp;position:relative}.page-module-scss-module__Oq5mZG__heroHeading{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;font-family:Times New Roman,Times,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:100;line-height:1.15}.page-module-scss-module__Oq5mZG__heroSubtext{color:#ffffffb3;max-width:40rem;margin:0 auto;font-size:clamp(1rem,2vw,1.35rem);line-height:1.6}.page-module-scss-module__Oq5mZG__introSection{background-color:#fff;width:100%;padding:5rem 0}.page-module-scss-module__Oq5mZG__introContainer{align-items:center;gap:4rem;max-width:1100px;margin:0 auto;padding:0 2rem;display:flex}.page-module-scss-module__Oq5mZG__introText{flex:1}.page-module-scss-module__Oq5mZG__sectionTitle{text-transform:uppercase;color:#272f3c;letter-spacing:2px;margin-bottom:1.5rem;font-family:Times New Roman,Times,serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:100;display:inline-block;position:relative}.page-module-scss-module__Oq5mZG__sectionTitle:after{content:"";background-color:#f5b247;width:50%;height:2px;position:absolute;bottom:-.5rem;left:0}.page-module-scss-module__Oq5mZG__introParagraph{color:#495057;margin-bottom:1.25rem;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.75}.page-module-scss-module__Oq5mZG__introParagraph:last-child{margin-bottom:0}.page-module-scss-module__Oq5mZG__introImageWrapper{border-radius:1rem;flex:0 0 40%;overflow:hidden;box-shadow:0 10px 30px #0000001f}.page-module-scss-module__Oq5mZG__introImage{object-fit:cover;width:100%;height:22rem;display:block}.page-module-scss-module__Oq5mZG__stepsSection{background-color:#f8f9fa;width:100%;padding:5rem 0}.page-module-scss-module__Oq5mZG__stepsContainer{text-align:center;max-width:1100px;margin:0 auto;padding:0 2rem}.page-module-scss-module__Oq5mZG__stepsContainer .page-module-scss-module__Oq5mZG__sectionTitle:after{left:50%;transform:translate(-50%)}.page-module-scss-module__Oq5mZG__stepsIntro{color:#495057;max-width:650px;margin:0 auto 3rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.page-module-scss-module__Oq5mZG__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.page-module-scss-module__Oq5mZG__stepCard{text-align:center;background-color:#fff;border-radius:12px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 15px #0000000f}.page-module-scss-module__Oq5mZG__stepCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.page-module-scss-module__Oq5mZG__stepCard h3{color:#272f3c;margin-bottom:.75rem;font-family:Times New Roman,Times,serif;font-size:1.3rem;font-weight:400}.page-module-scss-module__Oq5mZG__stepCard p{color:#495057;margin:0;font-size:.95rem;line-height:1.65}.page-module-scss-module__Oq5mZG__stepNumber{color:#272f3c;background-color:#f5b247;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1.25rem;font-family:Times New Roman,Times,serif;font-size:1.5rem;font-weight:700;display:flex}.page-module-scss-module__Oq5mZG__audienceSection{background-color:#fff;width:100%;padding:5rem 0}.page-module-scss-module__Oq5mZG__audienceContainer{text-align:center;max-width:1100px;margin:0 auto;padding:0 2rem}.page-module-scss-module__Oq5mZG__audienceContainer .page-module-scss-module__Oq5mZG__sectionTitle:after{left:50%;transform:translate(-50%)}.page-module-scss-module__Oq5mZG__audienceGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.page-module-scss-module__Oq5mZG__audienceCard{text-align:center;background-color:#f8f9fa;border-top:4px solid #f5b247;border-radius:12px;padding:2rem;transition:transform .3s,box-shadow .3s}.page-module-scss-module__Oq5mZG__audienceCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.page-module-scss-module__Oq5mZG__audienceCard h3{color:#272f3c;margin-bottom:.75rem;font-family:Times New Roman,Times,serif;font-size:1.35rem;font-weight:400}.page-module-scss-module__Oq5mZG__audienceCard p{color:#495057;margin:0;font-size:.95rem;line-height:1.65}.page-module-scss-module__Oq5mZG__audienceIcon{background-color:#f5b24726;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 1.25rem;display:flex;position:relative}.page-module-scss-module__Oq5mZG__audienceIcon svg{color:#d29632;width:28px;height:28px}.page-module-scss-module__Oq5mZG__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#272f3c,#374255);width:100%;padding:5rem 0}.page-module-scss-module__Oq5mZG__ctaContainer{max-width:800px;margin:0 auto;padding:0 2rem}.page-module-scss-module__Oq5mZG__ctaContainer h2{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-family:Times New Roman,Times,serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:100}.page-module-scss-module__Oq5mZG__ctaContainer>p{color:#ffffffb3;margin-bottom:2.5rem;font-size:clamp(1rem,2vw,1.2rem)}.page-module-scss-module__Oq5mZG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.page-module-scss-module__Oq5mZG__primaryCta{color:#272f3c;letter-spacing:.5px;background-color:#f5b247;border-radius:.5rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-block}.page-module-scss-module__Oq5mZG__primaryCta:hover{background-color:#d29632;transform:translateY(-2px);box-shadow:0 4px 15px #f5b24766}.page-module-scss-module__Oq5mZG__secondaryCta{color:#fff;letter-spacing:.5px;background-color:#0000;border:1.5px solid #ffffff80;border-radius:.5rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-block}.page-module-scss-module__Oq5mZG__secondaryCta:hover{color:#272f3c;background-color:#fff;border-color:#0000;transform:translateY(-2px)}.page-module-scss-module__Oq5mZG__contactInfo{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.page-module-scss-module__Oq5mZG__contactMethod{align-items:center;gap:.5rem;display:flex}.page-module-scss-module__Oq5mZG__contactMethod svg{color:#f5b247;width:20px;height:20px}.page-module-scss-module__Oq5mZG__contactMethod a{color:#ffffffb3;font-size:1rem;text-decoration:none;transition:color .35s}.page-module-scss-module__Oq5mZG__contactMethod a:hover{color:#fff}@media (max-width:50em){.page-module-scss-module__Oq5mZG__heroContent{padding:5rem 1.5rem 4rem}.page-module-scss-module__Oq5mZG__heroHeading{font-size:clamp(2rem,6vw,3.5rem)}.page-module-scss-module__Oq5mZG__introContainer{flex-direction:column;gap:2.5rem}.page-module-scss-module__Oq5mZG__introImageWrapper{flex:none;width:100%;max-width:500px}.page-module-scss-module__Oq5mZG__introImage{height:18rem}.page-module-scss-module__Oq5mZG__sectionTitle:after{left:50%!important;transform:translate(-50%)!important}.page-module-scss-module__Oq5mZG__introText{text-align:center}.page-module-scss-module__Oq5mZG__stepsGrid,.page-module-scss-module__Oq5mZG__audienceGrid{grid-template-columns:1fr 1fr}.page-module-scss-module__Oq5mZG__ctaButtons{flex-direction:column;align-items:center}.page-module-scss-module__Oq5mZG__ctaButtons a{text-align:center;width:100%;max-width:280px}.page-module-scss-module__Oq5mZG__contactInfo{flex-direction:column;gap:1.5rem}}@media (max-width:31.25em){.page-module-scss-module__Oq5mZG__stepsGrid,.page-module-scss-module__Oq5mZG__audienceGrid{grid-template-columns:1fr}.page-module-scss-module__Oq5mZG__introImage{height:14rem}}
