/* Six distinct scenes. Shared brand, deliberate changes in scale and contrast. */
.launch-home .cinema-hero{height:92svh;min-height:720px;max-height:950px}.launch-home .hero-copy{padding-top:clamp(165px,24vh,245px);max-width:850px}.launch-home h1{font-size:clamp(65px,8.4vw,128px);letter-spacing:-6px;line-height:.99;margin-bottom:30px}.launch-home h1 em{color:#b9c8c9}.launch-home .hero-copy .hero-intro{max-width:365px;font-size:14px;line-height:1.75}.launch-home .hero-vignette{background:linear-gradient(90deg,#080b0ef2,#080b0e80 52%,#080b0e05),linear-gradient(0deg,#0a0c0f,transparent 45%)}.launch-home .hero-art{background-position:85% 45%}.launch-home .hero-bottom{bottom:75px}.launch-home .next-chapter{height:58px}.launch-home .section{padding:80px 7%;max-width:none}.launch-home h2{font-size:clamp(38px,4.6vw,68px);line-height:1.06;letter-spacing:-2.7px}.launch-home .section-top{margin-bottom:35px}.launch-home .section-top>p{font-size:13px;max-width:300px}.launch-home .eyebrow{font-size:9px;letter-spacing:2px}.launch-home .app-gallery{padding:85px 7% 65px!important;background:radial-gradient(ellipse at 70% 55%,#12343899,transparent 65%),#0a0c0f;border-bottom:1px solid #ffffff14}.tour-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:35px;align-items:center;max-width:1300px;margin:auto}.launch-home .gallery-tabs{display:flex;flex-direction:column;gap:0!important;margin:0!important}.launch-home .gallery-tabs button{position:relative;flex-direction:column;align-items:flex-start;gap:9px;padding:22px 18px!important;border:0!important;border-left:1px solid #ffffff25!important;font:9px monospace;border-radius:0!important}.launch-home .gallery-tabs button span{font:500 15px Manrope,sans-serif!important}.launch-home .gallery-tabs button.active{background:linear-gradient(90deg,#52d5e018,transparent)!important;border-left:2px solid var(--cyan)!important;color:#d8f4f6!important}.launch-home .gallery-panel{border-color:#52d5e03d;box-shadow:0 30px 90px #0009,0 0 50px #52d5e008!important}.launch-home .gallery-caption{padding:18px 22px;gap:20px}.launch-home .gallery-caption h3{font-size:16px}.launch-home .gallery-caption p{font-size:11px;line-height:1.6;max-width:500px}.launch-home .gallery-caption>a{font-size:10px}.launch-home .gallery-note{margin:20px 0 0;font-size:9px;color:#8799a4;display:flex;justify-content:space-between;max-width:none}.gallery-note a{color:var(--cyan)}.launch-home .demo{background:#0d1116;position:relative}.launch-home .demo h2 em{color:#f7f4ed}.launch-home .demo h2{color:#828e99}.launch-home .demo-grid{grid-template-columns:1.4fr 1fr;border:1px solid #ffffff25;border-radius:5px;box-shadow:0 35px 70px #0005}.launch-home .screen{min-height:410px}.launch-home .screen>img{object-position:center 45%}.launch-home .screen-caption{bottom:70px}.launch-home .screen-caption blockquote{font-size:clamp(24px,2.4vw,38px)}.launch-home .decision{padding:28px;background:#141a21}.launch-home .decision h3{font-size:26px}.launch-home .finding-label{margin-top:25px}.launch-home .edit-player{margin-bottom:16px;padding-bottom:17px}.launch-home .demo-disclaimer{font-size:9px}.launch-home .use-cases{background:#dce5e3;color:#17282d;position:relative;border-block:1px solid #f5ffff50}.launch-home .use-cases .eyebrow{color:#34717a}.launch-home .use-cases h2 em{color:#698585}.launch-home .use-cases .section-top>p{color:#566c73}.launch-home .format-tabs{gap:0;margin-bottom:20px;border-color:#183b4230;display:grid;grid-template-columns:repeat(4,1fr)}.launch-home .format-tabs button{text-align:left;padding:18px 10px 18px 0;font-size:12px;color:#5b7479}.launch-home .format-tabs button[aria-selected=true]{color:#173c43;border-bottom-color:#207a84;font-weight:600}.launch-home .format-panel{gap:10%;min-height:265px;padding:15px 0 0}.launch-home .format-question>span,.launch-home .format-insight>span,.launch-home .format-detail .label{color:#38717b}.launch-home .format-question h3{font-size:clamp(29px,3vw,44px);margin:15px 0;line-height:1.12}.launch-home .format-question p{font-size:13px;color:#526c72;margin:0}.launch-home .format-question .button{color:#183c44;border-color:#315d6560;margin-top:24px}.launch-home .format-detail li{border-color:#123a4224;font-size:13px;padding:12px 0}.launch-home .format-detail li:before{color:#287783}.launch-home .format-detail ul{margin:12px 0}.launch-home .format-insight{margin-top:22px}.launch-home .format-insight p{color:#526c72;font-size:12px}.case-note{font-size:9px;color:#5b757a;margin-top:20px}.launch-home .release-section{padding:80px 7%;background:radial-gradient(ellipse at 75% 35%,#163b4070,transparent 60%),#0a0c0f}.launch-home .release-layout{grid-template-columns:1fr 1fr;gap:10%;max-width:1260px}.launch-home .release-story h2{font-size:clamp(40px,4.6vw,66px);letter-spacing:-2.6px}.launch-home .release-story h2 em{color:#a4b1b8}.launch-home .release-description{font-size:14px}.release-proof{margin:28px 0;display:flex;flex-wrap:wrap;gap:9px}.release-proof span{font-size:10px;padding:8px 12px;border:1px solid #ffffff20;border-radius:4px;color:#a8c2c9}.launch-home .packet-context{padding-bottom:10px}.launch-home .packet-masthead{padding:18px 24px}.launch-home .packet-title{padding:20px 24px}.launch-home .packet-title h3{font-size:28px;margin:8px 0}.launch-home .packet-image{margin:0 24px;aspect-ratio:2.7}.launch-home .packet-tabs{margin:12px 24px 0}.launch-home .packet-detail{padding:18px 24px;min-height:165px}.launch-home .packet-detail h4{font-size:18px}.launch-home .packet-footer{padding:14px 24px}.launch-home .packet-under{padding-top:12px}.final-scene{padding:65px 7% 50px;background:#0d1116}.pilot-invitation{background:linear-gradient(115deg,#66d9df,#b1e8df);color:#0b252a;border-radius:8px;padding:45px 50px;position:relative;overflow:hidden}.pilot-invitation:after{content:'//';position:absolute;right:35px;top:-45px;font:500 330px/1 Manrope,sans-serif;color:#174d4910;pointer-events:none;transform:skewX(-8deg)}.pilot-invitation .eyebrow{color:#23656b}.pilot-invitation h2{font-size:clamp(45px,5.4vw,78px);letter-spacing:-3px;margin:22px 0 25px;position:relative;z-index:1}.pilot-invitation h2 em{color:#226169;font-style:normal}.pilot-invite-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:1}.pilot-invite-bottom p{font-size:13px;line-height:1.7;max-width:350px;margin:0;color:#29595f}.pilot-invite-bottom .button{background:#102b31;color:#e2faf9;white-space:nowrap;border:1px solid #102b31}.pilot-invite-bottom .button:hover{background:#214c53}.pilot-scope{display:flex;gap:30px;border-top:1px solid #1c5b5e30;margin-top:30px;padding-top:18px;font-size:10px;color:#34666c}.compact-faq{display:grid;grid-template-columns:1fr 1.7fr;gap:50px;margin-top:30px}.compact-faq>.label{padding-top:23px;font-size:8px}.compact-faq .questions summary{padding:17px 0;font-size:12px}.compact-faq .questions p{font-size:11px;max-width:650px}.lean-footer{padding:25px 7%;display:flex;justify-content:space-between;align-items:center;gap:25px}.lean-footer>.brand{font-size:19px}.lean-footer>span{font-size:9px;color:#81939c}.lean-footer nav{font-size:10px;gap:24px}.detail-page .detail-intro{padding:160px 8% 55px;max-width:1400px;margin:auto}.detail-intro>a{display:inline-block;font-size:11px;color:#829aa7;margin-bottom:45px}.detail-intro h1{font-size:clamp(45px,6vw,80px);line-height:1.08;margin:25px 0;letter-spacing:-3px}.detail-intro h1 em{color:#8da3ad;font-style:normal}.detail-intro>p{font-size:15px;line-height:1.8;max-width:600px;color:#a6b1ba}.detail-page .section{padding-top:65px;padding-bottom:75px}.detail-page .workflow{border-top:1px solid #ffffff18}.detail-cta{padding:65px 8%;display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff18}.detail-cta h2{font-size:32px;margin-right:auto}.detail-cta>a:last-child{font-size:11px;color:var(--cyan)}.detail-page .pilot-planner .planner-intro h2{font-size:44px}.detail-page .resources{padding-top:15px}.detail-page .pilot-planner{padding-top:20px}.detail-page .product-nav a[href="workflow.html"],.detail-page .product-nav a[href="resources.html"]{transition:color .2s}
@media(max-width:1000px){.tour-layout{grid-template-columns:165px minmax(0,1fr);gap:20px}.launch-home .gallery-tabs button span{font-size:12px!important}.launch-home .gallery-caption{display:block}.launch-home .gallery-caption>a{display:block;margin-top:12px}.launch-home .decision{padding:23px}.launch-home .screen{min-height:445px}.launch-home .release-layout{gap:6%}.launch-home .release-story h2{font-size:43px}.launch-home .packet-title h3{font-size:25px}.pilot-invitation{padding:35px}.detail-cta{flex-wrap:wrap}}
@media(max-width:700px){.launch-home .cinema-hero{height:90svh;min-height:710px;max-height:850px}.launch-home .hero-copy{padding-top:165px;margin:0 7%}.launch-home h1{font-size:clamp(53px,13vw,82px);line-height:1.06;letter-spacing:-3px;margin-bottom:24px}.launch-home .hero-copy .hero-intro{font-size:13px;max-width:290px}.launch-home .hero-art{background-position:67% center}.launch-home .hero-vignette{background:linear-gradient(90deg,#080b0ecf,#080b0e45),linear-gradient(0deg,#0a0c0f,transparent 65%)}.launch-home .hero-bottom{bottom:80px}.launch-home .section,.launch-home .release-section{padding:58px 7%}.launch-home h2{font-size:38px;letter-spacing:-1.8px}.launch-home .section-top{margin-bottom:25px}.launch-home .section-top>p{font-size:12px;max-width:340px}.launch-home .app-gallery{padding:58px 7%!important}.tour-layout{display:block}.launch-home .gallery-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px!important;margin:0 0 20px!important}.launch-home .gallery-tabs button{padding:12px 10px!important;gap:5px;font-size:7px}.launch-home .gallery-tabs button span{font-size:11px!important}.launch-home .gallery-panel{border-radius:6px}.launch-home .gallery-caption{padding:18px}.launch-home .gallery-caption h3{font-size:16px}.launch-home .gallery-note{display:block;font-size:8px;line-height:1.8}.gallery-note a{display:block;margin-top:8px}.launch-home .demo-grid{grid-template-columns:1fr}.launch-home .screen{min-height:340px}.launch-home .screen-caption blockquote{font-size:25px}.launch-home .decision{padding:22px}.launch-home .decision h3{font-size:25px}.launch-home .decision>p{font-size:12px}.launch-home .edit-player{gap:10px}.launch-home .format-tabs{grid-template-columns:1fr 1fr;gap:0}.launch-home .format-tabs button{padding:14px 0;font-size:10px}.launch-home .format-panel{grid-template-columns:1fr;gap:25px;min-height:0}.launch-home .format-question h3{font-size:31px}.launch-home .format-question p{font-size:12px}.launch-home .format-detail li{font-size:12px;padding:10px 0}.launch-home .format-insight{margin-top:15px}.launch-home .format-insight p{font-size:11px}.launch-home .case-note{font-size:8px}.launch-home .release-layout{grid-template-columns:1fr;gap:30px}.launch-home .release-story h2{font-size:40px}.launch-home .release-description{font-size:13px}.release-proof{margin:22px 0;gap:7px}.release-proof span{font-size:9px;padding:7px 9px}.launch-home .packet-detail{min-height:185px}.launch-home .packet-image{aspect-ratio:2.3}.launch-home .packet-title h3{font-size:25px}.final-scene{padding:45px 5% 35px}.pilot-invitation{padding:30px 24px;border-radius:6px}.pilot-invitation h2{font-size:44px;line-height:1.08;letter-spacing:-2px}.pilot-invitation:after{font-size:240px;right:-20px;top:15px}.pilot-invite-bottom{flex-direction:column;align-items:flex-start;gap:23px}.pilot-invite-bottom p{font-size:12px}.pilot-invite-bottom .button{font-size:11px}.pilot-scope{flex-direction:column;gap:8px;font-size:9px;margin-top:25px;padding-top:17px}.compact-faq{grid-template-columns:1fr;gap:5px;padding:0 2%;margin-top:20px}.compact-faq>.label{font-size:7px}.compact-faq .questions summary{font-size:11px}.lean-footer{flex-wrap:wrap;padding:25px 7%;gap:20px}.lean-footer>span{display:none}.lean-footer nav{display:flex;gap:17px;font-size:9px}.lean-footer>.brand{font-size:18px}.detail-page .detail-intro{padding:125px 7% 25px}.detail-intro>a{margin-bottom:30px}.detail-intro h1{font-size:44px;letter-spacing:-2px}.detail-intro>p{font-size:13px}.detail-page .section{padding:45px 7%}.detail-page .resources{padding-top:15px}.detail-page .pilot-planner .planner-intro h2{font-size:35px}.detail-cta{padding:45px 7%;gap:20px}.detail-cta h2{font-size:32px;width:100%;margin:0}.detail-cta>a:last-child{font-size:10px}}
