@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";
.Header-module__7QCfRG__header{z-index:10;background:#18181b;justify-content:center;align-items:center;width:100%;display:flex;position:sticky;top:0}.Header-module__7QCfRG__inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.Header-module__7QCfRG__nav{flex:1;justify-content:center;align-items:center;gap:2rem;line-height:0;display:flex}.Header-module__7QCfRG__nav,.Header-module__7QCfRG__right{min-width:0}.Header-module__7QCfRG__logoImage{border-radius:6px;width:160px;height:80px;display:block}.Header-module__7QCfRG__navLink{color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__7QCfRG__navLink:hover,.Header-module__7QCfRG__navLink[data-active=true]{color:#fbbf24}.Header-module__7QCfRG__right{justify-content:flex-end;min-width:220px;display:flex}.Header-module__7QCfRG__menuToggle{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:none}.Header-module__7QCfRG__mobileCta{display:none}.Header-module__7QCfRG__navOpen{display:flex}.Header-module__7QCfRG__ctaBtn{color:#222;cursor:pointer;background:#fbbf24;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.Header-module__7QCfRG__ctaBtn:hover{background:#eab308}@media (min-width:1025px) and (max-width:1300px){.Header-module__7QCfRG__inner{padding:0 1rem}}@media (max-width:1024px){.Header-module__7QCfRG__inner{padding:0 1rem}.Header-module__7QCfRG__logoImage{width:140px;height:70px}.Header-module__7QCfRG__nav{gap:1.25rem}.Header-module__7QCfRG__right{min-width:170px}}@media (max-width:768px){.Header-module__7QCfRG__inner{padding:.35rem .85rem}.Header-module__7QCfRG__logoImage{width:122px;height:62px}.Header-module__7QCfRG__right{display:none}.Header-module__7QCfRG__menuToggle{display:inline-flex}.Header-module__7QCfRG__nav{z-index:20;background:#18181b;border-top:1px solid #ffffff14;border-radius:0 0 10px 10px;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:.4rem 0;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 22px #00000047}.Header-module__7QCfRG__nav.Header-module__7QCfRG__navOpen{display:flex}.Header-module__7QCfRG__navLink{width:100%;padding:.7rem .9rem;font-size:13px;line-height:1.25}.Header-module__7QCfRG__mobileCta{color:#fbbf24;border-top:1px solid #ffffff14;font-weight:600;display:block}}@media (max-width:480px){.Header-module__7QCfRG__inner{padding:.3rem .7rem .55rem}.Header-module__7QCfRG__logoImage{width:110px;height:56px}.Header-module__7QCfRG__ctaBtn{border-radius:6px;padding:.45rem .85rem;font-size:.85rem}.Header-module__7QCfRG__menuToggle{width:36px;height:36px;font-size:1.3rem}}
.Footer-module__TKfpCG__footer{color:#fff;background:#18181b;border-top:1px solid #ffffff14;width:100%}.Footer-module__TKfpCG__inner{width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 16px}.Footer-module__TKfpCG__main{flex-direction:column;gap:10px;display:flex}.Footer-module__TKfpCG__brand{margin:0;font-size:19px;font-weight:700}.Footer-module__TKfpCG__text{color:#d1d5db;margin:0;font-size:14px;line-height:1.5}.Footer-module__TKfpCG__navColumn{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.Footer-module__TKfpCG__link{color:#fff;font-size:14px;text-decoration:none;transition:color .2s}.Footer-module__TKfpCG__link:hover{color:#fbbf24}.Footer-module__TKfpCG__bottomBar{border-top:1px solid #ffffff14;justify-content:flex-start;align-items:center;margin-top:18px;padding-top:12px;display:flex}.Footer-module__TKfpCG__copy{color:#d1d5db;margin:0;font-size:13px}@media (max-width:640px){.Footer-module__TKfpCG__inner{padding:24px 16px 14px}.Footer-module__TKfpCG__navColumn{gap:10px}.Footer-module__TKfpCG__bottomBar{margin-top:14px}}
*{box-sizing:border-box;margin:0;padding:0}:root{--background:#fff;--foreground:#171717}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--background);color:var(--foreground);font-family:Roboto,Arial,Helvetica,sans-serif}
