.ax-banner{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#05070a;margin:0!important;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(78vh, 760px);padding:clamp(120px, 14vw, 180px) 24px 0}.ax-banner.is-compact{min-height:min(56vh, 540px)}.ax-banner .ax-banner-bg{position:absolute!important;inset:0;z-index:-2;margin:0!important}.ax-banner .ax-banner-bg img{width:100%;height:100%;object-fit:cover;transform-origin:65% 40%;animation:ax-banner-zoom 24s ease-out infinite alternate}.ax-banner::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(5 7 10 / .88) 0%,rgb(5 7 10 / .62) 38%,rgb(5 7 10 / .12) 75%),linear-gradient(0deg,rgb(5 7 10 / .9) 0%,#fff0 45%)}.ax-banner::after{content:"";position:absolute;z-index:-1;left:-10%;bottom:-30%;width:60%;height:80%;background:radial-gradient(closest-side,rgb(43 240 138 / .18),transparent);pointer-events:none}.ax-banner-content{position:relative;max-width:1280px;width:100%;margin:0 auto!important;padding-bottom:clamp(40px, 6vw, 72px)}.ax-banner-content>*{max-width:780px}.ax-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 22px!important;font-size:.82rem!important;font-weight:600;letter-spacing:.04em;color:rgb(255 255 255 / .6)!important}.ax-crumbs a{color:rgb(255 255 255 / .8)!important;text-decoration:none}.ax-crumbs a:hover{color:#2bf08a!important}.ax-banner .ax-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px!important;font-size:.78rem!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2bf08a!important}.ax-banner .ax-kicker::before{content:"";width:34px;height:2px;background:linear-gradient(90deg,#2bf08a,#4d7cff);border-radius:2px}.ax-banner h1,.ax-banner h2.ax-banner-title{color:#fff!important;font-size:clamp(2.6rem, 6.4vw, 5.6rem)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.045em!important;margin:0 0 22px!important;text-wrap:balance}.ax-banner.is-compact h1{font-size:clamp(2.4rem, 5.4vw, 4.6rem)!important}.ax-banner .ax-banner-lead{color:rgb(255 255 255 / .8)!important;font-size:clamp(1.05rem, 1.5vw, 1.25rem)!important;line-height:1.65!important;max-width:620px;margin:0!important}.ax-banner .wp-block-buttons{margin-top:32px!important;gap:12px}.ax-banner .wp-block-button__link{background:#2bf08a;color:#031a0d;border:1px solid #fff0;border-radius:999px;padding:16px 30px;font-weight:700;transition:box-shadow .4s,transform .4s,background .3s}.ax-banner .wp-block-button__link:hover{background:#5cf7a8;color:#031a0d;box-shadow:0 14px 44px -10px rgb(43 240 138 / .7);transform:translateY(-1px)}.ax-banner .wp-block-button.is-style-outline .wp-block-button__link{background:rgb(255 255 255 / .08);color:#fff;border-color:rgb(255 255 255 / .35);backdrop-filter:blur(10px)}.ax-banner .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff;color:#05070a;box-shadow:none}.ax-banner-bar{position:relative;max-width:1280px;width:100%;margin:0 auto!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:24px 24px 0 0;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);border-bottom:0;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.ax-banner-bar>*,:is(.ax-banner-bar,.ax-banner-bar>.wp-block-group__inner-container)>*{margin:0!important;padding:22px 26px;border-right:1px solid rgb(255 255 255 / .1)}.ax-banner-bar>*:last-child{border-right:0}.ax-banner-bar .ax-bar-num{margin:0 0 4px!important;color:#fff!important;font-weight:800;font-size:clamp(1.5rem, 2.4vw, 2.1rem)!important;letter-spacing:-.03em;line-height:1.05}.ax-banner-bar.is-text .ax-bar-num{font-size:clamp(1rem, 1.3vw, 1.15rem)!important;letter-spacing:-.01em}.ax-banner-bar .ax-bar-label{margin:0!important;color:rgb(255 255 255 / .62)!important;font-size:.85rem}.ax-slider{position:relative;overflow:hidden;background:#05070a;color:#fff;margin:0!important;height:calc(100svh - 77px);min-height:620px;max-height:980px;isolation:isolate}.ax-slider>.ax-slide,:is(.ax-slider,.ax-slider>.wp-block-group__inner-container)>.ax-slide{position:absolute!important;inset:0;margin:0!important;min-height:0;height:100%;padding-bottom:150px;opacity:0;visibility:hidden;transition:opacity 1.2s cubic-bezier(.65,0,.35,1),visibility 0s linear 1.2s}.ax-slider .ax-slide.is-active{opacity:1;visibility:visible;transition:opacity 1.2s cubic-bezier(.65,0,.35,1),visibility 0s;z-index:1}.ax-slider .ax-slide .ax-banner-bg img{animation:none;transform:scale(1.12);transition:transform 8s cubic-bezier(.2,.6,.2,1)}.ax-slider .ax-slide.is-active .ax-banner-bg img{transform:scale(1)}.ax-slider .ax-slide .ax-banner-content>*{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.ax-slider .ax-slide.is-active .ax-banner-content>*{opacity:1;transform:none}.ax-slider .ax-slide.is-active .ax-banner-content>:nth-child(2){transition-delay:.12s}.ax-slider .ax-slide.is-active .ax-banner-content>:nth-child(3){transition-delay:.24s}.ax-slider .ax-slide.is-active .ax-banner-content>:nth-child(4){transition-delay:.36s}html:not(.ax-slider-ready) .ax-slider .ax-slide:first-child{opacity:1;visibility:visible}html:not(.ax-slider-ready) .ax-slider .ax-slide:first-child .ax-banner-content>*{opacity:1;transform:none}.ax-slider-ui{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:0 24px}.ax-slider-ui-inner{max-width:1280px;margin:0 auto;display:flex;align-items:stretch;gap:16px;border-top:1px solid rgb(255 255 255 / .14)}.ax-slider-tabs{flex:1;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.ax-slider-tab{all:unset;cursor:pointer;position:relative;padding:22px 18px 26px 0;color:rgb(255 255 255 / .5);font-size:.86rem;font-weight:600;line-height:1.35;transition:color .3s}.ax-slider-tab b{display:block;color:rgb(255 255 255 / .35);font-size:.72rem;letter-spacing:.14em;margin-bottom:6px}.ax-slider-tab::before{content:"";position:absolute;left:0;right:18px;top:-1px;height:2px;background:rgb(255 255 255 / 0)}.ax-slider-tab i{position:absolute;left:0;right:18px;top:-1px;height:2px;background:linear-gradient(90deg,#2bf08a,#4d7cff);transform:scaleX(0);transform-origin:left}.ax-slider-tab.is-active{color:#fff}.ax-slider-tab.is-active b{color:#2bf08a}.ax-slider-tab:focus-visible{outline:2px solid #2bf08a;outline-offset:4px;border-radius:4px}.ax-slider-arrows{display:flex;gap:10px;align-items:center;padding-left:8px}.ax-slider-arrow{all:unset;cursor:pointer;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .28);color:#fff;font-size:1.1rem;transition:background .3s,color .3s,transform .4s}.ax-slider-arrow:hover{background:#fff;color:#05070a;transform:scale(1.05)}.ax-slider-arrow:focus-visible{outline:2px solid #2bf08a;outline-offset:3px}.ax-slider-count{position:absolute;z-index:5;right:24px;top:28px;font-weight:700;font-size:.85rem;letter-spacing:.14em;color:rgb(255 255 255 / .7)}.ax-slider-count strong{color:#fff;font-size:1.4rem;letter-spacing:-.02em}@keyframes ax-banner-zoom{from{transform:scale(1.02)}to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.ax-banner .ax-banner-bg img,.ax-slider .ax-slide .ax-banner-bg img{animation:none!important;transform:none!important;transition:none!important}}@media (max-width:900px){.ax-banner{min-height:0;padding-top:110px}.ax-banner::before{background:linear-gradient(0deg,rgb(5 7 10 / .94) 10%,rgb(5 7 10 / .45) 60%,rgb(5 7 10 / .3) 100%)}.ax-banner-bar{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px 20px 0 0}.ax-banner-bar>*:nth-child(2){border-right:0}.ax-banner-bar>*:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .1)}.ax-slider{height:auto;min-height:calc(100svh - 64px)}.ax-slider .ax-slide{padding-bottom:120px}.ax-slider-tabs{grid-template-columns:repeat(var(--n,5),1fr)}.ax-slider-tab{font-size:0;padding:18px 8px 18px 0}.ax-slider-tab b{font-size:.72rem;margin:0}.ax-slider-arrow{width:44px;height:44px}.ax-slider-count{top:18px;right:16px}}@media (max-width:560px){.ax-banner{padding-left:18px;padding-right:18px}.ax-banner-bar>*{padding:16px 16px}.ax-slider-ui{padding:0 18px}}