header[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0f0f0ff7;box-shadow:0 2px 20px #0006}.header-inner[data-astro-cid-dmqpwcec]{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:42px;width:auto}nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:0px}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:#fffc;text-decoration:none;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.3px;padding:8px;border-radius:4px;transition:color .2s,background .2s;white-space:nowrap}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--accent);background:#ffffff0f}.nav-dropdown[data-astro-cid-dmqpwcec]{position:relative;display:flex;align-items:center}.nav-dropdown[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:after{content:" ▾";font-size:10px}.dropdown-menu[data-astro-cid-dmqpwcec]{display:none;position:absolute;top:100%;left:0;background:var(--darker);border-top:3px solid var(--accent);min-width:240px;border-radius:0 0 6px 6px;box-shadow:0 8px 24px #0006;padding:6px 0}.nav-dropdown[data-astro-cid-dmqpwcec]:hover .dropdown-menu[data-astro-cid-dmqpwcec]{display:block}.dropdown-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:10px 18px;border-radius:0;font-size:12px}.dropdown-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:#c8222a1f;color:var(--accent)}.nav-cta[data-astro-cid-dmqpwcec]{background:var(--accent);color:var(--darker)!important;border-radius:4px;padding:8px 16px!important;font-weight:700!important}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:var(--accent2)!important;color:var(--white)!important}.hamburger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;background:none;border:none}.hamburger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:var(--white);border-radius:2px}.mobile-nav[data-astro-cid-dmqpwcec]{display:none}@media(max-width:900px){nav[data-astro-cid-dmqpwcec]{display:none}.hamburger[data-astro-cid-dmqpwcec]{display:flex}.mobile-nav[data-astro-cid-dmqpwcec]{display:none;position:absolute;top:72px;left:0;right:0;background:var(--darker);padding:16px 0;flex-direction:column;max-height:calc(100vh - 72px);overflow-y:auto}.mobile-nav[data-astro-cid-dmqpwcec].open{display:flex}.mobile-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:12px 24px;color:#ffffffd9;text-decoration:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav-toggle[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.06);color:var(--accent);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.toggle-arrow[data-astro-cid-dmqpwcec]{font-size:11px;transition:transform .25s}.mobile-nav-toggle[data-astro-cid-dmqpwcec].open .toggle-arrow[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.mobile-nav-group[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;background:#ffffff08}.mobile-nav-group[data-astro-cid-dmqpwcec].open{display:flex}.mobile-nav-group[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding-left:36px;font-size:12px;font-weight:500;color:#ffffffa6}}footer[data-astro-cid-sz7xmlte]{background:var(--darker);color:#ffffffb3;padding:64px 24px 0}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:48px;margin-bottom:20px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;line-height:1.7;color:#ffffff8c}.footer-col[data-astro-cid-sz7xmlte] h5[data-astro-cid-sz7xmlte]{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;color:var(--white);margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid var(--accent);display:inline-block}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:10px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffff8c;text-decoration:none;font-size:.88rem;transition:color .2s,padding-left .2s}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent);padding-left:4px}.footer-contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.footer-contact-item[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{color:var(--accent);margin-top:2px;flex-shrink:0}.footer-contact-item[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:.88rem;color:#ffffff8c;line-height:1.5}.footer-contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffff8c;text-decoration:none;font-size:.88rem}.footer-contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer-bottom[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;font-size:.82rem;color:#ffffff59}@media(max-width:900px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:8px;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--dark: #1a1a1a;--darker: #0f0f0f;--accent: #c8222a;--accent2: #a81b22;--light: #f5f6fa;--text: #333;--muted: #666;--white: #fff}html{scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;color:var(--text);background:var(--white)}section{padding:90px 24px}.section-inner{max-width:1280px;margin:0 auto}.section-tag{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.section-title{font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:var(--dark);margin-bottom:16px;line-height:1.2}.section-sub{font-size:1.05rem;color:var(--muted);line-height:1.75;max-width:640px}.divider{width:52px;height:4px;background:var(--accent);border-radius:2px;margin:18px 0 32px}.btn{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;letter-spacing:.5px;padding:14px 32px;border-radius:4px;text-decoration:none;transition:all .25s;cursor:pointer;border:none}.btn-primary{background:var(--accent);color:var(--darker)}.btn-primary:hover{background:var(--accent2);transform:translateY(-2px);box-shadow:0 8px 24px #e0202066}.btn-outline{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.6)}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}
