.hero{position:relative;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#000;background-color:#000;overflow:hidden}.hero .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/build/assets/jti-Q-IxmOZW.jpg) center center/cover no-repeat;background-attachment:fixed;z-index:0;opacity:.35}.hero .hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero .hero__content{position:relative;z-index:2;text-align:center;padding:0 1rem}.hero .hero__content h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2}.hero .hero__content p{color:#ffffffe6;font-size:1.1rem;line-height:1.6;max-width:800px}.hero .hero__logo{position:absolute;right:2rem;bottom:2rem;height:40px;opacity:.85;z-index:3}.glass-card{background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);color:#f1f5f9}.chart-bar{width:14%;background:linear-gradient(180deg,#8994e5,#5766da);border-radius:.35rem}.hover-lift{transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.hover-lift:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.step-circle{width:44px;height:44px;line-height:44px;border-radius:50%;background:#5766da1f;color:#5766da;font-weight:700}.bg-gradient-primary{background:linear-gradient(135deg,#5766da,#0f172a)}footer a:hover{color:#5766da!important}.layout-navbar{background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.layout-navbar .nav-link.active,.layout-navbar .nav-link:hover{color:#5766da!important}@media (max-width: 768px){.hero__bg{background-attachment:scroll!important}}
