:root{--color-teal:#009ca6;--color-teal-dark:#008790;--color-teal-deeper:#006660;--color-gray-text:#1a1a2e;--color-gray-sub:#6b7280;--color-gray-light:#9ca3af;--color-bg:#f5f6f8;--color-card:#ffffff;--color-border:#e5e7eb;--color-white:#ffffff;--radius-card:16px;--radius-input:12px;--shadow-card:0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.03);--shadow-card-hover:0 2px 8px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.06);--max-width:1100px;--font-main:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{font-family:var(--font-main);background-color:var(--color-white);color:var(--color-gray-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.site-header{position:relative;border:none;z-index:99990}.inside-header{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-width);margin:0 auto}.site-branding{display:flex;align-items:center;justify-content:flex-start}.main-title a{color:var(--color-white)!important;font-weight:700;letter-spacing:-.1px;font-size:1.45rem;display:flex;align-items:center;gap:14px;text-shadow:0 1px 2px rgba(0,0,0,.05)}.main-title a svg{width:auto;height:36px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.site-description{display:none}.main-navigation,.secondary-navigation{background:0 0!important;border:none!important;box-shadow:none!important}.main-navigation .inside-navigation,.secondary-navigation .inside-navigation{max-width:var(--max-width);margin:0 auto;padding:0}.main-navigation .inside-navigation .main-nav>ul,.secondary-navigation .inside-navigation .main-nav>ul{display:flex;align-items:center;justify-content:flex-end!important;gap:2px;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.main-navigation .main-nav li a,.secondary-navigation .main-nav li a{color:rgba(255,255,255,.82)!important;font-family:var(--font-main);font-size:.76rem;font-weight:500;padding:7px 14px!important;border-radius:5px;transition:all .2s ease;white-space:nowrap;text-decoration:none;display:block}.main-navigation .main-nav li a:hover,.secondary-navigation .main-nav li a:hover{color:#fff!important;background:rgba(255,255,255,.12)!important}.main-navigation .main-nav li.current-menu-item>a,.secondary-navigation .main-nav li.current-menu-item>a{color:#fff!important;font-weight:600;background:rgba(255,255,255,.1)!important}.menu-toggle{background:0 0!important;border:none!important;color:#fff!important;padding:8px 12px!important;font-size:0;cursor:pointer;display:none;align-items:center;gap:6px;margin-left:auto;border-radius:8px;transition:background .3s cubic-bezier(.16, 1, .3, 1)}.menu-toggle:hover{background:rgba(255,255,255,.08)!important}.menu-toggle .menu-bars{display:flex;flex-direction:column;gap:4px;width:20px}.inside-header [class*=search],.main-navigation [class*=search],.menu-bar-items .search-item,.navigation-search,.search-toggle,.site-header [class*=search],[class*=nav-search],[class*=search-item],[class*=search-toggle]{display:none!important;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.site-header .inside-header{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;width:100%!important}.main-navigation button.menu-toggle,.secondary-navigation button.menu-toggle,button.menu-toggle{display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:0 0!important;border:none!important;padding:0!important;cursor:pointer;position:relative!important;margin:0!important;transform:none!important;z-index:100001}.menu-toggle *,.menu-toggle .menu-toggle-text{display:none!important}button.menu-toggle::after,button.menu-toggle::before{content:"";display:block;width:22px;height:1.5px;background-color:#fff;border-radius:4px;transition:all .35s cubic-bezier(.4, 0, .2, 1);position:absolute;left:50%;margin-left:-11px}button.menu-toggle::before{top:14px;box-shadow:0 7px 0 0 #fff}button.menu-toggle::after{top:28px}.main-navigation.toggled button.menu-toggle{z-index:999999999;position:fixed!important;top:15px!important;right:20px!important}body.admin-bar .main-navigation.toggled button.menu-toggle{top:47px!important}.main-navigation.toggled button.menu-toggle::before{top:21px;width:24px;background-color:#fff!important;box-shadow:none;transform:rotate(45deg)}.main-navigation.toggled button.menu-toggle::after{top:21px;width:24px;background-color:#fff!important;transform:rotate(-45deg)}.main-navigation .main-nav,.secondary-navigation .main-nav{display:none!important}.main-navigation.toggled{z-index:99999999!important}.main-navigation.toggled .main-nav{display:flex!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;width:100vw!important;max-width:400px!important;height:100vh!important;background:#008790!important;z-index:99999999;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;overflow-y:auto;padding:80px 0 40px!important;animation:slideInRight .35s cubic-bezier(.16,1,.3,1) forwards;box-shadow:-10px 0 30px rgba(0,0,0,.2)!important}.main-navigation.toggled .main-nav div,.main-navigation.toggled .main-nav ul{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%;margin:0!important;padding:0!important;gap:0!important;background:0 0!important;list-style:none!important}.main-navigation.toggled .main-nav li{width:100%!important;text-align:left!important;display:block!important;opacity:0;transform:translateY(15px);animation:linkSlideUp .4s cubic-bezier(.16,1,.3,1) forwards;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:0!important}.main-navigation.toggled .main-nav li:last-child{border-bottom:none!important}.main-navigation.toggled .main-nav li:first-child{animation-delay:80ms}.main-navigation.toggled .main-nav li:nth-child(2){animation-delay:.14s}.main-navigation.toggled .main-nav li:nth-child(3){animation-delay:.2s}.main-navigation.toggled .main-nav li:nth-child(4){animation-delay:.26s}.main-navigation.toggled .main-nav li:nth-child(5){animation-delay:.32s}.main-navigation.toggled .main-nav li:nth-child(n+6){animation-delay:.38s}.main-navigation.toggled .main-nav li a{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:1.25rem!important;font-weight:500!important;color:rgba(255,255,255,.85)!important;padding:18px 30px!important;text-decoration:none!important;text-align:left!important;line-height:1.25!important;white-space:normal!important;word-break:keep-all!important;transition:all .2s ease!important;background:0 0!important}.main-navigation.toggled .main-nav li a::after{content:"→";font-size:1.2rem;font-weight:400;opacity:.2;transition:all .2s ease;margin-left:15px}.main-navigation.toggled .main-nav li a:hover,.main-navigation.toggled .main-nav li.current-menu-item a{color:#fff!important;background:0 0!important;padding-left:20px!important;font-weight:700!important}.main-navigation.toggled .main-nav li.current-menu-item a::after{opacity:1;transform:translateX(-5px)}.main-navigation.toggled .main-nav li ul{display:none!important}.main-navigation.toggled .main-nav li:hover ul{display:flex!important}.main-navigation.toggled .main-nav li ul a{font-size:1.1rem!important;color:rgba(255,255,255,.55)!important;padding:6px 16px!important}.main-navigation.toggled .main-nav li ul a:hover{color:#fff!important}@keyframes overlayFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes linkSlideUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:600px){.main-navigation .menu-toggle{display:block}.main-title a{font-size:1rem!important}.main-title a svg{width:30px!important;height:30px!important}.main-navigation .main-nav li a,.secondary-navigation .main-nav li a{padding:11px 14px!important;font-size:.85rem!important}}@media (max-width:350px){.main-navigation.toggled .main-nav li a{font-size:1.05rem!important;padding:14px 20px!important}.main-navigation.toggled .main-nav{padding-top:60px!important}}@media (max-width:960px){.menu-toggle{display:flex!important}.main-navigation .main-nav,.secondary-navigation .main-nav{display:none;width:100%}.main-navigation.toggled .main-nav,.secondary-navigation.toggled .main-nav{display:block}.main-navigation .inside-navigation .main-nav>ul,.main-navigation .main-nav>ul,.secondary-navigation .inside-navigation .main-nav>ul,.secondary-navigation .main-nav>ul{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:8px 0 12px!important;border-top:1px solid rgba(255,255,255,.12);margin-top:8px}.main-navigation .main-nav li a,.secondary-navigation .main-nav li a{padding:10px 16px!important;font-size:.82rem!important;border-radius:6px!important;margin:1px 4px}.main-navigation .main-nav li ul,.secondary-navigation .main-nav li ul{position:static!important;box-shadow:none!important;background:0 0!important;border:none!important;padding-left:16px!important}.main-navigation .main-nav li ul a,.secondary-navigation .main-nav li ul a{font-size:.78rem!important;color:rgba(255,255,255,.7)!important}.inside-header{flex-wrap:wrap}.site-branding{flex:1}}@media (max-width:600px){.site-header{padding:8px 14px 10px!important}.main-title a{font-size:1rem!important}.main-title a svg{width:30px!important;height:30px!important}.main-navigation .main-nav li a,.secondary-navigation .main-nav li a{padding:11px 14px!important;font-size:.85rem!important}.main-navigation .menu-toggle{display:block}.main-navigation.toggled .main-nav li a{font-size:1.25rem!important;padding:18px 20px!important}}.site-info{background-color:var(--color-card);color:var(--color-gray-light);font-size:.82rem;padding:40px 30px;border-top:1px solid var(--color-border);text-align:center;letter-spacing:.2px}body.home .inside-article{background:0 0;box-shadow:none;border-radius:0;padding:0;margin-bottom:0}.udi-status-message{animation:fadeOutStatus .5s ease 6s forwards}@keyframes fadeOutStatus{0%{opacity:1;height:auto}100%{opacity:0;height:0;overflow:hidden;margin:0;padding:0}}.udi-change-indicator{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.9rem;font-weight:600;margin-top:6px;color:var(--color-teal-dark)}.udi-change-indicator.negative{color:#dc2626}.udi-change-indicator .arrow{font-size:.75rem}.home input[type=date],.home input[type=email],.home input[type=number],.home input[type=search],.home input[type=text],.home input[type=url],.home select,.home textarea{border:1.5px solid var(--color-border)!important;border-radius:var(--radius-input)!important;padding:12px 16px!important;font-size:1rem!important;font-family:var(--font-main)!important;background:var(--color-card)!important;color:var(--color-gray-text)!important;transition:border-color .25s ease,box-shadow .25s ease!important;outline:0!important;-webkit-appearance:none;appearance:none}.home input:focus,.home select:focus,.home textarea:focus{border-color:var(--color-teal)!important;box-shadow:0 0 0 3px rgba(0,156,166,.12)!important}.home .entry-content h1,.home .entry-title{font-size:clamp(1.8rem, 4vw, 2.8rem)!important;font-weight:800!important;letter-spacing:-.5px;color:var(--color-gray-text);line-height:1.15}.home .entry-content h2{font-size:clamp(1.2rem, 3vw, 1.6rem)!important;font-weight:700!important;color:var(--color-gray-text);margin-top:32px}.home .wp-block-button__link,.home button[type=submit],.home input[type=submit]{background:var(--color-teal-dark)!important;color:#fff!important;border:none!important;border-radius:var(--radius-input)!important;padding:12px 28px!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer;transition:background .25s ease,transform .15s ease!important}.home .wp-block-button__link:hover,.home button[type=submit]:hover,.home input[type=submit]:hover{background:var(--color-teal-deeper)!important;transform:translateY(-1px)}.home .comments-area,.home .entry-header,.home .entry-meta{display:none!important}body:not(.home) .site{margin-top:60px}.udi-footer-area{max-width:960px;margin:0 auto;padding:24px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;border-bottom:1px solid var(--color-border)}.udi-footer-widget__title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray-light);margin:0 0 10px}.silo-tools-hub-container h2,.valor-udi-app-container .udi-section-title{text-align:center!important}.inside-article,.site-content,.site-main{padding-top:0!important;margin-top:0!important;padding-bottom:0!important}.entry-content,.entry-header{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.valor-udi-app-container{padding-top:0!important;margin-top:0!important}#page{margin-bottom:0!important}.site-footer{background-color:#0f172a!important;border-top:none!important;color:#94a3b8!important;font-family:var(--font-main);margin-top:60px}.footer-widgets{display:block!important;padding:60px 20px 40px!important;max-width:var(--max-width);margin:0 auto}.footer-widgets .widget-title{color:#f8fafc!important;font-size:1.05rem;font-weight:700;margin-bottom:24px;text-transform:uppercase;letter-spacing:.05em}.footer-widgets ul{list-style:none;padding:0;margin:0}.footer-widgets ul li{margin-bottom:12px}.footer-widgets a{color:#e2e8f0!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease;display:inline-block}.footer-widgets a:hover{color:#2dd4bf!important;transform:translateX(4px)}.site-info{background-color:#0b1120!important;color:#64748b!important;padding:24px 20px!important;font-size:.9rem;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.site-info a{color:#94a3b8!important;font-weight:600;text-decoration:none!important;transition:color .2s ease}.site-info a:hover{color:#2dd4bf!important}.single .inside-article{display:block!important;width:100%!important;clear:both!important}.single .entry-header{display:block!important;text-align:left!important;margin-bottom:24px!important;clear:both!important}.single .entry-title{display:block!important;font-size:2.4rem!important;color:#111827!important;font-weight:800!important;line-height:1.2!important;margin:0 0 12px 0!important}.single .entry-meta{display:block!important;color:#6b7280!important;font-size:.95rem!important;margin-bottom:24px!important}.single .featured-image,.single .page-header-image-single{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 32px 0!important;text-align:center!important;clear:both!important}.single .featured-image img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:8px!important;display:block!important;margin:0 auto!important}.single .entry-content{display:block!important;width:100%!important;float:none!important;font-size:1.15rem!important;line-height:1.8!important;color:#374151!important;clear:both!important}@media (max-width:768px){#mobile-header,.site-header{background-color:var(--color-teal)!important}#mobile-header .main-title a,#mobile-header .menu-toggle,.site-header .main-title a,.site-header .menu-toggle{color:#fff!important}#mobile-header .menu-toggle:focus,#mobile-header .menu-toggle:hover,.site-header .menu-toggle:focus,.site-header .menu-toggle:hover{background:rgba(255,255,255,.1)!important}}input[type=date]{position:relative;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.archive .site-main,.search .site-main{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.archive .site-main .paging-navigation,.archive .site-main nav.navigation,.search .site-main .paging-navigation,.search .site-main nav.navigation{grid-column:1/-1}@media (max-width:768px){.archive .site-main,.search .site-main{grid-template-columns:1fr!important}}