@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Rajdhani:wght@500;600;700&display=swap";.site-header[data-astro-cid-nen7h5rs]{background:#102a43;border-bottom:3px solid #f97316}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:#fff;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-symbol[data-astro-cid-nen7h5rs]{background:#f97316;border-radius:10px;place-items:center;width:46px;height:46px;font-size:30px;font-style:italic;font-weight:800;display:grid}.brand-name[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:.9;display:flex}.brand-name[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{letter-spacing:1px;font-size:24px}.brand-name[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#f97316;letter-spacing:.5px;font-size:15px;font-weight:700}.main-nav[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:24px;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#f8fafc;font-size:14px;font-weight:600;text-decoration:none}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#f97316}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width>=801px){.main-nav[data-astro-cid-nen7h5rs][hidden]{display:flex}}@media (width<=800px){.header-container[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:16px;padding:14px 16px}.menu-toggle[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs]:hover{border-color:#f97316}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:999px;flex:0 0 2px;width:22px;transition:transform .18s,opacity .18s;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.main-nav[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff1f;flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;padding-top:8px;display:none}.header-container[data-astro-cid-nen7h5rs][data-menu-open=true] .main-nav[data-astro-cid-nen7h5rs]:not([hidden]){display:flex}.main-nav[data-astro-cid-nen7h5rs][hidden]{display:none!important}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;padding:0 4px;font-size:15px;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}}.site-footer[data-astro-cid-jo6i4kqk]{color:#cbd5e1;background:#102a43}.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1.1fr .9fr;gap:80px;width:min(100% - 48px,1200px);margin-inline:auto;padding:72px 0 56px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:520px}.brand-row[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.brand-symbol[data-astro-cid-jo6i4kqk]{color:#fff;background:#f97316;border-radius:10px;place-items:center;width:48px;height:48px;font-family:Rajdhani,sans-serif;font-size:30px;font-style:italic;font-weight:700;display:grid}.brand-name[data-astro-cid-jo6i4kqk]{flex-direction:column;line-height:.9;display:flex}.brand-name[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:#fff;font-family:Rajdhani,sans-serif;font-size:26px}.brand-name[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#f97316;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700}.brand-slogan[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 12px;font-family:Rajdhani,sans-serif;font-size:24px;font-weight:600}.brand-description[data-astro-cid-jo6i4kqk]{color:#94a3b8;max-width:480px;margin:0;line-height:1.75}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.footer-links[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:18px;font-size:20px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cbd5e1;margin-bottom:10px;text-decoration:none;display:block}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f97316}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1a}.footer-bottom-container[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:24px;width:min(100% - 48px,1200px);margin-inline:auto;padding:22px 0;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#94a3b8;margin:0;font-size:12px}@media (width<=800px){.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:48px}}@media (width<=600px){.footer-container[data-astro-cid-jo6i4kqk],.footer-bottom-container[data-astro-cid-jo6i4kqk]{width:min(100% - 32px,1200px)}.footer-container[data-astro-cid-jo6i4kqk]{padding:56px 0 40px}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:30px}.footer-bottom-container[data-astro-cid-jo6i4kqk]{flex-direction:column}}:root{--color-primary:#102a43;--color-accent:#f97316;--color-accent-text:#c2410c;--color-background:#f8fafc;--color-text:#1f2937;--color-white:#fff;--color-border:#e2e8f0;--font-heading:"Rajdhani", sans-serif;--font-body:"Inter", sans-serif;--max-width:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-heading);margin-top:0;line-height:1.15}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}button,input,textarea,select{font:inherit}.pending-link{color:var(--color-accent-text);font-weight:700}img{max-width:100%;display:block}.container{width:min(100% - 48px, var(--max-width));margin-inline:auto}@media (width<=600px){.container{width:min(100% - 32px, var(--max-width))}}
