.page-module__kTEQPq__heroSection{background:#fff;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.page-module__kTEQPq__heroContent{z-index:2;position:relative}.page-module__kTEQPq__heroImageWrapper{z-index:1;position:relative}.page-module__kTEQPq__heroImage{object-fit:cover;object-position:center top;border-radius:0;width:100%;height:520px;display:block}.page-module__kTEQPq__heroImageWrapper:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffffd9 20%,#ffffff4d 50%,#fff0 100%);position:absolute;inset:0}.page-module__kTEQPq__heroTagline{background:var(--bs-primary,#f4831f);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;margin-bottom:1rem;padding:.3rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__kTEQPq__heroTitle{color:#111;margin-bottom:1rem;font-family:Barlow,Ubuntu,sans-serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.page-module__kTEQPq__heroTitle span{color:var(--bs-primary,#f4831f)}.page-module__kTEQPq__heroSubtitle{color:#444;margin-bottom:1.25rem;font-size:1.15rem;font-weight:600}.page-module__kTEQPq__heroBadgeRow{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.page-module__kTEQPq__heroBadge{color:#333;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.page-module__kTEQPq__heroBadgeIcon{background:var(--bs-primary,#f4831f);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;display:flex}.page-module__kTEQPq__sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--bs-primary,#f4831f);margin-bottom:.5rem;font-size:.78rem;font-weight:700}.page-module__kTEQPq__sectionTitle{color:#111;margin-bottom:1rem;font-family:Barlow,Ubuntu,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.page-module__kTEQPq__featureImage{object-fit:cover;border-radius:12px;width:100%;height:380px;transition:transform .4s,box-shadow .4s;box-shadow:0 8px 32px #0000001f}.page-module__kTEQPq__featureImage:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000002e}.page-module__kTEQPq__checkList{margin:0;padding:0;list-style:none}.page-module__kTEQPq__checkList li{color:#333;align-items:flex-start;gap:.6rem;margin-bottom:.65rem;font-size:.97rem;display:flex}.page-module__kTEQPq__checkList li:before{content:"✓";background:var(--bs-primary,#f4831f);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;font-size:.7rem;font-weight:800;display:inline-flex}.page-module__kTEQPq__programCard{border:1px solid #ebebeb;border-top:4px solid var(--bs-primary,#f4831f);background:#fff;border-radius:12px;height:100%;padding:2rem;transition:box-shadow .3s,transform .3s}.page-module__kTEQPq__programCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.page-module__kTEQPq__programCardIcon{width:48px;height:48px;color:var(--bs-primary,#f4831f);background:#f4831f1a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.25rem;display:flex}.page-module__kTEQPq__programCardTitle{color:#111;margin-bottom:.75rem;font-size:1.1rem;font-weight:800}.page-module__kTEQPq__faqAccordion .page-module__kTEQPq__accordion-button{color:#111;background:#fff;font-size:.97rem;font-weight:600}.page-module__kTEQPq__faqAccordion .page-module__kTEQPq__accordion-button:not(.page-module__kTEQPq__collapsed){color:var(--bs-primary,#f4831f);box-shadow:none;background:#f4831f0f}.page-module__kTEQPq__faqAccordion .page-module__kTEQPq__accordion-button:after{color:var(--bs-primary,#f4831f)}.page-module__kTEQPq__faqAccordion .page-module__kTEQPq__accordion-item{border:1px solid #e8e8e8;margin-bottom:.6rem;overflow:hidden;border-radius:8px!important}.page-module__kTEQPq__faqAccordion .page-module__kTEQPq__accordion-body{color:#555;font-size:.95rem;line-height:1.7}.page-module__kTEQPq__ctaSection{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);position:relative;overflow:hidden}.page-module__kTEQPq__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#f4831f40 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-60px;right:-60px}.page-module__kTEQPq__ctaSection:after{content:"";pointer-events:none;background:radial-gradient(circle,#f4831f26 0%,#0000 70%);width:350px;height:350px;position:absolute;bottom:-80px;left:-80px}.page-module__kTEQPq__ctaTitle{color:#fff;font-family:Barlow,Ubuntu,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.15}.page-module__kTEQPq__ctaTitle span{color:var(--bs-primary,#f4831f)}.page-module__kTEQPq__statsBar{background:var(--bs-primary,#f4831f)}.page-module__kTEQPq__statItem{text-align:center;padding:1.5rem 1rem}.page-module__kTEQPq__statNumber{color:#fff;font-size:2rem;font-weight:900;line-height:1}.page-module__kTEQPq__statLabel{color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.78rem;font-weight:600}.page-module__kTEQPq__areaTagList{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.page-module__kTEQPq__areaTag{color:#333;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;padding:.4rem 1rem;font-size:.87rem;font-weight:600;transition:background .2s,color .2s}.page-module__kTEQPq__areaTag:hover{background:var(--bs-primary,#f4831f);color:#fff;border-color:var(--bs-primary,#f4831f)}@media (max-width:991.98px){.page-module__kTEQPq__heroSection{min-height:auto}.page-module__kTEQPq__heroImage{height:320px}.page-module__kTEQPq__heroImageWrapper:before{background:linear-gradient(#fff 0%,#ffffff80 30%,#fff0 100%)}.page-module__kTEQPq__featureImage{height:280px;margin-bottom:1.5rem}}@media (max-width:575.98px){.page-module__kTEQPq__heroImage{height:260px}.page-module__kTEQPq__heroBadgeRow{gap:.6rem}}
