:root{--navy-blue: #0a1929;--dark-navy: #051422;--light-navy: #1a2f45}body,.title,.subtitle,.button,.navbar,.menu-list,.content,input,textarea,select,.label{font-family:Hind,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.title{font-weight:600}.subtitle{font-weight:400}body{font-weight:400;line-height:1.6}strong{font-weight:600}.navbar.is-primary,.hero.is-primary{background-color:var(--navy-blue)!important}.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item:hover{background-color:var(--light-navy)!important}.navbar.is-primary .navbar-item,.navbar.is-primary .navbar-link{color:#fff!important}.navbar.is-primary .navbar-burger span{background-color:#fff!important}.navbar.is-primary .navbar-menu{background-color:var(--navy-blue)!important}.navbar.is-primary .navbar-menu .navbar-item{color:#fff!important}.navbar.is-primary .navbar-menu .navbar-item:hover{background-color:var(--light-navy)!important;color:#fff!important}.navbar.is-primary .navbar-menu .button.is-light{background-color:#fff!important;color:var(--navy-blue)!important}.navbar.is-primary .navbar-menu .button.is-light.is-outlined{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.navbar.is-primary .navbar-menu .button.is-light.is-outlined:hover{background-color:#fff!important;color:var(--navy-blue)!important}.hero.is-primary{background:linear-gradient(135deg,var(--dark-navy) 0%,var(--navy-blue) 50%,var(--light-navy) 100%)}.hero.is-primary .title,.hero.is-primary .subtitle{color:#fff!important}.button.is-light{background-color:#fff!important;color:var(--navy-blue)!important;border-color:#fff!important}.button.is-light:hover{background-color:#f5f5f5!important;color:var(--navy-blue)!important}.button.is-link{background-color:var(--light-navy)!important;border-color:var(--light-navy)!important;color:#fff!important}.button.is-link:hover{background-color:var(--navy-blue)!important;border-color:var(--navy-blue)!important}body{background-color:#f8f9fa}.hero-banner{padding:3rem 1.5rem}.hero-image-placeholder img{border-radius:8px;box-shadow:0 4px 12px #00000026}.product-card{height:100%;transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.product-card .card-image img{object-fit:cover;height:100%;border-radius:var(--bulma-card-radius)}.product-card .card-content{padding:1.5rem}.product-card .title{color:var(--navy-blue);margin-bottom:1rem}.stat-box{padding:2rem 1rem}.stat-box .title{margin-bottom:.5rem;color:var(--navy-blue)}@media screen and (max-width: 768px){.hero-banner{padding-top:.5rem}.hero-banner .columns{flex-direction:column-reverse}.hero-banner .column:first-child{margin-top:.5rem}.product-card{margin-bottom:2rem}}.field-fields-box .label,.field-fields-box .checkbox{cursor:pointer}.carousel{position:relative;width:100%;background:#000;height:400px}.carousel-container{position:relative;width:100%;height:400px;overflow:hidden}.carousel-item{display:none;width:100%;max-height:400px;overflow:hidden}.carousel-item img{width:100%;height:400px;object-fit:contain;background:#000}.carousel-item.is-active{display:block}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;padding:1rem;cursor:pointer;transition:background .3s;z-index:10}.carousel-nav:hover{background:#000c}.carousel-nav-left{left:10px}.carousel-nav-right{right:10px}.carousel-indicators{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.carousel-indicators .indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .3s}.carousel-indicators .indicator.is-active,.carousel-indicators .indicator:hover{background:#fff}@media screen and (max-width: 768px){.button.is-small-mobile{font-size:.75rem;padding:.5em 1em}.button.is-medium-mobile{font-size:1rem;padding:.75em 1.25em}}
