.euroform-page{background-color:#f0f4f8}.euroform-header{background-color:transparent;border-bottom:none}.euroform-header .nav-link.active,.euroform-header .euroform-link.active{color:#fff;background:#d71920;box-shadow:0 4px 14px #d7192066}.euroform-header .nav-link:hover,.euroform-header .euroform-link:hover{color:#fff;background:#ffffff1a}.euroform-page-header{position:relative;background:linear-gradient(135deg,#050d1a,#0a1628,#061230);padding:130px 0 80px;text-align:center;overflow:hidden;border-bottom:4px solid #1976d2}.euroform-page-header:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(25,118,210,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(25,118,210,.08) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.euroform-page-header:after{content:"";position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(25,118,210,.22) 0%,transparent 70%);pointer-events:none}.euroform-page-header .container{position:relative;z-index:1}.euroform-page-header .hero-badge{display:inline-flex;align-items:center;gap:8px;background:#1976d226;border:1px solid rgba(25,118,210,.4);border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#42a5f5;margin-bottom:22px}.euroform-page-header .page-title{font-size:52px;font-weight:900;color:#fff;margin-bottom:16px;line-height:1.12;letter-spacing:-1px}.euroform-page-header .page-title span{color:#42a5f5}.euroform-page-header .page-subtitle{font-size:18px;color:#ffffff9e;max-width:540px;margin:0 auto 36px;line-height:1.6}.euroform-page-header .hero-stats{display:inline-flex;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.euroform-page-header .hero-stat{padding:14px 28px;border-right:1px solid rgba(255,255,255,.1);text-align:center;min-width:110px}.euroform-page-header .hero-stat:last-child{border-right:none}.euroform-page-header .hero-stat-value{display:block;font-size:22px;font-weight:800;color:#42a5f5;line-height:1;margin-bottom:4px}.euroform-page-header .hero-stat-label{display:block;font-size:11px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.euroform-product{border:2px solid #e0e0e0;transition:all .3s}.euroform-product:hover{border-color:#1976d2;box-shadow:0 8px 20px #1976d233;transform:translateY(-5px)}.euroform-product .product-name{color:#1976d2}.euroform-button{background-color:#1976d2;color:#fff;border:none;padding:12px 30px;font-size:14px;font-weight:700;border-radius:5px;cursor:pointer;width:100%;transition:all .3s}.euroform-button:hover{background-color:#1565c0;transform:scale(1.02)}.euroform-product .product-price{color:#1976d2;font-size:22px}.euroform-footer{background-color:#1a1a1a;border-top:3px solid #1976d2}.euroform-menu{border-top:3px solid #123B6D}.euroform-menu .euroform-title{color:#4f8fd6}.euroform-menu .euroform-category-link:hover{color:#fff!important}.euroform-product.expanded .product-details{border-top-color:#1976d2}.euroform-product .details-content h4{color:#1976d2}@media(max-width:900px){.euroform-page-header .hero-stats{flex-wrap:wrap;max-width:360px;margin:0 auto}.euroform-page-header .hero-stat{flex:1 1 50%;border-bottom:1px solid rgba(255,255,255,.1)}.euroform-page-header .hero-stat:nth-child(2){border-right:none}.euroform-page-header .hero-stat:last-child{border-bottom:none;flex:1 1 100%}}@media(max-width:768px){.euroform-page-header{padding:110px 16px 52px}.euroform-page-header .page-title{font-size:30px;letter-spacing:-.5px}.euroform-page-header .page-subtitle{font-size:15px;margin-bottom:28px}}
