@layer payload-default{}@layer payload-default{}.dashboard .hero-banner{margin-bottom:40px;border-radius:10px;background:var(--theme-);border:1px solid var(--theme-elevation-100);overflow:hidden}.dashboard .hero-banner__content{padding:40px;display:flex;align-items:center;gap:30px}@media(max-width:768px){.dashboard .hero-banner__content{flex-direction:column;text-align:center;gap:20px}}.dashboard .hero-banner__logo-section{flex-shrink:0;background-color:#fff;border-radius:10px;padding:20px}.dashboard .hero-banner__logo{display:block;max-width:100%;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.dashboard .hero-banner__text-section{flex:1;min-width:0}.dashboard .hero-banner__title{margin:0 0 10px;font-size:1.75rem;font-weight:700;color:var(--theme-text);line-height:1.3}@media(max-width:768px){.dashboard .hero-banner__title{font-size:1.5rem}}.dashboard .hero-banner__subtitle{margin:0;font-size:1.1rem;color:var(--theme-elevation-800);line-height:1.4;opacity:.9}@media(max-width:768px){.dashboard .hero-banner__subtitle{font-size:1rem}}.dashboard .hero-banner__banner{margin:0;border-radius:0;background:rgba(59,130,246,.1);border:none;border-top:1px solid rgba(59,130,246,.2)}.dashboard .hero-banner__banner .banner__content{padding:20px 40px}.dashboard .hero-banner__banner-text{margin:0;font-size:.95rem;line-height:1.5;color:var(--theme-text)}@media(max-width:768px){.dashboard .hero-banner__banner-text{font-size:.9rem}}.dark .dashboard .hero-banner{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:var(--theme-elevation-200)}.dark .dashboard .hero-banner__banner{background:rgba(59,130,246,.15);border-top-color:rgba(59,130,246,.3)}