:root{--ps-sidebar-expanded:280px;--ps-sidebar-collapsed:76px;--ps-page-bg:#f7f7f7;--ps-sidebar-bg:#ffffff;--ps-text:#111111;--ps-muted:#666666;--ps-border:#dddddd;--ps-active-bg:#eeeeee}body.ps-app-page #main-header,body.ps-app-page #top-header,body.ps-app-page .et-l--header{display:none!important}body.ps-app-page #page-container{padding-top:0!important;padding-left:var(--ps-sidebar-expanded)!important;transition:padding-left 0.25s ease!important}body.ps-app-page #main-content{min-height:100vh;background:var(--ps-page-bg)!important}body.ps-app-page #main-content .et_builder_inner_content{background:var(--ps-page-bg)!important}body.ps-app-page #ps-sidebar{position:fixed!important;top:0!important;left:0!important;width:var(--ps-sidebar-expanded)!important;height:100vh!important;background:var(--ps-sidebar-bg)!important;border-right:1px solid var(--ps-border)!important;z-index:999999!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 14px!important;box-sizing:border-box!important;transition:width 0.25s ease!important}body.ps-app-page #ps-sidebar .ps-sidebar-toggle{width:42px!important;height:42px!important;border:1px solid var(--ps-border)!important;background:#ffffff!important;color:var(--ps-text)!important;border-radius:8px!important;cursor:pointer!important;font-size:20px!important;line-height:1!important;margin-bottom:28px!important}body.ps-app-page #ps-sidebar .ps-brand{margin-bottom:36px!important;padding:0 8px!important}body.ps-app-page #ps-sidebar .ps-brand-title{font-size:20px!important;font-weight:700!important;color:var(--ps-text)!important;line-height:1.15!important}body.ps-app-page #ps-sidebar .ps-brand-subtitle{font-size:14px!important;color:var(--ps-muted)!important;margin-top:6px!important}body.ps-app-page #ps-sidebar .ps-nav{display:flex!important;flex-direction:column!important;gap:6px!important}body.ps-app-page #ps-sidebar .ps-nav-item{display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:10px 12px!important;border-radius:10px!important;text-decoration:none!important;color:var(--ps-text)!important;font-size:15px!important;font-weight:500!important;box-sizing:border-box!important}body.ps-app-page #ps-sidebar .ps-nav-item:hover,body.ps-app-page #ps-sidebar .ps-nav-item.active{background:var(--ps-active-bg)!important}body.ps-app-page #ps-sidebar .ps-nav-icon{width:24px!important;min-width:24px!important;text-align:center!important;font-size:17px!important}body.ps-app-page #ps-sidebar .ps-nav-label{white-space:nowrap!important}body.ps-app-page #ps-sidebar .ps-sidebar-footer{margin-top:48px!important;padding:0 8px 18px!important;color:var(--ps-muted)!important;font-size:14px!important}body.ps-app-page #ps-sidebar .ps-footer-label{font-weight:600!important;margin-bottom:4px!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar{width:var(--ps-sidebar-collapsed)!important;padding-left:10px!important;padding-right:10px!important}body.ps-app-page.ps-sidebar-collapsed #page-container{padding-left:var(--ps-sidebar-collapsed)!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-brand-title,body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-brand-subtitle,body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-nav-label,body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-sidebar-footer{display:none!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-nav-item{justify-content:center!important;padding-left:8px!important;padding-right:8px!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-nav-icon{margin:0!important}@media (max-width:980px){body.ps-app-page #ps-sidebar{transform:translateX(-100%)!important;width:var(--ps-sidebar-expanded)!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar{transform:translateX(0)!important}body.ps-app-page #page-container,body.ps-app-page.ps-sidebar-collapsed #page-container{padding-left:0!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-brand-title,body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-brand-subtitle,body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-nav-label,body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-sidebar-footer{display:block!important}body.ps-app-page.ps-sidebar-collapsed #ps-sidebar .ps-nav-item{justify-content:flex-start!important}}:root{--ps-bg:#f7f9fc;--ps-surface:#ffffff;--ps-surface-soft:#eef3fb;--ps-card:#ffffff;--ps-text:#142033;--ps-text-muted:#526173;--ps-primary:#1e3a5f;--ps-primary-hover:#152a45;--ps-primary-soft:#dbeafe;--ps-accent:#d97706;--ps-icon:#d97706;--ps-border:#d8e0ec;--ps-shadow:0 12px 30px rgba(15,23,42,0.08)}body.ps-dark-mode{--ps-bg:#07111f;--ps-surface:#0f1b2d;--ps-surface-soft:#13243a;--ps-card:#101f33;--ps-text:#f3f7fb;--ps-text-muted:#b7c4d6;--ps-primary:#f59e0b;--ps-primary-hover:#fbbf24;--ps-primary-soft:#451a03;--ps-accent:#fbbf24;--ps-icon:#fbbf24;--ps-border:#26384f;--ps-shadow:0 12px 30px rgba(0,0,0,0.35)}body,#page-container,#main-content,.et_builder_inner_content{background-color:var(--ps-bg)!important;color:var(--ps-text)!important}.et_pb_section,.et_pb_row,.et_pb_column{background-color:var(--ps-bg)!important;color:var(--ps-text)!important}.ps-section,.ps-surface{background-color:var(--ps-surface)!important;color:var(--ps-text)!important}.ps-section-soft{background-color:var(--ps-surface-soft)!important;color:var(--ps-text)!important}.ps-card,.et_pb_module.ps-card{background-color:var(--ps-card)!important;color:var(--ps-text)!important;border:1px solid var(--ps-border)!important;box-shadow:var(--ps-shadow)}h1,h2,h3,h4,h5,h6,.et_pb_text_inner,.et_pb_blurb_description,.et_pb_module_header{color:var(--ps-text)!important}p,li,.et_pb_text_inner p,.ps-card p,.ps-card li{color:var(--ps-text-muted)!important}a{color:var(--ps-primary)}.et_pb_button,.ps-button{background-color:var(--ps-primary)!important;border-color:var(--ps-primary)!important;color:#ffffff!important}.et_pb_button:hover,.ps-button:hover{background-color:var(--ps-primary-hover)!important;border-color:var(--ps-primary-hover)!important;color:#ffffff!important}.ps-button-secondary{background-color:var(--ps-primary-soft)!important;color:var(--ps-primary)!important;border-color:var(--ps-border)!important}.et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb .et-pb-icon{color:var(--ps-icon)!important}.ps-sidebar,#ps-sidebar,.ps-app-shell,.ps-menu{background-color:var(--ps-surface)!important;color:var(--ps-text)!important;border-color:var(--ps-border)!important}#ps-sidebar .ps-brand-title,#ps-sidebar .ps-nav-item{color:var(--ps-text)!important}#ps-sidebar .ps-brand-subtitle,#ps-sidebar .ps-sidebar-footer{color:var(--ps-text-muted)!important}#ps-sidebar .ps-nav-item:hover,#ps-sidebar .ps-nav-item.active{background-color:var(--ps-surface-soft)!important}.ps-theme-toggle{display:inline-block!important;width:100%!important;margin-top:8px!important;padding:8px 10px!important;background:transparent!important;border:1px solid var(--ps-border)!important;border-radius:8px!important;color:var(--ps-text)!important;font-size:14px!important;text-align:left!important;cursor:pointer!important}.ps-theme-toggle:hover{background-color:var(--ps-surface-soft)!important}footer,.et-l--footer{background-color:var(--ps-bg)!important;color:var(--ps-text)!important}.et-l--footer h1,.et-l--footer h2,.et-l--footer h3,.et-l--footer h4,.et-l--footer h5,.et-l--footer h6,.et-l--footer strong,.et-l--footer .et_pb_text_inner{color:var(--ps-text)!important}.et-l--footer p,.et-l--footer li,.et-l--footer span{color:var(--ps-text-muted)!important}.et-l--footer .et_pb_menu,.et-l--footer .et_pb_menu_inner_container,.et-l--footer .et_pb_menu__wrap,.et-l--footer .et_pb_menu__menu,.et-l--footer nav,.et-l--footer ul{background-color:var(--ps-surface)!important}.et-l--footer .et_pb_menu a,.et-l--footer a{color:var(--ps-text)!important}input,textarea,select{background-color:var(--ps-card)!important;color:var(--ps-text)!important;border-color:var(--ps-border)!important}input::placeholder,textarea::placeholder{color:var(--ps-text-muted)!important}body.ps-dark-mode #ps-sidebar,body.ps-dark-mode .ps-sidebar,body.ps-dark-mode .ps-app-sidebar,body.ps-dark-mode [id*="sidebar"],body.ps-dark-mode [class*="sidebar"]{background-color:var(--ps-surface)!important;color:var(--ps-text)!important;border-color:var(--ps-border)!important}body.ps-dark-mode #ps-sidebar *,body.ps-dark-mode .ps-sidebar *,body.ps-dark-mode .ps-app-sidebar *,body.ps-dark-mode [id*="sidebar"] *,body.ps-dark-mode [class*="sidebar"] *{color:var(--ps-text)!important}body.ps-dark-mode #ps-sidebar .ps-brand-subtitle,body.ps-dark-mode .ps-sidebar .ps-brand-subtitle,body.ps-dark-mode .ps-sidebar-footer,body.ps-dark-mode [class*="sidebar"] .ps-brand-subtitle,body.ps-dark-mode [class*="sidebar"] .ps-sidebar-footer{color:var(--ps-text-muted)!important}body.ps-dark-mode #ps-sidebar .ps-nav-item:hover,body.ps-dark-mode #ps-sidebar .ps-nav-item.active,body.ps-dark-mode .ps-sidebar .ps-nav-item:hover,body.ps-dark-mode .ps-sidebar .ps-nav-item.active{background-color:var(--ps-surface-soft)!important}:root{--ps-primary:#2f6f9f;--ps-primary-hover:#24597f;--ps-icon:#d97706}body.ps-dark-mode{--ps-primary:#f59e0b;--ps-primary-hover:#fbbf24;--ps-icon:#f59e0b}.et_pb_button,.ps-button{background-color:var(--ps-primary)!important;border-color:var(--ps-primary)!important;color:#ffffff!important}.et_pb_button:hover,.ps-button:hover{background-color:var(--ps-primary-hover)!important;border-color:var(--ps-primary-hover)!important;color:#ffffff!important}.et_pb_main_blurb_image .et-pb-icon,.et_pb_blurb .et-pb-icon{color:var(--ps-icon)!important}body.ps-dark-mode .et_pb_button,body.ps-dark-mode .ps-button{color:#07111f!important}#ps-sidebar-toggle,.ps-sidebar-toggle,button[class*="toggle"],button[id*="toggle"]{background-color:var(--ps-surface)!important;border:1px solid var(--ps-border)!important;color:var(--ps-text)!important}#ps-sidebar-toggle *,.ps-sidebar-toggle *,button[class*="toggle"] *,button[id*="toggle"] *{color:var(--ps-text)!important;opacity:1!important}body.ps-dark-mode #ps-sidebar-toggle,body.ps-dark-mode .ps-sidebar-toggle,body.ps-dark-mode button[class*="toggle"],body.ps-dark-mode button[id*="toggle"]{background-color:#ffffff!important;border-color:#ffffff!important;color:#07111f!important}body.ps-dark-mode #ps-sidebar-toggle *,body.ps-dark-mode .ps-sidebar-toggle *,body.ps-dark-mode button[class*="toggle"] *,body.ps-dark-mode button[id*="toggle"] *{color:#07111f!important;opacity:1!important}