.restored-brand-hero{position:relative;isolation:isolate;overflow:hidden;background:#102e50;color:#fff}
.restored-hero-media{position:relative;height:clamp(540px,calc(92svh - 120px),820px)}
.restored-hero-media>img{width:100%;height:100%;object-fit:cover;object-position:center top}
.restored-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,#102e500d 48%,#102e50a6 72%,#102e50 100%);pointer-events:none}
.restored-hero-copy{position:absolute;bottom:2.6rem;left:50%;transform:translateX(-50%);width:min(720px,calc(100% - 3rem));text-align:center}
.restored-hero-eyebrow{font-size:.65rem;letter-spacing:.17em;font-weight:600;color:#e1ebfa;margin-bottom:.9rem}
.restored-hero-copy h1{font-size:clamp(2.7rem,4.5vw,4.3rem);line-height:1.03;font-weight:650;letter-spacing:-.045em}
.restored-hero-description{font-size:1.04rem;line-height:1.5;max-width:32rem;margin:1rem auto 1.5rem;color:#edf3fd}
.restored-hero-actions{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap}
.restored-hero-actions .button{min-height:48px;padding:.8rem 1.35rem;font-weight:600}
.restored-hero-note{position:absolute;left:1rem;bottom:.8rem;font-size:.6rem;color:#c3d0e3}
.create-copy .live-studio-title{font-size:clamp(2.6rem,4vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.055em;color:#151b27}
.create-copy .live-studio-title span{color:var(--accent)}
@media(min-width:1600px){.restored-hero-media{height:850px}.restored-hero-media>img{object-position:center 15%}}
@media(max-width:1023px){.restored-hero-media{height:auto;aspect-ratio:3/2}.restored-hero-media>img{object-fit:contain;object-position:center}.restored-hero-media::after{background:linear-gradient(transparent 50%,#102e5026 70%,#102e50 100%)}.restored-hero-copy{position:relative;left:auto;bottom:auto;transform:none;width:100%;padding:1rem 1rem 3rem;margin-top:-.1rem}.restored-hero-eyebrow{font-size:.6rem;margin-bottom:.8rem}.restored-hero-copy h1{font-size:clamp(2.5rem,10vw,3.8rem)}.restored-hero-description{font-size:.94rem;max-width:28rem;margin:.9rem auto 1.3rem}.restored-hero-actions{gap:.5rem}.restored-hero-actions .button{padding:.75rem 1.05rem;font-size:.87rem;min-height:46px}.restored-hero-note{left:.8rem;bottom:.6rem;font-size:.55rem}.create-copy .live-studio-title{font-size:clamp(2.5rem,9vw,3.5rem)}}
@media(max-width:359px){.restored-hero-copy{padding-inline:.85rem}.restored-hero-actions .button{padding-inline:.8rem;font-size:.8rem}.restored-hero-description{font-size:.88rem}}
@media(max-height:500px) and (min-width:1024px){.restored-hero-media{height:520px}.restored-hero-copy{bottom:2rem}.restored-hero-copy h1{font-size:2.8rem}}
