.story-card{--film-accent: #d7e876;--film-deep: #244d38;--film-soft: #e8eed2;--film-glow: #d7e87688;position:absolute;inset:0;transform-origin:center center;will-change:transform}.cinema-workflow{--film-accent: #f4b88c;--film-deep: #905744;--film-soft: #f7dfcc;--film-glow: #e9a57988}.cinema-showcase{display:flex;flex-direction:column;height:min(100svh,1200px);min-height:620px;background:var(--cream)}.cinema-showcase .cinema-intro{flex:none;padding-block:clamp(14px,2.5svh,30px) 10px}.cinema-story{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;flex:1;min-height:0;overflow:clip;background:var(--cream);isolation:isolate}.story-topline{width:min(100% - var(--gutter) * 2,1450px);margin:0 auto;display:flex;justify-content:flex-end;align-items:center;gap:20px;color:var(--forest)}.story-deck{position:relative;isolation:isolate;width:min(100% - var(--gutter) * 2,1450px,calc(177.78svh - 516px));aspect-ratio:16 / 9;margin:0 auto}@media(max-height:740px)and (min-width:701px){.story-deck{aspect-ratio:1.9}}.story-card-ai{z-index:2}.story-card-workflow{z-index:1;transform:translateY(42px) scale(.975);filter:blur(1.5px)}.story-card .film-stage{width:100%;height:100%;min-height:0;margin:0}.story-caption-shell{position:relative;height:85px;margin-top:20px}.story-caption{position:absolute;inset:0;display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:35px}.story-caption-workflow{visibility:hidden;opacity:0}.story-caption .eyebrow{color:var(--muted)}.story-caption h3{margin-top:5px;font-size:clamp(23px,2.2vw,32px)}.story-caption p{font-size:14px;line-height:1.5;max-width:540px}.story-caption .text-link{margin-top:6px;padding-block:6px;font-size:13px}.film-heading{width:min(100% - var(--gutter) * 2,1440px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--forest)}.film-label{display:inline-flex;gap:12px;align-items:center;font-size:16px;letter-spacing:0;text-transform:none}.film-label i{width:10px;height:10px;background:var(--film-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--film-accent) 28%,transparent)}.film-hint{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.film-hint span{display:inline-block;font-size:18px;margin-left:8px;vertical-align:-2px}.film-stage{position:relative;width:min(100% - var(--gutter) * 2,1440px);height:min(74vh,720px);min-height:525px;margin:0 auto;border-radius:clamp(26px,4vw,54px);overflow:hidden;isolation:isolate;color:#203b2d;font:14px/1.45 Arial,Helvetica,sans-serif;background:radial-gradient(circle at 35% 18%,#fffcf5 0,#f4efe3 43%,#d8d2c4);box-shadow:0 35px 76px -48px #233f30a0,0 12px 36px -22px #253d2f66,inset 0 1px 1px #ffffffd9,inset 0 0 0 1px #fff9}.film-stage.film-workflow{background:radial-gradient(circle at 33% 15%,#fff8ec 0,#f2e9df 46%,#d6c8bd)}.film-light{position:absolute;pointer-events:none;border-radius:50%;filter:blur(35px);opacity:.65;z-index:0}.film-light-one{width:42%;height:53%;left:3%;top:-19%;background:#ffffffba}.film-light-two{width:38%;height:56%;right:-10%;bottom:-24%;background:var(--film-glow);opacity:.26}.film-grain{position:absolute;inset:0;z-index:1;opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.17'/%3E%3C/svg%3E")}.film-world{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform;perspective:1100px}.film-stage-corner{position:absolute;left:28px;bottom:22px;z-index:12;display:flex;align-items:center;gap:8px;color:#395244;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px #fff9}.corner-dot{width:6px;height:6px;border-radius:50%;background:var(--film-deep)}.corner-index{margin-left:16px;color:#6d796b}.film-progress{width:min(100% - var(--gutter) * 2,1440px);height:2px;background:#d9dbc9;margin:0 auto;overflow:hidden}.film-progress i{display:block;width:100%;height:100%;background:var(--film-deep);transform:scaleX(0);transform-origin:left}.film-window,.film-glass{position:absolute;overflow:hidden;border:1px solid #ffffffc8;border-radius:17px;background:linear-gradient(145deg,#ffffffdc,#fffcf5cd);box-shadow:0 30px 62px -31px #283c3491,0 11px 24px -15px #293d3570,0 2px 6px #35493923,inset 0 1px #fff,inset 0 -1px #fff6;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);will-change:transform,opacity}.film-window{background:#fffdf6ed;box-shadow:0 40px 90px -48px #203b2db3,0 15px 36px -20px #203b2d76,0 1px 2px #263d2b30,inset 0 1px #fff}.film-glass{padding:18px}.film-chrome{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:linear-gradient(#fffefaf0,#f9f7eee0);border-bottom:1px solid #e7e6dba0;color:#778475;font-size:10px}.traffic{display:flex;gap:5px}.traffic i{width:7px;height:7px;border-radius:50%;background:#e7a6a0}.traffic i:nth-child(2){background:#edcd75}.traffic i:nth-child(3){background:#a5cfa8}.chrome-end{letter-spacing:2px;color:#899588}.app-toolbar{height:53px;padding:0 26px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #e5e5d9;background:#fffef9ee}.app-toolbar>strong{font-size:20px;letter-spacing:-.06em;white-space:nowrap}.app-brand-mark{display:inline-grid;place-items:center;width:24px;height:24px;background:var(--forest);color:var(--cream);font-size:16px;line-height:1;letter-spacing:-.06em;border-radius:6px;margin-right:6px}.app-toolbar nav{display:flex;gap:24px;margin:auto;font-size:11px;color:#657366}.app-toolbar nav span:first-child{color:var(--forest);font-weight:700}.film-pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 9px;border:1px solid #bbc5a7b5;border-radius:99px;background:#eaf1d9b8;color:#395640;font-size:10px;font-weight:700;line-height:1.1}.film-workflow .film-pill{background:#fbebe0;border-color:#eac8b3;color:#805746}.film-pill.pill-success{background:#e6efdd;border-color:#c0d4b8;color:#326344}.film-glass h4,.film-app h4{font-weight:500;letter-spacing:-.04em}.film-glass p{margin:0}.film-glass small{font-size:10px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #dce1d6a6;font-size:11px;color:#57705d}.panel-head>span:first-child{display:flex;align-items:center;gap:7px}.panel-head strong{font-size:12px;color:var(--forest)}.panel-head svg{color:var(--film-deep)}.kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;color:#73826f}.mock-button{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;background:var(--forest);border-radius:8px;color:#fffdf7;font-size:11px;font-weight:700}.mini-rule{height:1px;background:#d9dfd3;margin:13px 0}.muted-small{font-size:10px;color:#69806d}.film-ai .ai-app{left:10%;top:13%;width:77%;height:70%;z-index:2}.storefront{height:62%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:3% 6%;background:linear-gradient(100deg,#fffef8 2%,#f7f5e7)}.storefront h4{font-size:clamp(23px,2.45vw,39px);line-height:1.04;max-width:320px;margin:10px 0}.storefront p{font-size:12px;line-height:1.55;max-width:260px;color:#677568;margin-bottom:17px}.product-orbit{position:relative;width:68%;aspect-ratio:1;justify-self:center;border-radius:50%;background:radial-gradient(circle at 40% 34%,#f9fbef,#dce9c7 62%,#c2d7b6);box-shadow:inset 10px 14px 26px #ffffffa8,18px 20px 40px #586e4936}.product-disc{position:absolute;inset:22%;border-radius:28% 31% 29% 32%;background:linear-gradient(140deg,#688b6f,#305541);transform:rotate(-16deg);box-shadow:inset 12px 12px 22px #c8dac870,12px 18px 25px #2a4d3677}.product-disc:before{content:"";position:absolute;left:25%;right:25%;top:-16%;height:24%;border:9px solid #436a4c;border-bottom:0;border-radius:40px 40px 0 0}.product-label{position:absolute;right:-18%;bottom:3%;padding:9px 13px;background:#fffef8de;border:1px solid #ffffffc9;border-radius:10px;box-shadow:0 9px 21px #31463831;font-size:11px;font-weight:700}.product-label small{font-weight:400;color:#687e6b}.app-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 5%;font-size:11px}.app-bottom>div{display:grid;grid-template-columns:23px 1fr;column-gap:9px;align-items:center;border:1px solid #e5e8d9;border-radius:10px;padding:12px;background:#fff}.app-bottom svg{grid-row:span 2;color:#678369}.app-bottom strong{font-size:10px;font-weight:400;color:#748474}.ai-order{left:7%;top:54%;width:21%;z-index:4;transform:rotate(-3deg)}.ai-order>strong{display:block;margin-top:12px;font-size:12px}.ai-order p{font-size:11px;color:#68796b;margin-top:3px}.ai-chat{right:9%;top:19%;width:34%;height:67%;z-index:5;display:flex;flex-direction:column;padding:0;background:#fffcf7e8}.ai-chat .panel-head{padding:13px 16px;background:#fffb}.panel-identity{display:flex;align-items:center;gap:9px}.panel-identity>span:last-child{display:flex;flex-direction:column}.panel-identity small{color:#829181;font-size:10px}.agent-avatar{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--forest);color:#f8f9e8;box-shadow:0 3px 9px #244d3844}.agent-avatar svg{color:#f8f9e8}.online-dot{width:8px;height:8px;border-radius:50%;background:#78a975;box-shadow:0 0 0 3px #ddecdb}.chat-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:19px 17px;background:linear-gradient(145deg,#fbfbf6,#f1f5e9);overflow:hidden}.chat-time{align-self:center;font-size:10px;color:#8b9989}.chat-bubble{padding:11px 13px;max-width:88%;border-radius:12px;font-size:11px;line-height:1.45;box-shadow:0 4px 9px #2d4d3520}.chat-bubble.customer{align-self:flex-end;background:#dce9be;color:#203b2d;border-bottom-right-radius:3px}.chat-bubble.response{background:#fff;border:1px solid #d9e4d4;border-bottom-left-radius:3px}.chat-typing{display:flex;gap:4px;background:#fff;border:1px solid #d9e4d4;border-radius:20px;padding:10px 12px}.chat-typing i{width:4px;height:4px;border-radius:50%;background:#709378}.chat-compose{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:#fff;color:#9ca69c;font-size:10px;border-top:1px solid #e5ebdf}.chat-compose span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--forest);color:#fff}.ai-reason{left:32%;top:24%;width:34%;z-index:8;background:#fdfef9e8}.reason-intro{font-size:12px;margin:12px 0!important;color:#647565}.reason-list{display:grid;gap:6px;margin-top:13px}.reason-row{display:grid;grid-template-columns:21px 1fr 20px;align-items:center;gap:8px;padding:8px;background:#fffef9c9;border:1px solid #e2e8d9;border-radius:7px;font-size:10px}.reason-row small{color:#a5b09f;font-size:9px}.reason-check{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e4efd6;color:#406749}.reason-foot{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:9px;color:#849183}.reason-progress{display:block;flex:1;height:3px;background:#e1e8da;border-radius:5px;overflow:hidden}.reason-progress i{display:block;width:75%;height:100%;background:#8caf77;border-radius:5px}.ai-flow,.workflow-network{position:absolute;inset:8% 8% 12%;z-index:6;pointer-events:none}.flow-paths,.network-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 3px #58845e52)}.flow-paths path,.network-paths path{fill:none;stroke-width:3;stroke-linecap:round}.flow-base,.network-base{stroke:#a9c0a6;opacity:.7}.flow-active,.network-active{stroke:#548463;stroke-width:3.4!important;filter:drop-shadow(0 0 6px #78b16baa)}.flow-node{position:absolute;display:flex;align-items:center;gap:8px;background:#fffcf5ee;border:1px solid #fff;border-radius:10px;padding:11px 12px;box-shadow:0 15px 24px -16px #203b2d9c,0 3px 8px #203b2d29;color:#30523b;font-size:11px;font-weight:700;white-space:nowrap}.flow-node svg{color:var(--film-deep)}.node-chat{left:5%;top:46%}.node-agent{left:31%;top:46%}.node-order{left:54%;top:46%}.node-crm{right:1%;top:46%}.flow-caption{position:absolute;left:5%;top:65%;color:#6b806b;font-size:10px;letter-spacing:.12em}.ai-crm{left:12%;top:27%;width:25%;z-index:9}.ai-crm>strong{display:block;margin-top:16px;font-size:14px}.ai-crm p{font-size:11px;color:#55735d;margin-top:3px}.crm-status{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:10px;color:#8b9a8a}.crm-status strong{display:flex;align-items:center;gap:4px;color:#386f4b;font-size:10px}.ai-notice{right:8%;bottom:17%;z-index:10;display:flex;align-items:center;gap:10px;padding:10px 14px;width:25%}.ai-notice span:last-child{display:flex;flex-direction:column}.ai-notice strong{font-size:11px}.ai-notice small{color:#738b76}.notice-symbol{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d9ebcf;color:#39734a}.film-workflow .workflow-app{left:9%;top:12%;width:80%;height:73%;z-index:2}.operations-layout{display:grid;grid-template-columns:22% 1fr;height:calc(100% - 85px);background:#fcfcf7}.operations-layout aside{padding:24px 13px;background:#f5f2e9;border-right:1px solid #e8e6d9;display:flex;flex-direction:column;gap:5px}.operations-layout aside .kicker{margin:0 8px 12px}.operations-layout aside>span:not(.kicker),.operations-layout aside b{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;font-size:10px;font-weight:400;color:#768273;white-space:nowrap}.operations-layout aside b.side-active{background:#f6e2d1;color:#594a3e;font-weight:700}.operations-layout aside small{margin-left:auto;background:#efc5a5;border-radius:5px;padding:1px 5px}.operations-main{padding:28px 7%}.operations-main h4{font-size:clamp(21px,2.2vw,34px);line-height:1.07;margin:10px 0;max-width:320px}.operations-main>p{font-size:11px;color:#788373;max-width:330px;margin-bottom:21px}.pipeline-row{display:flex;align-items:center;gap:10px;max-width:390px;border:1px solid #e7e5d8;border-radius:9px;background:#fff;padding:10px;margin-top:8px;font-size:11px;box-shadow:0 5px 12px #203b2d0d}.pipeline-row>span:nth-child(2),.contact-person>span:last-child{display:flex;flex-direction:column}.pipeline-row small,.contact-person small{color:#8c9b89}.pipeline-row .film-pill{margin-left:auto}.pipeline-row.dimmed{opacity:.55}.tiny-avatar{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:#e8d3bc;color:#735440;font-size:10px;font-weight:700}.workflow-form{right:8%;top:19%;width:30%;z-index:5;background:#fffcf7ef}.workflow-form h4{font-size:18px;margin:14px 0;line-height:1.15}.form-line{display:flex;flex-direction:column;gap:3px;border:1px solid #e6e3d6;background:#fffcf8;border-radius:6px;margin-top:7px;padding:7px 9px}.form-line small{font-size:9px;letter-spacing:.08em;color:#969a8e}.form-line strong{font-size:11px;font-weight:500;color:#405743}.form-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:13px;color:#9a9d8f;font-size:9px}.form-bottom .mock-button{background:#985f4a;padding:8px 9px;font-size:9px}.workflow-network{z-index:6}.film-workflow .network-base{stroke:#dfb69d}.film-workflow .network-active{stroke:#c07455;filter:drop-shadow(0 0 5px #e9a579aa)}.network-source{left:6%;top:46%}.network-agent{position:absolute;left:36%;top:41%;display:flex;flex-direction:column;align-items:center;gap:2px;color:#734b3e;font-size:12px;transform:translate(-50%,-11%)}.agent-halo{position:absolute;width:86px;height:86px;top:-14px;border-radius:50%;background:#f6cfb081;box-shadow:0 0 0 9px #f4b88c24,0 0 36px #efb588ab;z-index:-1}.agent-core{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 32% 24%,#f6d9bf,#b86c50);color:#fff;box-shadow:inset 0 2px 5px #fff8,0 8px 22px #b66e5270,0 0 15px #f4b88cab}.network-agent small{font-size:9px;color:#8a7669}.network-target{left:62%}.target-crm{top:25%}.target-calendar{top:46%}.target-email{top:67%}.workflow-reason{left:24%;top:15%;width:30%;z-index:8}.workflow-contact{right:7%;top:15%;width:26%;z-index:9}.contact-person{display:flex;align-items:center;gap:8px;margin-top:15px;font-size:11px}.workflow-reply{right:10%;bottom:15%;width:30%;z-index:10}.workflow-reply .panel-head{margin-bottom:12px}.mail-to{font-size:10px;color:#9a9c91;margin-bottom:8px}.mail-to strong{color:#415641;margin-left:7px}.workflow-reply>strong{font-size:12px}.workflow-reply p{font-size:10px;line-height:1.5;color:#69796a;margin-top:7px}.reply-footer{display:flex;align-items:center;gap:5px;margin-top:12px;padding-top:10px;border-top:1px solid #e1e4d8;color:#8a684c;font-size:10px}.workflow-summary{left:12%;bottom:16%;width:25%;z-index:11}.summary-grid{display:grid;grid-template-columns:1fr auto;gap:9px;color:#526f57;font-size:10px;margin-top:14px}.summary-grid svg{color:#4c805a}.film-static .film-hint,.film-static .film-progress{display:none}.film-static .film-stage{height:min(74vh,720px)}.film-static .film-ai .ai-reason,.film-static .film-ai .ai-flow,.film-static .film-ai .ai-notice,.film-static .film-workflow .workflow-form,.film-static .film-workflow .workflow-reason,.film-static .film-workflow .workflow-network,.film-static .film-ai .chat-typing{display:none}.film-static .film-ai .chat-bubble.response,.film-static .film-ai .ai-crm,.film-static .film-workflow .workflow-contact,.film-static .film-workflow .workflow-reply,.film-static .film-workflow .workflow-summary{opacity:1!important;visibility:visible!important}@media(max-width:1000px){.app-toolbar nav{gap:12px}.ai-order{display:none}.ai-chat{width:39%}.ai-reason{left:29%;width:40%}.ai-crm{width:29%}.workflow-form,.workflow-reason{width:35%}.workflow-contact{width:30%}.workflow-reply{width:34%}}@media(max-width:700px){.cinema-demo{height:100svh;min-height:610px;gap:10px}.film-stage{width:calc(100% - 24px);height:76svh;min-height:540px;border-radius:27px}.film-heading,.film-progress{width:calc(100% - 32px)}.film-label{font-size:13px}.film-hint{font-size:10px}.film-stage-corner{left:17px;bottom:15px;font-size:9px}.film-window,.film-glass{border-radius:12px}.film-app{left:3%!important;top:7%!important;width:94%!important;height:65%!important}.film-chrome{height:26px}.app-toolbar{height:43px;padding:0 12px;gap:5px}.app-toolbar>strong{font-size:15px}.app-toolbar nav{gap:8px;font-size:9px}.app-toolbar nav span:nth-child(2){display:none}.app-toolbar .film-pill{display:none}.app-brand-mark{width:19px;height:19px;font-size:12px;margin-right:2px}.storefront{height:60%;padding:5%;gap:5px}.storefront h4{font-size:22px}.storefront p{font-size:10px}.storefront .mock-button{font-size:9px;padding:7px}.product-orbit{width:85%}.product-disc:before{border-width:5px}.product-label{font-size:8px;right:-8%}.app-bottom{padding:7px;gap:4px}.app-bottom>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px;font-size:8px}.app-bottom strong{display:none}.app-bottom svg{width:14px;height:14px}.ai-chat{right:3%;top:25%;width:73%;height:56%;z-index:5}.ai-reason{left:4%;top:18%;width:85%;z-index:8}.ai-crm{left:5%;top:21%;width:57%;padding:12px}.ai-notice{right:4%;bottom:12%;width:58%;padding:9px}.film-glass{padding:13px}.film-ai .ai-flow{inset:22% 1% 16%;transform:scale(.95)}.film-ai .flow-node{padding:7px 6px;font-size:9px;gap:2px}.film-ai .flow-node svg{width:12px;height:12px}.node-chat{left:1%}.node-agent{left:27%}.node-order{left:51%}.node-crm{right:0}.flow-caption{display:none}.film-workflow .operations-layout{grid-template-columns:18% 1fr;height:calc(100% - 69px)}.operations-layout aside{padding:14px 5px}.operations-layout aside .kicker{display:none}.operations-layout aside>span:not(.kicker),.operations-layout aside b{font-size:0;padding:8px;justify-content:center}.operations-layout aside b small{display:none}.operations-main{padding:19px 6%}.operations-main h4{font-size:22px}.operations-main>p{font-size:9px}.pipeline-row{font-size:9px;padding:6px}.pipeline-row.dimmed{display:none}.workflow-form{right:3%;top:22%;width:75%;z-index:5}.workflow-form h4{font-size:15px;margin:9px 0}.form-line{padding:5px}.form-line strong{font-size:10px}.form-bottom{margin-top:8px}.workflow-network{inset:20% 1% 17%;transform:scale(.95)}.network-source,.network-target{padding:7px 6px;font-size:9px;gap:2px}.network-source svg,.network-target svg{width:12px;height:12px}.network-source{left:0}.network-target{left:66%}.network-agent{left:39%;top:45%}.agent-core{width:45px;height:45px}.agent-core svg{width:22px}.agent-halo{width:67px;height:67px;top:-11px}.workflow-reason{left:4%;top:17%;width:86%}.workflow-contact{right:3%;top:18%;width:65%}.workflow-reply{right:3%;bottom:16%;width:72%}.workflow-summary{left:4%;bottom:49%;width:63%}.film-workflow .film-stage-corner{color:#6a5147}}@media(max-width:390px){.film-stage{min-height:500px}.film-hint{display:none}.ai-chat{width:80%}.ai-reason,.workflow-reason{width:91%}.storefront h4{font-size:19px}.product-label{display:none}.workflow-form{width:82%}}@media(prefers-reduced-motion:reduce){.film-stage{min-height:520px}.film-world,.film-window,.film-glass{will-change:auto}}@media(max-width:700px){.cinema-showcase{height:100svh;min-height:0}.cinema-showcase .cinema-intro{padding-block:10px 6px}.cinema-intro h2{font-size:clamp(26px,7vw,36px)}.cinema-intro>p:last-child{font-size:13px;line-height:1.4}.cinema-story{gap:0}.story-topline{width:calc(100% - 32px);margin-bottom:8px}.story-deck{width:calc(100% - 24px);height:min(46svh,440px);aspect-ratio:auto}.story-card-workflow{transform:translateY(36px) scale(.985)}.story-card .film-stage{width:100%;height:100%;min-height:0}.story-caption-shell{width:calc(100% - 32px);height:126px;margin-top:29px}.story-caption{grid-template-columns:1fr;gap:4px}.story-caption h3{font-size:21px;margin-top:1px}.story-caption p{font-size:12px;line-height:1.4}.story-caption .text-link{font-size:12px;padding-block:3px;margin-top:2px}}@media(max-width:400px)and (max-height:740px){.story-deck{height:38svh}.story-caption-shell{height:140px;margin-top:20px}}
