@font-face{font-family:fontInter;src:url(../media/inter_latin-s.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fontInter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fontinter_f84a57b3-module__iCNbUG__className{font-family:fontInter,fontInter Fallback,Arial,Helvetica,sans-serif}.fontinter_f84a57b3-module__iCNbUG__variable{--font-inter:"fontInter", "fontInter Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:fontSerif;src:url(../media/source_serif_4_latin-s.p.42000xkkqj0am.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:fontSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.fontserif_ac572405-module__q28BLW__className{font-family:fontSerif,fontSerif Fallback,Georgia,Times New Roman,serif}.fontserif_ac572405-module__q28BLW__variable{--font-serif:"fontSerif", "fontSerif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:fontUrdu;src:url(../media/noto_nastaliq_urdu_arabic-s.0t_d-lvc66ffr.woff2)format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:fontUrdu;src:url(../media/noto_nastaliq_urdu_arabic-s.0t_d-lvc66ffr.woff2)format("woff2");font-display:optional;font-weight:700;font-style:normal}@font-face{font-family:fontUrdu Fallback;src:local(Times New Roman);ascent-override:190.4%;descent-override:59.6%;line-gap-override:0.0%;size-adjust:100.0%}.fonturdu_baf00bb2-module__iOXW8W__className{font-family:fontUrdu,fontUrdu Fallback}.fonturdu_baf00bb2-module__iOXW8W__variable{--font-urdu:"fontUrdu", "fontUrdu Fallback"}
@font-face{font-family:fontMono;src:url(../media/jetbrains_mono_latin-s.269kn9uafm0ti.woff2)format("woff2");font-display:optional;font-weight:100 800;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.fontmono_8898e33e-module__X6BopW__className{font-family:fontMono,fontMono Fallback}.fontmono_8898e33e-module__X6BopW__variable{--font-mono:"fontMono", "fontMono Fallback"}
.ctw-footer{isolation:isolate;border-radius:var(--radius-xl,16px) var(--radius-xl,16px) 0 0;border-top:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--muted,#f1f5f9) 55%, transparent);background-image:linear-gradient(165deg, color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent) 0%, transparent 42%), linear-gradient(210deg, color-mix(in srgb, var(--ctw-secondary,#00d4ff) 6%, transparent) 0%, transparent 48%), var(--ctw-gradient-surface,none);box-shadow:var(--ctw-shadow-floating,var(--shadow-md)), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass);margin-top:auto;position:relative;overflow:hidden}.ctw-footer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 40% at 10% 0%, color-mix(in srgb, var(--ctw-primary,#06f) 12%, transparent), transparent 70%), radial-gradient(ellipse 40% 35% at 90% 100%, color-mix(in srgb, var(--ctw-ai,#8b5cf6) 10%, transparent), transparent 65%);opacity:.85;position:absolute;inset:0}.ctw-footer__inner{z-index:1;padding-block:3rem;position:relative}@media (min-width:1024px){.ctw-footer__inner{padding-block:4rem}}.ctw-footer__grid{gap:2.5rem;display:grid}@media (min-width:1024px){.ctw-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}}@media (min-width:1280px){.ctw-footer__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr)}}.ctw-footer__brand-link{border-radius:var(--radius-lg,12px);min-width:0;transition:transform var(--ctw-duration) var(--ctw-ease,ease);align-items:flex-start;gap:.75rem;text-decoration:none;display:inline-flex}.ctw-footer__brand-link:hover{transform:translate3d(0, var(--ctw-lift-badge), 0)}.ctw-footer__brand-link:focus-visible{box-shadow:var(--ctw-focus-ring);outline:none}.ctw-footer__brand-name{font-family:var(--font-heading,var(--font-serif), Georgia, serif);font-size:var(--font-size-heading-6,1rem);letter-spacing:-.015em;color:var(--foreground);transition:color var(--ctw-duration) var(--ctw-ease,ease);font-weight:700}.ctw-footer__brand-link:hover .ctw-footer__brand-name{color:var(--ctw-primary,#06f)}.ctw-footer__tagline,.ctw-footer__mission{font-size:var(--font-size-body-sm,.875rem);color:var(--muted-foreground);margin:1rem 0 0;line-height:1.65}.ctw-footer__mission{margin-top:.5rem}.ctw-footer__trust{font-size:var(--font-size-caption,.75rem);color:var(--muted-foreground);margin:.75rem 0 0;line-height:1.45}.ctw-footer__social-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ctw-footer__social-link{border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 85%, transparent);width:2.75rem;height:2.75rem;color:var(--muted-foreground);box-shadow:var(--ctw-shadow-normal,var(--shadow-soft)), inset 0 1px 0 #ffffff38, inset 0 -1px 2px #07111f14;transition:transform var(--ctw-duration-hover) var(--ctw-ease,ease), box-shadow var(--ctw-duration-hover) var(--ctw-ease,ease), border-color var(--ctw-duration) var(--ctw-ease,ease), color var(--ctw-duration) var(--ctw-ease,ease), background-color var(--ctw-duration) var(--ctw-ease,ease);-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass);border-radius:9999px;justify-content:center;align-items:center;display:flex}.ctw-footer__social-link:hover{transform:translate3d(0, var(--ctw-lift-widget), 0);border-color:var(--ctw-border-hover);color:var(--ctw-primary,#06f);box-shadow:var(--ctw-shadow-hover,var(--shadow-md)), inset 0 1px 0 #ffffff47, inset 0 -1px 2px #07111f0f;background:color-mix(in srgb, var(--ctw-primary,#06f) 8%, transparent)}.ctw-footer__social-link:active{box-shadow:var(--ctw-shadow-pressed,inset 0 2px 6px #07111f29);transform:translate(0,0)scale(.97)}.ctw-footer__social-link:focus-visible{box-shadow:var(--ctw-shadow-normal,var(--shadow-soft)), var(--ctw-focus-ring);outline:none}.ctw-footer__col-title{font-size:var(--font-size-caption,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.ctw-footer__col-title:after{content:"";background:var(--ctw-gradient-accent-line);opacity:.8;border-radius:9999px;flex:1;max-width:2.5rem;height:2px}.ctw-footer__col-desc{font-size:var(--font-size-caption,.75rem);color:var(--muted-foreground);margin:.35rem 0 0;line-height:1.4}.ctw-footer__link{border-radius:var(--radius-md,8px);transition:color var(--ctw-duration) var(--ctw-ease,ease), background-color var(--ctw-duration) var(--ctw-ease,ease), transform var(--ctw-duration) var(--ctw-ease,ease);padding-inline:.25rem;text-decoration:none;display:block}.ctw-footer__link:hover{background:var(--ctw-hover-row-bg)}.ctw-footer__link:focus-visible{box-shadow:var(--ctw-focus-ring);outline:none}.ctw-footer__link-label{font-size:var(--font-size-body-sm,.875rem);color:var(--muted-foreground);transition:color var(--ctw-duration) var(--ctw-ease,ease)}.ctw-footer__link:hover .ctw-footer__link-label{color:var(--ctw-primary,#06f)}.ctw-footer__accordion-item{border-radius:var(--radius-lg,12px);border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 80%, transparent);box-shadow:var(--ctw-shadow-normal,var(--shadow-soft));-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass);overflow:hidden}.ctw-footer__accordion-btn{border-radius:var(--radius-lg,12px);width:100%;min-height:2.75rem;font-size:var(--font-size-body-sm,.875rem);color:var(--foreground);cursor:pointer;transition:background-color var(--ctw-duration) var(--ctw-ease,ease);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.ctw-footer__accordion-btn:hover{background:var(--ctw-hover-row-bg)}.ctw-footer__accordion-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ctw-primary,#06f);outline:none}.ctw-footer__accordion-panel{border-top:1px solid color-mix(in srgb, var(--ctw-glass-border,#ffffff24) 80%, transparent);padding:.75rem 1rem 1rem}.ctw-footer__newsletter{isolation:isolate;border-radius:var(--ctw-radius-elevated);border:1px solid var(--ctw-glass-border,#ffffff24);background:color-mix(in srgb, var(--ctw-glass-bg,#ffffff14) 90%, transparent);background-image:linear-gradient(145deg, color-mix(in srgb, var(--ctw-primary,#06f) 10%, transparent) 0%, transparent 50%), var(--ctw-gradient-surface,none);box-shadow:var(--ctw-shadow-floating,var(--shadow-md));-webkit-backdrop-filter:var(--ctw-backdrop-glass);backdrop-filter:var(--ctw-backdrop-glass);transition:transform var(--ctw-duration-hover) var(--ctw-ease,ease), box-shadow var(--ctw-duration-hover) var(--ctw-ease,ease);margin-top:2.5rem;padding:1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.ctw-footer__newsletter{padding:2rem}}.ctw-footer__newsletter:before{content:"";pointer-events:none;z-index:0;opacity:.6;background:linear-gradient(#ffffff1f 0%,#0000 30%);position:absolute;inset:0}.ctw-footer__newsletter:hover{transform:translate3d(0, var(--ctw-lift-ad), 0);box-shadow:var(--ctw-shadow-hover,var(--shadow-lg))}.ctw-footer__newsletter-eyebrow{z-index:1;font-size:var(--font-size-caption,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ctw-primary,#06f);margin:0;font-weight:700;position:relative}.ctw-footer__newsletter-title{z-index:1;font-family:var(--font-heading,var(--font-serif), Georgia, serif);font-size:var(--font-size-heading-5,1.125rem);color:var(--foreground);margin:.5rem 0 0;font-weight:700;position:relative}.ctw-footer__newsletter-desc,.ctw-footer__newsletter-privacy,.ctw-footer__newsletter-status{z-index:1;position:relative}.ctw-footer__newsletter-form{z-index:1;flex-direction:column;gap:.75rem;display:flex;position:relative}@media (min-width:640px){.ctw-footer__newsletter-form{flex-direction:row;align-items:flex-start}}.ctw-footer__newsletter-input{min-height:2.75rem;box-shadow:var(--ctw-shadow-inner,inset 0 1px 2px #07111f14);border-radius:var(--radius-lg,12px)!important;border-color:color-mix(in srgb, var(--ctw-primary,#06f) 18%, var(--border))!important;background:color-mix(in srgb, var(--background,#fff) 88%, transparent)!important}.ctw-footer__newsletter-input:focus-visible{border-color:var(--ctw-primary,#06f)!important;box-shadow:var(--ctw-focus-ring-soft)!important}.ctw-footer__legal{border-top:1px solid color-mix(in srgb, var(--ctw-glass-border,#ffffff24) 85%, transparent);margin-top:2.5rem;padding-top:1.5rem}.ctw-footer__legal-link{font-size:var(--font-size-caption,.75rem);color:var(--muted-foreground);transition:color var(--ctw-duration) var(--ctw-ease,ease);border-radius:4px;text-decoration:none}.ctw-footer__legal-link:hover{color:var(--ctw-primary,#06f)}.ctw-footer__legal-link:focus-visible{box-shadow:var(--ctw-focus-ring);outline:none}.ctw-footer__bottom{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (min-width:640px){.ctw-footer__bottom{text-align:left;flex-direction:row}}.ctw-footer__copyright{font-size:var(--font-size-caption,.75rem);color:var(--muted-foreground);margin:0}[data-theme=dark] .ctw-footer{background:color-mix(in srgb, var(--ctw-background,#07111f) 70%, transparent)}[data-theme=dark] .ctw-footer__brand-link:hover .ctw-footer__brand-name,[data-theme=dark] .ctw-footer__link:hover .ctw-footer__link-label,[data-theme=dark] .ctw-footer__social-link:hover,[data-theme=dark] .ctw-footer__legal-link:hover{color:var(--ctw-secondary,#00d4ff)}@media (prefers-reduced-motion:reduce){.ctw-footer__brand-link,.ctw-footer__social-link,.ctw-footer__link,.ctw-footer__newsletter,.ctw-footer__link-label,.ctw-footer__brand-name,.ctw-footer__legal-link,.ctw-footer__accordion-btn{transition:none!important}.ctw-footer__brand-link:hover,.ctw-footer__social-link:hover,.ctw-footer__social-link:active,.ctw-footer__newsletter:hover{transform:none}}
