body{background:#f1f3f4}.wrap{width:min(1420px,90%)}header{background:transparent}nav{height:78px}.cover header{position:absolute;top:0;left:0;right:0;z-index:4;color:white}.cover nav{border-bottom:1px solid #ffffff47}.cover .brand img{filter:brightness(0) invert(1)}.cover nav .btn{background:#f3f5f5;color:#11213b}.feature-film{position:relative;isolation:isolate;overflow:hidden;color:white;background:#07304e;min-height:660px;height:min(92svh,1050px);display:flex;align-items:center}.film-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.feature-film:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#021a35ad,transparent 75%),linear-gradient(0deg,#031c33db,transparent 32%,transparent 75%,#061a337a)}.film-body{width:90%;max-width:1420px;margin:auto;padding:96px 0 118px}.mast-label,.film-caption,.edition-rule,.scene-pick small{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.17em}.mast-label,.film-caption{display:flex;align-items:center;gap:9px}.mast-label i,.film-caption i{width:7px;height:7px;border-radius:50%;background:#bcf3e1}.film-body h1{font:480 clamp(70px,8.1vw,138px)/.88 Arial,sans-serif;letter-spacing:-.085em;margin:24px 0}.film-body em,.section h2 em,.inside-hero h1 em{font-family:Georgia,serif;font-weight:400}.film-body h1 em{letter-spacing:-.065em}.film-body p{font-size:clamp(15px,1.3vw,20px);line-height:1.4}.paper-btn{display:inline-flex;align-items:center;gap:22px;color:#0b1f3d;background:white;border-radius:30px;padding:12px 19px;font-size:14px;font-weight:600;margin-top:23px}.paper-btn span{font-size:21px;line-height:1}.nocard{display:inline-block;margin-left:12px;color:#fff;font-size:12px}.film-caption{position:absolute;right:5%;bottom:130px;text-transform:uppercase;text-shadow:0 1px 6px #000}.scene-strip{position:absolute;bottom:0;left:5%;right:5%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:11px 0 22px;border-top:1px solid #ffffff66}.scene-pick{cursor:pointer;display:flex;align-items:center;gap:14px;text-align:left;color:white;font:500 clamp(14px,1.3vw,20px)/1.2 Arial,sans-serif;background:transparent;border:0;border-radius:0;padding:9px 0;position:relative}.scene-pick[aria-pressed=true]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:3px;background:white}.scene-pick img{width:clamp(45px,5.7vw,94px);height:48px;object-fit:cover;border-radius:1px}.scene-pick small{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;color:#e2eaf3}.scene-pick:focus-visible{outline:2px solid white}.edition-rule{display:flex;justify-content:space-between;border-bottom:1px solid #b4bdc8;padding-bottom:12px;color:#40546d}.cover .wrap.section h2{font-size:clamp(55px,6.2vw,98px);margin:46px 0 10px}.lede{margin:0 0 32px;color:#43556a}.tiles{grid-template-columns:1.22fr .92fr .75fr;align-items:start;gap:2vw}.editorial-tile{height:clamp(280px,33vw,530px);overflow:hidden}.editorial-tile:nth-child(2){margin-top:45px;height:clamp(260px,31vw,500px)}.editorial-tile:nth-child(3){margin-top:90px;height:clamp(240px,27vw,465px)}.tile img{transition:transform .6s}.tile:hover img{transform:scale(1.04)}.cover main>.section:not(.wrap){background:#e0e8ef;border-top:1px solid #b0bfce}.inside-hero{position:relative;background:#e3e9ed;color:#101f35;min-height:450px;align-content:center}.inside-hero:after{display:none}.inside-hero .inside-art{width:48%;left:auto;right:0;z-index:0}.inside-hero>.wrap{position:relative;padding-right:46%;pointer-events:none}.inside-hero .actions a{pointer-events:auto}.inside-hero h1{font-size:clamp(46px,5.5vw,92px)}.inside-hero p{color:#304158}.plan-option,.device-option{background:#fff;margin:0 0 12px;padding:24px;border:1px solid #d6dfe6}.panel{background:linear-gradient(90deg,#061b38f2,#0b3859ba),url(ocean.webp) center/cover;padding:70px 0}
@media(max-width:750px){.cover nav{height:90px}.links{padding:4px 0}.feature-film{min-height:605px;height:88svh}.film-body{padding:115px 0 140px}.film-photo{object-position:59% center}.scene-strip{grid-template-columns:repeat(4,1fr);gap:6px;padding-bottom:12px}.scene-pick{display:block;font-size:12px}.scene-pick img{width:100%;height:38px}.scene-pick small{display:none}.scene-pick span{display:block;margin-top:4px}.film-caption{bottom:108px}.tiles{grid-template-columns:1fr 1fr;gap:12px}.editorial-tile,.editorial-tile:nth-child(n){height:210px;min-height:0;margin:0;padding:12px}.editorial-tile:first-child{grid-column:1/-1;height:240px}.tile span{font-size:1.2rem}.inside-hero{display:flex;flex-direction:column;align-items:start}.inside-hero .inside-art{position:static;width:100%;height:190px}.inside-hero>.wrap{padding:24px 0 32px}.inside-hero .actions{margin-top:16px}.cover .wrap.section h2{margin-top:25px}.nocard{display:block;margin:7px 0}.section .columns{gap:10px}}
@media(prefers-reduced-motion:reduce){.tile img{transition:none}}
.cover nav .wa-demo{background:#25d366;color:#062b1c;gap:8px}.cover nav .wa-demo:hover{background:#73e99d}.cover .film-body p{max-width:435px}.cover .home-pricing h2{margin:30px 0 14px}.terms{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.terms div{border-top:1px solid #96a8b9;padding:16px 0}.terms dt{font-size:.9rem}.terms dd{font-size:clamp(21px,2.6vw,40px);letter-spacing:-.045em;margin:7px 0}.terms small{font-size:14px;letter-spacing:0}@media(max-width:640px){.terms{grid-template-columns:1fr;gap:0}.terms div{display:flex;align-items:center;justify-content:space-between}.terms dd{margin:0}}
.screen-foot{display:none}
@media(prefers-reduced-motion:no-preference){
.motion-ready .screen-sequence{height:155svh;min-height:980px;background:radial-gradient(ellipse at 50% 50%,#c7d0d7,#e6e9e9 68%,#f1f3f4)}
.motion-ready .screen-stage{position:sticky;top:0;height:100svh;display:grid;align-items:start;overflow:clip}
.motion-ready .screen-set{position:relative;transform-origin:50% 45%;transform:translateY(var(--drop,0px)) scale(var(--scale,1));border-radius:var(--corner,0px);box-shadow:0 0 0 var(--bezel,0px) #131922,0 var(--shadow-y,0px) var(--shadow-blur,0px) rgba(6,22,39,var(--shadow-alpha,0))}
.motion-ready .feature-film{border-radius:inherit}
.motion-ready .screen-foot{display:block;position:absolute;top:100%;left:39%;width:22%;height:36px;opacity:var(--stand,0);background:linear-gradient(90deg,#283139,#606b75 49%,#303841);clip-path:polygon(38% 0,62% 0,64% 70%,98% 86%,100% 100%,0 100%,2% 86%,36% 70%)}
.motion-ready .film-body{opacity:var(--copy,1)}
.motion-ready .film-body:focus-within{opacity:1}
@media(max-width:750px){.motion-ready .screen-sequence{min-height:850px}.motion-ready .screen-foot{height:23px}}
@media(max-height:620px){.motion-ready .screen-stage{position:relative;height:auto}.motion-ready .screen-sequence{height:auto;min-height:0}.motion-ready .screen-set{transform:none;box-shadow:none}.motion-ready .film-body{opacity:1}.motion-ready .screen-foot{display:none}}
}
.setup-film{background:#101f33;color:#f6f5f0;padding:clamp(42px,7vw,110px) 0}.setup-film h2{font-size:clamp(42px,6vw,98px);font-weight:450;line-height:1.02;letter-spacing:-.065em;margin:20px 0 32px;max-width:14ch}.setup-story{display:grid;grid-template-columns:1.35fr 1fr;align-items:start;gap:7vw}.setup-frames{position:sticky;top:15vh;aspect-ratio:1.5;background:#172c44;overflow:hidden}.chapter-image{height:100%;width:100%;object-fit:cover;position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .65s ease,transform 1s ease}.chapter-image:first-child,.chapter-image.current{opacity:1}.chapter-image.current{transform:scale(1);z-index:1}.setup-chapter{min-height:33vh;padding:30px 0;border-top:1px solid #566575}.setup-chapter h3{font-size:clamp(25px,3vw,42px);letter-spacing:-.04em;line-height:1.1;margin-bottom:14px}.setup-chapter p{color:#d6dfe7;max-width:42ch}.setup-chapter.current{border-color:#a9cfdc}.plan-option,.device-option{transition:box-shadow .3s}.plan-option:hover,.device-option:focus-within{box-shadow:0 7px 24px #091e3611}
@media(max-width:750px){.setup-story{display:block}.setup-frames{top:0;z-index:2;height:27svh;aspect-ratio:auto;margin-bottom:16px}.setup-chapter{min-height:32svh}.setup-chapter p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.chapter-image{transition:none;transform:none}.setup-frames{position:relative;top:auto}.setup-chapter{min-height:0}}
.watch-catalog{padding-top:clamp(42px,6vw,100px)}.watch-catalog h2{font-size:clamp(52px,7vw,105px);letter-spacing:-.065em;line-height:1;margin:42px 0 18px;font-weight:450}.watch-catalog .catalog-intro{font-size:clamp(17px,1.6vw,23px);max-width:60ch;color:#334660}.catalog-shelf{padding:clamp(36px,5vw,82px) 0}.shelf-lead{max-width:66ch;margin-bottom:24px}.shelf-lead h3{font-size:clamp(32px,3.7vw,59px);letter-spacing:-.055em;line-height:1.05;font-weight:500;margin:8px 0 12px}.shelf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.genre{--paper:#daedf2;--ink:#163c4b;background:var(--paper);color:var(--ink);overflow:hidden}.genre-art{aspect-ratio:2.1;overflow:hidden}.genre-art img{display:block;width:100%;height:100%;object-fit:cover}.genre-copy{padding:clamp(16px,2vw,32px)}.genre-copy h4{font-size:clamp(26px,2.9vw,44px);letter-spacing:-.055em;line-height:1.1;margin:0 0 10px;font-weight:550}.genre-copy p{max-width:57ch;font-size:clamp(15px,1.15vw,18px)}.genre-sport{--paper:#dbeccf;--ink:#163724}.genre-news{--paper:#cfe3f6;--ink:#172e52}.genre-kids{--paper:#ffe2ad;--ink:#4d321c}.genre-movies{--paper:#482d29;--ink:#ffead6}.genre-series{--paper:#342b4b;--ink:#f6eaff}.shelf-1{background:#151827;color:#f5f0eb}.shelf-1 .eyebrow{color:#e6c6ed}.lineup-note{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:clamp(28px,4vw,64px)}.lineup-note h3{font-size:clamp(21px,2.3vw,34px);letter-spacing:-.04em}.lineup-note p{max-width:64ch;margin-top:7px}.lineup-note .btn{flex-shrink:0}.watch-catalog .eyebrow{display:inline-block}@media(max-width:700px){.shelf-grid{grid-template-columns:1fr}.genre-art{aspect-ratio:2}.lineup-note{align-items:flex-start;flex-direction:column}}
nav .wa-demo{background:#25d366;color:#062b1c;gap:8px}nav .wa-demo:hover{background:#73e99d}a[href*="wa.me"].btn{background:#25d366;color:#062b1c}
.guide-backdrop{display:none;pointer-events:none}.guide-introduction{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:44px;border-bottom:1px solid #becbd0}.guide-introduction h2{font-size:clamp(30px,3.4vw,50px);font-weight:500;letter-spacing:-.05em;line-height:1.05;margin:8px 0 12px}.guide-introduction p{max-width:65ch}.guide-introduction .btn{flex-shrink:0}
@media(prefers-reduced-motion:no-preference) and (min-height:621px){.motion-ready .screen-stage{isolation:isolate}.motion-ready .guide-backdrop{display:block;position:absolute;top:4.5svh;left:0;right:0;text-align:center;z-index:0;opacity:var(--guide-opacity,0);color:#183349}.guide-name{font-size:clamp(40px,10.3vw,190px);line-height:.92;letter-spacing:-.075em;font-weight:650;white-space:nowrap}.guide-backdrop p{font-size:clamp(12px,1.2vw,18px);margin-top:16px;letter-spacing:.05em}.motion-ready .screen-set{z-index:1}.motion-ready .screen-stage .guide-backdrop{--guide-opacity:inherit}}
@media(max-width:750px){.guide-introduction{align-items:start;flex-direction:column}.motion-ready .guide-name{font-size:17vw;white-space:normal}.guide-name span{display:block}.guide-backdrop p{margin-top:12px}.motion-ready .guide-backdrop{top:3svh}}
.guide-role{display:none}
@media(prefers-reduced-motion:no-preference) and (min-height:621px){
.motion-ready .screen-stage>.guide-role{display:block;position:absolute;bottom:4svh;left:5%;right:5%;z-index:2;text-align:center;font-size:clamp(13px,1.3vw,20px);line-height:1.4;color:#183349;letter-spacing:.03em;opacity:var(--guide-opacity,0);margin:0;pointer-events:none}
}

.brand-word{font-family:Arial,sans-serif;font-size:26px;font-weight:750;letter-spacing:-.065em;line-height:1;white-space:nowrap}
@media(max-width:750px){.brand-word{font-size:23px}}
.cover header{background:rgba(4,24,43,.70)}
button:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #4d9ded;outline-offset:4px}
a.btn:focus-visible{outline:3px solid #135cbb;box-shadow:0 0 0 6px #fff;outline-offset:2px}
.genre-art video{display:block;width:100%;height:100%;object-fit:cover;background:#102238}
@media(max-width:700px){.genre-art.video-art{aspect-ratio:4/5}}
.terms .fx{display:block;font-size:.9rem;letter-spacing:0;margin-top:8px;color:#3d4d5c}
.step-no{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#a9cfdc;margin-bottom:10px}.step-points{list-style:none;margin:0 0 16px;padding:0;max-width:44ch}.step-points li{position:relative;padding-left:26px;margin:0 0 10px;color:#d6dfe7;line-height:1.5}.step-points li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:#a9cfdc}.setup-chapter .textlink{color:#f6f5f0}
@media(max-width:750px){.step-points li{font-size:15px}}
