.logo-link[data-astro-cid-3ef6ksr2]{display:inline-block;text-decoration:none}.logo-image[data-astro-cid-3ef6ksr2]{display:block;width:auto;max-height:40px}header[data-astro-cid-3ef6ksr2]{background-color:#fff;border-bottom:1px solid #eee;padding:1rem 0;position:sticky;top:0;left:0;width:100%;z-index:1000;box-shadow:0 2px 5px #0000001a}.container[data-astro-cid-3ef6ksr2]{max-width:1100px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;position:relative}.logo[data-astro-cid-3ef6ksr2]{font-weight:700;font-size:1.5rem;color:#333;text-decoration:none}.mobile-nav-toggle[data-astro-cid-3ef6ksr2]{display:none;background:transparent;border:0;cursor:pointer;padding:.5rem}.mobile-nav-toggle[data-astro-cid-3ef6ksr2] .ri-menu-line[data-astro-cid-3ef6ksr2],.mobile-nav-toggle[data-astro-cid-3ef6ksr2] .ri-close-line[data-astro-cid-3ef6ksr2]{font-size:1.8rem;color:#333}.sr-only[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-list[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{position:relative}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#555;text-decoration:none;font-weight:500;display:block;padding:.5rem 0}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--primary-color);text-decoration:none}.dropdown-menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #eee;border-radius:4px;padding:.5rem 0;margin:0;list-style:none;min-width:160px;z-index:10;box-shadow:0 2px 5px #0000001a}.dropdown-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.5rem 1rem;white-space:nowrap;color:#333}.dropdown-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background-color:#f8f8f8;color:var(--primary-color)}.nav-item[data-astro-cid-3ef6ksr2].dropdown:hover .dropdown-menu[data-astro-cid-3ef6ksr2]{display:block}.nav-item[data-astro-cid-3ef6ksr2].dropdown>a[data-astro-cid-3ef6ksr2]:after{content:" ▼";font-size:.7em;display:inline-block;margin-left:.3em}@media (max-width: 768px){.mobile-nav-toggle[data-astro-cid-3ef6ksr2]{display:block;z-index:1001}.nav-list[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;background-color:#fff;flex-direction:column;padding:1rem;box-shadow:0 4px 6px #0000001a;gap:.5rem;border-top:1px solid #eee}.nav-list[data-astro-cid-3ef6ksr2].nav-mobile-hidden{display:none}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child a[data-astro-cid-3ef6ksr2]{border-bottom:none}.dropdown-menu[data-astro-cid-3ef6ksr2]{position:static;display:none;border:none;box-shadow:none;padding-left:1rem;background-color:#f9f9f9}.nav-item[data-astro-cid-3ef6ksr2].dropdown:hover .dropdown-menu[data-astro-cid-3ef6ksr2]{display:none}.nav-item[data-astro-cid-3ef6ksr2].dropdown.open>.dropdown-menu[data-astro-cid-3ef6ksr2]{display:block}.nav-item[data-astro-cid-3ef6ksr2].dropdown>a[data-astro-cid-3ef6ksr2]:after{transition:transform .2s ease-in-out}.nav-item[data-astro-cid-3ef6ksr2].dropdown.open>a[data-astro-cid-3ef6ksr2]:after{transform:rotate(180deg)}}.site-footer[data-astro-cid-sz7xmlte]{background-color:#111827;color:#d1d5db;padding-top:4rem;padding-bottom:2rem;font-size:.875rem;line-height:1.6}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-bottom:3rem}@media (min-width: 768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-spacer[data-astro-cid-sz7xmlte]{display:none}}@media (min-width: 1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr .5fr 1fr 1fr 1fr}.footer-spacer[data-astro-cid-sz7xmlte]{display:block}}.footer-logo-link[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:1rem}.footer-logo[data-astro-cid-sz7xmlte]{height:35px;width:auto;display:block}.footer-description[data-astro-cid-sz7xmlte]{color:#9ca3af;margin-bottom:1.5rem}.social-icons[data-astro-cid-sz7xmlte]{display:flex;gap:1rem}.social-icon-link[data-astro-cid-sz7xmlte]{color:#9ca3af;transition:color .2s ease-in-out;display:inline-block}.social-icon-link[data-astro-cid-sz7xmlte]:hover{color:#fff}.social-icon-circle[data-astro-cid-sz7xmlte]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #374151;border-radius:9999px;transition:border-color .2s ease-in-out,color .2s ease-in-out}.social-icon-link[data-astro-cid-sz7xmlte]:hover .social-icon-circle[data-astro-cid-sz7xmlte]{border-color:#9ca3af}.social-icon-circle[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{font-size:1.25rem;line-height:1}.footer-heading[data-astro-cid-sz7xmlte]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#9ca3af;text-decoration:none;transition:color .2s ease-in-out}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.contact-info[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;color:#9ca3af}.contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start}.contact-icon[data-astro-cid-sz7xmlte]{width:1.25rem;margin-right:.5rem;flex-shrink:0;line-height:inherit;margin-top:.1em;text-align:center}.contact-link[data-astro-cid-sz7xmlte]{color:#9ca3af;text-decoration:none;transition:color .2s ease-in-out}.contact-link[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #1f2937;padding-top:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:3rem}.copyright[data-astro-cid-sz7xmlte]{color:#9ca3af;font-size:.875rem;margin-bottom:1rem}.legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#9ca3af;font-size:.875rem;text-decoration:none;transition:color .2s ease-in-out}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}@media (min-width: 768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.copyright[data-astro-cid-sz7xmlte]{margin-bottom:0}.legal-links[data-astro-cid-sz7xmlte]{justify-content:flex-end;gap:1.5rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;background-color:#f8f8f8}img,picture,video,canvas,svg{display:block;max-width:100%}:root{--primary-color: #1920ff;--secondary-color: #FF1919;--text-dark: #1A2B48;--text-medium: #4A5568}h1{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#222}h2{font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700;line-height:1.25;margin-top:2.5rem;margin-bottom:1.5rem;color:#222}h3{font-size:clamp(1.3rem,4vw,1.6rem);font-weight:600;line-height:1.3;margin-top:2rem;margin-bottom:1rem;color:#333}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.content-container{max-width:1100px;margin:2rem auto;padding:0 1rem}.content-container ul,.content-container ol{margin-top:0;margin-bottom:1.5rem;padding-left:1.8rem}.content-container li{margin-bottom:.75rem}.container{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.section-padding{padding-top:3rem;padding-bottom:3rem}
