.header{height:99px;background:linear-gradient(135deg,#8b3df5 0%,#6822ce 62%,#4d148f 100%);border-bottom-color:rgba(255,255,255,.12);box-shadow:0 8px 25px rgba(65,20,120,.2)}.header.scrolled{border-bottom-color:rgba(255,255,255,.18);box-shadow:0 10px 28px rgba(65,20,120,.28)}.announcement{height:27px;display:flex;align-items:center;justify-content:center;gap:8px;background:#5715b4;color:rgba(255,255,255,.82);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.announcement span{color:#d8baff}.header .nav-wrap{height:72px}.header .logo{display:flex;align-items:center;justify-content:flex-start;width:142px;height:52px;padding:0;background:transparent;box-shadow:none}.header .logo img{width:130px;height:46px;filter:brightness(0) invert(1)}.header nav,.header .text-link{color:#fff}.header nav a{opacity:.82}.header nav a:hover{color:#fff;opacity:1}.header .nav-actions .btn{background:#fff;border-color:#fff;color:#5b1fb8;box-shadow:none}.header .nav-actions .btn:hover{background:#f6efff;border-color:#f6efff;color:#4d148f}.header .hamb span{background:#fff}.hero{background:radial-gradient(1100px 520px at 78% -8%,#eadbff 0%,rgba(255,255,255,0) 62%),radial-gradient(760px 420px at 4% 0%,#f4eaff 0%,rgba(255,255,255,0) 60%)}@media(max-width:760px){.header{height:99px}.header .logo{width:122px;height:48px}.header .logo img{width:114px;height:40px}.header nav{top:99px;background:#6822ce;border-bottom-color:rgba(255,255,255,.14);color:#fff}.announcement{font-size:8px;letter-spacing:.05em}}
