@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}.whatsapp-fab_fab__Km_SD{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;gap:0;height:3.5rem;padding:.375rem;border-radius:9999px;border:1px solid rgb(var(--c-line));background:rgb(var(--c-surface)/.92);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 1px 0 rgb(255 255 255/.7),0 18px 40px -16px rgb(15 23 42/.45),0 4px 12px -6px rgb(15 23 42/.2);color:rgb(var(--c-fg-strong));text-decoration:none;outline:none;transition:gap .25s var(--ease-out),padding .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}html.theme-ink .whatsapp-fab_fab__Km_SD{background:rgb(15 23 42/.9);border-color:rgb(255 255 255/.1);box-shadow:0 18px 40px -14px rgb(0 0 0/.75)}.whatsapp-fab_fab__Km_SD:focus-visible,.whatsapp-fab_fab__Km_SD:hover{gap:.7rem;padding-right:1.1rem;border-color:rgb(var(--brand-500)/.45)}.whatsapp-fab_fab__Km_SD:focus-visible{box-shadow:0 0 0 3px rgb(var(--c-ring)/.45),0 18px 40px -16px rgb(15 23 42/.45)}.whatsapp-fab_mark__6IwVL{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;color:white;background:linear-gradient(150deg,rgb(var(--brand-500)),rgb(var(--brand-700)));box-shadow:0 0 0 1px rgb(255 255 255/.2) inset,0 8px 18px -8px rgb(var(--brand-700)/.9)}.whatsapp-fab_noon__IPcrv{width:62%;height:62%;transform:translateY(1px)}.whatsapp-fab_wa__O5k8_{position:absolute;right:-3px;bottom:-3px;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:9999px;color:white;background:#25d366;box-shadow:0 0 0 2px rgb(var(--c-surface))}.whatsapp-fab_wa__O5k8_ svg{width:.85rem;height:.85rem}.whatsapp-fab_online__6EB67{position:absolute;top:0;right:1px;width:.6rem;height:.6rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 2px rgb(var(--c-surface))}.whatsapp-fab_online__6EB67:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#22c55e;opacity:0}.whatsapp-fab_label__gIUfG{display:grid;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .3s var(--ease-out),opacity .2s var(--ease-out)}.whatsapp-fab_fab__Km_SD:focus-visible .whatsapp-fab_label__gIUfG,.whatsapp-fab_fab__Km_SD:hover .whatsapp-fab_label__gIUfG{max-width:14rem;opacity:1}.whatsapp-fab_labelTitle__0ywCq{font-size:.875rem;font-weight:600;line-height:1.15}.whatsapp-fab_labelNote__bHE8x{font-size:.72rem;line-height:1.2;color:rgb(var(--c-fg-muted))}.whatsapp-fab_spacer__G9jy7{display:block;height:4.5rem}@media (min-width:48rem){.whatsapp-fab_spacer__G9jy7{display:none}}@media (max-width:47.99rem){.whatsapp-fab_fab__Km_SD{height:3.25rem;padding:.3rem}.whatsapp-fab_mark__6IwVL{width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:no-preference){.whatsapp-fab_fab__Km_SD{animation:whatsapp-fab_fab-in__1xF89 .6s var(--ease-out) 1.2s both}.whatsapp-fab_online__6EB67:after{animation:whatsapp-fab_online-ping__jbwB8 2.4s var(--ease-out) 2s infinite}.whatsapp-fab_fab__Km_SD:hover .whatsapp-fab_mark__6IwVL{transform:rotate(-6deg)}.whatsapp-fab_mark__6IwVL{transition:transform .25s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.whatsapp-fab_fab__Km_SD,.whatsapp-fab_label__gIUfG{transition:none}}@keyframes whatsapp-fab_fab-in__1xF89{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes whatsapp-fab_online-ping__jbwB8{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}:root{--brand-50:236 253 245;--brand-100:209 250 229;--brand-200:167 243 208;--brand-300:110 231 183;--brand-400:52 211 153;--brand-500:16 185 129;--brand-600:5 150 105;--brand-700:4 120 87;--brand-800:6 95 70;--brand-900:6 78 59;--brand-950:2 44 34;--brand-fg:#ffffff;--brand-hex:#059669;--font-latin:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-urdu:"Noto Naskh Arabic","Segoe UI",Tahoma,serif;--font-mono:"JetBrains Mono","Cascadia Code","SF Mono",Consolas,ui-monospace,monospace;--ring-color:16 185 129;--surface:255 255 255;--surface-muted:241 245 249;--fg:15 23 42;--fg-subtle:148 163 184;--line:226 232 240;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--d-fast:150ms;--d-base:250ms;--d-slow:450ms;--d-draw:1200ms;--reveal-distance:14px;--stagger-step:90ms;--loop-step:600ms}@keyframes reveal-fade-up{0%{opacity:0;transform:translate3d(0,var(--reveal-distance),0)}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-scale{0%{opacity:0;transform:scale(.96)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal=stagger]>*,[data-reveal]:not([data-reveal=stagger]){animation:reveal-fade-up var(--ease-out) both;animation-timeline:view();animation-range:entry 0 entry 60%}[data-reveal=fade]{animation-name:reveal-fade}[data-reveal=scale]{animation-name:reveal-scale}[data-reveal=stagger]>:nth-child(2){animation-range:entry 6% entry 66%}[data-reveal=stagger]>:nth-child(3){animation-range:entry 12% entry 72%}[data-reveal=stagger]>:nth-child(4){animation-range:entry 18% entry 78%}[data-reveal=stagger]>:nth-child(5){animation-range:entry 24% entry 84%}[data-reveal=stagger]>:nth-child(n+6){animation-range:entry 30% entry 90%}}}.m-i1{--i:1}.m-i2{--i:2}.m-i3{--i:3}.m-i4{--i:4}.m-i5{--i:5}.m-i6{--i:6}.m-i7{--i:7}.m-i8{--i:8}@keyframes m-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-pop{0%{opacity:0;transform:scale(.92)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-packet{0%{offset-distance:0;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes m-flow{to{stroke-dashoffset:-20}}@keyframes m-pulse{0%{opacity:0;transform:scale(1)}15%{opacity:.55}to{opacity:0;transform:scale(1.9)}}@keyframes m-blink{0%,45%{opacity:1}55%,to{opacity:0}}.m-draw{stroke-dasharray:1;stroke-dashoffset:0}.m-pop,.m-pulse{transform-box:fill-box;transform-origin:center}.m-packet{offset-path:var(--path);offset-rotate:0deg;opacity:0}.m-pulse{opacity:0}.m-flow{stroke-dasharray:4 6}@supports not (offset-path:path("M0 0 L1 1")){.m-packet{display:none}}.m-packet{animation:m-packet 2.4s var(--ease-in-out) infinite;animation-delay:calc(var(--i, 0) * var(--loop-step))}.m-flow{animation:m-flow 1.1s linear infinite}.m-pulse{animation:m-pulse 2.4s var(--ease-out) infinite;animation-delay:calc(var(--i, 0) * var(--loop-step))}.m-blink{animation:m-blink 1.1s steps(1) infinite}.m-blink,.m-flow,.m-packet,.m-pulse{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){html[data-motion] [data-animate][data-inview] :is(.m-packet,.m-flow,.m-pulse,.m-blink){animation-play-state:running}html[data-motion][data-motion-paused] [data-animate] :is(.m-packet,.m-flow,.m-pulse,.m-blink){animation-play-state:paused}html[data-motion] [data-animate]:not([data-seen]) .m-draw{stroke-dashoffset:1}html[data-motion] [data-animate]:not([data-seen]) :is(.m-pop,.m-fade){opacity:0}html[data-motion] [data-animate][data-seen=later] .m-draw{animation:m-draw var(--d-draw) var(--ease-out) both;animation-delay:calc(var(--i, 0) * .14s)}html[data-motion] [data-animate][data-seen=later] .m-pop{animation:m-pop var(--d-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * .14s)}html[data-motion] [data-animate][data-seen=later] .m-fade{animation:m-fade var(--d-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * .14s)}}@media (prefers-reduced-motion:reduce){.m-blink,.m-flow,.m-packet,.m-pulse,.motion-safe-transition,[data-animate] *,[data-reveal],[data-reveal]>*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}@media print{[data-animate] *,[data-reveal],[data-reveal]>*{animation:none!important}}@keyframes m-shimmer{to{transform:translateX(100%)}}.m-shimmer{position:relative;overflow:hidden}.m-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255/.5),transparent);animation:m-shimmer 1.4s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.m-shimmer:after{animation:none;display:none}}.prose{max-width:68ch;color:rgb(var(--c-fg));font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.25em}.prose :is(h2,h3,h4){color:rgb(var(--c-fg-strong));font-weight:650;scroll-margin-top:calc(var(--header-h) + 1rem)}.prose h2{margin-top:2.25em;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);line-height:1.2;letter-spacing:-.02em}.prose h3{margin-top:1.9em;font-size:1.25rem;line-height:1.35;letter-spacing:-.01em}.prose h4{margin-top:1.75em;font-size:1.0625rem;line-height:1.45}.prose :is(h2,h3,h4)+*{margin-top:.75em}.prose>:first-child{margin-top:0}.prose a{color:rgb(var(--c-link));font-weight:500;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--c-link)/.35);text-underline-offset:3px;transition:text-decoration-color var(--d-fast) ease}.prose a:hover{text-decoration-color:currentColor}.prose strong{color:rgb(var(--c-fg-strong));font-weight:600}.prose :is(ul,ol){padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{padding-left:.25em}.prose li+li{margin-top:.4em}.prose li::marker{color:rgb(var(--c-fg-subtle))}.prose ol>li::marker{font-variant-numeric:tabular-nums;font-weight:500}.prose blockquote{border-left:2px solid rgb(var(--brand-500));padding-left:1.1em;color:rgb(var(--c-fg-muted))}.prose hr{margin-block:2.5em;border:0;border-top:1px solid rgb(var(--c-line))}.prose :not(pre)>code{border-radius:6px;background:rgb(var(--c-surface-3));padding:.15em .4em;font-family:var(--font-code);font-size:.875em;color:rgb(var(--c-fg-strong))}.prose pre{overflow-x:auto;border:1px solid rgb(var(--c-line));border-radius:14px;background:rgb(var(--c-surface-2));padding:1rem 1.25rem;font-family:var(--font-code);font-size:.875rem;line-height:1.7}.prose :is(img,video,figure){margin-block:2em;border-radius:14px}.prose figcaption{margin-top:.75em;color:rgb(var(--c-fg-subtle));font-size:.875rem}.prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.prose :is(th,td){border-bottom:1px solid rgb(var(--c-line));padding:.65rem 1rem .65rem 0;text-align:left;vertical-align:top}.prose th{color:rgb(var(--c-fg-strong));font-weight:600}