:root{--color-primary:#0a66c2;--color-primary-dark:#0857a8;--color-primary-light:#4d97d9;--color-primary-rgb:10,102,194;--color-secondary:#13294a;--color-accent:#0a66c2;--color-navy:#13294a;--color-navy-dark:#0e2140;--color-navy-rgb:19,41,74;--color-success:#16a34a;--color-success-rgb:22,163,74;--color-warning:#d97706;--color-warning-rgb:217,119,6;--color-error:#dc2626;--color-error-rgb:220,38,38;--color-error-dark:#b91c1c;--color-info:#0284c7;--color-info-rgb:2,132,199;--clr-bg:#f4f6f9;--clr-bg-alt:#eef0f4;--clr-surface:#fff;--clr-card:#fff;--clr-overlay:rgba(0,0,0,.48);--clr-text:#111827;--clr-text-sec:#374151;--clr-muted:#6b7280;--clr-inverse:#fff;--clr-link:#0a66c2;--clr-heading:#111827;--clr-border:rgba(0,0,0,.08);--clr-border-strong:rgba(0,0,0,.18);--clr-focus:#0a66c2;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 12px 40px rgba(0,0,0,.12);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--anim-fast:120ms;--anim-normal:220ms;--anim-slow:400ms;--anim-easing:cubic-bezier(0.4,0,0.2,1);--font-heading:"Poppins",sans-serif;--font-body:"Poppins",sans-serif;--font-mono:"Courier New",monospace;--font-base-size:16px;--font-heading-weight:700;--font-body-weight:400;--clr-text-primary:#111827;--clr-text-muted:#6b7280;--clr-card-bg:#fff;--clr-card-border:rgba(0,0,0,.08);--clr-primary:#0a66c2;--clr-accent:var(--color-primary);--clr-navy:var(--color-navy);--clr-shadow:rgba(0,0,0,.09)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:clip;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}section{margin-left:4.5rem}@media(min-width:767px){section{margin-left:4.5rem}}@media(max-width:767px){section{margin-left:0}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}section{overflow-x:clip;overflow-y:visible}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.sidebar{box-shadow:2px 0 12px rgba(0,0,0,.18);flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed!important;top:0;width:4.5rem;z-index:1000}.sidebar,.sidebar .logo{background-color:var(--clr-navy)!important;display:flex}.sidebar .logo{flex-shrink:0;padding:1rem 0}.sidebar .logo,.sidebar-icon .nav-link{align-items:center;justify-content:center}.sidebar-icon .nav-link{border-radius:0!important;color:hsla(0,0%,100%,.55)!important;display:flex!important;font-size:1.25rem;padding:.9rem 0!important;transition:color .25s ease,background-color .25s ease;width:100%}.sidebar-icon .nav-link:hover{background-color:initial!important;color:#fff!important}.sidebar-icon .nav-link:hover i{-webkit-filter:brightness(1.5);filter:brightness(1.5);-webkit-transform:scale(1.35);transform:scale(1.35)}.sidebar-icon .nav-link.active,.sidebar-icon .nav-link:focus{background-color:initial!important;color:#fff!important}.sidebar-icon .nav-link i{transition:color .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,filter .2s ease,color .2s ease;transition:transform .2s ease,filter .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.sidebar .border-top{border-color:hsla(0,0%,100%,.12)!important}.sidebar-dashboard-btn img{opacity:.65;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.sidebar-dashboard-btn:hover img{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.dashboard-content{margin-left:4.5rem}@media (max-width:767px){.dashboard-content{margin-left:0}}.mob-fab{align-items:center;background:var(--clr-navy);border:none;border-radius:50%;bottom:1.75rem;box-shadow:0 4px 18px rgba(0,0,0,.4);cursor:none;display:none;flex-direction:column;gap:0;height:54px;justify-content:center;padding:0;position:fixed;right:1.25rem;transition:box-shadow .2s ease;width:54px;z-index:1002}@media (max-width:767px){.sidebar{display:none!important}.mob-fab{display:flex}}.mob-fab span{background:#fff;border-radius:2px;display:block;height:2px;margin:3px 0;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:22px}.mob-fab--open span:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.mob-fab--open span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.mob-fab--open span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}body.bottom-nav-open .mob-fab{bottom:220px;transition:bottom .25s ease}.bottom-nav{-webkit-animation:slide-up-nav .3s ease;animation:slide-up-nav .3s ease;background:var(--clr-navy);bottom:0;box-shadow:0 -6px 24px rgba(0,0,0,.4);left:0;padding:.75rem .75rem 1.25rem;position:fixed;right:0;z-index:1001}@-webkit-keyframes slide-up-nav{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up-nav{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.bottom-nav-grid{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.bottom-nav-item{align-items:center;border-radius:10px;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:.3rem;justify-content:center;padding:.65rem .25rem;text-decoration:none;transition:color .2s ease,background .2s ease}.bottom-nav-item i{font-size:1.15rem}.bottom-nav-item img{border-radius:50%;height:22px;opacity:.75;width:22px}.bottom-nav-item span{font-size:.68rem;line-height:1.1;text-align:center}.bottom-nav-item:active,.bottom-nav-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.bottom-nav-item:active img,.bottom-nav-item:hover img{opacity:1}.bottom-nav-item--active{background:hsla(0,0%,100%,.15)!important;color:#fff!important}button.bottom-nav-item{background:none;border:none;cursor:none;width:100%}:focus-visible{cursor:auto!important;outline:3px solid var(--clr-accent)!important;outline-offset:3px!important}@media (pointer:coarse){*{cursor:auto!important}.custom-cursor,.dot{display:none!important}}.lApp-header{font-family:arial;font-size:24px;height:200px;margin:25px;outline:1px dashed #000;position:relative;width:350px}.welcome-msg{left:50%;margin:-25px 0 0 -85px;position:absolute;top:30%}.loader{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.loader .App-logo{display:block;height:72px;width:72px}.loader-img{height:auto;position:absolute;width:32px}.scroll-progress-bar>.progress-bar{background:linear-gradient(90deg,var(--clr-navy),var(--clr-accent));border-radius:0 2px 2px 0;height:3px;left:0;position:fixed;top:0;transition:width .1s linear;z-index:9999}body{cursor:none}body.dashboard-active{cursor:auto}body.dashboard-active *{cursor:inherit}body.dashboard-active{height:100vh;max-height:100vh}.custom-cursor{border:2px solid var(--clr-accent);border-radius:50%;height:32px;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateZ(0) translate(-50%,-50%);transform:translateZ(0) translate(-50%,-50%);transition:width .22s cubic-bezier(.34,1.56,.64,1),height .22s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease;width:32px;will-change:transform;z-index:10001}.custom-cursor--hover{background:rgba(var(--color-primary-rgb),.12);border-color:var(--clr-accent);height:48px;width:48px}.dot{background:var(--clr-accent);border-radius:50%;height:5px;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateZ(0) translate(-50%,-50%);transform:translateZ(0) translate(-50%,-50%);width:5px;will-change:transform;z-index:10001}body.theme-dark .custom-cursor{border-color:hsla(0,0%,100%,.75)}body.theme-dark .custom-cursor--hover{background:hsla(0,0%,100%,.1);border-color:#fff}body.theme-dark .dot{background:#fff}.sidebar-backdrop{background:rgba(0,0,0,.5);inset:0;position:fixed;z-index:1000}section.dark-bg{position:relative}section.dark-bg:after{background:inherit;bottom:-1px;-webkit-clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0}.stagger-children>:first-child{transition-delay:0ms}.stagger-children>:nth-child(2){transition-delay:80ms}.stagger-children>:nth-child(3){transition-delay:.16s}.stagger-children>:nth-child(4){transition-delay:.24s}.stagger-children>:nth-child(5){transition-delay:.32s}.stagger-children>:nth-child(6){transition-delay:.4s}.cert-card{background:#fff;transition:box-shadow .35s ease,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1)!important;transition:box-shadow .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1)!important;transition:box-shadow .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1)!important}.cert-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.11)!important;-webkit-transform:translateY(-6px)!important;transform:translateY(-6px)!important}.faq-item{border-radius:10px!important;overflow:hidden;transition:box-shadow .25s ease}.faq-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)!important}[data-aos=fade-up-scale]{opacity:0;-webkit-transform:translateY(24px) scale(.97);transform:translateY(24px) scale(.97);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos=fade-up-scale].aos-animate{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}html{scroll-behavior:smooth}body.theme-light{--clr-bg:#fff;--clr-bg-alt:#f5f7fa;--clr-card:#fff;--clr-card-border:rgba(0,0,0,.08);--clr-text:#111827;--clr-text-muted:#6b7280;--clr-heading:#111827;--clr-accent:var(--color-primary);--clr-navy:var(--color-navy);--clr-shadow:rgba(0,0,0,.09)}body.theme-dark{--clr-bg:#0d1117;--clr-bg-alt:#161b22;--clr-card:#1c2333;--clr-card-border:hsla(0,0%,100%,.08);--clr-text:#e2e8f0;--clr-text-muted:#8892a4;--clr-heading:#f0f4f8;--clr-accent:var(--color-primary-light);--clr-navy:var(--color-navy);--clr-shadow:rgba(0,0,0,.4);--clr-surface:#161b22;--clr-border:hsla(0,0%,100%,.08);--clr-border-strong:hsla(0,0%,100%,.16);--clr-muted:#8892a4;--clr-text-sec:#a8b3c4;--clr-inverse:#0d1117;--clr-link:var(--color-primary-light);--clr-focus:var(--color-primary-light);--clr-overlay:rgba(0,0,0,.65);--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 4px 16px rgba(0,0,0,.4);--shadow-lg:0 12px 40px rgba(0,0,0,.55)}body.theme-amoled{--clr-bg:#000;--clr-bg-alt:#080808;--clr-card:#0d0d0d;--clr-card-border:hsla(0,0%,100%,.06);--clr-text:#e2e8f0;--clr-text-muted:#7a8596;--clr-heading:#f0f4f8;--clr-accent:var(--color-primary-light);--clr-navy:var(--color-navy);--clr-shadow:rgba(0,0,0,.75);--clr-surface:#080808;--clr-border:hsla(0,0%,100%,.06);--clr-border-strong:hsla(0,0%,100%,.12);--clr-muted:#6b7a8d;--clr-text-sec:#9aa5b8;--clr-inverse:#000;--clr-overlay:rgba(0,0,0,.8);--shadow-sm:0 1px 3px rgba(0,0,0,.5);--shadow-md:0 4px 16px rgba(0,0,0,.6);--shadow-lg:0 12px 40px rgba(0,0,0,.75)}body.theme-dark,body.theme-light,body.theme-light .section:not(.dark-bg){background-color:var(--clr-bg);color:var(--clr-text)}body.theme-dark .section:not(.dark-bg){background-color:var(--clr-bg-alt);color:var(--clr-text)}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6,body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light h5,body.theme-light h6{color:var(--clr-heading)}body.theme-light .dark-bg h1,body.theme-light .dark-bg h2,body.theme-light .dark-bg h3,body.theme-light .dark-bg h4,body.theme-light .dark-bg h5,body.theme-light .dark-bg h6,body.theme-light .home-banner h1,body.theme-light .home-banner h2,body.theme-light .home-banner h3,body.theme-light .home-banner h4,body.theme-light .home-banner h5,body.theme-light .home-banner h6{color:inherit}body.theme-dark .cert-card,body.theme-light .cert-card{background:var(--clr-card);border:1px solid var(--clr-card-border);color:var(--clr-text)}body.theme-dark .cert-card:hover{box-shadow:0 16px 40px var(--clr-shadow)!important}body.theme-dark .feature-box-01{background:var(--clr-card);border:1px solid var(--clr-card-border);border-radius:12px;color:var(--clr-text)}body.theme-dark .feature-box-01 .icon i{color:var(--color-primary-light)}body.theme-dark .feature-box-02{color:var(--clr-text);padding:1.25rem}body.theme-dark .feature-box-02,body.theme-dark .testimonial-card{background:var(--clr-card);border:1px solid var(--clr-card-border);border-radius:12px}body.theme-dark .blog-grid,body.theme-light .blog-grid{background:var(--clr-card);border:1px solid var(--clr-card-border);color:var(--clr-text)}body.theme-dark .blog-grid .blog-info .meta,body.theme-dark .blog-grid .blog-info h6,body.theme-dark .blog-grid .blog-info p{color:var(--clr-text-muted)}body.theme-dark .blog-grid .blog-info h6{color:var(--clr-heading)}body.theme-light .filter-tabs .nav-link{color:rgba(0,0,0,.6)}body.theme-light .filter-tabs .nav-link.active{color:var(--clr-accent)!important}body.theme-dark .portfolio-box-01{border:1px solid var(--clr-card-border)}body.theme-light .faq-item{background:var(--clr-card);border:1px solid var(--clr-card-border)!important;color:var(--clr-text)}body.theme-light .faq-item .accordion-button{background:var(--clr-card);box-shadow:none;color:var(--clr-heading)}body.theme-light .faq-item .accordion-button:not(.collapsed){background:var(--clr-bg-alt);color:var(--clr-accent)}body.theme-light .faq-item .accordion-body{background:var(--clr-card);color:var(--clr-text-muted)}body.theme-dark .faq-item{background:var(--clr-card);border:1px solid var(--clr-card-border)!important;color:var(--clr-text)}body.theme-dark .faq-item .accordion-button{background:var(--clr-card);box-shadow:none;color:var(--clr-heading)}body.theme-dark .faq-item .accordion-button:not(.collapsed){background:rgba(76,159,230,.1);color:var(--clr-accent)}body.theme-dark .faq-item .accordion-button:after{-webkit-filter:invert(1);filter:invert(1)}body.theme-dark .faq-item .accordion-body{background:var(--clr-card);color:var(--clr-text-muted)}body.theme-light .info-list .list-group-item{background:transparent;border-color:rgba(0,0,0,.07);color:var(--clr-text)}body.theme-light .info-list .list-group-item label{color:var(--clr-text-muted)}body.theme-dark .info-list .list-group-item{background:transparent;border-color:hsla(0,0%,100%,.08);color:var(--clr-text)}body.theme-dark .info-list .list-group-item label{color:var(--clr-text-muted)}body.theme-dark #resume .education-box,body.theme-dark #resume .experience-box,body.theme-dark #resume .resume-box,body.theme-dark #resume .timeline-box,body.theme-dark .timeline-card{background:var(--clr-card);border:1px solid var(--clr-card-border);border-radius:10px}body.theme-dark #resume .progress{background:hsla(0,0%,100%,.1)}body.theme-dark #resume label{color:var(--clr-text-muted)}body.theme-dark .skill-lt h6,body.theme-dark .timeline-position{color:var(--clr-heading)}body.theme-dark .count-inner,body.theme-dark .timeline-date,body.theme-dark .timeline-desc{color:var(--clr-text-muted)}body.theme-dark .blog-detail-page,body.theme-dark .work-detail-page{background:var(--clr-bg)!important;color:var(--clr-text)}body.theme-dark .section:not(.dark-bg) label,body.theme-dark .section:not(.dark-bg) li,body.theme-dark .section:not(.dark-bg) p,body.theme-dark .section:not(.dark-bg) span{color:var(--clr-text-muted)}body.theme-dark .section:not(.dark-bg) h1,body.theme-dark .section:not(.dark-bg) h2,body.theme-dark .section:not(.dark-bg) h3,body.theme-dark .section:not(.dark-bg) h4,body.theme-dark .section:not(.dark-bg) h5,body.theme-dark .section:not(.dark-bg) h6{color:var(--clr-heading)}body.theme-dark .slick-dots li button{background:hsla(0,0%,100%,.2)!important}body.theme-dark .slick-dots li.slick-active button{background:#4c9fe6!important}body.theme-dark .pagination .page-link{background:var(--clr-card);border-color:var(--clr-card-border);color:var(--clr-text)}body.theme-dark .pagination .page-item.active .page-link{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff}body.theme-dark .pagination .page-link:hover{background:var(--clr-accent);color:#fff}body.theme-dark .px-btn-white{background:var(--clr-card);border-color:var(--clr-card-border);color:var(--clr-text)}body.theme-dark .px-btn-white:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff}body.theme-light .scroll_up{background:var(--clr-navy);color:#fff}body.theme-dark .scroll_up{background:var(--clr-accent);color:#fff}body.theme-dark .about-me .btn-outline-dark{border-color:hsla(0,0%,100%,.35);color:var(--clr-text)}body.theme-dark .about-me .btn-outline-dark:hover{background:hsla(0,0%,100%,.1);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700;font-weight:var(--font-heading-weight,700)}body{font-family:Poppins,sans-serif;font-family:var(--font-body,"Poppins",sans-serif);font-size:16px;font-size:var(--font-base-size,16px);font-weight:400;font-weight:var(--font-body-weight,400);transition:background-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.bio-toc,.cmd-palette,.ds-card,.ds-content,.ds-modal,.ds-sidebar,.kb-stat-card,.kb-tip,.tc-active-banner,.tc-card,.tc-palette-preview{transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}:root{--chat-panel-width:380px;--chat-panel-height:560px;--chat-radius:16px;--chat-fab-size:45px;--chat-z:9999}.chat-fab{align-items:center;background:var(--clr-accent);border:none;border-radius:22.5px;border-radius:calc(var(--chat-fab-size)/2);bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:7px;height:45px;height:var(--chat-fab-size);letter-spacing:.01em;padding:0 16px 0 13px;position:fixed;right:72px;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;z-index:9999;z-index:var(--chat-z)}.chat-fab:hover{box-shadow:0 8px 28px rgba(0,0,0,.3);-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.chat-fab:active{-webkit-transform:translateY(0);transform:translateY(0)}.chat-fab svg{flex-shrink:0;height:20px;width:20px}.chat-fab__label{white-space:nowrap}.chat-panel{-webkit-animation:chatSlideUp .3s cubic-bezier(.34,1.56,.64,1) both;animation:chatSlideUp .3s cubic-bezier(.34,1.56,.64,1) both;background:var(--clr-card);border:1px solid var(--clr-card-border);border-radius:16px;border-radius:var(--chat-radius);bottom:73px;box-shadow:0 16px 48px var(--clr-shadow);display:flex;flex-direction:column;height:560px;height:var(--chat-panel-height);max-height:calc(100dvh - 104px);overflow:hidden;position:fixed;right:17px;width:380px;width:var(--chat-panel-width);z-index:9999;z-index:var(--chat-z)}@-webkit-keyframes chatSlideUp{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes chatSlideUp{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.chat-header{align-items:center;background:var(--clr-accent);color:#fff;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:14px 16px}.chat-header__info{align-items:center;display:flex;gap:10px;min-width:0}.chat-header__avatar{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:36px;justify-content:center;letter-spacing:.03em;width:36px}.chat-header__name{font-size:.9rem;font-weight:700;line-height:1.2;margin:0}.chat-header__status{align-items:center;display:flex;font-size:.72rem;gap:4px;margin:0;opacity:.85}.chat-header__status-dot{background:#4ade80;border-radius:50%;display:inline-block;height:6px;width:6px}.chat-header__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.chat-icon-btn{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s;width:30px}.chat-icon-btn:hover{background:hsla(0,0%,100%,.28)}.chat-icon-btn svg{height:15px;width:15px}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 12px;scrollbar-color:var(--clr-card-border) transparent;scrollbar-width:thin}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-thumb{background:var(--clr-card-border);border-radius:2px}.chat-message{display:flex;max-width:88%}.chat-message--user{align-self:flex-end}.chat-message--assistant{align-self:flex-start}.chat-bubble{border-radius:12px;font-size:.86rem;line-height:1.55;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.chat-bubble--user{background:var(--clr-accent);border-bottom-right-radius:3px;color:#fff}.chat-bubble--assistant{background:var(--clr-bg-alt);border:1px solid var(--clr-card-border);border-bottom-left-radius:3px;color:var(--clr-text)}.chat-bubble--assistant p{margin:0 0 .5em}.chat-bubble--assistant p:last-child{margin-bottom:0}.chat-bubble--assistant ol,.chat-bubble--assistant ul{margin:.3em 0 .5em 1.2em;padding:0}.chat-bubble--assistant li{margin-bottom:.25em}.chat-bubble--assistant code{background:rgba(0,0,0,.08);border-radius:3px;font-size:.82em;padding:1px 4px}.chat-bubble--assistant strong{font-weight:600}.chat-bubble--assistant a{color:var(--clr-accent);text-decoration:underline}.chat-typing{align-items:center;display:flex;gap:4px;min-width:56px;padding:12px 16px}.chat-typing-inline{align-items:center;display:inline-flex;gap:3px;margin-left:2px}.chat-typing__dot{-webkit-animation:chatDotBounce 1.2s ease-in-out infinite;animation:chatDotBounce 1.2s ease-in-out infinite;background:var(--clr-text-muted);border-radius:50%;display:inline-block;height:6px;width:6px}.chat-typing__dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.chat-typing__dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.chat-typing__dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes chatDotBounce{0%,60%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes chatDotBounce{0%,60%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.chat-suggestions{display:flex;flex-direction:column;gap:6px;margin-top:4px}.chat-suggestion-btn{background:transparent;border:1px solid var(--clr-accent);border-radius:8px;color:var(--clr-accent);cursor:pointer;font-family:inherit;font-size:.8rem;line-height:1.4;padding:8px 12px;text-align:left;transition:background .15s,color .15s}.chat-suggestion-btn:hover{background:var(--clr-accent);color:#fff}.chat-input-bar{align-items:flex-end;background:var(--clr-card);border-top:1px solid var(--clr-card-border);display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.chat-input{background:var(--clr-bg-alt);border:1px solid var(--clr-card-border);border-radius:10px;color:var(--clr-text);flex:1 1;font-family:inherit;font-size:.86rem;line-height:1.45;max-height:100px;outline:none;overflow-y:auto;padding:8px 12px;resize:none;transition:border-color .15s}.chat-input:focus{border-color:var(--clr-accent)}.chat-input::-webkit-input-placeholder{color:var(--clr-text-muted)}.chat-input::placeholder{color:var(--clr-text-muted)}.chat-input:disabled{cursor:not-allowed;opacity:.65}.chat-send-btn{align-items:center;background:var(--clr-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s;width:36px}.chat-send-btn:disabled{cursor:not-allowed;opacity:.45}.chat-send-btn:not(:disabled):hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:scale(1.06);transform:scale(1.06)}.chat-send-btn svg{height:16px;width:16px}.chat-footer{background:var(--clr-card);color:var(--clr-text-muted);flex-shrink:0;font-size:.68rem;margin:0;padding:4px 12px 8px;text-align:center}@media (max-width:480px){.chat-fab{border-radius:27px;bottom:28px;font-size:.82rem;height:54px;padding:0 15px 0 13px;right:82px}.chat-panel{-webkit-animation:chatSlideUpMobile .32s cubic-bezier(.34,1.26,.64,1) both;animation:chatSlideUpMobile .32s cubic-bezier(.34,1.26,.64,1) both;border-bottom:none;border-left:none;border-radius:18px 18px 0 0;border-right:none;bottom:0;height:86dvh;left:0;max-height:86dvh;right:0;width:100%}}@-webkit-keyframes chatSlideUpMobile{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes chatSlideUpMobile{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body.bottom-nav-open .chat-fab{bottom:220px;transition:bottom .25s ease}