:root{--nei-black:#0b0c10;--nei-panel:#111215;--nei-red:#e60023;--nei-gold:#d4af37;--nei-white:#fff;--nei-muted:#8e95a5;--nei-line:rgba(255,255,255,.12)}body.elementor-page{margin:0;background:var(--nei-black);color:var(--nei-white);font-family:Roboto,Arial,sans-serif}.nei-site-header{position:relative;z-index:50;background:rgba(11,12,16,.96);border-bottom:1px solid var(--nei-line)}.nei-site-header>.e-con-inner,.nei-site-header.e-con{padding:0!important}.nei-nav{width:min(calc(100% - 48px),1400px);height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between}.nei-brand{font:400 22px/1 Anton,sans-serif;color:#fff;text-decoration:none;letter-spacing:.05em}.nei-brand small{margin-left:10px;color:var(--nei-muted);font:700 10px/1 Roboto,sans-serif;letter-spacing:.18em}.nei-nav-links{display:flex;align-items:center;gap:25px}.nei-nav-links>a{color:#fff;text-decoration:none;font:700 11px/1 Roboto,sans-serif;letter-spacing:.12em}.nei-nav-cta{padding:15px 19px;background:var(--nei-red)}.nei-nav-toggle{display:none;border:0;background:none;color:#fff;font-weight:700;letter-spacing:.15em}.nei-section{padding:clamp(85px,11vw,155px) 24px;background:var(--nei-black);color:#fff}.nei-section.nei-alt{background:var(--nei-panel)}.nei-hero{min-height:calc(100svh - 88px);justify-content:center;background:radial-gradient(circle at 80% 45%,rgba(230,0,35,.16),transparent 33%),var(--nei-black)}.nei-display .elementor-heading-title{margin:0;color:#fff;font:400 clamp(54px,8vw,120px)/.9 Anton,sans-serif;letter-spacing:-.02em}.nei-hero-title .elementor-heading-title{font-size:clamp(68px,10vw,155px);line-height:.82}.nei-display .elementor-heading-title span{color:var(--nei-red)}.nei-kicker{margin:0 0 20px;color:var(--nei-gold);font-size:11px;font-weight:700;letter-spacing:.25em}.nei-lead{max-width:760px;color:#c4c7cf;font-size:clamp(19px,2vw,25px);font-weight:300;line-height:1.5}.nei-copy{max-width:820px;color:#b7bbc5;font-size:19px;line-height:1.8}.nei-button .elementor-button{margin-top:24px;padding:19px 28px!important;border:1px solid var(--nei-red);border-radius:0!important;background:var(--nei-red)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em}.nei-button .elementor-button:hover{background:transparent!important}.nei-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:55px}.nei-card{min-height:330px;padding:32px!important;border:1px solid var(--nei-line);background:rgba(255,255,255,.015);justify-content:flex-end;transition:.3s}.nei-card:hover{transform:translateY(-7px);border-color:var(--nei-red)}.nei-card-num{color:var(--nei-gold);font-size:11px;letter-spacing:.18em}.nei-card-title .elementor-heading-title{color:#fff;font:400 34px/1.05 Anton,sans-serif}.nei-card .elementor-widget-text-editor{color:var(--nei-muted)}.nei-text-link{color:#fff;text-decoration:none;border-bottom:1px solid var(--nei-gold);font-size:12px;font-weight:700;letter-spacing:.12em}.nei-footer{border-top:1px solid var(--nei-line);text-align:center;background:#08090b}.nei-center{text-align:center}.nei-center-button{text-align:center}.nei-copyright{margin-top:70px;color:var(--nei-muted);font-size:11px;letter-spacing:.1em}@media(max-width:900px){.nei-nav-toggle{display:block}.nei-nav-links{position:absolute;left:0;right:0;top:88px;display:none;flex-direction:column;align-items:stretch;padding:30px;background:#0b0c10;border-bottom:1px solid var(--nei-line)}.nei-nav.is-open .nei-nav-links{display:flex}.nei-nav-links>a{padding:10px;font-size:16px}.nei-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nei-nav{width:calc(100% - 32px);height:76px}.nei-brand small{display:none}.nei-nav-links{top:76px}.nei-section{padding:75px 16px}.nei-hero{min-height:auto;padding-top:100px;padding-bottom:100px}.nei-hero-title .elementor-heading-title{font-size:clamp(56px,19vw,88px)}.nei-card-grid{grid-template-columns:1fr}.nei-card{min-height:270px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
