.page-module__OIQQ1G__heroSection{align-items:flex-end;height:50vh;min-height:50vh;display:flex;position:relative;overflow:hidden}.page-module__OIQQ1G__heroBgImage{z-index:0;position:absolute;inset:0}.page-module__OIQQ1G__heroBgImg{object-fit:cover;object-position:center;width:100%;height:100%}.page-module__OIQQ1G__heroOverlay{z-index:1;background:linear-gradient(90deg,#000000d1,#0006);position:absolute;inset:0}.page-module__OIQQ1G__heroContent{z-index:2;width:100%;max-width:1380px;margin:0 auto;padding:0 2rem 80px;position:relative}.page-module__OIQQ1G__heroTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--white,#fff);margin:0;font-size:clamp(2.6rem,5.8vw,4.5rem);font-weight:700;line-height:1.15}.page-module__OIQQ1G__heroTitle em{background:linear-gradient(135deg, #fff 60%, var(--gold-300,#f59e0b) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.05em;padding-right:.15em;font-style:italic;font-weight:700;display:inline-block;overflow:visible}.page-module__OIQQ1G__container{width:100%;max-width:1380px;margin:0 auto;padding:0 1.5rem}.page-module__OIQQ1G__introSection{background:var(--white,#fff);padding:3.5rem 0 2rem}.page-module__OIQQ1G__introLayout{flex-wrap:wrap;align-items:baseline;gap:3rem;display:flex}.page-module__OIQQ1G__introBigText{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--gray-900,#111827);flex:500px;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.45}.page-module__OIQQ1G__introBigText span{color:var(--red-800,#8a0000)}.page-module__OIQQ1G__introMeta{color:var(--gray-500,#6b7280);border-left:3px solid var(--gold-500,#f59e0b);flex:300px;max-width:400px;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.75}.page-module__OIQQ1G__gridSection{background:var(--white,#fff);padding:1rem 0 4rem}.page-module__OIQQ1G__bentoGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;align-items:stretch;gap:.5rem;display:grid}.page-module__OIQQ1G__cell{cursor:pointer;border-radius:1rem;flex-direction:column;min-height:0;padding:1.75rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.page-module__OIQQ1G__cell:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.page-module__OIQQ1G__cellLg{grid-column:span 7}.page-module__OIQQ1G__cellMd{grid-column:span 5}.page-module__OIQQ1G__cellSm{grid-column:span 4}.page-module__OIQQ1G__cellWide{grid-column:span 8}.page-module__OIQQ1G__cellHalf{grid-column:span 6}.page-module__OIQQ1G__cellFull{grid-column:span 12}.page-module__OIQQ1G__bgDark{background:var(--gray-900,#111827);color:var(--white,#fff)}.page-module__OIQQ1G__bgDark .page-module__OIQQ1G__cellTitle{color:var(--white,#fff)}.page-module__OIQQ1G__bgDark .page-module__OIQQ1G__cellDesc{color:#ffffffb3}.page-module__OIQQ1G__bgDark .page-module__OIQQ1G__cellNum{color:#ffffff80}.page-module__OIQQ1G__bgRed{color:var(--white,#fff);background:linear-gradient(135deg,#8a0000 0%,#a11b1b 100%)}.page-module__OIQQ1G__bgRed .page-module__OIQQ1G__cellTitle{color:var(--white,#fff)}.page-module__OIQQ1G__bgRed .page-module__OIQQ1G__cellDesc{color:#fffc}.page-module__OIQQ1G__bgRed .page-module__OIQQ1G__cellNum{color:#ffffff80}.page-module__OIQQ1G__bgCream{background:linear-gradient(135deg,#fffcf5 0%,#fef7e8 100%);border:1px solid #f59e0b1f}.page-module__OIQQ1G__bgLight{background:var(--gray-50,#f9fafb);border:1px solid var(--gray-200,#e5e7eb)}.page-module__OIQQ1G__bgGlass{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:1px solid #8a000014;box-shadow:0 4px 16px #00000008}.page-module__OIQQ1G__cellNum{font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400,#9ca3af);margin-bottom:.75rem;font-size:.68rem;font-weight:700}.page-module__OIQQ1G__cellTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--gray-900,#111827);margin:0 0 .4rem;font-size:1.15rem;font-weight:800;line-height:1.3}.page-module__OIQQ1G__cellDesc{color:var(--gray-600,#4b5563);flex:1;margin:0;font-size:.82rem;line-height:1.6}.page-module__OIQQ1G__cellTags{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.page-module__OIQQ1G__cellTag{color:inherit;letter-spacing:.02em;background:#ffffff26;border-radius:3px;padding:.22rem .55rem;font-size:.65rem;font-weight:700}.page-module__OIQQ1G__bgLight .page-module__OIQQ1G__cellTag,.page-module__OIQQ1G__bgCream .page-module__OIQQ1G__cellTag,.page-module__OIQQ1G__bgGlass .page-module__OIQQ1G__cellTag{color:var(--red-800,#8a0000);background:#8a00000f}.page-module__OIQQ1G__cellFooterRow{justify-content:flex-end;align-items:center;margin-top:.85rem;display:flex}.page-module__OIQQ1G__viewDetailsLink{font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:.03em;color:var(--red-800,#8a0000);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;transition:opacity .25s;display:inline-flex}.page-module__OIQQ1G__bgDark .page-module__OIQQ1G__viewDetailsLink,.page-module__OIQQ1G__bgRed .page-module__OIQQ1G__viewDetailsLink{color:var(--gold-400,#fcd34d)}.page-module__OIQQ1G__arrow{font-size:.9rem;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.page-module__OIQQ1G__cell:hover .page-module__OIQQ1G__arrow{transform:translate(4px)}.page-module__OIQQ1G__cellCorner{opacity:.35;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:1.5rem;right:1.5rem}.page-module__OIQQ1G__bgDark .page-module__OIQQ1G__cellCorner,.page-module__OIQQ1G__bgRed .page-module__OIQQ1G__cellCorner{color:var(--white,#fff);background:#ffffff1a}.page-module__OIQQ1G__bgLight .page-module__OIQQ1G__cellCorner,.page-module__OIQQ1G__bgCream .page-module__OIQQ1G__cellCorner,.page-module__OIQQ1G__bgGlass .page-module__OIQQ1G__cellCorner{color:var(--red-800,#8a0000);background:#8a00000f}.page-module__OIQQ1G__modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none;background:#111827bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.page-module__OIQQ1G__modalContent{touch-action:pan-y;background:#fff;border-radius:1.5rem;flex-direction:column;width:100%;max-width:900px;height:85vh;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000040}.page-module__OIQQ1G__modalHeader{color:#fff;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.75rem 2rem;display:flex}.page-module__OIQQ1G__modalCategoryBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-400,#fbbf24);background:#fbbf2426;border-radius:999px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.68rem;font-weight:800;display:inline-block}.page-module__OIQQ1G__modalTitle{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;margin:0 0 .2rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800}.page-module__OIQQ1G__modalTagline{color:var(--gold-300,#fcd34d);margin:0 0 .3rem;font-size:.9rem;font-style:italic}.page-module__OIQQ1G__modalInstitution{color:#ffffffb3;margin:0;font-size:.8rem}.page-module__OIQQ1G__closeBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:background .2s,transform .2s;display:flex}.page-module__OIQQ1G__closeBtn:hover{background:#ffffff40;transform:scale(1.05)}.page-module__OIQQ1G__modalBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.75rem;min-height:0;padding:2rem;display:flex;overflow-y:scroll}.page-module__OIQQ1G__statutoryBanner{color:#92400e;background:#fffbe8;border:1px solid #fce38a;border-radius:.75rem;align-items:center;gap:.75rem;padding:.9rem 1.25rem;font-size:.88rem;display:flex}.page-module__OIQQ1G__helplineBox{background:linear-gradient(135deg,#fff5f5 0%,#ffe8e8 100%);border:1px solid #fca5a5;border-radius:1rem;padding:1.25rem 1.5rem}.page-module__OIQQ1G__boxHeading{font-family:var(--font-heading,"Outfit", sans-serif);color:#991b1b;margin:0 0 .85rem;font-size:1.05rem;font-weight:800}.page-module__OIQQ1G__helplineGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.page-module__OIQQ1G__helplineLabel{text-transform:uppercase;color:#7f1d1d;margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.page-module__OIQQ1G__helplineValue{color:#991b1b;font-size:.95rem;font-weight:800;text-decoration:none}.page-module__OIQQ1G__sectionBlock{flex-direction:column;gap:.75rem;display:flex}.page-module__OIQQ1G__blockHeading{font-family:var(--font-heading,"Outfit", sans-serif);color:#111827;border-bottom:2px solid var(--gold-500,#f59e0b);margin:0;padding-bottom:.4rem;font-size:1.15rem;font-weight:800}.page-module__OIQQ1G__blockText{color:#374151;margin:0;font-size:.92rem;line-height:1.7}.page-module__OIQQ1G__visionBox{border-left:4px solid var(--red-800,#8a0000);color:#1e293b;background:#f8fafc;border-radius:0 8px 8px 0;padding:1rem 1.25rem;font-size:.88rem}.page-module__OIQQ1G__bulletList,.page-module__OIQQ1G__numList{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.page-module__OIQQ1G__bulletList li,.page-module__OIQQ1G__numList li{color:#374151;font-size:.9rem;line-height:1.6}.page-module__OIQQ1G__timeBadge{color:#8a0000;background:#8a000014;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:800}.page-module__OIQQ1G__quoteBox{color:var(--gold-400,#fbbf24);text-align:center;font-family:var(--font-heading,"Outfit", sans-serif);background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border-radius:1rem;padding:1.25rem 1.75rem;font-size:1.05rem;font-style:italic;font-weight:700}.page-module__OIQQ1G__tableResponsive{border:1px solid #e5e7eb;border-radius:.75rem;width:100%;overflow-x:auto}.page-module__OIQQ1G__memberTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.page-module__OIQQ1G__memberTable th{color:#111827;font-weight:800;font-family:var(--font-heading,"Outfit", sans-serif);background:#f8fafc;border-bottom:2px solid #e5e7eb;padding:.85rem 1rem}.page-module__OIQQ1G__memberTable td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.page-module__OIQQ1G__memberTable tr:nth-child(2n){background:#fafafa}.page-module__OIQQ1G__rolePill{color:#1e40af;white-space:nowrap;background:#dbeafe;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__OIQQ1G__modalFooter{background:#f8fafc;border-top:1px solid #e5e7eb;justify-content:flex-end;padding:1.25rem 2rem;display:flex}.page-module__OIQQ1G__closeModalBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.85rem;font-weight:700;transition:background .2s}.page-module__OIQQ1G__closeModalBtn:hover{background:#374151}@media (max-width:1024px){.page-module__OIQQ1G__bentoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.page-module__OIQQ1G__cellLg,.page-module__OIQQ1G__cellMd,.page-module__OIQQ1G__cellSm,.page-module__OIQQ1G__cellWide,.page-module__OIQQ1G__cellHalf{grid-column:span 1}.page-module__OIQQ1G__cellFull{grid-column:span 2}}@media (max-width:768px){.page-module__OIQQ1G__heroContent{padding-bottom:50px}.page-module__OIQQ1G__heroTitle{font-size:1.8rem}.page-module__OIQQ1G__introSection{padding:2.5rem 0 1.5rem}.page-module__OIQQ1G__introLayout{flex-direction:column;gap:1.5rem}.page-module__OIQQ1G__introBigText{flex:unset;width:100%;font-size:1.3rem}.page-module__OIQQ1G__introMeta{flex:unset;width:100%;max-width:100%}.page-module__OIQQ1G__gridSection{padding:1rem 0 3rem}.page-module__OIQQ1G__bentoGrid{grid-template-columns:1fr;gap:.75rem}.page-module__OIQQ1G__cellLg,.page-module__OIQQ1G__cellMd,.page-module__OIQQ1G__cellSm,.page-module__OIQQ1G__cellWide,.page-module__OIQQ1G__cellHalf,.page-module__OIQQ1G__cellFull{grid-column:span 1}}@media (max-width:480px){.page-module__OIQQ1G__heroContent{padding:0 1rem 40px}.page-module__OIQQ1G__container{padding:0 1rem}.page-module__OIQQ1G__cell{padding:1.25rem}.page-module__OIQQ1G__cellTitle{font-size:1.05rem}.page-module__OIQQ1G__cellDesc{font-size:.78rem}.page-module__OIQQ1G__introBigText{font-size:1.15rem}.page-module__OIQQ1G__introMeta{padding-left:1rem;font-size:.82rem}}
