.page-module__TiJ-Oa__main{background-color:#f7f8fa;min-height:100vh}.page-module__TiJ-Oa__pageHeader{background:linear-gradient(135deg,var(--ies-blue)0%,#004f7c 100%);color:var(--ies-white);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:10rem 5% 5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.page-module__TiJ-Oa__pageHeader{padding:10rem 10% 6rem}}.page-module__TiJ-Oa__pageHeaderInner{max-width:700px;margin:0 auto}.page-module__TiJ-Oa__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--ies-orange);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.page-module__TiJ-Oa__pageTitle{text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:800}.page-module__TiJ-Oa__pageSubtitle{opacity:.85;font-size:1.05rem;line-height:1.6}.page-module__TiJ-Oa__metaRow{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.95rem;font-weight:600;display:flex}.page-module__TiJ-Oa__metaSep{opacity:.4}.page-module__TiJ-Oa__sponsorNote{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.page-module__TiJ-Oa__sponsorNoteText{opacity:.75;color:var(--ies-white);margin:0;font-size:2rem;font-weight:500}.page-module__TiJ-Oa__sponsorNoteName{opacity:1;color:var(--ies-white);font-weight:700}.page-module__TiJ-Oa__sponsorNoteBtn{text-transform:uppercase;letter-spacing:.06em;color:var(--ies-white);white-space:nowrap;border:1.5px solid #ffffff73;border-radius:4px;padding:.4rem 1.1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.page-module__TiJ-Oa__sponsorNoteBtn:hover{background-color:#ffffff1f;border-color:#fffc}.page-module__TiJ-Oa__content{max-width:860px;margin:0 auto;padding:4rem 5%}.page-module__TiJ-Oa__section{margin-bottom:4rem}.page-module__TiJ-Oa__sectionTitle{color:var(--ies-blue);border-bottom:3px solid var(--ies-orange);margin-bottom:1.25rem;padding-bottom:.6rem;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800;display:inline-block}.page-module__TiJ-Oa__body{color:#333;margin-bottom:1rem;font-size:1rem;line-height:1.85}.page-module__TiJ-Oa__list{flex-direction:column;gap:.5rem;margin:.5rem 0 1rem 1.5rem;display:flex}.page-module__TiJ-Oa__list li{color:#333;font-size:.95rem;line-height:1.7}.page-module__TiJ-Oa__highlightBox{border-left:4px solid var(--ies-orange);background-color:#fff8f0;border-radius:8px;margin-top:1.5rem;padding:1.25rem 1.5rem}.page-module__TiJ-Oa__highlightText{color:var(--ies-blue);font-size:1rem;line-height:1.6}.page-module__TiJ-Oa__timeline{flex-direction:column;gap:0;display:flex}.page-module__TiJ-Oa__timelineStep{gap:1.5rem;display:flex}.page-module__TiJ-Oa__timelineDotCol{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.page-module__TiJ-Oa__timelineDot{background-color:var(--ies-orange);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:4px}.page-module__TiJ-Oa__timelineLine{background-color:#e0e0e0;flex:1;width:2px;min-height:32px;margin:6px 0}.page-module__TiJ-Oa__timelineBody{padding-bottom:2rem}.page-module__TiJ-Oa__timelineDates{text-transform:uppercase;letter-spacing:.08em;color:var(--ies-orange);margin-bottom:.2rem;font-size:.8rem;font-weight:700}.page-module__TiJ-Oa__timelineLabel{color:var(--ies-blue);margin-bottom:.4rem;font-size:1rem;font-weight:800}.page-module__TiJ-Oa__timelineDesc{color:var(--ies-gray);font-size:.92rem;line-height:1.65}.page-module__TiJ-Oa__ctaSection{background:var(--ies-blue);text-align:center;color:var(--ies-white);border-radius:16px;padding:3rem 2.5rem}.page-module__TiJ-Oa__ctaTitle{margin-bottom:.75rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.page-module__TiJ-Oa__ctaDesc{opacity:.85;max-width:560px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.page-module__TiJ-Oa__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.page-module__TiJ-Oa__ctaButton{background-color:var(--ies-orange);color:var(--ies-white);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:.9rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-block}.page-module__TiJ-Oa__ctaButton:hover{opacity:.9;transform:translateY(-2px)}.page-module__TiJ-Oa__ctaSecondary{color:var(--ies-white);opacity:.8;font-size:.9rem;font-weight:600;text-decoration:none}.page-module__TiJ-Oa__ctaSecondary:hover{opacity:1;text-decoration:underline}
