.header[data-astro-cid-qlfjksao]{position:fixed;top:var(--space-2xl);left:50%;transform:translate(-50%);z-index:1000;width:100%;max-width:var(--container-max-width);background:var(--primary-color);border-radius:var(--radius-full);box-shadow:0 4px 20px var(--shadow-heavy);transition:var(--transition);padding:0 var(--container-padding)}.header-container[data-astro-cid-qlfjksao]{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;height:72px}.header-logo[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--font-2xl);transition:var(--transition)}.header-logo[data-astro-cid-qlfjksao]:hover{transform:translateY(-2px)}.header-logo[data-astro-cid-qlfjksao]:focus{outline:2px solid white;outline-offset:4px;border-radius:4px}.logo-img[data-astro-cid-qlfjksao]{height:24px;width:auto;display:block}.logo-text[data-astro-cid-qlfjksao]{display:none}.header-toggle[data-astro-cid-qlfjksao]{display:none;flex-direction:column;justify-content:space-around;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}.header-toggle[data-astro-cid-qlfjksao]:focus{outline:2px solid var(--primary-color, #831818);outline-offset:4px;border-radius:4px}.toggle-icon[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:20px;position:relative}.toggle-line[data-astro-cid-qlfjksao]{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.header-toggle[data-astro-cid-qlfjksao].is-active .toggle-line[data-astro-cid-qlfjksao]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.header-toggle[data-astro-cid-qlfjksao].is-active .toggle-line[data-astro-cid-qlfjksao]:nth-child(2){opacity:0;transform:translate(-10px)}.header-toggle[data-astro-cid-qlfjksao].is-active .toggle-line[data-astro-cid-qlfjksao]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header-menu[data-astro-cid-qlfjksao]{display:flex;align-items:center}.header-list[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--space-3xl);list-style:none;margin:0;padding:0}.header-item[data-astro-cid-qlfjksao]{margin:0}.header-link[data-astro-cid-qlfjksao]{display:block;padding:var(--space-sm) 0;color:#ffffffe6;text-decoration:none;font-weight:500;font-size:var(--font-base);position:relative;transition:var(--transition)}.header-link[data-astro-cid-qlfjksao]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:var(--transition)}.header-link[data-astro-cid-qlfjksao]:hover{color:#fff}.header-link[data-astro-cid-qlfjksao]:hover:after{width:100%}.header-link[data-astro-cid-qlfjksao].active{color:#fff;font-weight:600}.header-link[data-astro-cid-qlfjksao].active:after{width:100%}.header-link[data-astro-cid-qlfjksao]:focus{outline:2px solid white;outline-offset:var(--space-xs);border-radius:var(--radius-sm)}.header-item-dropdown[data-astro-cid-qlfjksao]{position:relative}.header-dropdown-toggle[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--space-xs);background:none;border:none;cursor:pointer;padding:var(--space-sm) 0}.dropdown-icon[data-astro-cid-qlfjksao]{transition:var(--transition);margin-left:var(--space-xs)}.header-item-dropdown[data-astro-cid-qlfjksao]:hover .header-dropdown-toggle[data-astro-cid-qlfjksao] .dropdown-icon[data-astro-cid-qlfjksao]{transform:none}.header-dropdown-toggle[data-astro-cid-qlfjksao][aria-expanded=true] .dropdown-icon[data-astro-cid-qlfjksao]{transform:rotate(180deg)}.header-item-dropdown[data-astro-cid-qlfjksao]:hover .header-dropdown[data-astro-cid-qlfjksao]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header-dropdown[data-astro-cid-qlfjksao]{position:absolute;top:calc(100% + var(--space-md));left:50%;transform:translate(-50%);background:#fff;border-radius:var(--radius-lg);box-shadow:0 8px 30px var(--shadow-heavy);width:max-content;min-width:200px;list-style:none;margin:0;padding:var(--space-sm) 0;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:var(--transition);z-index:1000}.header-dropdown[data-astro-cid-qlfjksao].is-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header-dropdown-item[data-astro-cid-qlfjksao]{margin:0}.header-dropdown-link[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-2xl);color:var(--text-primary);text-decoration:none;font-weight:400;font-size:var(--font-base);transition:var(--transition);white-space:nowrap}.dropdown-icon-wrapper[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.dropdown-item-icon[data-astro-cid-qlfjksao]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--primary-color);transition:var(--transition)}.dropdown-item-icon[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{width:100%;height:100%}.dropdown-item-text[data-astro-cid-qlfjksao]{flex:1}.header-dropdown-link[data-astro-cid-qlfjksao]:hover .dropdown-item-icon[data-astro-cid-qlfjksao],.header-dropdown-link[data-astro-cid-qlfjksao].active .dropdown-item-icon[data-astro-cid-qlfjksao]{color:var(--primary-color)}.header-dropdown-link[data-astro-cid-qlfjksao]:hover{background:var(--bg-secondary);color:var(--primary-color)}.header-dropdown-link[data-astro-cid-qlfjksao].active{color:var(--primary-color);font-weight:600;background:#8318180d}@media (max-width: 768px){.header[data-astro-cid-qlfjksao]{top:var(--space-lg);width:100%;left:0;right:0;transform:none;max-width:none;border-radius:var(--radius-2xl);padding:0 var(--space-2xl)}.header-container[data-astro-cid-qlfjksao]{padding:0;height:64px}.header-toggle[data-astro-cid-qlfjksao]{display:flex}.header-menu[data-astro-cid-qlfjksao]{position:absolute;top:calc(100% + var(--space-sm));left:var(--space-2xl);right:var(--space-2xl);background:var(--primary-color);border-radius:var(--radius-xl);box-shadow:0 8px 30px var(--shadow-heavy);max-height:0;overflow:hidden;transition:var(--transition)}.header-menu[data-astro-cid-qlfjksao].is-open{max-height:80vh}.header-list[data-astro-cid-qlfjksao]{flex-direction:column;align-items:stretch;gap:0;padding:var(--space-md) 0}.header-item[data-astro-cid-qlfjksao]{border-bottom:1px solid rgba(255,255,255,.1)}.header-item[data-astro-cid-qlfjksao]:last-child{border-bottom:none}.header-link[data-astro-cid-qlfjksao]{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-base)}.header-link[data-astro-cid-qlfjksao]:after{display:none}.header-link[data-astro-cid-qlfjksao].active{background:#ffffff1a;border-left:3px solid white}.header-item-dropdown[data-astro-cid-qlfjksao]{border-bottom:1px solid rgba(255,255,255,.1)}.header-dropdown-toggle[data-astro-cid-qlfjksao]{width:100%;justify-content:space-between}.header-dropdown[data-astro-cid-qlfjksao]{position:static;background:transparent;border-radius:0;box-shadow:none;padding:0;min-width:auto;margin-top:0;width:100%;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:none}.header-item-dropdown[data-astro-cid-qlfjksao].is-open .header-dropdown[data-astro-cid-qlfjksao]{opacity:1;visibility:visible;max-height:500px;padding:0;margin-top:0;transform:none}.header-item-dropdown[data-astro-cid-qlfjksao].is-open .header-dropdown-toggle[data-astro-cid-qlfjksao]{color:#fff}.header-dropdown-link[data-astro-cid-qlfjksao]{padding:var(--space-md) var(--space-3xl) var(--space-md) calc(var(--space-3xl) + 16px);gap:var(--space-lg);color:#ffffffd9;justify-content:flex-start;white-space:normal;line-height:1.5}.header-dropdown-link[data-astro-cid-qlfjksao]:hover,.header-dropdown-link[data-astro-cid-qlfjksao].active{background:#ffffff1f;color:#fff}.dropdown-icon-wrapper[data-astro-cid-qlfjksao]{display:none}.header-cta[data-astro-cid-qlfjksao]{margin:0;justify-content:center}.logo-text[data-astro-cid-qlfjksao]{display:inline}.logo-img[data-astro-cid-qlfjksao]{height:22px}}@media (max-width: 480px){.header[data-astro-cid-qlfjksao]{top:var(--space-md);width:100%;max-width:var(--container-max-width);border-radius:var(--radius-xl);padding:0 var(--space-lg)}.header-container[data-astro-cid-qlfjksao]{padding:0;height:60px}.logo-img[data-astro-cid-qlfjksao]{height:20px}.logo-text[data-astro-cid-qlfjksao]{font-size:var(--font-xl)}}:root{--font-heading: "Urbanist", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--primary-color: #831818;--primary-hover: #991b1b;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #64748b;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--border-color: #e2e8f0;--shadow-light: rgba(0, 0, 0, .08);--shadow-medium: rgba(131, 24, 24, .15);--shadow-heavy: rgba(131, 24, 24, .25);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.25rem;--space-2xl: 1.5rem;--space-3xl: 2rem;--space-4xl: 2.25rem;--space-5xl: 2.5rem;--space-6xl: 3rem;--space-7xl: 3.5rem;--space-8xl: 4rem;--space-9xl: 5rem;--space-10xl: 6rem;--space-11xl: 7rem;--space-12xl: 8rem;--space-13xl: 11rem;--space-14xl: 12rem;--space-15xl: 14rem;--space-16xl: 16rem;--space-17xl: 18rem;--space-18xl: 20rem;--space-19xl: 22rem;--space-20xl: 24rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.0625rem;--font-xl: 1.125rem;--font-2xl: 1.25rem;--font-3xl: 1.625rem;--font-4xl: 1.75rem;--font-5xl: 2rem;--font-6xl: 2.25rem;--font-7xl: 2.5rem;--font-8xl: 3rem;--font-9xl: 3.5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--section-padding-vertical: var(--space-10xl);--section-padding-horizontal: var(--space-lg);--hero-padding-top: var(--space-13xl);--hero-padding-top-tablet: var(--space-12xl);--hero-padding-top-mobile: var(--space-12xl);--section-heading-size: var(--font-2xl);--section-heading-size-mobile: var(--font-3xl);--section-heading-size-tablet: var(--font-3xl);--section-heading-size-desktop: var(--font-4xl);--section-heading-size-lg: var(--font-5xl);--section-heading-size-xl: var(--font-6xl);--transition: all .3s ease;--transition-fast: all .15s ease;--transition-slow: all .5s ease;--container-max-width: 1280px;--container-padding: var(--space-3xl)}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-body);scroll-behavior:smooth}body{min-height:100vh;line-height:1.6;color:var(--text-primary);padding-top:0;font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}@media (max-width: 480px){.container{padding:0 var(--space-xl)}}body.menu-open{overflow:hidden}.footer[data-astro-cid-35ed7um5]{padding:var(--space-3xl) 0;background:var(--primary-color);color:#fff;text-align:center;position:relative;overflow:hidden;margin-top:0}.footer-bottom[data-astro-cid-35ed7um5]{padding-top:0;position:relative;z-index:2;text-align:center}.footer-bottom[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{color:#fff;font-size:var(--font-sm);margin:0}
