.cine{--char:#26221f;--char-deep:#1b1917;--char-lift:#3a3430;--cream:#f1e7d3;--shade:#ddd0b6;--coral:#e36f55;--coral-deep:#b8492f;--mustard:#e0aa3e;--teal:#2e8a84;--teal-deep:#1f5f5b;--mono:"Space Mono", ui-monospace, monospace;--display:"Archivo Black", "Arial Black", sans-serif;--out:cubic-bezier(.16, 1, .3, 1);--pad:clamp(20px, 5vw, 80px);--paper-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.01' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42  0 0 0 0 .36  0 0 0 0 .27  0 0 0 -1.1 .95'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23f)' opacity='.5'/%3E%3C/svg%3E")}.cine *{box-sizing:border-box}html:has(.cine){background:var(--char-deep);color:var(--cream);-webkit-text-size-adjust:100%;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.cine{font-family:var(--mono);background:var(--char-deep);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.cine a{color:inherit}.cine button{font:inherit;color:inherit}.cine h1,.cine h2,.cine h3{margin:0;font-weight:400}.cine p{margin:0}.cine ul,.cine ol{margin:0;padding:0;list-style:none}.cine .defs{width:0;height:0;position:absolute;overflow:hidden}.cine ::selection{background:var(--coral);color:var(--char-deep)}.cine :focus-visible{outline:2px solid var(--mustard);outline-offset:3px;border-radius:4px}.cine .skip{z-index:100;background:var(--cream);color:var(--char-deep);border-radius:6px;padding:8px 12px;position:fixed;top:-60px;left:12px}.cine .skip:focus{top:12px}.cine .grain{z-index:90;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-size:220px 220px;animation:.5s step-end infinite cine-grain;position:fixed;inset:-50%}@keyframes cine-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-2%)}}.cine .curtain{z-index:95;background:var(--char-deep);pointer-events:none;place-items:center;animation:.6s 4s forwards cine-curtain-failsafe;display:grid;position:fixed;inset:0}@keyframes cine-curtain-failsafe{to{opacity:0;visibility:hidden}}.cine .curtain-mark{width:72px;height:72px}.cine .curtain-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:cine-drawin 1s var(--out) forwards}.cine .curtain-mark path:nth-child(2){animation-delay:.12s}.cine .curtain-mark path:nth-child(3){animation-delay:.24s}@keyframes cine-drawin{to{stroke-dashoffset:0}}.cine .c-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f1e7d399;align-items:center;gap:10px;margin-bottom:26px;font-size:12.5px;display:inline-flex}.cine .c-eyebrow.ink{color:#26221f99}.cine .c-eyebrow.ink:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:3px}.cine .led{background:var(--teal);width:8px;height:8px;box-shadow:0 0 12px var(--teal);border-radius:50%;animation:1.8s ease-in-out infinite cine-pulse}@keyframes cine-pulse{50%{opacity:.55;transform:scale(.85)}}.cine h2{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(38px,5.6vw,88px);line-height:1}.cine .split .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.cine .split .w>span{display:inline-block}.cine .btn{cursor:pointer;height:56px;font:700 16px/1 var(--mono);white-space:nowrap;transition:transform .45s var(--out), background .3s, box-shadow .45s var(--out), color .3s;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.cine .btn--hot{background:var(--coral);color:var(--char-deep);box-shadow:0 8px 0 -1px var(--coral-deep), 0 20px 40px -16px #000}.cine .btn--hot:hover{box-shadow:0 11px 0 -1px var(--coral-deep), 0 28px 50px -16px #000}.cine .btn--ghost{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 2px #f1e7d34d}.cine .btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--cream)}.cine .btn--ink{background:var(--char-deep);color:var(--cream);box-shadow:0 8px 0 -1px #000}.cine .btn--ink:hover{background:#000}.cine .btn--line{color:var(--char-deep);box-shadow:inset 0 0 0 2px var(--char-deep);background:0 0}.cine .btn--line:hover{background:var(--char-deep);color:var(--cream)}.cine .dots{gap:6px;display:inline-flex}.cine .dots i{background:var(--coral);border-radius:50%;width:10px;height:10px;display:block}.cine .dots i:nth-child(2){background:var(--mustard)}.cine .dots i:nth-child(3){background:var(--teal)}.cine .c-coral{--tc:var(--coral)}.cine .c-teal{--tc:var(--teal)}.cine .c-mustard{--tc:var(--mustard)}.cine .c-cream{--tc:var(--cream)}.cine .c-caret{background:var(--coral);vertical-align:-.18em;width:.55em;height:1.05em;margin-left:.2em;animation:1.05s step-end infinite cine-c-caret;display:inline-block}@keyframes cine-c-caret{50%{opacity:0}}.cine .paper{background-color:var(--cream);background-image:var(--paper-tex);color:var(--char-deep);background-size:900px}.cine .art svg,.cine [data-art]>svg{width:100%;height:100%;display:block;overflow:visible}.cine .boil{animation:.375s step-end infinite cine-boil}.cine .boil.b2{animation-delay:-.125s}.cine .boil.b3{animation-delay:-.25s}@keyframes cine-boil{0%{transform:translate(0)rotate(0)}33%{transform:translate(.7px,-.6px)rotate(.12deg)}66%{transform:translate(-.6px,.5px)rotate(-.1deg)}}.cine .torn{position:relative}.cine .torn-edge{pointer-events:none;z-index:2;width:100%;height:44px;display:block;position:absolute;top:-43px;left:0}.cine .nav{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.2);width:min(1180px,100% - 28px);height:58px;transition:transform .6s var(--out), opacity .4s;background:#26221ff2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 10px 0 18px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #f1e7d314,0 20px 50px -24px #000}.cine .nav.is-hidden{transform:translate(-50%,-140%)}.cine .brand{font-family:var(--display);color:var(--cream);align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex}.cine .brand svg{width:26px;height:26px;color:var(--coral)}.cine .nav-links{justify-self:center;gap:6px;display:flex}.cine .nav-links a{color:#f1e7d3b3;border-radius:8px;padding:8px 12px;font-size:13.5px;text-decoration:none;transition:color .3s,background .3s;position:relative}.cine .nav-links a:hover{color:var(--cream);background:#f1e7d30f}.cine .nav-links a.is-on{color:var(--cream)}.cine .nav-links a.is-on:after{content:"";background:var(--coral);border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.cine .nav-cta{white-space:nowrap;cursor:pointer;font:700 13.5px/1 var(--mono);background:var(--cream);color:var(--char-deep);transition:background .3s, transform .4s var(--out);border:0;border-radius:9px;justify-self:end;padding:12px 16px;text-decoration:none}.cine .nav-cta:hover{background:var(--mustard);transform:translateY(-1px)}.cine .nav-rail{border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.cine .nav-rail i{background:linear-gradient(90deg, var(--coral), var(--mustard), var(--teal));transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.cine .hero{min-height:100svh;padding:118px var(--pad) 40px;background:radial-gradient(80% 60% at 50% 105%,#3a3430 0%,#26221f 45%,#1b1917 100%);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.cine .hero-sky,.cine .outro-sky{pointer-events:none;position:absolute;inset:0}.cine .star{background:var(--cream);border-radius:50%;animation:3.2s ease-in-out infinite cine-twinkle;position:absolute}@keyframes cine-twinkle{50%{opacity:.2;transform:scale(.6)}}.cine .c-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#e0aa3e40,#e36f5522 50%,#0000);width:120vw;height:80vh;position:absolute;bottom:-30vh;left:50%;transform:translate(-50%)}.cine .hero-relics{pointer-events:none;position:absolute;inset:0}.cine .relic{will-change:transform;position:absolute}.cine .relic>div{animation:9s ease-in-out infinite alternate cine-float}@keyframes cine-float{0%{transform:translateY(-14px)rotate(-4deg)}to{transform:translateY(14px)rotate(4deg)}}.cine .hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;max-width:1060px;display:flex;position:relative}.cine .hero h1{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(44px,7vw,112px);line-height:.96}.cine .lede{color:#f1e7d3b8;max-width:780px;margin-top:22px;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.cine .lede b{color:var(--cream);font-weight:400}.cine .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.cine .c-hero-stage{z-index:2;aspect-ratio:1400/556;width:min(1180px,116vw);margin-top:10px;position:relative}.cine .tools{z-index:3;flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex;position:relative}.cine .tools-label{letter-spacing:.2em;text-transform:uppercase;color:#f1e7d366;font-size:11.5px}.cine .tools ul{color:#f1e7d3a6;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;display:flex}.cine .tools li{transition:color .3s}.cine .tools li:hover{color:var(--mustard)}.cine .bub{font-family:var(--mono)}.cine .problem-pin{min-height:100svh;padding:120px var(--pad) 60px;grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center;gap:40px;max-width:1500px;margin:0 auto;display:grid}.cine .problem h2{font-size:clamp(34px,3.6vw,54px)}.cine .term-line{color:var(--char);max-width:520px;min-height:3.2em;margin-top:30px;font-size:clamp(15px,1.35vw,19px);line-height:1.55}.cine .term-line .pr{color:var(--coral);font-weight:700}.cine .desks{aspect-ratio:1428/700;width:100%}.cine .how{background:var(--char);padding-bottom:clamp(80px,10vw,150px)}.cine .how-pin{min-height:100svh;padding:110px var(--pad) 50px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(30px,5vw,80px);max-width:1500px;margin:0 auto;display:grid}.cine .how h2{font-size:clamp(30px,3.4vw,50px)}.cine .how-sub{color:#f1e7d3a6;max-width:480px;margin-top:22px;font-size:15px}.cine .how-sub em{color:var(--mustard);font-style:normal}.cine .c-acts{gap:4px;margin-top:34px;display:grid;position:relative}.cine .c-acts:before{content:"";background:#f1e7d31a;width:2px;position:absolute;top:12px;bottom:12px;left:7px}.cine .c-acts li{color:#f1e7d388;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:9px 0 9px 32px;font-size:14px;transition:color .5s;display:grid;position:relative}.cine .c-acts li:before{content:"";background:var(--char);border-radius:50%;width:14px;height:14px;transition:background .4s,box-shadow .4s;position:absolute;left:1px;box-shadow:inset 0 0 0 2px #f1e7d333}.cine .c-acts .act{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.cine .c-acts time{font-variant-numeric:tabular-nums}.cine .c-acts li.is-past{color:#f1e7d3a6}.cine .c-acts li.is-past:before{background:var(--teal);box-shadow:none}.cine .c-acts li.is-on{color:var(--cream)}.cine .c-acts li.is-on:before{background:var(--mustard);box-shadow:0 0 0 5px #e0aa3e33, 0 0 20px var(--mustard)}.cine .c-acts li.is-on .act{color:var(--mustard)}.cine .win{background:var(--char-deep);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #f1e7d314,0 50px 90px -40px #000}.cine .win-bar{color:#f1e7d377;border-bottom:1px solid #f1e7d312;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;font-size:12.5px;display:grid}.cine .win-title{text-align:center}.cine .win-clock{font-variant-numeric:tabular-nums;color:var(--mustard);font-weight:700}.cine .route{aspect-ratio:900/170;background:radial-gradient(70% 100% at 50% 100%,#1f5f5b55,#0000);border-bottom:1px solid #f1e7d312}.cine .c-thread{align-content:start;gap:10px;min-height:380px;padding:18px 22px 24px;display:grid}.cine .c-msg{box-shadow:inset 3px 0 0 var(--tc,var(--cream));background:#26221f;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:12px 14px;font-size:14.5px;display:grid}.cine .c-msg .tag{letter-spacing:.1em;color:var(--char-deep);background:var(--tc);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700}.cine .c-msg:first-child{--tc:var(--coral)}.cine .c-msg:nth-child(2),.cine .c-msg:nth-child(4){--tc:var(--teal)}.cine .c-msg:nth-child(3){--tc:var(--mustard)}.cine .c-msg:nth-child(5){--tc:var(--cream)}.cine .c-msg b{color:var(--cream);font-weight:700}.cine .c-msg p{color:#f1e7d3c4;grid-column:1/-1;line-height:1.55}.cine .c-msg .deny{color:var(--coral);font-weight:700}.cine .c-msg.contract{background:#e0aa3e14}.cine .c-msg.done{box-shadow:inset 3px 0 0 var(--teal), 0 0 0 1px #2e8a8455;background:#2e8a8422}.cine .pillars{max-width:1340px;padding:0 var(--pad);grid-template-columns:repeat(4,1fr);gap:20px;margin:clamp(40px,6vw,90px) auto 0;display:grid}.cine .pillar{transition:transform .6s var(--out), box-shadow .6s var(--out);background:#1b1917;border-radius:14px;padding:26px 24px 28px;position:relative;box-shadow:0 0 0 1px #f1e7d312}.cine .pillar:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #e0aa3e66,0 30px 60px -30px #000}.cine .p-art{width:64px;height:64px;margin-bottom:20px;display:block}.cine .pillar h3{font-family:var(--display);margin-bottom:10px;font-size:24px}.cine .pillar p{color:#f1e7d3a6;font-size:13.5px;line-height:1.65}.cine .uses{overflow:hidden}.cine .uses-pin{flex-direction:column;justify-content:center;min-height:100svh;padding:110px 0 50px;display:flex}.cine .uses-head{padding:0 var(--pad);width:100%;max-width:1500px;margin:0 auto 40px;position:relative}.cine .uses h2{max-width:900px;font-size:clamp(34px,4.4vw,68px)}.cine .uses-count{right:var(--pad);color:#26221f88;font-size:15px;font-weight:700;position:absolute;bottom:6px}.cine .uses-count span{color:var(--coral-deep)}.cine .uses-track{padding:0 var(--pad);will-change:transform;gap:28px;width:max-content;display:flex}.cine .use{background:var(--u);width:min(78vw,1040px);color:var(--cream);border-radius:18px;flex:none;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden;box-shadow:0 40px 70px -40px #26221f99}.cine .use-art{aspect-ratio:600/440;position:relative}.cine .use-copy{flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(24px,3vw,44px);display:flex}.cine .use-n{letter-spacing:.1em;color:#f1e7d399;font-size:13px;font-weight:700}.cine .use h3{font-family:var(--display);font-size:clamp(26px,2.6vw,40px);line-height:1.06}.cine .use p{color:#f1e7d3cc;font-size:15px}.cine .use[style*=mustard]{color:var(--char-deep)}.cine .use[style*=mustard] p,.cine .use[style*=mustard] .use-n{color:#26221fb3}.cine .security{background:radial-gradient(ellipse 90% 60% at 50% 0%, #2e8a8433, transparent 60%), var(--teal-deep);padding:clamp(110px, 12vw, 170px) var(--pad) clamp(80px, 10vw, 140px)}.cine .c-sec-head{text-align:center;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.cine .sec-sub{color:#f1e7d3b3;margin-top:20px;font-size:17px}.cine .relay{aspect-ratio:1240/420;max-width:1240px;margin:clamp(30px,5vw,60px) auto 0}.cine .sec-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);max-width:1240px;margin:clamp(40px,5vw,70px) auto 0;display:grid}.cine .sec-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cine .sec-cards li{transition:background .5s, transform .6s var(--out);background:#1b19174d;border-radius:14px;padding:24px;box-shadow:0 0 0 1px #f1e7d31f}.cine .sec-cards li:hover{background:#1b191780;transform:translateY(-4px)}.cine .sc-n{color:var(--char-deep);background:var(--tc);border-radius:4px;margin-bottom:14px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.cine .sec-cards h3{font-family:var(--display);margin-bottom:8px;font-size:21px;line-height:1.15}.cine .sec-cards p{color:#f1e7d3b3;font-size:13.5px;line-height:1.65}.cine .approve{flex-direction:column;align-items:center;gap:18px;display:flex}.cine .approve-cap{font-family:var(--display);text-align:center;font-size:22px}.cine .approve-note{color:#f1e7d399;text-align:center;max-width:260px;font-size:12.5px}.cine .phone{background:var(--char);width:300px;height:540px;box-shadow:0 0 0 5px var(--char-deep), 22px 30px 0 #1b191755, 0 50px 80px -30px #000;transition:transform .8s var(--out);border-radius:44px;position:relative;transform:rotate(-3deg)}.cine .phone:hover{transform:rotate(0)translateY(-6px)}.cine .phone-screen{background:#312c28;border-radius:32px;position:absolute;inset:14px;overflow:hidden}.cine .phone-time{font-size:16px;font-weight:700;position:absolute;top:18px;left:26px}.cine .phone-notch{background:var(--char-deep);border-radius:12px;width:92px;height:24px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cine .notif{border:2px solid var(--mustard);background:var(--char);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;display:flex;position:absolute;top:66px;left:16px;right:16px}.cine .notif:before{content:"";background:var(--mustard);width:10px;height:10px;box-shadow:0 0 12px var(--mustard);border-radius:50%;flex:none;animation:1.4s infinite cine-pulse}.cine .decision{background:var(--cream);color:var(--char-deep);border-radius:16px;padding:18px;position:absolute;top:136px;left:16px;right:16px}.cine .decision small{color:#26221fa0;letter-spacing:.06em;font-size:11.5px;display:block}.cine .decision b{margin:8px 0;font-size:16px;line-height:1.3;display:block}.cine .decision .amt{font-family:var(--display);font-size:40px;line-height:1.1}.cine .decision .why{color:var(--char);margin-top:2px;font-size:12px;font-weight:700}.cine .decision .gos{letter-spacing:.06em;color:#26221f99;margin-top:8px;font-size:11.5px;font-weight:700}.cine .decision .gos span{color:var(--teal)}.cine .dec-btns{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:16px;display:grid}.cine .dec-btns button{cursor:pointer;border:0;border-radius:11px;height:48px;font-size:15px;font-weight:700;position:relative;overflow:hidden}.cine .dec-hold{color:var(--char-deep);background:0 0;box-shadow:inset 0 0 0 2px #26221f55}.cine .dec-hold:hover{background:#26221f12}.cine .dec-go{background:var(--teal);color:var(--cream);transition:transform .3s var(--out)}.cine .dec-go:hover{transform:translateY(-2px)}.cine .dec-go em{background:var(--teal-deep);transition:transform .5s var(--out);place-items:center;font-style:normal;display:grid;position:absolute;inset:0;transform:translateY(100%)}.cine .phone.is-approved .dec-go em{transform:none}.cine .phone.is-held .dec-hold{background:var(--char-deep);color:var(--cream)}.cine .ripple{pointer-events:none;animation:cine-ripple .8s var(--out) forwards;background:#f1e7d366;border-radius:50%;position:absolute;transform:scale(0)}@keyframes cine-ripple{to{opacity:0;transform:scale(4)}}.cine .pricing{padding:clamp(110px, 12vw, 170px) var(--pad) clamp(70px, 8vw, 120px)}.cine .price-head{text-align:center;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.cine .price-sub{color:#26221fb3;max-width:700px;margin-top:22px;font-size:15.5px}.cine .price-sub b{color:var(--char-deep);font-weight:700}.cine .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1200px;margin:clamp(40px,6vw,80px) auto 0;display:grid}.cine .tier{z-index:0;transition:transform .7s var(--out);border-radius:8px;flex-direction:column;padding:30px 28px;display:flex;position:relative}.cine .tier:before{content:"";z-index:-1;background-color:#f7efdf;background-image:var(--paper-tex);filter:url(#paper);background-size:700px;border-radius:8px;position:absolute;inset:0}.cine .tier:hover{transform:translateY(-8px)rotate(-.4deg)}.cine .tier--hot:before{background-color:var(--mustard)}.cine .tier--hot{transform:translateY(-14px)}.cine .tier--hot:hover{transform:translateY(-22px)rotate(.4deg)}.cine .t-top{align-items:center;gap:10px;font-size:12.5px;display:flex}.cine .t-num{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px}.cine .t-who{color:#26221fa6;letter-spacing:.04em}.cine .t-art{width:64px;height:44px;margin-left:auto}.cine .tier h3{font-family:var(--display);margin-top:26px;font-size:30px}.cine .t-price{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:clamp(54px,5vw,76px);line-height:1}.cine .t-deal{background:var(--char-deep);color:var(--mustard);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.cine .t-was{vertical-align:.62em;color:#26221f8c;margin-right:.22em;font-size:.46em;text-decoration:none;display:inline-block;position:relative}.cine .t-was:after{content:"";background:var(--coral-deep);border-radius:2px;height:.12em;position:absolute;top:50%;left:-8%;right:-8%;transform:rotate(-10deg)}.cine .t-line{color:#26221fb3;min-height:3.2em;margin-top:12px;font-size:14px}.cine .tier ul{border-top:2px dashed #26221f33;flex:1;align-content:start;gap:10px;margin:22px 0 28px;padding-top:20px;font-size:14px;display:grid}.cine .tier li{grid-template-columns:18px 1fr;gap:10px;display:grid}.cine .tier li:before{content:"";background:var(--teal);border-radius:3px;width:12px;height:12px;margin-top:6px;transform:rotate(45deg)scale(.8)}.cine .tier--hot li:before{background:var(--char-deep)}.cine .tier .btn{width:100%}.cine .tier li a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cine .terms{color:#26221f99;text-align:center;max-width:1200px;margin:40px auto 0;font-size:12.5px}.cine .terms b{color:var(--char-deep);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;font-size:11px}.cine .outro{padding:clamp(120px, 13vw, 190px) var(--pad) 0;background:radial-gradient(70% 50% at 50% 100%,#3a3430 0%,#26221f 45%,#1b1917 100%);position:relative;overflow:hidden}.cine .outro-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cine .outro-sub{color:#f1e7d3b3;margin-top:20px;font-size:17px}.cine .outro-sub em{color:var(--mustard);font-style:normal}.cine .bays{z-index:2;grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:56px auto 0;display:grid;position:relative}.cine .bay h3{font-family:var(--display);align-items:center;gap:12px;margin-bottom:14px;font-size:20px;display:flex}.cine .bay h3 span{font:700 11px/1 var(--mono);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--coral);color:var(--coral);border-radius:50%;place-items:center;display:grid}.cine .card-copy{text-align:left;cursor:pointer;background:var(--char);width:100%;transition:transform .6s var(--out), box-shadow .6s var(--out);border:0;border-radius:14px;padding:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #f1e7d31a,0 40px 70px -40px #000}.cine .card-copy:hover{box-shadow:0 0 0 2px var(--mustard), 0 50px 80px -40px #000;transform:translateY(-5px)}.cine .cc-bar{color:#f1e7d377;border-bottom:1px solid #f1e7d312;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.cine .cc-btn{color:var(--char-deep);background:var(--mustard);border-radius:5px;margin-left:auto;padding:4px 10px;font-weight:700}.cine .card-copy.is-copied .cc-btn{background:var(--teal);color:var(--cream)}.cine .cc-body{white-space:pre-line;overflow-wrap:anywhere;color:var(--cream);padding:20px 22px 24px;font-size:14.5px;line-height:1.7;display:block}.cine .cc-body .pr{color:var(--coral);font-weight:700}.cine .cc-note{color:#f1e7d380;margin-top:10px;font-size:12px;line-height:1.5;display:block}.cine .bay-note{color:#f1e7d388;margin-top:12px;font-size:12.5px}.cine .outro-founder{z-index:2;text-align:center;margin-top:40px;position:relative}.cine .outro-founder a{color:var(--mustard);border-bottom:2px solid #e0aa3e55;padding-bottom:3px;font-weight:700;text-decoration:none;transition:border-color .3s}.cine .outro-founder a:hover{border-color:var(--mustard)}.cine .fire{aspect-ratio:1400/360;max-width:1400px;margin:30px auto 0;position:relative}.cine .foot{padding:30px var(--pad) 36px;background:var(--char-deep);color:#f1e7d388;border-top:1px solid #f1e7d312;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;font-size:13px;display:grid}.cine .foot p{text-align:center}.cine .foot nav{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.cine .foot nav a{text-decoration:none}.cine .foot nav a:hover{color:var(--cream)}@media (max-width:1000px){.cine .how-pin{min-height:0}.cine .c-acts{display:none}.cine .how-left{text-align:left}.cine .nav-links{display:none}.cine .nav{grid-template-columns:auto 1fr auto}.cine .problem-pin,.cine .how-pin{grid-template-columns:1fr;padding-top:110px}.cine .pillars{grid-template-columns:1fr 1fr}.cine .use{grid-template-columns:1fr;width:84vw}.cine .sec-grid{grid-template-columns:1fr}.cine .tiers{grid-template-columns:1fr;max-width:520px}.cine .tier--hot{transform:none}.cine .bays{grid-template-columns:1fr}.cine .foot{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:640px){.cine .hero{padding-top:110px}.cine .hero-relics{display:none}.cine .hero-copy{width:100%}.cine .btn[data-copy-prompt]{gap:8px;max-width:100%;padding:0 18px;font-size:14px}.cine .cp-ic{flex:none;width:18px;height:18px}.cine .nav{height:54px;padding:0 8px 0 14px}.cine .nav-cta{align-items:center;min-height:42px;padding:0 12px;font-size:12.5px;display:inline-flex}.cine .problem-pin{align-content:center;gap:30px;padding-top:96px;overflow:hidden}.cine .desks{width:118%;margin-left:-9%}.cine .relay{width:100vw;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad))}.cine .c-msg .tag,.cine .decision small,.cine .decision .gos,.cine .t-num,.cine .tools-label,.cine .terms,.cine .terms b{font-size:12px}.cine .brand{padding:8px 0}.cine .foot nav a{padding:12px 6px}.cine .c-thread{padding:14px 14px 18px}.cine .c-hero-stage{aspect-ratio:800/530;width:100vw;margin-top:50px}.cine .tools{margin-top:18px}.cine .pillars,.cine .sec-cards{grid-template-columns:1fr}.cine .c-acts li{grid-template-columns:90px 1fr auto;font-size:13px}.cine .c-thread{min-height:0}.cine .uses-count{display:none}.cine .lede{font-size:13.5px}.cine .c-msg{font-size:12.5px}.cine .use p,.cine .price-sub,.cine .outro-sub,.cine .sec-sub{font-size:13.5px}.cine .cc-body{font-size:12.5px}.cine .uses h2,.cine .security h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.cine *,.cine :before,.cine :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cine .cp-ic{width:20px;height:20px}.cine .btn.is-copied,.cine .nav-cta.is-copied{background:var(--teal);color:var(--cream);box-shadow:0 8px 0 -1px var(--teal-deep), 0 20px 40px -16px #000}.cine .nav-cta.is-copied{box-shadow:none}.cine .prompt-show{z-index:2;flex-direction:column;align-items:center;gap:28px;max-width:720px;margin:48px auto 0;display:flex;position:relative}.cine .prompt-show .card-copy{cursor:default}.cine .prompt-show .card-copy:hover{transform:none;box-shadow:0 0 0 1px #f1e7d31a,0 40px 70px -40px #000}.cine .toast{z-index:96;opacity:0;pointer-events:none;background:var(--cream);max-width:min(640px,100% - 32px);color:var(--char-deep);font:700 14px/1.5 var(--mono);transition:opacity .4s, transform .6s var(--out);border-radius:10px;padding:12px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,30px);box-shadow:0 20px 50px -20px #000}.cine .toast.is-on{opacity:1;transform:translate(-50%)}@media (max-width:380px){.cine .brand{gap:8px;font-size:17px}.cine .hero h1{font-size:38px}.cine .lede{font-size:12.5px}.cine .brand svg{width:22px;height:22px}.cine .nav-cta{padding:0 10px;font-size:12px}.cine .btn[data-copy-prompt]{white-space:normal;text-align:center;height:auto;min-height:54px;padding:12px 16px;font-size:13.5px;line-height:1.3}.cine .phone{zoom:.86}}@media (max-width:340px){.cine .problem h2,.cine .how h2,.cine .uses h2,.cine .security h2,.cine .pricing h2{font-size:27px}.cine .how h2{font-size:24px}.cine .sec-cards p{font-size:12.5px}.cine .use p,.cine .c-msg{font-size:12px}.cine .use p,.cine .how-sub,.cine .price-sub,.cine .tier li,.cine .term-line{font-size:12.5px}}.cine .hero,.cine .problem,.cine .how,.cine .uses,.cine .security,.cine .pricing,.cine .outro,.cine .foot{overflow-x:clip}@media (max-width:1180px){.cine .hero-relics{display:none}.cine .c-hero-stage{width:100%}}@media (max-width:1000px){.cine .problem-pin{align-content:center;gap:36px}.cine .hero{min-height:0;padding-bottom:60px}}.cine .uses-pin{overflow:hidden}@media (max-width:640px){.cine .c-hero-stage{width:100vw}}@media (max-width:1000px){.cine .problem-pin{min-height:0;padding-top:110px;padding-bottom:70px}}@media (max-width:760px){.cine .uses-pin{min-height:0;padding:100px 0 60px}.cine .uses-track{flex-direction:column;gap:22px;width:auto}.cine .use{width:100%}.cine .uses-count{display:none}}@media (max-width:640px){.cine .btn--hot{box-shadow:0 6px 0 -1px var(--coral-deep)}.cine .relay{aspect-ratio:600/900;width:100%;max-width:400px;margin-left:0;margin-right:0}}@media (max-aspect-ratio:4/5){.cine .problem-pin{align-content:center;gap:36px;min-height:0;padding-top:110px;padding-bottom:70px}.cine .uses-pin{min-height:0;padding:100px 0 60px}.cine .uses-track{flex-direction:column;gap:22px;width:auto}.cine .use{width:100%;max-width:900px;margin:0 auto}.cine .uses-count{display:none}.cine .hero{min-height:0;padding-bottom:70px}}@media (min-width:641px) and (max-width:1180px){.cine .c-hero-stage{margin-top:44px}}:is(html:has(.cine),body:has(.cine)){background:var(--char-deep,#1b1917)}.cine{--char-deep:#1b1917;color:#f1e7d3;background:#1b1917;width:100%;font-family:Space Mono,ui-monospace,monospace;font-size:16px;line-height:1.6}.cine .film-link{cursor:pointer;color:#f1e7d3b3;letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:8px;margin-top:26px;padding:8px 4px;font:400 14px/1 Space Mono,ui-monospace,monospace;transition:color .3s;display:inline-flex}.cine .film-link:hover{color:#f1e7d3}.cine .film-link svg{color:#e36f55;width:14px;height:14px}.cine .film-link span{opacity:.55}.cine .ctas{flex-direction:column;align-items:center}.cine .win-title{color:#f1e7d3b8}.cine .story{background:var(--char);padding:clamp(110px, 14vh, 170px) var(--pad) clamp(90px, 12vh, 140px)}.cine .story-head{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;display:flex}.cine .story-sub{color:#f1e7d3b3;text-align:center;max-width:640px;margin-top:20px;font-size:17px}.cine .story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);max-width:1360px;margin:clamp(48px,7vh,80px) auto 0;display:grid}.cine .story-card{background:var(--u);color:var(--cream);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 70px -40px #000}.cine .story-card .use-n{color:#f1e7d3e6}.cine .story-card:nth-child(2),.cine .story-card:nth-child(4),.cine .story-card:nth-child(2) .use-n,.cine .story-card:nth-child(2) p,.cine .story-card:nth-child(4) .use-n,.cine .story-card:nth-child(4) p{color:var(--char-deep)}.cine .story-art{aspect-ratio:4/3;background:#1b1917}.cine .story-art video{object-fit:cover;width:100%;height:100%;display:block}.cine .story-copy{flex-direction:column;flex:1;gap:10px;padding:22px 22px 26px;display:flex}.cine .story-copy h3{font-family:var(--display);font-size:clamp(21px,1.7vw,27px);line-height:1.08}.cine .story-copy p{color:#f1e7d3e6;font-size:14px;line-height:1.55}@media (max-width:1100px){.cine .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cine .story-grid{grid-template-columns:1fr}}.cine .seal{opacity:0;pointer-events:none;filter:drop-shadow(3px 5px #1b191740);width:76px;height:76px;position:absolute;top:-34px;right:-18px;transform:scale(2.2)rotate(-14deg)}.cine .phone.is-approved .seal{animation:.5s cubic-bezier(.55,0,.9,.4) forwards cine-stamp}.cine .phone.is-approved .decision{animation:.3s ease-out .48s cine-thud}@keyframes cine-stamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}15%{opacity:1}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes cine-thud{30%{transform:translateY(2px)}}.cine .filmblock{background:var(--char-deep);padding:clamp(110px, 14vh, 170px) var(--pad);flex-direction:column;align-items:center;display:flex}.cine .film-poster{cursor:pointer;background:var(--char);width:min(100%,1080px);box-shadow:0 0 0 4px var(--char), 0 50px 90px -40px #000;transition:transform .6s var(--out);border:0;border-radius:18px;margin-top:clamp(40px,6vh,64px);padding:0;position:relative;overflow:hidden}.cine .film-poster:hover{transform:translateY(-4px)}.cine .film-poster img{width:100%;height:auto;display:block}.cine .film-play{background:var(--coral);width:92px;height:92px;color:var(--char-deep);box-shadow:0 8px 0 -1px var(--coral-deep), 0 20px 40px -16px #000;transition:transform .45s var(--out);border-radius:50%;place-items:center;margin:-46px 0 0 -46px;display:grid;position:absolute;top:50%;left:50%}.cine .film-play svg{width:38px;height:38px;margin-left:5px}.cine .film-poster:hover .film-play{transform:scale(1.06)}.cine .filmblock .story-sub{margin-top:28px}@media (prefers-reduced-motion:reduce){.cine .phone.is-approved .seal{opacity:1;animation:none;transform:rotate(-8deg)}.cine .phone.is-approved .decision{animation:none}}.cine .fire-film video{object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000 0%,#000 22% 100%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cine.cine-sub{flex-direction:column;min-height:100vh;display:flex}.cine.cine-sub>main{flex:1}.cine .sub-head{max-width:860px;padding:clamp(130px, 18vh, 180px) var(--pad) clamp(56px, 8vh, 84px);text-align:center;margin:0 auto}.cine .sub-kicker{letter-spacing:.02em;color:#f1e7d3b3;margin-bottom:18px;font-size:13px}.cine .sub-h1{font-family:var(--display);letter-spacing:-.012em;color:var(--cream);text-wrap:balance;font-size:clamp(40px,6vw,84px);line-height:1}.cine .sub-lede{color:#f1e7d3cc;text-wrap:pretty;max-width:620px;margin:22px auto 0;font-size:16px;line-height:1.65}.cine .sub-lede em{color:var(--mustard);font-style:normal}.cine .sub-updated{color:#f1e7d399;margin-top:18px;font-size:13px}.cine .legal-sheet{background-color:var(--cream);background-image:var(--paper-tex);max-width:940px;color:var(--char-deep);background-size:900px;border-radius:0 0 6px 6px;margin:0 auto clamp(80px,12vh,140px);padding:clamp(40px,6vw,76px) clamp(22px,6vw,84px) clamp(44px,6vw,72px);position:relative;box-shadow:0 40px 80px -40px #000}.cine .legal-sheet .torn-edge{width:100%;height:44px;display:block;position:absolute;top:-43px;left:0}.cine .legal-toc{border-bottom:2px solid #26221f22;flex-wrap:wrap;gap:8px 18px;margin-bottom:8px;padding-bottom:28px;font-size:13.5px;display:flex}.cine .legal-toc a{color:var(--char-deep);border-bottom:2px solid #b8492f55;text-decoration:none}.cine .legal-toc a:hover{border-color:var(--coral-deep)}.cine .legal-sec{padding-top:34px;scroll-margin-top:96px}.cine .legal-sec h2{font-family:var(--display);margin-bottom:14px;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.cine .legal-sec p,.cine .legal-sec li{color:#26221f;max-width:68ch;font-size:15px;line-height:1.75}.cine .legal-sec p+p{margin-top:12px}.cine .legal-sec ul{gap:8px;margin:12px 0;display:grid}.cine .legal-sec li{padding-left:22px;position:relative}.cine .legal-sec li:before{content:"";background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute;top:.72em;left:2px}.cine .about-founder{margin-top:18px}.cine .about-founder h3{font-family:var(--display);margin-bottom:6px;font-size:clamp(18px,1.8vw,22px);line-height:1.2}.cine .about-founder h3 span{color:#5c544a;font-family:inherit}.cine .about-links{font-size:14px}.cine .legal-sheet a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cine .legal-sheet code{font-family:var(--mono,ui-monospace, monospace);background:#e6d9bf;border-radius:4px;padding:1px 5px;font-size:.92em}.cine .press-facts{gap:0;max-width:68ch;margin-top:6px;display:grid}.cine .press-facts>div{border-top:1px solid #d6c8ab;grid-template-columns:minmax(110px,160px) 1fr;gap:16px;padding:10px 0;font-size:15px;line-height:1.6;display:grid}.cine .press-facts dt{color:#5c544a}@media (max-width:560px){.cine .press-facts>div{grid-template-columns:1fr;gap:2px}}.cine .legal-contact{border-top:2px solid #26221f22;margin-top:44px;padding-top:24px;font-size:14.5px;line-height:1.7}.cine .legal-contact a{color:var(--coral-deep);font-weight:700}.cine .lost{max-width:1120px;padding:clamp(120px, 16vh, 170px) var(--pad) clamp(80px, 12vh, 130px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.cine .lost-art{justify-self:center;width:100%;max-width:460px}.cine .lost h1{font-family:var(--display);color:var(--cream);font-size:clamp(38px,5.4vw,72px);line-height:1.02}.cine .lost-sub{color:#f1e7d3cc;max-width:520px;margin-top:18px;font-size:16px;line-height:1.65}.cine .lost-card{background:#1b1917;border-radius:12px;margin-top:26px;overflow:hidden;box-shadow:0 0 0 1px #f1e7d31f,0 30px 60px -30px #000}.cine .lost-card-bar{color:#f1e7d399;border-bottom:1px solid #f1e7d314;padding:10px 16px;font-size:12px}.cine .lost-card p{color:var(--cream);padding:16px;font-size:14px;line-height:1.65}.cine .lost-card .pr{color:var(--coral);margin-right:8px}.cine .lost-ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.cine .lost-home{color:#f1e7d3cc;border-bottom:2px solid #f1e7d344;padding-bottom:2px;font-size:14px;text-decoration:none}.cine .lost-home:hover{color:var(--cream);border-color:var(--cream)}@media (max-width:760px){.cine .lost{text-align:left;grid-template-columns:1fr}.cine .lost-art{max-width:300px}}.cine .lost>*{min-width:0}.cine .lost-card p{overflow-wrap:anywhere;white-space:pre-line}@media (max-width:760px){.cine .lost h1{font-size:clamp(34px,10vw,44px)}}.cine .join{max-width:760px;padding:clamp(120px, 16vh, 170px) var(--pad) clamp(80px, 12vh, 130px);margin:0 auto}.cine .join>*{min-width:0}.cine .join-head{text-align:center;margin-bottom:clamp(30px,5vh,46px)}.cine .join-head .c-eyebrow{margin-bottom:20px}.cine .join-h1{font-family:var(--display);letter-spacing:-.012em;color:var(--cream);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(36px,6vw,76px);line-height:1.02}.cine .join-team{color:var(--mustard)}.cine .join-lede{color:#f1e7d3cc;text-wrap:pretty;max-width:560px;margin:20px auto 0;font-size:16px;line-height:1.65}.cine .join-lede b{color:var(--cream)}.cine .join-stack{gap:18px;display:grid}.cine .join-card{background:#24201d;border-radius:14px;min-height:120px;overflow:hidden;box-shadow:0 0 0 1px #f1e7d31f,0 30px 60px -30px #000}.cine .join-card--empty{color:#f1e7d3cc;padding:24px;font-size:14.5px;line-height:1.7}.cine .join-empty-h{font-family:var(--display);color:var(--cream);margin-bottom:10px;font-size:20px;line-height:1.2}.cine .join-card code{color:var(--cream);background:#f1e7d31a;border-radius:4px;padding:1px 6px}.cine .join-phone{color:var(--mustard);background:#e0aa3e1f;border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.6}.cine .join-tabs{border-bottom:1px solid #f1e7d314;gap:4px;padding:8px 8px 0;display:flex}.cine .join-tab{cursor:pointer;font:700 14px/1 var(--mono);color:#f1e7d399;background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 14px 12px;transition:color .2s,background .2s;display:inline-flex;position:relative}.cine .join-tab:hover{color:var(--cream)}.cine .join-tab[aria-selected=true]{color:var(--cream);background:#1b1917}.cine .join-tab[aria-selected=true]:after{content:"";background:var(--coral);border-radius:2px;height:3px;position:absolute;bottom:0;left:14px;right:14px}.cine .join-tab-you{font:400 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:#2e8a8426;border-radius:4px;padding:4px 6px}.cine .join-body{background:#1b1917;padding:20px}.cine .join-where{color:#f1e7d3b3;margin-bottom:12px;font-size:13.5px;line-height:1.6}.cine .join-line{font:400 14px/1.7 var(--mono);color:var(--cream);white-space:pre-wrap;overflow-wrap:anywhere;background:#0f0e0d;border-radius:10px;margin:0;padding:14px 16px;box-shadow:inset 0 0 0 1px #f1e7d314}.cine .join-line .pr{color:var(--coral);-webkit-user-select:none;user-select:none;margin-right:10px}.cine .join-line--small{margin-top:12px;font-size:13px}.cine .join-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px;display:flex}.cine .join-actions .btn{height:50px;padding:0 22px;font-size:15px}.cine .join-note{color:#f1e7d399;flex:240px;font-size:12.5px;line-height:1.6}.cine .join-card--agent{padding:0 0 20px}.cine .join-agent-bar{letter-spacing:.08em;text-transform:uppercase;color:#f1e7d399;border-bottom:1px solid #f1e7d314;padding:12px 20px;font-size:12px}.cine .join-agent-text{color:#f1e7d3d9;overflow-wrap:anywhere;white-space:pre-line;padding:16px 20px 0;font-size:13.5px;line-height:1.7}.cine .join-agent-text .pr{color:var(--coral);margin-right:8px}.cine .join-card--agent .join-actions{padding:0 20px}.cine .join-node{color:#f1e7d3b3;padding:0 4px;font-size:13.5px}.cine .join-node summary{cursor:pointer;border-bottom:2px solid #f1e7d333;width:fit-content;padding-bottom:2px}.cine .join-node summary:hover{color:var(--cream)}.cine .join-steps{counter-reset:js;gap:12px;margin:clamp(30px,5vh,44px) 0 0;padding:0;list-style:none;display:grid}.cine .join-steps li{color:#f1e7d3cc;counter-increment:js;padding-left:40px;font-size:14.5px;line-height:1.65;position:relative}.cine .join-steps li:before{content:counter(js);background:var(--mustard);width:26px;height:26px;color:var(--char-deep);font:700 13px/26px var(--mono);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.cine .join-steps b{color:var(--cream)}.cine .join-founder{text-align:center;margin-top:34px;font-size:14px}.cine .join-founder a{color:#f1e7d3cc;border-bottom:2px solid #f1e7d344;padding-bottom:2px;text-decoration:none}.cine .join-founder a:hover{color:var(--cream);border-color:var(--coral)}@media (max-width:560px){.cine .join-tab{padding:10px 10px 12px}.cine .join-tab-you{display:none}.cine .join-actions .btn{width:100%}}.cine .hero{height:100svh;min-height:540px;padding:clamp(80px, 11vh, 118px) var(--pad) clamp(12px, 2.4vh, 28px)}.cine .hero h1{font-size:clamp(34px,min(7vw,9vh),112px)}.cine .lede{margin-top:clamp(8px,1.8vh,22px)}.cine .ctas{gap:0;margin-top:clamp(12px,2.4vh,28px)}.cine .film-link{margin-top:clamp(4px,1.2vh,20px)}.cine .c-hero-stage{aspect-ratio:auto;flex:1 1 0;width:min(1180px,100%);min-height:0;margin-top:clamp(4px,1.2vh,10px)}.cine .c-hero-stage>svg{width:100%;height:100%;display:block}.cine .tools{flex:none;gap:8px;margin-top:clamp(6px,1.4vh,18px)}@media (max-width:640px){.cine .hero{padding-top:84px}.cine .hero h1{font-size:clamp(30px,min(9.4vw,6.2vh),40px)}.cine .c-hero-stage{width:100%;margin-top:6px}.cine .tools ul{gap:4px 14px;font-size:13px}.cine main section:not(.outro) h2{font-size:clamp(24px,7vw,30px)}}.cine .story-card:nth-child(4) .use-n{color:var(--coral-deep)}.cine .story-card .story-art{border-bottom:3px solid #1b19172e}.cine .use-copy{justify-content:space-between}.cine .use-copy .rcpt+h3{margin-top:auto}.cine .rcpt{background:var(--cream);width:min(100%,300px);color:var(--char-deep);font:400 12.5px/1.45 var(--mono);border-radius:6px;align-self:flex-end;padding:16px 18px 14px;transform:rotate(2deg);box-shadow:4px 6px #1b191738}.cine .use:nth-child(2n) .rcpt{transform:rotate(-1.5deg)}.cine .use .rcpt-h{color:var(--char-deep);letter-spacing:.14em;text-transform:uppercase;opacity:.55;border-bottom:2px dashed #1b191733;margin-bottom:8px;padding-bottom:10px;font-size:10.5px;font-weight:700}.cine .rcpt dl>div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.cine .rcpt dt{opacity:.6}.cine .rcpt dd{text-align:right;font-weight:700}.cine .use .rcpt-s{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);border-top:2px dashed #1b191733;margin-top:10px;padding-top:10px;font-size:12.5px;font-weight:700}.cine .use .rcpt-s:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.cine .use .rcpt-s--wait{color:#a87514}@media (max-width:900px){.cine .rcpt{display:none}}.cine .keyband{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64'%3E%3Crect width='56' height='5' fill='%231b1917'/%3E%3Crect y='59' width='56' height='5' fill='%231b1917'/%3E%3Cpath d='M6,51 V13 H46 V41 H20 V27 H32' fill='none' stroke='%231b1917' stroke-width='5' stroke-linecap='square'/%3E%3C/svg%3E") 50%/auto 32px repeat-x;height:32px}.cine .pricing .keyband{width:100vw;margin:clamp(48px,6vw,80px) 0 0 calc(50% - 50vw)}.cine .foot{border-top:0;padding-top:56px;position:relative}.cine .foot:before{content:"";opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64'%3E%3Crect width='56' height='5' fill='%23ddd0b6'/%3E%3Crect y='59' width='56' height='5' fill='%23ddd0b6'/%3E%3Cpath d='M6,51 V13 H46 V41 H20 V27 H32' fill='none' stroke='%23ddd0b6' stroke-width='5' stroke-linecap='square'/%3E%3C/svg%3E") 50%/auto 26px repeat-x;height:26px;position:absolute;inset:0 0 auto}.cine .cmd-line{font:400 13px/1.4 var(--mono);color:#f1e7d3cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:clamp(10px,1.6vh,16px);display:flex}.cine .cmd-line code{font:inherit;color:var(--cream);background:#f1e7d314;border:1px solid #f1e7d31f;border-radius:6px;padding:4px 9px}.cine .cmd-line>span{color:#f1e7d355}.cine .alt-line{color:#f1e7d355;font:400 14px/1 var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px;margin-top:clamp(4px,1vh,12px);display:flex}.cine .alt-line .film-link{margin-top:0}.cine .link-btn{cursor:pointer;font:400 14px/1 var(--mono);letter-spacing:.02em;color:#f1e7d3b3;text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;-webkit-text-decoration:underline #f1e7d340;text-decoration:underline #f1e7d340;transition:color .3s}.cine .link-btn:hover{color:var(--cream)}.cine .link-btn.is-copied{color:var(--teal)}.cine .prompt-show .setup-note{font:400 13px/1.6 var(--mono);color:#f1e7d399;text-align:center;max-width:560px}.cine .prompt-show .setup-note a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #f1e7d340;text-decoration:underline #f1e7d340;transition:color .3s}.cine .prompt-show .setup-note a:hover{color:var(--cream)}.cine .prompt-show .setup-note .link-btn{padding:2px;font-size:13px}@media (max-width:640px){.cine .cmd-line,.cine .alt-line>span{display:none}.cine .alt-line{flex-direction:column;gap:0}.cine .alt-line,.cine .link-btn{font-size:13px}}.cine .agents-line .ag{white-space:nowrap;color:var(--cream);align-items:center;gap:.32em;display:inline-flex}.cine .agents-line .ag-ic{flex:none;width:1.15em;height:1.15em}.cine .agents-line .ag-codex,.cine .agents-line .ag-cursor,.cine .agents-line .ag-grok{color:var(--cream)}.cine .agents-line em{margin-top:6px;display:block}@media (max-width:640px){.cine .agents-line em{display:none}}.cine .fitblock{background:var(--char-deep);padding:clamp(110px, 14vh, 170px) var(--pad);flex-direction:column;align-items:center;display:flex}.cine .fit-table{width:min(1100px,100%);font-family:var(--mono);flex-direction:column;gap:10px;margin-top:clamp(40px,6vh,64px);display:flex}.cine .fit-r{color:var(--cream);background:#f1e7d30a;border:1px solid #f1e7d314;border-radius:12px;grid-template-columns:1.7fr repeat(5,1fr);align-items:center;gap:8px;padding:16px 20px;display:grid}.cine .fit-head{background:0 0;border:0;padding-top:0;padding-bottom:4px}.cine .fit-head .fit-c{letter-spacing:.1em;text-transform:uppercase;color:#f1e7d399;font-size:11px;line-height:1.35}.cine .fit-n b{font-family:var(--display);font-size:17px;font-weight:400;line-height:1.15;display:block}.cine .fit-n span{color:#f1e7d380;margin-top:4px;font-size:12px;display:block}.cine .fit-c{text-align:center;font-size:18px}.cine .fit-yes{color:var(--teal);font-weight:700}.cine .fit-no{color:#f1e7d340}.cine .fit-r.is-us{background:var(--cream);color:var(--char-deep);border-color:var(--cream);box-shadow:0 30px 60px -30px #000, 0 0 0 3px var(--mustard)}.cine .fit-r.is-us .fit-n span{color:var(--char);opacity:.7}.cine .fit-r.is-us .fit-yes{color:var(--teal-deep)}.cine .fit-h3{font-family:var(--display);color:var(--cream);text-align:center;margin-top:clamp(56px,8vh,88px);font-size:clamp(24px,2.4vw,34px);font-weight:400}.cine .fit-cards{grid-template-columns:repeat(3,1fr);gap:20px;width:min(1100px,100%);margin:24px 0 0;padding:0;list-style:none;display:grid}.cine .fit-card{background:var(--u);color:var(--cream);border-radius:16px;padding:26px 24px 28px;box-shadow:0 40px 70px -40px #000}.cine .fit-card:nth-child(3){color:var(--char-deep)}.cine .fit-card h4{font-family:var(--display);font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.1}.cine .fit-card p{font:400 14px/1.6 var(--mono);opacity:.9;margin-top:10px}@media (max-width:760px){.cine .fit-head{display:none}.cine .fit-r{grid-template-columns:1fr 1fr;gap:6px 12px}.cine .fit-n{grid-column:1/-1;margin-bottom:4px}.cine .fit-c{text-align:left;align-items:center;gap:8px;font-size:15px;display:flex}.cine .fit-c:after{content:attr(data-label);letter-spacing:.02em;opacity:.75;font-size:11.5px}.cine .fit-cards{grid-template-columns:1fr}}.cine .tools li{align-items:center;gap:.4em;display:inline-flex}.cine .tools .tool-ic{color:currentColor;flex:none;width:1.1em;height:1.1em}.cine .fit-yes{background:var(--teal);width:26px;height:26px;color:var(--cream);border-radius:50%;flex:none;place-items:center;font-size:14px;display:inline-grid}.cine .fit-r.is-us .fit-yes{background:var(--teal-deep);color:var(--cream)}.cine .fit-no{flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.cine .vs{width:min(1040px,100%);font-family:var(--mono);margin-top:clamp(40px,6vh,64px);position:relative}.cine .vs:before{content:"";background:var(--cream);width:50%;box-shadow:0 0 0 3px var(--mustard), 0 40px 70px -40px #000;border-radius:18px;position:absolute;top:0;bottom:0;right:0}.cine .vs-head,.cine .vs-list li{grid-template-columns:1fr 1fr;display:grid;position:relative}.cine .vs-head span{letter-spacing:.14em;text-transform:uppercase;color:#f1e7d380;padding:22px 32px 10px;font-size:12px;font-weight:700}.cine .vs-head span+span{color:var(--teal-deep)}.cine .vs-list{margin:0;padding:0 0 12px;list-style:none}.cine .vs-list li+li{border-top:1px dashed #f1e7d31f}.cine .vs-list p{align-items:flex-start;gap:14px;padding:18px 32px;font-size:15.5px;line-height:1.5;display:flex}.cine .vs-was{color:#f1e7d38c}.cine .vs-now{color:var(--char-deep);border-top:1px dashed #26221f1f;margin-top:-1px;font-weight:700}.cine .vs-list li:first-child .vs-now{border-top:0}.cine .vs-x{text-align:center;color:#f1e7d340;flex:none;width:24px}.cine .vs-ok{background:var(--teal);width:24px;height:24px;color:var(--cream);border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:13px;display:inline-grid}.cine .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.cine .vs:before,.cine .vs-head{display:none}.cine .vs-list{flex-direction:column;gap:12px;padding:0;display:flex}.cine .vs-list li{border-radius:14px;grid-template-columns:1fr;overflow:hidden;border:0!important}.cine .vs-list p{padding:14px 18px;font-size:14px}.cine .vs-was{background:#f1e7d30d}.cine .vs-now{background:var(--cream);border:0;margin:0}}.cine .vtiles{grid-template-columns:repeat(5,1fr);gap:16px;width:min(1180px,100%);margin:clamp(40px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.cine .vt{border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 70px -40px #000}.cine .vt-was,.cine .vt-now{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 18px;display:flex}.cine .vt-was{background:#f1e7d30a;border:1px solid #f1e7d314;border-bottom:0;border-radius:18px 18px 0 0}.cine .vt-now{background:var(--cream);position:relative}.cine .vt-now:before{content:"↓";background:var(--mustard);width:28px;height:28px;color:var(--char-deep);font:700 14px/1 var(--mono);box-shadow:0 0 0 4px var(--char-deep);border-radius:50%;place-items:center;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.cine .vt svg{width:100%;max-width:170px;height:auto;display:block}.cine .vt-tag{font:700 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f1e7d366}.cine .vt-now .vt-tag{color:var(--teal-deep);margin-top:6px}.cine .vt p{font:400 14px/1.35 var(--mono);color:#f1e7d38c;place-items:center;min-height:2.7em;display:grid}.cine .vt-now p{font-family:var(--display);color:var(--char-deep);font-size:16px;line-height:1.15}@media (max-width:1080px){.cine .vtiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.cine .vtiles{grid-template-columns:1fr;gap:14px}.cine .vt{flex-direction:row}.cine .vt-was{border:1px solid #f1e7d314;border-right:0;border-radius:18px 0 0 18px;flex:1}.cine .vt-now{flex:1.15}.cine .vt-now:before{content:"→";top:50%;left:-15px;transform:translateY(-50%)}.cine .vt svg{max-width:120px}.cine .vt p{min-height:0;font-size:12.5px}.cine .vt-now p{font-size:14px}}.cine .ctas{position:relative}.cine .copied-pop{z-index:30;opacity:0;width:min(620px,100vw - 32px);transition:opacity .25s, transform .35s var(--out);background:var(--cream);color:var(--char-deep);box-shadow:0 0 0 3px var(--teal), 0 40px 80px -30px #000;text-align:left;border-radius:14px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-8px)}.cine .copied-pop.is-on{opacity:1;transform:translate(-50%)}.cine .copied-pop:before{content:"";background:var(--cream);width:14px;height:14px;box-shadow:-2px -2px 0 1px var(--teal);position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.cine .cp-top{font:400 13px/1.3 var(--mono);border-bottom:2px dashed #26221f1f;align-items:center;gap:8px;padding:12px 44px 10px 16px;display:flex;position:relative}.cine .cp-ok{background:var(--teal);width:20px;height:20px;color:var(--cream);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.cine .cp-x{cursor:pointer;width:30px;height:30px;font:400 20px/1 var(--mono);color:var(--char);background:0 0;border:0;border-radius:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cine .cp-x:hover{background:#26221f14}.cine .cp-text{white-space:pre-wrap;word-break:break-word;max-height:190px;font:400 12.5px/1.6 var(--mono);color:var(--char);margin:0;padding:12px 16px 14px;overflow:auto}@media (max-width:640px){.cine .cp-text{max-height:210px;font-size:11.5px}}.cine .tp-wrap{max-width:900px;padding:0 var(--pad);margin:0 auto}.cine .tp-card{background:#1f1c19;border:1px solid #f1e7d31f;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -40px #000}.cine .tp-bar{font:400 12px/1 var(--mono);color:#f1e7d380;border-bottom:1px solid #f1e7d314;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.cine .tp-copy{cursor:pointer;background:var(--coral);color:var(--char-deep);font:700 13px/1 var(--mono);box-shadow:0 4px 0 var(--coral-deep);border:0;border-radius:9px;padding:11px 16px}.cine .tp-copy:hover{filter:brightness(1.05)}.cine .tp-text{white-space:pre-wrap;word-break:break-word;max-height:460px;font:400 13.5px/1.7 var(--mono);color:#f1e7d3d9;margin:0;padding:20px 22px 24px;overflow:auto}.cine .tp-out{max-width:1100px;padding:0 var(--pad);margin:clamp(64px,10vh,110px) auto 0}.cine .tp-h2{font-family:var(--display);color:var(--cream);text-align:center;font-size:clamp(26px,3vw,40px);font-weight:400}.cine .tp-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cine .tp-tile{background:var(--u);color:var(--cream);border-radius:16px;padding:22px 20px 24px;box-shadow:0 40px 70px -40px #000}.cine .tp-tile:nth-child(3),.cine .tp-tile:nth-child(4){color:var(--char-deep)}.cine .tp-tile h3{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.1}.cine .tp-tile p{font:400 13.5px/1.55 var(--mono);opacity:.9;margin-top:10px}.cine .tp-run{margin-top:clamp(90px,14vh,150px)}.cine .tp-run h2{font-family:var(--display);margin-bottom:14px;font-size:clamp(26px,3vw,38px);font-weight:400}.cine .tp-run p{font:400 15px/1.7 var(--mono);margin-top:12px}.cine .tp-cta{cursor:pointer;background:var(--char-deep);color:var(--cream);font:700 14px/1 var(--mono);border:0;border-radius:10px;margin-top:8px;padding:15px 20px}.cine .tp-cta:hover{background:var(--teal-deep)}.cine .tp-credit{opacity:.6;font-size:12.5px!important}@media (max-width:900px){.cine .tp-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cine .tp-grid{grid-template-columns:1fr}.cine .tp-text{max-height:380px;font-size:12.5px}}.cine .hb-head{max-width:1140px}.cine .hb-head .sub-h1{font-size:clamp(36px,5vw,70px)}.cine .hb-offer{max-width:900px;padding:0 var(--pad);margin:0 auto}.cine .hb-coupon{background:var(--coral);color:var(--char-deep);box-shadow:0 0 0 4px var(--mustard), 0 40px 80px -40px #000;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:44px 36px 34px;display:grid;position:relative}.cine .hb-rib{background:var(--mustard);color:var(--char-deep);font:700 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;padding:10px 14px 9px;position:absolute;top:-16px;left:28px;box-shadow:0 4px #a87514}.cine .hb-k{font:700 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.cine .hb-big{font-family:var(--display);letter-spacing:-.02em;margin-top:10px;font-size:clamp(40px,4.2vw,56px);line-height:.95}.cine .hb-sub{font:400 15px/1.6 var(--mono);max-width:420px;margin-top:14px}.cine .hb-act{flex-direction:column;gap:12px;width:290px;display:flex}.cine .hb-book{text-align:center;background:var(--char-deep);color:var(--cream);font:700 15px/1 var(--mono);border-radius:11px;padding:17px 20px;text-decoration:none;display:block;box-shadow:0 5px #000}.cine .hb-book:hover{background:var(--teal-deep)}.cine .hb-copy{border:2px solid var(--char-deep);cursor:pointer;color:var(--char-deep);font:700 13px/1.35 var(--mono);text-align:center;background:0 0;border-radius:11px;padding:12px 14px}.cine .hb-copy:hover{background:#ffffff26}.cine .hb-steps{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.cine .hb-coupon{grid-template-columns:1fr;padding:40px 22px 26px}.cine .hb-act{width:auto}.cine .hb-steps{grid-template-columns:1fr}}.cine .hero-copy{max-width:1320px}.cine .hero h1{text-wrap:balance;font-size:clamp(34px,min(5.4vw,9vh),96px)}.cine .uses h2{max-width:none}.cine .security h2{font-size:clamp(38px,3.4vw,54px)}.cine .outro h2{font-size:clamp(40px,5.4vw,96px)}.cine main h2,.cine .lede,.cine .price-sub,.cine .sec-sub,.cine .how-sub,.cine .outro-sub{text-wrap:balance}@media (max-width:640px){.cine .hero h1{font-size:clamp(30px,min(10vw,6.2vh),42px)}}
