.audience-banner{height:30px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff;font-size:11px;letter-spacing:.02em}.audience-banner>span{color:var(--gold)}.audience-banner small{color:#a9bdb8}.nav-wrap{height:72px}.hero{padding-top:174px}.tailor-carousel{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid rgba(16,44,40,.12);border-radius:12px;background:#173d37;box-shadow:var(--shadow);isolation:isolate}.carousel-track,.carousel-slide{position:absolute;inset:0}.carousel-slide{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s}.carousel-slide.active{opacity:1;visibility:visible}.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,30,27,.78) 0%,rgba(7,30,27,.42) 45%,rgba(7,30,27,.04) 78%)}.carousel-caption{position:absolute;z-index:2;left:28px;bottom:48px;width:min(62%,350px);color:#fff}.carousel-caption small,.carousel-caption strong,.carousel-caption span{display:block}.carousel-caption small{margin-bottom:8px;color:#efbd78;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.carousel-caption strong{font:500 clamp(22px,2.5vw,34px) Georgia,serif;line-height:1.08}.carousel-caption span{margin-top:10px;color:#d5e1dd;font-size:11px;line-height:1.5}.carousel-arrow{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(9,35,31,.48);color:#fff;font-size:24px;line-height:1;transform:translateY(-50%);cursor:pointer}.carousel-arrow:hover{background:#fff;color:var(--ink)}.carousel-arrow.previous{left:12px}.carousel-arrow.next{right:12px}.carousel-dots{position:absolute;z-index:4;left:28px;bottom:22px;display:flex;gap:7px}.carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer}.carousel-dots button.active{width:22px;border-radius:5px;background:var(--gold)}.product-stage>.dashboard-card,.product-stage>.floating-card{display:none}@media(max-width:680px){.audience-banner{height:38px;flex-wrap:wrap;gap:5px 8px;padding:4px 12px;text-align:center}.audience-banner small{width:100%;font-size:8px}.nav-wrap{height:66px}.hero{padding-top:145px}.tailor-carousel{aspect-ratio:4/3}.carousel-caption{left:22px;bottom:42px;width:72%}.carousel-caption span{display:none}}
