.story-tabs{display:flex;gap:6px;margin:0 0 18px;padding:5px;width:max-content;max-width:100%;border:1px solid #ffffff22;border-radius:40px;background:#101115}.story-tabs button{border:0;background:transparent;color:#a4a9b5;padding:12px 22px;border-radius:28px;font:inherit;font-size:14px;cursor:pointer}.story-tabs button[aria-selected=true]{background:#f4f6fb;color:#11131a}.story-tabs button:focus-visible,.film-expand:focus-visible{outline:2px solid #8bc9ff;outline-offset:3px}.film-frame{aspect-ratio:16/9}.film-frame video{object-fit:contain;width:100%;height:100%;background:#080d15}.film-caption{font-size:11px;background:#090e19d9;padding:7px 12px;border-radius:20px;bottom:18px}.film-expand{position:absolute;top:16px;right:16px;z-index:3;width:42px;height:42px;border:1px solid #ffffff44;background:#101827ba;color:white;border-radius:50%;font-size:25px;cursor:pointer}.story-transcript{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:24px 2px 0}.story-transcript h2{font-size:clamp(19px,2vw,26px);letter-spacing:-.03em;line-height:1.35;margin:0 0 8px}.story-transcript p{font-size:14px;color:#a4aab6;line-height:1.65;margin:0}.story-transcript .f-button{flex-shrink:0}.scope-map{width:100%;min-height:290px;display:flex;align-items:center;justify-content:center;gap:10px;padding:30px 18px;background:radial-gradient(ellipse at 50% 55%,#253b6e55,transparent 70%)}.scope-map>div{flex:1;max-width:145px;min-height:140px;border:1px solid #80a8f044;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:18px 12px;background:linear-gradient(145deg,#1c2c47,#10151e);box-shadow:0 18px 40px #0008}.scope-map>div:nth-child(2){transform:translateY(-18px);border-color:#b7a0ec66;background:linear-gradient(145deg,#322447,#13111c)}.scope-map>div:nth-child(3){background:linear-gradient(145deg,#193c37,#101c19);border-color:#6ee5b955}.scope-map span{font-size:11px;letter-spacing:.15em;color:#8c9ebd}.scope-map strong{font-size:16px;line-height:1.4;color:#f4f7ff}.premium-feature img{object-fit:contain!important;background:#0a1019}.demo-proof{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;text-decoration:none;color:inherit;border:1px solid #ffffff24;border-radius:20px;padding:26px;background:linear-gradient(130deg,#111b2b,#0b0e13)}.demo-proof img{width:100%;height:auto;border-radius:10px;box-shadow:0 24px 60px #0007}.demo-proof span{font-size:11px;letter-spacing:.08em;color:#98aeca}.demo-proof h3{font-size:28px;letter-spacing:-.035em;line-height:1.25;margin:18px 0}.demo-proof p{font-size:15px;color:#a4abb8;line-height:1.7}.film-frame:fullscreen{background:#080d15;display:flex;align-items:center;justify-content:center;border-radius:0}.film-frame:fullscreen video{width:100%;height:100%;object-fit:contain}
@media(max-width:810px){.story-tabs{width:100%;justify-content:center}.story-tabs button{padding:11px 12px;font-size:12px;flex:1}.story-transcript{align-items:flex-start;flex-direction:column;gap:17px}.story-transcript .f-button{font-size:13px}.film-caption{bottom:10px;left:10px;font-size:8px;padding:5px 8px;max-width:65%}.film-expand{width:32px;height:32px;top:10px;right:10px;font-size:20px}.demo-proof{grid-template-columns:1fr;padding:18px;gap:15px}.demo-proof h3{font-size:24px}.scope-map{min-height:240px}.scope-map strong{font-size:14px}.scope-map>div{padding:15px 10px}}
@media(prefers-reduced-motion:reduce){.story-tabs button{transition:none}}
