.fladco-hero{position:relative;background-color:var(--background-color);overflow:hidden;max-height:1280px;margin-left:auto;margin-right:auto}.fladco-hero.has-bg-image{background-image:var(--bg-mobile);background-size:cover;background-position:center;background-repeat:no-repeat}.fladco-hero.has-bg-image::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--nv-blue) 20%,transparent),transparent 55%);z-index:1}.fladco-hero .container{position:relative;z-index:2}.fladco-hero-inner{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center}.fladco-hero-content{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--border-radius-lg);max-width:720px}.fladco-hero-actions{display:flex;gap:var(--space-sm);align-items:center}.fladco-hero .button-secondary{background-color:var(--nv-purple)}.fladco-hero .button-secondary:hover{opacity:1;transform:scale(1.025);box-shadow:0 4px 15px color-mix(in srgb,var(--nv-black) 20%,transparent);outline:2px solid var(--nv-purple-light);outline-offset:2px}.fladco-hero-media{display:flex;justify-content:center;align-items:center;min-height:200px}.fladco-hero-media img{display:block;width:min(520px, 100%);height:auto;border-radius:var(--border-radius-lg);box-shadow:0 10px 30px color-mix(in srgb,var(--nv-black) 18%,transparent)}.theme-blue .fladco-hero-content.glass{--glass-base:var(--nv-white)}.theme-white .fladco-hero-content.glass{--glass-base:var(--nv-blue)}.theme-white .fladco-hero-content h1,.theme-white .fladco-hero-content p{color:var(--text-color-light)}.theme-blue{background-color:var(--nv-blue)}.theme-blue .fladco-hero-content h1,.theme-blue .fladco-hero-content p{color:var(--text-color)}.theme-blue.has-bg-image::before{background:linear-gradient(90deg,color-mix(in srgb,var(--nv-blue) 40%,transparent),transparent 55%)}@media (min-width:768px){.fladco-hero.has-bg-image{background-image:var(--bg-desktop)}.fladco-hero-inner{grid-template-columns:1.2fr 1fr}.fladco-hero-content{padding:var(--space-lg)}}