@import url('/previews/connected-chapters.css?v=4');
.star-carried-preview .connected-intro{left:max(7vw,calc((100vw - 1440px)/2));right:auto;top:calc(var(--connected-view)*.25);width:44%;text-align:left}
.star-carried-preview .connected-intro h2{font-size:clamp(38px,4.4vw,74px);line-height:1.08;letter-spacing:-2px}
.star-carried-preview .connected-intro em{font-style:normal;color:#9be2eb}
.star-carried-preview .connected-intro p{margin:0;max-width:440px;font-size:15px}
.star-carried-preview .connected-particles{z-index:2}
.star-carried-preview .chapter-controls{max-width:calc(100% - 24px);width:max-content;flex-wrap:wrap;justify-content:center;white-space:normal}
.star-carried-preview .chapter-controls [hidden]{display:none!important}
.star-carried-preview .connected-intro:not(.cinematic-intro){width:40%;max-width:560px}
@media(max-width:750px){.star-carried-preview .connected-intro:not(.cinematic-intro){width:calc(100% - 48px);max-width:none}}
.star-carried-preview .cinematic-intro{inset:0;top:0;left:0;width:100%;height:var(--connected-view);display:flex;flex-direction:column;justify-content:center;padding:5vh 8vw;text-align:center;overflow:clip}
.star-carried-preview .cinematic-intro .slogan-lines{font-size:clamp(44px,6.4vw,108px);font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:0;width:100%}
.star-carried-preview .slogan-line{display:block;will-change:transform,opacity}
.star-carried-preview .slogan-line:nth-child(even){color:#9be2eb}
.star-carried-preview .cinematic-intro .slogan-sub{margin:34px auto 0;max-width:680px;font-size:clamp(13px,1.2vw,18px);line-height:1.7}
.star-carried-preview .intro-adapt .slogan-0{text-align:left}
.star-carried-preview .intro-adapt .slogan-1{text-align:right;margin-top:.23em}
.star-carried-preview .intro-human .slogan-lines{font-size:clamp(42px,5.8vw,96px)}
.star-carried-preview .intro-human .slogan-0{text-align:left}
.star-carried-preview .intro-human .slogan-2{text-align:right;color:#c6c0f1}
.star-carried-preview .intro-atlas .slogan-lines{display:grid;grid-template-columns:1.2fr 1fr;gap:7vh 5vw;align-items:center;font-size:clamp(30px,3.9vw,66px);text-align:left}
.star-carried-preview .intro-atlas .slogan-line:nth-child(3n){color:#c6c0f1}
.star-carried-preview .intro-atlas .slogan-line:nth-child(2n){text-align:right}
@media(max-width:750px){.star-carried-preview .cinematic-intro{left:0;top:0;width:100%;padding:5vh 24px}.star-carried-preview .cinematic-intro .slogan-lines{font-size:clamp(34px,8.7vw,58px);letter-spacing:-.035em}.star-carried-preview .intro-adapt .slogan-1{margin-top:.6em}.star-carried-preview .cinematic-intro .slogan-sub{margin-top:25px;font-size:13px}.star-carried-preview .intro-atlas .slogan-lines{grid-template-columns:1fr;gap:3.2vh;font-size:clamp(27px,7.5vw,42px)}.star-carried-preview .intro-human .slogan-line{margin:.15em 0}}
@media(max-width:750px){.star-carried-preview .connected-intro{left:24px;top:36px;width:calc(100% - 48px)}.star-carried-preview .connected-intro h2{font-size:34px;letter-spacing:-1px}.star-carried-preview .connected-intro p{font-size:12px;line-height:1.7;max-width:310px}.star-carried-preview .connected-intro.cinematic-intro{left:0;top:0;width:100%}}
.star-carried-preview .connected-intro.plans-intro{left:50%;right:auto;top:calc(var(--connected-view)*.22);width:44%;max-width:none;text-align:left}
.star-carried-preview .plans-intro h2{font-size:clamp(52px,5.6vw,100px);line-height:1.09;letter-spacing:-.045em}
.star-carried-preview .plan-intro-line{display:block}
.star-carried-preview .plans-intro p{max-width:500px;font-size:clamp(14px,1.1vw,18px);line-height:1.7}
@media(min-width:751px){.star-carried-preview .connected-intro.profiles-intro{width:49%;max-width:700px}}
@media(max-width:750px){.star-carried-preview .connected-intro.plans-intro{left:24px;top:calc(var(--connected-view)*.22);width:calc(100% - 48px)}.star-carried-preview .plans-intro h2{font-size:clamp(40px,10.5vw,60px)}.star-carried-preview .plans-intro p{font-size:14px}}

/* Editorial rhythm: the message occupies the stage; the next panel stays crisp. */
.star-carried-preview .hero-h1{font-weight:500;font-size:clamp(44px,5vw,80px);letter-spacing:-.045em;line-height:1.08;background:none;-webkit-text-fill-color:initial;color:#e1f1fa}
.star-carried-preview .hero-h1 span{color:#9be2eb}
.star-carried-preview .hero-sub{max-width:640px;color:#9bacc1}
.star-carried-preview .intro-read .slogan-lines{font-size:clamp(42px,5.5vw,92px);line-height:1.18;letter-spacing:-.045em;text-align:left;max-width:1260px}
.star-carried-preview .intro-read .slogan-1{margin-top:.25em;text-align:right}
.star-carried-preview .intro-read .slogan-sub{width:100%;max-width:1260px;text-align:right;margin-top:32px}
.star-carried-preview #features .section-title{text-align:left;color:#e1f1fa;font-size:clamp(32px,3.5vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:500;max-width:900px;margin:0 0 22px}
.star-carried-preview #features .section-sub{text-align:left;max-width:650px;margin:0 0 56px;font-size:clamp(15px,1.3vw,19px);line-height:1.65;color:#99a9bd}
.star-carried-preview #features .section-title,.star-carried-preview #features .section-sub{margin-left:24px;margin-right:24px}
.star-carried-preview .connected-intro.plans-intro{left:43%;top:calc(var(--connected-view)*.19);width:53%;max-width:none}
.star-carried-preview .plans-intro h2{font-size:clamp(60px,6.8vw,124px);font-weight:400;line-height:1.08;letter-spacing:-.055em;margin-bottom:24px}
.star-carried-preview .plans-intro p{font-size:clamp(15px,1.3vw,20px)}
.star-carried-preview .connected-intro.profiles-intro{left:14%;top:calc(var(--connected-view)*.31);width:38%;max-width:none}
.star-carried-preview .profiles-intro h2{font-size:clamp(38px,3.6vw,68px);font-weight:400;line-height:1.14;letter-spacing:-.04em;margin-bottom:26px}
.star-carried-preview .profile-intro-line{display:block}
.star-carried-preview .esfaq-ready .esfaq-content{margin-top:-15px}
.star-carried-preview .profiles-intro p{max-width:420px;line-height:1.75;font-size:clamp(14px,1.1vw,17px)}
@media(max-width:750px){
 .star-carried-preview .intro-read .slogan-lines{font-size:clamp(34px,8vw,58px)}
 .star-carried-preview .intro-read .slogan-1{margin-top:.65em;text-align:left}
 .star-carried-preview .intro-read .slogan-sub{text-align:left;font-size:14px}
 .star-carried-preview .connected-intro.plans-intro{left:24px;top:calc(var(--connected-view)*.20);width:calc(100% - 48px)}
 .star-carried-preview .plans-intro h2{font-size:clamp(44px,11vw,72px)}
 .star-carried-preview .connected-intro.profiles-intro{left:24px;top:calc(var(--connected-view)*.12);width:calc(100% - 48px)}
 .star-carried-preview .profiles-intro h2{font-size:clamp(32px,7.7vw,54px);margin-bottom:18px}
 .star-carried-preview .profiles-intro p{font-size:14px;max-width:360px}
 .star-carried-preview #features .section-sub{margin-bottom:34px}
}
