.modules-directory-module__ffCGRa__directory{gap:48px;display:grid}[data-sky-pilot] main.modules-directory-module__ffCGRa__page[lang]{background-image:linear-gradient(100deg,#f5f7f9 35%,#f5f7f9f2),url(/visuals/q4/footer/wide-edge-motif/wide-edge-motif-eded956d1356-master.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto,1200px}.modules-directory-module__ffCGRa__hero{isolation:isolate;position:relative;overflow:hidden}.modules-directory-module__ffCGRa__hero:before{content:"";opacity:.22;pointer-events:none;background:url(/visuals/q4/footer/wide-edge-motif/wide-edge-motif-eded956d1356-master.svg) 50%/cover no-repeat;width:48%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.modules-directory-module__ffCGRa__hero>*{z-index:1;position:relative}.modules-directory-module__ffCGRa__controls{border:1px solid var(--line);background:linear-gradient(140deg,#fffaf0,#fff);border-radius:18px;gap:18px;padding:24px;display:grid;box-shadow:0 12px 30px #23324412}.modules-directory-module__ffCGRa__search{color:var(--navy-900);gap:8px;font-weight:750;display:grid}.modules-directory-module__ffCGRa__search>span{font-size:.875rem}.modules-directory-module__ffCGRa__search input{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdbd9b;border-radius:11px;padding:12px 15px}.modules-directory-module__ffCGRa__search input:focus-visible,.modules-directory-module__ffCGRa__filters button:focus-visible,.modules-directory-module__ffCGRa__module a:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.modules-directory-module__ffCGRa__filters{flex-wrap:wrap;gap:9px;display:flex}.modules-directory-module__ffCGRa__filters button{min-height:44px;color:var(--navy-900);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9cba9;border-radius:999px;padding:10px 13px;font-size:.875rem;font-weight:750}.modules-directory-module__ffCGRa__filters button[aria-pressed=true]{color:#fff;border-color:var(--navy-900);background:var(--navy-900)}.modules-directory-module__ffCGRa__filters button span{color:inherit}.modules-directory-module__ffCGRa__filters button b{min-width:1.45rem;min-height:1.45rem;color:var(--navy-900);background:#f2e5c8;border-radius:50%;place-items:center;margin-left:3px;font-size:.875rem;display:inline-grid}.modules-directory-module__ffCGRa__filters button[aria-pressed=true] b{color:var(--navy-900);background:var(--gold-300)}.modules-directory-module__ffCGRa__count{color:var(--muted);font-size:.875rem}.modules-directory-module__ffCGRa__individualNote{color:#76520e;font-size:.875rem;line-height:1.45}.modules-directory-module__ffCGRa__statusRow{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.modules-directory-module__ffCGRa__reset{color:#754100;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9cba9;border-radius:9px;padding:8px 12px;font-size:.875rem;font-weight:800}.modules-directory-module__ffCGRa__group[hidden],.modules-directory-module__ffCGRa__module[hidden]{display:none}.modules-directory-module__ffCGRa__group>header{margin-bottom:18px}.modules-directory-module__ffCGRa__group>header p{color:var(--ochre-700);margin-bottom:3px;font-weight:750}.modules-directory-module__ffCGRa__group>header h2{color:var(--navy-900);font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500}.modules-directory-module__ffCGRa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.modules-directory-module__ffCGRa__module{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-width:0;padding:27px;scroll-margin-top:25px;display:flex;box-shadow:0 8px 22px #2332440f}.modules-directory-module__ffCGRa__moduleIcon{color:#854f00;background:#fff7e5;border:1px solid #ead29b;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-family:Georgia,TIA Noto Serif Devanagari,serif;font-size:1.45rem;display:grid}.modules-directory-module__ffCGRa__module small{color:var(--ochre-700);font-weight:750}.modules-directory-module__ffCGRa__module h3{color:var(--navy-900);margin:8px 0 6px;font-family:Georgia,TIA Noto Serif Devanagari,serif;font-size:1.35rem;font-weight:500}.modules-directory-module__ffCGRa__module p{color:var(--muted);font-size:.875rem;line-height:1.65}.modules-directory-module__ffCGRa__module a{color:#754100;min-height:44px;margin-top:auto;padding-top:18px;font-weight:800}.modules-directory-module__ffCGRa__noResults{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #cdbd9b;border-radius:16px;place-content:center;gap:8px;padding:28px;display:grid}.modules-directory-module__ffCGRa__noResults strong{color:var(--navy-900);font-family:Georgia,TIA Noto Serif Devanagari,serif;font-size:1.35rem}@media (max-width:900px){.modules-directory-module__ffCGRa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.modules-directory-module__ffCGRa__directory{gap:36px}.modules-directory-module__ffCGRa__controls{padding:18px}.modules-directory-module__ffCGRa__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modules-directory-module__ffCGRa__filters button{border-radius:10px}.modules-directory-module__ffCGRa__statusRow{flex-direction:column;align-items:flex-start}.modules-directory-module__ffCGRa__grid{grid-template-columns:1fr}.modules-directory-module__ffCGRa__module{padding:23px}}:is([data-sky-pilot] .modules-directory-module__ffCGRa__controls,[data-sky-pilot] .modules-directory-module__ffCGRa__module){color:#23384b;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d7e3eb;border-radius:7px}[data-sky-pilot] .modules-directory-module__ffCGRa__directory{gap:26px}[data-sky-pilot] .modules-directory-module__ffCGRa__controls{padding:20px}
.content-module__qR7xEa__shell{min-height:100vh;color:var(--ink);background:var(--ivory)}.content-module__qR7xEa__topbar{color:#fff;background:var(--navy-950);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:15px max(5vw,50vw - 660px);display:flex}.content-module__qR7xEa__topbar strong{font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:1.25rem;font-weight:500}.content-module__qR7xEa__topbar a:last-child{color:var(--gold-400)}.content-module__qR7xEa__hero{color:#fff;background:linear-gradient(135deg, var(--navy-900), var(--navy-800));padding:74px max(5vw,50vw - 590px)}.content-module__qR7xEa__hero p:first-child{color:var(--gold-400);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:.875rem;font-weight:700}.content-module__qR7xEa__hero .content-module__qR7xEa__hindiEyebrow{letter-spacing:normal;text-transform:none}.content-module__qR7xEa__hero h1{max-width:850px;font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:400}.content-module__qR7xEa__hero p:last-child{color:#cdd9e5;max-width:740px;margin-top:20px;line-height:1.7}.content-module__qR7xEa__notFoundShell{min-height:auto}.content-module__qR7xEa__notFoundHero{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:clamp(36px,7vw,96px);min-height:min(620px,68vh);display:grid}.content-module__qR7xEa__notFoundCopy{max-width:760px}.content-module__qR7xEa__notFoundEyebrow{align-items:center;gap:10px;display:flex}.content-module__qR7xEa__notFoundEyebrow span[lang=hi]{letter-spacing:normal;text-transform:none}.content-module__qR7xEa__notFoundCopy>p:not(.content-module__qR7xEa__notFoundEyebrow){color:#dce5ee;max-width:650px;margin-top:22px;font-size:1rem;line-height:1.75}.content-module__qR7xEa__notFoundActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.content-module__qR7xEa__notFoundActions a{color:#fff;border:1px solid #ffffff47;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.content-module__qR7xEa__notFoundActions small{opacity:.72;margin-top:1px;font-size:.875rem;font-weight:600}.content-module__qR7xEa__notFoundActions a:hover,.content-module__qR7xEa__notFoundActions a:focus-visible{border-color:var(--gold-400);outline:none;box-shadow:0 0 0 3px #e2ac3338}.content-module__qR7xEa__notFoundActions .content-module__qR7xEa__notFoundPrimary{border-color:var(--gold-400);color:var(--navy-950);background:var(--gold-400)}.content-module__qR7xEa__notFoundVisual{color:#dce5ee;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-items:center;gap:14px;font-size:.875rem;font-weight:700;display:grid}.content-module__qR7xEa__notFoundVisual img{filter:drop-shadow(0 24px 42px #00000052);width:min(100%,320px);height:auto}.content-module__qR7xEa__notFoundVisual span[lang=hi]{letter-spacing:normal;text-transform:none}.content-module__qR7xEa__content{max-width:1180px;margin:0 auto;padding:64px 24px 90px}.content-module__qR7xEa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.content-module__qR7xEa__module{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:27px;scroll-margin-top:25px;box-shadow:0 8px 22px #2332440f}.content-module__qR7xEa__moduleIcon{color:#a66b0c;background:#fff7e5;border:1px solid #ead29b;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:1.45rem;display:grid}.content-module__qR7xEa__module small{color:var(--saffron);font-weight:700}.content-module__qR7xEa__module h2{color:var(--navy-900);margin:8px 0 6px;font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:1.35rem;font-weight:500}.content-module__qR7xEa__hindi{margin-bottom:14px;font-weight:600;color:#a76b10!important}.content-module__qR7xEa__module p{color:var(--muted);font-size:.875rem;line-height:1.65}.content-module__qR7xEa__prose{max-width:820px}.content-module__qR7xEa__prose h2{color:var(--navy-900);margin:36px 0 12px;font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:1.8rem}.content-module__qR7xEa__prose p,.content-module__qR7xEa__prose li{color:var(--muted);line-height:1.75}.content-module__qR7xEa__prose ul{margin:14px 0 0 24px}.content-module__qR7xEa__hindiBlock{border-left:4px solid var(--gold-500);background:#fff6df;margin-top:44px;padding:28px}.content-module__qR7xEa__hindiBlock h3{color:var(--navy-900);margin-bottom:12px;font-family:Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif;font-size:1.35rem}.content-module__qR7xEa__lineageVisual{max-width:640px}@media (max-width:900px){.content-module__qR7xEa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-module__qR7xEa__notFoundHero{grid-template-columns:minmax(0,1fr) 220px;gap:30px}}@media (max-width:560px){.content-module__qR7xEa__topbar{padding-inline:18px}.content-module__qR7xEa__hero{padding:55px 20px}.content-module__qR7xEa__content{padding-inline:18px}.content-module__qR7xEa__grid{grid-template-columns:1fr}.content-module__qR7xEa__notFoundHero{grid-template-columns:1fr;min-height:auto;padding-block:48px}.content-module__qR7xEa__notFoundVisual{order:-1}.content-module__qR7xEa__notFoundVisual img{width:min(62vw,220px)}.content-module__qR7xEa__notFoundActions a{flex:calc(50% - 10px)}}[data-sky-pilot] .content-module__qR7xEa__shell{color:#23384b;--route-inline:24px;background:#f5f7f9}[data-sky-pilot] .content-module__qR7xEa__hero{color:#29485f;min-height:0;box-shadow:none;background:#edf7fd;border:1px solid #d5e6f1;border-radius:7px;margin:0 0 24px;padding:26px 24px}[data-sky-pilot] .content-module__qR7xEa__hero p{color:#29485f}[data-sky-pilot] .content-module__qR7xEa__hero p:first-child{color:#29485f}[data-sky-pilot] .content-module__qR7xEa__hero p:last-child{color:#29485f}[data-sky-pilot] .content-module__qR7xEa__topbar{color:#23384b;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d7e3eb;border-radius:7px}[data-sky-pilot] .content-module__qR7xEa__hero{margin-bottom:0}[data-sky-pilot] .content-module__qR7xEa__topbar{color:#29485f;background:#fff}[data-sky-pilot] .content-module__qR7xEa__content{max-width:1200px;padding:26px 24px 40px}
