.arfa-hero-carousel{position:relative;isolation:isolate;overflow:hidden;width:100%;height:auto;aspect-ratio:var(--arfa-desktop-ratio,3.09397);min-height:0;background:#050b18;color:#fff;border-bottom:1px solid #1d2a40}.arfa-hero-carousel__track{position:absolute;inset:0;width:100%;height:100%;min-height:0}.arfa-hero-slide{position:absolute;inset:0;width:100%;height:100%;min-height:0;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .75s ease,visibility .75s ease}.arfa-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.arfa-hero-slide__image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;background:#050b18;z-index:-2}.arfa-hero-slide__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,8,20,.97) 0%,rgba(3,8,20,.86) 31%,rgba(3,8,20,.38) 66%,rgba(3,8,20,.08) 100%)}.arfa-hero-slide[data-image-banner="true"] .arfa-hero-slide__shade{background:transparent}.arfa-hero-slide__content{position:relative;width:min(1280px,100%);margin-inline:auto;padding:76px clamp(24px,7vw,110px) 92px;z-index:1}.arfa-hero-slide__eyebrow{display:inline-flex;align-items:center;width:max-content;border:1px solid rgba(255,194,55,.55);border-radius:999px;background:rgba(255,194,55,.10);color:#ffd36b;font-size:11px;font-weight:850;letter-spacing:.16em;padding:9px 14px;margin-bottom:22px}.arfa-hero-slide__content h1,.arfa-hero-slide__content h2{max-width:660px;color:#f8fafc;font-size:clamp(36px,4.5vw,68px);font-weight:900;line-height:1.06;letter-spacing:-.045em;margin:0 0 18px}.arfa-hero-slide__content h1 em,.arfa-hero-slide__content h2 em{font-style:normal;background:linear-gradient(110deg,#fff0a6,#ffc33f 56%,#e88a16);-webkit-background-clip:text;background-clip:text;color:transparent}.arfa-hero-slide__content p{max-width:520px;margin:0 0 28px;color:#dce5f5;font-size:clamp(14px,1.2vw,17px);line-height:1.75}.arfa-hero-slide__button{display:inline-flex;align-items:center;gap:20px;min-height:50px;padding:0 23px;border-radius:999px;background:#ffc13d;color:#101522;font-weight:850;font-size:14px;box-shadow:0 12px 34px rgba(255,193,61,.2);transition:transform .2s ease,box-shadow .2s ease}.arfa-hero-slide__button:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(255,193,61,.3);color:#101522}.arfa-hero-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border:1px solid rgba(255,255,255,.30);border-radius:50%;background:rgba(5,12,28,.6);backdrop-filter:blur(12px);color:white;font-size:30px;display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s}.arfa-hero-carousel__arrow:hover{background:#ffc13d;border-color:#ffc13d;color:#111827}.arfa-hero-carousel__prev{left:22px}.arfa-hero-carousel__next{right:22px}.arfa-hero-carousel__dots{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:6;padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(3,8,20,.55);backdrop-filter:blur(12px)}.arfa-hero-carousel__dots button{width:8px;height:8px;min-width:8px;border:0;border-radius:99px;background:rgba(255,255,255,.48);padding:0;cursor:pointer;transition:width .25s,background .25s}.arfa-hero-carousel__dots button.is-active{width:24px;background:#ffc13d}@media(min-width:750px) and (max-width:1023px){.arfa-hero-carousel{aspect-ratio:var(--arfa-tablet-ratio,1.333333)}.arfa-hero-slide__content{padding:48px 28px 64px}.arfa-hero-slide__content h1,.arfa-hero-slide__content h2{font-size:clamp(30px,4.2vw,46px)}.arfa-hero-carousel__arrow{width:38px;height:38px;font-size:25px}.arfa-hero-carousel__prev{left:12px}.arfa-hero-carousel__next{right:12px}.arfa-hero-carousel__dots{bottom:12px}}@media(max-width:749px){.arfa-hero-carousel{min-height:0;height:auto;aspect-ratio:var(--arfa-mobile-ratio,1.2)}.arfa-hero-carousel__track{height:100%;min-height:0}.arfa-hero-slide{align-items:stretch;height:100%;min-height:0}.arfa-hero-slide__image{object-fit:contain;object-position:center;background:#050b18}.arfa-hero-slide[data-image-banner="true"] .arfa-hero-slide__content{display:none}.arfa-hero-slide__shade{background:transparent}.arfa-hero-carousel__arrow{width:30px;height:30px;font-size:20px;top:50%}.arfa-hero-carousel__prev{left:7px}.arfa-hero-carousel__next{right:7px}.arfa-hero-carousel__dots{bottom:6px;gap:6px;padding:5px 7px}.arfa-hero-carousel__dots button{width:6px;height:6px;min-width:6px}.arfa-hero-carousel__dots button.is-active{width:18px}}@media(prefers-reduced-motion:reduce){.arfa-hero-slide{transition:none}.arfa-hero-slide__button,.arfa-hero-carousel__dots button{transition:none}}