.boost-header{--boost-header-dropdown-shadow:var(--boost-card-shadow-lg);--boost-header-mega-border:var(--boost-border);--boost-header-mega-divider:var(--boost-border);--boost-header-action-hover-bg:var(--boost-hover-bg);--boost-header-mobile-close-color:var(--boost-text);--boost-header-mobile-close-hover-bg:var(--boost-hover-bg);--boost-header-search-bg:var(--boost-surface);--boost-header-search-shadow:var(--boost-card-shadow-lg);--boost-header-search-icon-color:var(--boost-text-muted);--boost-header-focus-border:var(--boost-accent);position:fixed;top:0;left:0;right:0;z-index:1000;transition:background 0.3s ease,backdrop-filter 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.boost-header__container{position:relative;width:100%;max-width:var(--boost-container-default,1400px);margin:0 auto;padding:0 var(--boost-gutter,1rem);box-sizing:border-box}.boost-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--boost-spacing-xl,2rem);width:100%}.boost-header__logo{flex-shrink:0}.boost-header__logo[data-boost-image]{overflow:visible}.boost-header__logo[data-boost-image] img{transition:transform 0.3s ease}.boost-header__logo a{display:flex;align-items:center;text-decoration:none;color:inherit}.boost-header__logo img{height:40px;width:auto}.boost-header__logo-text{font-size:1.5rem;font-weight:700;color:var(--boost-text)}.boost-header .boost-header__nav{display:none;align-items:center;gap:var(--boost-spacing-xl,2rem)}.boost-header .boost-header__menu{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.boost-header__menu-item{position:relative}.boost-header__menu-link{display:flex;align-items:center;gap:0.25rem;padding:0.5rem 1rem;text-decoration:none;font-weight:500;font-size:0.95rem;border-radius:8px;transition:all 0.2s;position:relative;z-index:1}.boost-header__menu-link .boost-header__chevron{width:16px;height:16px;transition:transform 0.2s}.boost-header__menu-item:hover .boost-header__menu-link .boost-header__chevron{transform:rotate(180deg)}.boost-header .boost-inline-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:24px;height:24px;color:inherit}.boost-header .boost-inline-icon svg{width:100%;height:100%}.boost-header .boost-inline-icon--styled{margin-right:0.35rem;color:var(--boost-icon-color)}.boost-header .boost-inline-icon--styled svg{width:100%;height:100%}.boost-header .boost-styled-icon--filled{background:var(--boost-icon-bg);color:var(--boost-icon-color)}.boost-header .boost-styled-icon--outlined{border:2px solid var(--boost-icon-bg);color:var(--boost-icon-color);background:var(--boost-transparent)}.boost-header .boost-styled-icon--ghost{background:var(--boost-transparent);color:var(--boost-icon-color)}.boost-header .boost-styled-icon--soft{background:color-mix(in srgb,var(--boost-icon-bg) 25%,var(--boost-transparent));color:var(--boost-icon-color)}.boost-header .boost-styled-icon--circle{background:var(--boost-icon-bg);color:var(--boost-icon-color)}.boost-header .boost-header__dropdown{position:absolute;top:100%;left:0;width:max-content;border-radius:12px;box-shadow:var(--boost-header-dropdown-shadow);padding:0.5rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.2s;z-index:10;list-style:none}.boost-header__menu-item:hover > .boost-header__dropdown,.boost-header .boost-header__dropdown.is-boost-click-open{opacity:1;visibility:visible;transform:translateY(0)}.boost-header .boost-header__dropdown a{display:block;padding:0.75rem 1rem;text-decoration:none;border-radius:8px;white-space:nowrap;transition:background 0.2s}.boost-header .boost-header__mega{position:absolute;top:100%;left:0;width:max-content;border:1px solid var(--boost-header-mega-border);border-radius:6px;padding:0.5rem 0;opacity:0;visibility:hidden;transition:opacity 0.15s ease,visibility 0.15s ease;z-index:100;margin-top:0.25rem;box-shadow:var(--boost-card-shadow)}.boost-header__menu-item:hover > .boost-header__mega,.boost-header .boost-header__mega.is-boost-click-open{opacity:1;visibility:visible}.boost-header .boost-header__mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0}.boost-header .boost-header__mega-column{padding:0.5rem 0}.boost-header .boost-header__mega-column:not(:last-child){border-right:1px solid var(--boost-header-mega-divider)}.boost-header .boost-header__mega-column h4{text-transform:uppercase;letter-spacing:0.03em;margin:0 0 0.5rem;font-weight:600;padding:0 1rem}.boost-header .boost-header__mega-column ul{list-style:none;margin:0;padding:0}.boost-header .boost-header__mega-column li{margin:0}.boost-header .boost-header__mega-column a{display:block;padding:0.5rem 1rem;text-decoration:none;white-space:nowrap;transition:background 0.15s}.boost-header__mega-description{display:block;margin-top:0.15rem}.boost-header .boost-header__mega.boost-header__mega--wide{min-width:480px;width:max-content;max-width:min(90vw,900px)}.boost-header .boost-header__mega-featured{border-radius:12px;padding:1.5rem}.boost-header .boost-header__mega-featured img{width:100%;border-radius:8px;margin-bottom:1rem}.boost-header .boost-header__actions{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.boost-header .boost-header__cta{flex-shrink:0;white-space:nowrap}.boost-header .boost-header__toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:inherit;cursor:pointer;border-radius:8px}.boost-header .boost-header__toggle svg{width:24px;height:24px;stroke:var(--boost-current-color);stroke-width:2;fill:none}.boost-header .boost-header__toggle .boost-header__icon-close{display:none}.boost-header .boost-header__language{display:flex;align-items:center;flex-shrink:0}.boost-header .boost-header__language select,.boost-header .boost-header__language .boost-lang-switcher{font-size:0.875rem;border:1px solid var(--boost-border);border-radius:6px;padding:0.35rem 0.5rem;background:var(--boost-transparent);color:inherit;cursor:pointer}.boost-header .boost-header__search{position:relative}.boost-header .boost-header__search-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:inherit;cursor:pointer;border-radius:8px;transition:background 0.2s}.boost-header .boost-header__search-toggle svg{width:20px;height:20px;stroke:var(--boost-current-color);stroke-width:2;fill:none}.boost-header .boost-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:inherit;text-decoration:none;border-radius:8px;transition:background 0.2s}.boost-header .boost-header__cart:hover{background:var(--boost-header-action-hover-bg)}.boost-header .boost-header__cart svg{width:22px;height:22px;stroke:var(--boost-current-color);stroke-width:2;fill:none}.boost-header .boost-header__cart-count{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;font-size:0.65rem;font-weight:700;line-height:18px;text-align:center;border-radius:9px}.boost-header .boost-header__cart-count:empty{display:none}.boost-header .boost-header__account{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:inherit;text-decoration:none;border-radius:8px;transition:background 0.2s}.boost-header .boost-header__account:hover{background:var(--boost-header-action-hover-bg)}.boost-header .boost-header__account svg{width:22px;height:22px;stroke:var(--boost-current-color);stroke-width:2;fill:none}.boost-header .boost-header__mobile-close{position:absolute;top:1rem;right:1rem;background:var(--boost-transparent);border:none;padding:0.5rem;cursor:pointer;color:var(--boost-header-mobile-close-color);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.boost-header .boost-header__mobile-close svg{width:24px;height:24px}.boost-header .boost-header__mobile-close:hover{color:var(--boost-accent);background:var(--boost-header-mobile-close-hover-bg);border-radius:8px}.boost-header .boost-header__mobile-link{flex:1;min-width:0}.boost-header .boost-header__mobile-menu .boost-header__submenu-toggle{background:none;border:none;padding:0.5rem;margin-right:0.5rem;cursor:pointer;color:inherit;flex-shrink:0;display:flex;align-items:center;justify-content:center}.boost-header .boost-header__mobile-menu .boost-header__submenu-chevron{transition:transform 0.3s ease;flex-shrink:0}.boost-header__item--has-submenu.is-boost-open .boost-header__submenu-chevron{transform:rotate(180deg)}@media (min-width:768px){.boost-header__container{padding:0 var(--boost-spacing-lg,1.5rem)}.boost-header .boost-header__toggle{display:none}.boost-header .boost-header__nav{display:flex}}
.boost-header .boost-header__search-overlay{position:absolute;inset:0;z-index:200;display:none;align-items:center;justify-content:center;box-sizing:border-box;background:var(--boost-bg)}.boost-header .boost-header__search-overlay.is-boost-open{display:flex}.boost-header .boost-header__search-inner{display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0}.boost-header .boost-header__search-input-wrap{position:relative;display:flex;flex:1;align-items:center;height:100%}.boost-header .boost-header__search-inner input{width:100%;height:100%;padding:0 3rem 0 3.25rem;border:0;outline:none;background:transparent;color:var(--boost-text);font-size:1.1rem}.boost-header .boost-header__search-inner input::placeholder{color:var(--boost-text-muted,#94a3b8)}.boost-header .boost-header__search-close{position:absolute;top:50%;right:0.75rem;display:flex;align-items:center;justify-content:center;padding:0.35rem;border:0;border-radius:4px;background:transparent;color:var(--boost-text-muted,#64748b);cursor:pointer;transform:translateY(-50%);transition:color 0.15s,background 0.15s}.boost-header .boost-header__search-close:hover{background:var(--boost-surface,rgba(0,0,0,0.05));color:var(--boost-text)}.boost-header .boost-header__search-close svg{width:18px;height:18px}.boost-header .boost-header__search-icon{position:absolute;top:50%;left:0.75rem;color:var(--boost-text-muted);pointer-events:none;transform:translateY(-50%)}.boost-header .boost-header__search-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}

    #boost-header-2 {
        --boost-bg: #ffffff;
        --boost-text: #1e293b;
        --boost-text-muted: #64748b;
        --boost-text-inverse: #ffffff;
        --boost-border: #e2e8f0;
        --boost-primary: #495b56;
        --boost-btn-primary-bg: #495b56;
        --boost-btn-primary-hover: #3da86a;
        --boost-btn-primary-text: #ffffff;
        --boost-primary-contrast: #ffffff;
        --boost-icon-bg: #ecfdf5;
        --boost-icon-color: #495b56;
        --boost-accent: #495b56;
        --boost-accent-alt: #495b56;
        --boost-highlight-color: #495b56;
        --boost-effect-highlight-color: var(--boost-highlight-color);
        --boost-cta-text: #ffffff;
        --boost-header-inner-gap: 0.5rem;
        --boost-header-actions-gap: 0.25rem;
        --boost-header-actions-flex-shrink: 1;
        --boost-header-actions-min-width: 0;
        --boost-header-rest-bg: rgba(255,255,255,0.7);
        --boost-header-rest-backdrop: blur(12px);
                --boost-header-active-bg: var(--boost-header-rest-bg);
        --boost-header-active-backdrop: var(--boost-header-rest-backdrop);
        background: var(--boost-header-active-bg);
        backdrop-filter: var(--boost-header-active-backdrop);
        -webkit-backdrop-filter: var(--boost-header-active-backdrop);
        color: var(--boost-text);
            }

            #boost-header-2 .boost-header__inner {
        height: 64px;
        gap: var(--boost-header-inner-gap);
                    }
    
                #boost-header-2 .boost-header__menu {
        gap: 30px;
    }
        
    
        #boost-header-2 .boost-header__menu-link:hover {
        background-color: transparent;
    }
    #boost-header-2 .boost-header__menu-link {
        padding: 0.5rem 0.25rem;
        border-radius: 0;
    }
        
    
    #boost-header-2 .boost-header__dropdown {
        background: #ffffff;
    }
    #boost-header-2 .boost-header__dropdown a {
        color: #1f2937;
        font-size: 0.95rem;
    }
    #boost-header-2 .boost-header__dropdown a:hover {
        background: #f3f4f6;
    }
    #boost-header-2 .boost-header__mega-column h4 {
        font-size: 0.8rem;
        color: #6b7280;
    }
    #boost-header-2 .boost-header__mega-column a {
        color: #1f2937;
        font-size: 0.95rem;
    }
    #boost-header-2 .boost-header__mega-column a:hover {
        background: #f9fafb;
        color: #111827;
    }
    #boost-header-2 .boost-header__mega-description {
        font-size: 0.75rem;
        color: #9ca3af;
    }
    #boost-header-2 .boost-header__mega-featured {
        background: #f8fafc;
    }
    #boost-header-2 .is-boost-current > .boost-header__dropdown-link {
        color: var(--boost-primary);
        font-weight: 600;
    }
    #boost-header-2 .is-boost-current > .boost-header__menu-link {
        color: var(--boost-primary, #495b56);
    }
    
    
    #boost-header-2 .boost-header__actions {
        color: var(--boost-text);
        gap: var(--boost-header-actions-gap);
        flex-shrink: var(--boost-header-actions-flex-shrink);
        min-width: var(--boost-header-actions-min-width);
            }
    
        #boost-header-2 .boost-header__search-toggle:hover {
        background: rgba(255,255,255,0.1);
    }
            
    #boost-header-2 .boost-header__cart-count {
        color: #ffffff;
        background: var(--boost-primary);
    }
    
    
    
    
        #boost-header-2 .boost-header__cta {
        display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.5rem 2rem; border-radius: 8px; font-size: 0.875rem; font-weight: 600; transition: all 0.3s; text-decoration: none; cursor: pointer; background: var(--boost-btn-primary-bg, var(--boost-primary)); color: var(--boost-btn-primary-text, var(--boost-primary-contrast)); border: none;    }
    #boost-header-2 .boost-header__cta:hover {
        background: var(--boost-btn-primary-hover, var(--boost-primary-hover)); color: var(--boost-btn-primary-text, var(--boost-primary-contrast)); transform: translateY(-1px);    }
    
    
    
    
        
    #boost-header-2 .boost-header__mobile {
        visibility: hidden;
        background: #ffffff;
        z-index: 999;
        overflow-y: auto;
        position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100vh; max-height: none; display: flex; flex-direction: column; overflow: hidden;opacity: 0; transform: scale(0.95); transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s;    }
        
    #boost-header-2.is-boost-mobile-surface-open {
        transform: none !important;
        will-change: auto !important;
        filter: none !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }
    @supports (height: 100dvh) {
        #boost-header-2 .boost-header__mobile {
            height: 100dvh;
        }
    }
        #boost-header-2 .boost-header__mobile.is-boost-open {
        visibility: visible;
        opacity: 1; transform: scale(1);    }
        #boost-header-2 + .boost-header__overlay {
        visibility: hidden;
        opacity: 0;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 998;
        transition: opacity 0.5s ease, visibility 0.5s;    }
    #boost-header-2 + .boost-header__overlay.is-boost-open {
        visibility: visible;
        opacity: 1;
    }
        #boost-header-2 .boost-header__mobile-menu {
        list-style: none;
        margin: 0;
        padding: 0.5rem 0;
                padding-top: 4rem; 
        flex: 1;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        scroll-padding-top: 4rem;
            }
        #boost-header-2 .boost-header__mobile-menu a {
        display: block;
        padding: 0.875rem 0.75rem;
        color: #374151;
        text-decoration: none;
        font-weight: 500;
        text-align: left;
    }
    #boost-header-2 .boost-header__mobile-menu a:hover {
        background: #f9fafb;
        color: var(--boost-accent, #3b82f6);
    }
    #boost-header-2 .is-boost-current > .boost-header__mobile-link,
    #boost-header-2 .is-boost-current .boost-header__mobile-item-wrap > .boost-header__mobile-link {
        color: var(--boost-primary, #495b56);
        font-weight: 600;
    }
    #boost-header-2 .boost-header__submenu {
        list-style: none;
        margin: 0;
        padding: 0;
        background: #f9fafb;
    }
    #boost-header-2 .boost-header__submenu a {
        padding-left: 1.5rem;
                font-weight: 400;
        font-size: 0.9rem;
        text-align: left;
    }
    #boost-header-2 .boost-header__mobile-item-wrap {
        display: flex;
        align-items: center;
                justify-content: space-between;
                gap: 0.5rem;
        width: 100%;
    }
        
    
    
    
    #boost-header-2 .boost-header__mobile-actions {
        padding: 1rem 0.75rem;
        padding-bottom: 1rem;
        border-top: 1px solid #e2e8f0;
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
        flex-shrink: 0;
    }
    #boost-header-2 .boost-header__mobile-actions .boost-header__cta {
        display: inline-flex;
        justify-content: center;
    }
    
        
    #boost-header-2 .boost-header__mobile[data-submenu-style="slide-over"] .boost-header__mobile-menu {
        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease;
    }
    #boost-header-2 .boost-header__mobile[data-submenu-style="slide-over"] .boost-header__mobile-menu.is-boost-slide-hidden {
        transform: translateX(-30%);
        opacity: 0;
        pointer-events: none;
        position: absolute;
        width: 100%;
    }
    #boost-header-2 .boost-header__mobile[data-submenu-style="slide-over"] .boost-header__submenu {
        display: none !important; 
    }
    #boost-header-2 .boost-header__mobile[data-submenu-style="slide-over"] .boost-header__submenu-toggle {
        display: flex;
    }
    #boost-header-2 .boost-header__slide-panel {
        list-style: none;
        margin: 0;
        padding: 0.5rem 0 0;
        animation: boostSlideIn 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
        flex: 1;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
    #boost-header-2 .boost-header__slide-panel.is-boost-exiting {
        animation: boostSlideOut 0.25s cubic-bezier(0.4, 0, 0.2, 1) forwards;
    }
        #boost-header-2 .boost-header__slide-panel a {
        display: block;
        padding: 0.875rem 0.75rem;
        color: #374151;
        text-decoration: none;
        font-weight: 500;
        text-align: left;
    }
    #boost-header-2 .boost-header__slide-panel a:hover {
        background: #f9fafb;
        color: var(--boost-accent, #3b82f6);
    }
    #boost-header-2 .boost-header__slide-panel .boost-header__slide-panel-title {
        display: block;
        padding: 0.75rem;
        font-weight: 700;
        font-size: 0.75rem;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        color: #9ca3af;
        border-bottom: none;
    }
    @keyframes boostSlideIn {
        from { transform: translateX(100%); opacity: 0; }
        to   { transform: translateX(0);    opacity: 1; }
    }
    @keyframes boostSlideOut {
        from { transform: translateX(0);    opacity: 1; }
        to   { transform: translateX(100%); opacity: 0; }
    }
    
    #boost-header-2 .boost-header__mobile-back {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        background: transparent;
        border: none;
        padding: 1rem 0.75rem;
        cursor: pointer;
        color: var(--boost-primary, #3b82f6);
        font-weight: 600;
        font-size: 0.95rem;
        width: 100%;
        flex-shrink: 0;
    }
    #boost-header-2 .boost-header__mobile-back svg {
        width: 20px;
        height: 20px;
    }
    #boost-header-2 .boost-header__mobile-back:hover {
        background: #f9fafb;
    }
        

            
    #boost-header-2 .boost-header__mega {
        display: none;
        background: #ffffff;
        position: fixed;
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        max-height: 60vh;
        overflow-y: auto;
        margin: 0;
        border-radius: 12px 12px 0 0;
        box-shadow: 0 -4px 12px rgba(0,0,0,0.15);
    }
    #boost-header-2 .boost-header__logo {
        padding-left: 0;
    }
    #boost-header-2 .boost-header__toggle {
        padding-right: 0;
        display: flex;
    }
    #boost-header-2 .boost-header__nav {
        display: none;
    }
    #boost-header-2 .boost-header__actions > .boost-header__cta {
        display: none;
    }
    #boost-header-2 .boost-header__actions > .boost-header__language {
        display: none;
    }
    @media (min-width: 1024px) {
        #boost-header-2 .boost-header__mega {
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            right: auto;
            bottom: auto;
            max-height: none;
            overflow-y: visible;
            margin-top: 0.25rem;
            border-radius: 6px;
            box-shadow: var(--boost-card-shadow);
        }
        #boost-header-2 .boost-header__toggle {
            display: none;
        }
        #boost-header-2 .boost-header__nav {
            display: flex;
        }
        #boost-header-2 {
            --boost-header-inner-gap: var(--boost-spacing-xl, 2rem);
            --boost-header-actions-gap: 0.75rem;
            --boost-header-actions-flex-shrink: 0;
            --boost-header-actions-min-width: auto;
        }
        #boost-header-2 .boost-header__actions > .boost-header__cta {
            display: inline-flex;
        }
        #boost-header-2 .boost-header__actions > .boost-header__language {
            display: flex;
        }
    }
    
    .boost-header[data-sticky="true"] {
        position: sticky;
        top: 0;
        z-index: 1000;
    }
    .boost-header[data-sticky="false"] {
        position: relative;
    }
    .boost-header[data-sticky-behavior="smart"] {
        transition: transform 0.3s ease;
        will-change: transform;
    }
    .boost-header[data-sticky-behavior="smart"].is-hidden {
        transform: translate3d(0, -100%, 0);
    }
    .admin-bar .boost-header[data-sticky="true"] {
        top: var(--wp-admin--admin-bar--height, 32px);
    }
    #boost-header-2[data-scroll-transition="true"] {
        transition: transform 0.3s ease, background 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease, box-shadow 0.3s ease;
    }
    #boost-header-2[data-scroll-transition="true"].boost-header--scrolled {
        --boost-header-active-bg: var(--boost-bg, #fff);
        --boost-header-active-backdrop: none;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    }
    @media (prefers-reduced-motion: reduce) {
        .boost-header[data-sticky-behavior="smart"],
        #boost-header-2[data-scroll-transition="true"] {
            transition-duration: 0s;
        }
    }
    
    
    body,
    .wp-site-blocks {
        overflow-x: clip;
    }
    
    
    .boost-reading-progress {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 3px;
        background: transparent;
        z-index: 10;
        pointer-events: none;
    }
    .boost-reading-progress__bar {
        height: 100%;
        width: 0%;
        background: var(--boost-accent, var(--boost-primary, #6366f1));
        border-radius: 0 2px 2px 0;
        transition: width 0.15s ease-out;
        will-change: width;
    }
#boost-posts-1[data-scheme]{background:var(--boost-bg);color:var(--boost-text)}
#boost-footer-3[data-scheme]{background:var(--boost-bg);color:var(--boost-text)}
#boost-footer-3{--boost-icon-bg:#ecfdf5;--boost-icon-color:#495b56;--boost-accent:#495b56;--boost-accent-alt:#495b56;--boost-highlight-color:#495b56;--boost-effect-highlight-color:var(--boost-highlight-color);background: #ffffff;border-top: 4px solid var(--boost-transparent);border-image: linear-gradient(90deg, #495b56, color-mix(in srgb, #495b56 40%, var(--boost-transparent))) 1;color: #1e293b}

@keyframes boostKenburns { 
    0% { transform: scale(1) translate(0,0); } 
    50% { transform: scale(1.1) translate(-2%,-2%); } 
    100% { transform: scale(1) translate(0,0); } 
}
@keyframes boostFloat { 
    0%, 100% { transform: translateY(0); } 
    50% { transform: translateY(-10px); } 
}
.boost-logo-effect-kenburns { animation: boostKenburns 15s ease-in-out infinite; }
.boost-logo-effect-zoom { transition: transform 0.5s ease; }
.boost-logo-effect-zoom:hover { transform: scale(1.1); }
.boost-logo-effect-grayscale { filter: grayscale(100%); transition: filter 0.5s ease; }
.boost-logo-effect-grayscale:hover { filter: grayscale(0%); }
.boost-logo-effect-float { animation: boostFloat 3s ease-in-out infinite; }
.boost-logo-effect-parallax { transition: transform 0.3s ease-out; }
.boost-logo-effect-tilt { transition: transform 0.3s ease; }
.boost-logo-effect-tilt:hover { transform: rotateX(5deg) rotateY(5deg); }

#boost-footer-3 .boost-inline-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:24px;height:24px;color:inherit}
#boost-footer-3 .boost-inline-icon svg{width:100%;height:100%}
#boost-footer-3 .boost-inline-icon--styled{margin-right:0.35rem;color:var(--boost-icon-color,var(--boost-current-color))}
#boost-footer-3 .boost-inline-icon--styled svg{width:100%;height:100%}
#boost-footer-3 .boost-styled-icon--filled,#boost-footer-3 .boost-styled-icon--circle{background:var(--boost-icon-bg,var(--boost-bg-alt));color:var(--boost-icon-color,var(--boost-current-color))}
#boost-footer-3 .boost-styled-icon--outlined{border:2px solid var(--boost-icon-bg,var(--boost-bg-alt));color:var(--boost-icon-color,var(--boost-current-color));background:var(--boost-transparent)}
#boost-footer-3 .boost-styled-icon--ghost{background:var(--boost-transparent);color:var(--boost-icon-color,var(--boost-current-color))}
#boost-footer-3 .boost-styled-icon--soft{background:color-mix(in srgb,var(--boost-icon-bg,var(--boost-bg-alt)) 25%,var(--boost-transparent));color:var(--boost-icon-color,var(--boost-current-color))}
#boost-footer-3 .boost-footer__back-to-top{display:flex}@media(min-width:768px){#boost-footer-3 .boost-footer__back-to-top{display:none}}
