.cine{isolation:isolate;--canvas:#f8efdd;--canvas-2:#f1e3c6;--panel:#fffbf2;--line:#e4d3b4;--line-strong:#98805f;--ink:#231917;--ink-2:#5e4b41;--ink-3:#6b584d;--accent:#e57e22;--accent-hover:#bf401f;--accent-muted:#e57e2229;--ok:#9abf00;--ok-ink:#5b7200;--night:#160f0c;--night-2:#2a1b14;--cream-text:#fcebd0;--cream-text-2:#fcebd0c7;--tshadow:0 1px 2px #120b08f2,0 3px 12px #120b08c7,0 10px 44px #120b08cc;--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--font-display:var(--font-montserrat),Arial,Helvetica,sans-serif;--font-body:var(--font-montserrat),Arial,Helvetica,sans-serif;--font-mono:var(--font-jbmono),ui-monospace,Consolas,"Courier New",monospace;--nav-h:72px;--hero-vh:480;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;position:relative}.cine *,.cine :before,.cine :after{box-sizing:border-box}.cine{scroll-behavior:auto;-webkit-text-size-adjust:100%;background:var(--canvas);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65;overflow-x:clip}.cine img,.cine svg,.cine video{max-width:100%;display:block}.cine a{color:inherit}.cine button{font:inherit;color:inherit}.cine h1,.cine h2,.cine h3,.cine h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.cine p{margin:0}.cine .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cine .skip{z-index:100;background:var(--ink);color:var(--cream-text);border-radius:999px;padding:10px 16px;font-weight:600;transition:top .2s;position:absolute;top:-60px;left:12px}.cine .skip:focus{top:12px}.cine .mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:500}.cine .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.cine :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.cine .env{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 20% 10%,#e57e221a,transparent 60%), radial-gradient(ellipse 50% 40% at 85% 80%,#9abf0014,transparent 60%), var(--canvas);animation:80s ease-in-out -20s infinite alternate cine-envDrift;position:fixed;inset:-10%}.cine .env:after{content:"";opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .35 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes cine-envDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.04)}}.cine .top{z-index:50;height:var(--nav-h);color:var(--cream-text);transition:background .5s var(--ease),box-shadow .5s var(--ease),color .5s var(--ease),backdrop-filter .5s;align-items:center;display:flex;position:fixed;inset:0 0 auto}.cine .top .actions{align-items:center;gap:10px;display:flex}.cine .top .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.cine .brand{width:260px;height:56px;display:block;position:relative}.cine .brand img{object-fit:contain;object-position:left center;width:auto;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}.cine .brand .on-light{opacity:0}.cine .top.solid{color:var(--ink);-webkit-backdrop-filter:blur(14px);background:#f8efdddb;box-shadow:0 1px #23191714}.cine .top.solid .brand .on-dark{opacity:0}.cine .top.solid .brand .on-light{opacity:1}.cine .top-links{align-items:baseline;gap:28px;margin:0;padding:0;list-style:none;display:flex}.cine .top-links a{color:var(--cream-text);transition:color .35s var(--ease);font-size:.92rem;font-weight:600;text-decoration:none}.cine .top.solid .top-links a{color:var(--ink)}.cine .top-links a:hover{color:var(--accent)}.cine .btn{cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;background:var(--accent);color:var(--ink);transition:background .35s var(--ease),color .35s var(--ease),transform .35s var(--ease-out),box-shadow .35s var(--ease);text-shadow:none;border:0;border-radius:999px;padding:14px 26px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-block;position:relative}.cine .btn:hover{background:var(--accent-hover);color:var(--cream-text);transform:translateY(-1px)}.cine .btn.ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.cine .btn.ghost:hover{background:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.cine .top .btn{white-space:nowrap;padding:11px 20px;font-size:.88rem}@media (max-width:900px){.cine .brand{width:180px;height:38px}}@media (max-width:480px){.cine .brand{width:140px;height:32px}.cine .top .btn{padding:9px 13px;font-size:.78rem}.cine .top .actions{gap:6px}}.cine .cta .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.cine .cta .also{color:var(--cream-text-2);margin-top:16px;font-size:.92rem}.cine .cta .also a{color:var(--cream-text);text-underline-offset:3px}.cine .hero{height:calc(var(--hero-vh) * 1vh);background:var(--night);color:var(--cream-text);position:relative}.cine .stage{background:var(--night);height:100svh;position:sticky;top:0;overflow:hidden}.cine .poster,.cine .stage video{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.cine .poster{background-color:var(--night-2);transition:opacity 1.2s var(--ease)}.cine .stage video{opacity:0;transition:opacity 1.2s var(--ease);will-change:transform;transform:translateZ(0)}.cine .stage.video-ready video{opacity:1}.cine .stage.video-failed video{display:none}.cine .scrim{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#120b0800 35%,#120b08a3 100%);position:absolute;inset:0}.cine .ring{width:48px;height:48px;color:var(--cream-text);opacity:.9;transition:opacity .8s var(--ease) .4s;pointer-events:none;position:absolute;bottom:28px;right:28px}.cine .ring circle{transform-origin:50%;transition:stroke-dashoffset .15s linear;transform:rotate(-90deg)}.cine .ring.done{opacity:0}.cine .cue{color:var(--cream-text-2);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cine .cue.hide{opacity:0;transform:translate(-50%,10px)}.cine .cue svg{width:22px;height:22px;animation:cine-cueBob 2.6s var(--ease) -1s infinite}@keyframes cine-cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.cine .band{padding:calc(var(--nav-h) + 4vh) 6vw 10vh;opacity:0;pointer-events:none;text-shadow:var(--tshadow);display:grid;position:absolute;inset:0}.cine .band.on{pointer-events:auto}.cine .band .btn{text-shadow:none}.cine .band:before{content:"";pointer-events:none;opacity:calc(.25 + .75*var(--k,1));background:radial-gradient(ellipse 74% 62% at var(--sx,50%) var(--sy,50%),rgba(18,11,8,var(--sa,.66)) 0%,rgba(18,11,8,calc(var(--sa,.66)*.66)) 46%,#120b0800 76%);position:absolute;inset:-4%}.cine .band>*{position:relative}.cine .band.left{--sx:26%;--sy:50%;align-content:center;justify-items:start}.cine .band.left .copy{max-width:min(46vw,620px)}.cine .band.right{--sx:74%;--sy:50%;align-content:center;justify-items:end}.cine .band.right .copy{text-align:right;max-width:min(46vw,620px)}.cine .band.center{text-align:center;--sx:50%;--sy:46%;align-content:center;justify-items:center}.cine .band.center .copy{max-width:min(78vw,900px)}.cine .band.low{--sy:72%;align-content:end}.cine .band.high{--sy:32%;align-content:start}@property --k{syntax:"<number>";inherits:true;initial-value:0}.cine .band{transition:--k .55s var(--ease)}.cine .band .kicker{color:var(--cream-text-2);opacity:var(--k,0);transform:translateY(calc((1 - var(--k,0))*8px));margin-bottom:14px;transition:none}.cine .band h1,.cine .band h2{color:var(--cream-text);font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1.02}.cine .band .sub{color:var(--cream-text-2);max-width:34ch;opacity:clamp(0,(var(--k,0) - .55)*3,1);transform:translateY(calc((1 - clamp(0,(var(--k,0) - .55)*3,1))*10px));margin-top:clamp(14px,2vw,22px);font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:500;line-height:1.5}.cine .band.right .sub{margin-left:auto}.cine .band .cta-row{opacity:clamp(0,(var(--k,0) - .74)*4.5,1);transform:translateY(calc((1 - clamp(0,(var(--k,0) - .74)*4.5,1))*12px));flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(20px,2.6vw,32px);display:flex}.cine .band.center .cta-row{justify-content:center}.cine .band .em{color:var(--accent)}.cine .band.settle{--sa:.72;--sy:66%}.cine .band.settle .em{color:var(--accent)}.cine .chip{-webkit-backdrop-filter:blur(10px);text-shadow:0 1px 3px #120b08d9;background:#120b088c;border:1px solid #fcebd038;border-radius:10px;padding:6px 10px;display:inline-block}.cine .hud{color:var(--cream-text-2);opacity:var(--k,0);gap:10px;display:flex;position:absolute;bottom:34px;left:6vw}.cine .split .vis{display:inline}.cine .split .w{white-space:nowrap;display:inline-block}.cine .split .c{display:inline-block}.cine .fx-rise .w{--kc:clamp(0,(var(--k,0) - var(--th,0))*3,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc))*var(--jy,18px)))}.cine .fx-drift .w{--kc:clamp(0,(var(--k,0) - var(--th,0))*2.8,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc))*var(--jy,-24px)))}.cine .fx-scatter .c{--kc:clamp(0,(var(--k,0) - var(--th,0))*2.6,1);opacity:var(--kc);transform:translate(calc((1 - var(--kc))*var(--jx,0px)),calc((1 - var(--kc))*var(--jy,0px))) rotate(calc((1 - var(--kc))*var(--jr,0deg)))}.cine .fx-grid .c{--kc:clamp(0,(var(--k,0) - var(--th,0))*2.6,1);opacity:var(--kc);transform:translateX(calc((1 - var(--kc))*var(--jx,0px)))}.cine .fx-punch .w{--kc:clamp(0,(var(--k,0) - var(--th,0))*3,1);--ks:clamp(0,(var(--k,0) - var(--th,0) - var(--sd,.1))*var(--ss,3.2),1);opacity:var(--kc);transform:scale(calc(.6 + (.4 + var(--ov,.12))*var(--kc) - var(--ov,.12)*var(--ks)))}.cine .fx-punch .w.em{--ov:.24;--sd:.16;--ss:2.6}.cine .fx-approach .w{--kc:clamp(0,(var(--k,0) - var(--th,0))*3,1);opacity:var(--kc);transform:scale(calc(.84 + .16*var(--kc)))}.cine .fx-weave .c{--kc:clamp(0,(var(--k,0) - var(--th,0))*2.6,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc))*var(--jy,0px)))}.cine .static-hero{display:none}@media (max-width:720px),(orientation:portrait) and (max-width:1024px),(orientation:portrait) and (pointer:coarse),(orientation:landscape) and (pointer:coarse) and (max-height:560px),(prefers-reduced-motion:reduce){.cine .hero{height:auto;min-height:100svh}.cine .stage{height:auto;min-height:100svh;position:relative}.cine .poster,.cine .stage video,.cine .ring,.cine .cue,.cine .hud,.cine .band{display:none!important}.cine .static-hero{min-height:100svh;padding:calc(var(--nav-h) + 8vh) 6vw 9vh;color:var(--cream-text);background:linear-gradient(180deg,#160f0c26 0%,#160f0c8c 55%,#160f0ceb 100%), url(/cine/hero-static.jpg) center 30% / cover no-repeat,var(--night-2);text-shadow:var(--tshadow);align-content:end;display:grid;position:relative}.cine .static-hero .kicker{color:var(--cream-text-2);margin-bottom:12px}.cine .static-hero h1{max-width:14ch;font-size:clamp(2.1rem,9vw,3.4rem)}.cine .static-hero .sub{color:var(--cream-text-2);max-width:32ch;margin-top:16px;font-size:1.08rem;line-height:1.5}.cine .static-hero .cta-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cine .static-hero .btn{text-shadow:none}.cine .scrim{display:none}}@media (max-height:560px){.cine .cue,.cine .hud{display:none}}.cine main,.cine section{position:relative}.cine .sec{padding:clamp(72px,9vw,128px) 0}.cine .kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:500}.cine .kicker .dot{background:var(--ok);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.cine .h2{max-width:22ch;margin-top:14px;font-size:clamp(1.9rem,3.6vw,3.1rem)}.cine .lede{color:var(--ink-2);max-width:56ch;margin-top:18px;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.6}.cine .lede b{color:var(--ink);font-weight:600}.cine .settle{padding-top:clamp(56px,7vw,96px)}.cine .settle .grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.cine .settle .h2{max-width:26ch}.cine .settle .frame{aspect-ratio:16/10;background:var(--night-2);border-radius:22px;position:relative;overflow:hidden}.cine .settle .frame img{object-fit:cover;width:100%;height:100%}.cine .settle .frame:after{content:"";pointer-events:none;border-radius:22px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2319171f}.cine .settle .ring-mark{width:120px;height:120px;color:var(--ok);position:absolute;bottom:-26px;right:-26px}@media (max-width:900px){.cine .settle .grid{grid-template-columns:1fr}.cine .settle .frame{order:-1}}.cine .day{background:#f1e3c6b8;overflow:hidden}.cine .day .rail{grid-template-columns:120px 1fr;gap:clamp(20px,3vw,48px);display:grid;position:relative}.cine .day .line{position:relative}.cine .day .line i{background:radial-gradient(circle at 50% 50%,var(--ok) 2.6px,transparent 3.2px) 0 0/6px 14px repeat-y;clip-path:inset(0 0 100%);width:6px;transition:clip-path 3.2s var(--ease);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cine .day.in .line i{clip-path:inset(0)}.cine .step .t .kicker{color:var(--ink-3)}.cine .day .steps{gap:clamp(40px,6vw,88px);display:grid}.cine .step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.cine .step:nth-child(2n){direction:rtl}.cine .step:nth-child(2n)>*{direction:ltr}.cine .step .t{align-items:baseline;gap:14px;display:flex}.cine .step .time{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent-hover);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.cine .step h3{margin-top:10px;font-size:clamp(1.4rem,2.2vw,1.9rem)}.cine .step p{color:var(--ink-2);max-width:44ch;margin-top:12px}.cine .step .shot{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px #23191714,0 30px 60px -40px #23191759}.cine .step .shot img{width:100%;height:auto}@media (max-width:900px){.cine .day .rail{grid-template-columns:28px 1fr}.cine .step{grid-template-columns:1fr}.cine .step:nth-child(2n){direction:ltr}.cine .step .shot{order:-1}}.cine .proof .tabs{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cine .proof-tab{border:1.5px solid var(--line-strong);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);background:0 0;border-radius:999px;padding:10px 18px;font-size:.92rem;font-weight:600}.cine .proof-tab:hover{border-color:var(--accent)}.cine .proof-tab.active{background:var(--ink);color:var(--cream-text);border-color:var(--ink)}.cine .proof .screen{background:var(--panel);border:1px solid var(--line);border-radius:22px;margin-top:26px;padding:14px;position:relative;box-shadow:0 40px 80px -50px #23191773}.cine .proof .screen .bar{gap:6px;padding:0 4px 12px;display:flex}.cine .proof .screen .bar i{background:var(--line-strong);border-radius:50%;width:10px;height:10px;display:block}.cine .proof .screen .bar i:first-child{background:var(--accent)}.cine .proof-shot{border:1px solid var(--line);border-radius:12px;overflow:hidden}.cine .proof-shot img{width:100%;height:auto}.cine .proof .cap{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:18px;display:flex}.cine .proof .cap .mono{color:var(--ink-3)}.cine .mods{background:var(--ink);color:var(--cream-text)}.cine .mods .kicker,.cine .mods .lede{color:var(--cream-text-2)}.cine .mods .lede b{color:var(--cream-text)}.cine .mods ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.cine .mods li{border-top:1px solid #fcebd024;grid-template-columns:56px 1fr;align-items:baseline;gap:18px;padding:22px 0;display:grid}.cine .mods li .n{font-family:var(--font-mono);color:var(--ok);letter-spacing:.06em;font-size:.85rem;font-weight:500}.cine .mods li h3{font-size:1.15rem;font-weight:800}.cine .mods li p{color:var(--cream-text-2);margin-top:6px;font-size:.98rem}.cine .mods li.soon h3:after{content:"Yol haritası";font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--cream-text-2);vertical-align:2px;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:.62rem;font-weight:500}@media (max-width:820px){.cine .mods ol{grid-template-columns:1fr}}.cine .any .grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.cine .any .mark{aspect-ratio:1;max-width:460px;margin-inline:auto;position:relative}.cine .any .mark img{object-fit:contain;width:72%;height:72%;position:absolute;inset:14%}.cine .any .mark svg{width:100%;height:100%;color:var(--ok);position:absolute;inset:0}.cine .any .mark .orbit{transform-origin:50%}.cine .any.alive.live .mark .orbit{animation:60s linear -12s infinite cine-orbit}@keyframes cine-orbit{to{transform:rotate(360deg)}}.cine .any ul{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.cine .any li{color:var(--ink-2);grid-template-columns:28px 1fr;align-items:baseline;gap:14px;display:grid}.cine .any li b{color:var(--ink);font-weight:600}.cine .any li svg{width:22px;height:22px;color:var(--ok-ink);transform:translateY(4px)}@media (max-width:900px){.cine .any .grid{grid-template-columns:1fr}}.cine .law{background:#f1e3c6b8}.cine .law .facts{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(28px,4vw,48px);display:grid;overflow:hidden}.cine .law .fact{background:var(--panel);padding:26px 24px}.cine .law .fact .big{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800}.cine .law .fact .big small{color:var(--ink-3);margin-left:6px;font-size:.55em;font-weight:600}.cine .law .fact p{color:var(--ink-2);margin-top:8px;font-size:.95rem}.cine .law .fact .src{color:var(--ink-3);margin-top:12px;display:block}.cine .law .note{color:var(--ink-3);max-width:70ch;margin-top:18px;font-size:.88rem}@media (max-width:820px){.cine .law .facts{grid-template-columns:1fr}}.cine .faq .list{border-top:1px solid var(--line);margin-top:clamp(24px,4vw,40px)}.cine .faq details{border-bottom:1px solid var(--line)}.cine .faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:800;list-style:none;display:flex}.cine .faq summary::-webkit-details-marker{display:none}.cine .faq summary .plus{border:1.5px solid var(--line-strong);width:26px;height:26px;transition:transform .4s var(--ease),border-color .3s;border-radius:50%;flex:none;position:relative;transform:translateY(4px)}.cine .faq summary .plus:before,.cine .faq summary .plus:after{content:"";background:var(--ink);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cine .faq summary .plus:after{transition:transform .4s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.cine .faq details[open] summary .plus{border-color:var(--accent);transform:translateY(4px)rotate(45deg)}.cine .faq details p{color:var(--ink-2);max-width:66ch;padding:0 0 22px}.cine .faq details p b{color:var(--ink);font-weight:600}.cine .cta{background:var(--ink);color:var(--cream-text);overflow:hidden}.cine .cta .kicker,.cine .cta .lede{color:var(--cream-text-2)}.cine .cta .grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.cine .hold{gap:18px;margin-top:28px;display:grid}.cine .hold-btn{-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;color:var(--cream-text);text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex;position:relative}.cine .hold-ring{flex:none;width:84px;height:84px;position:relative}.cine .hold-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cine .hold-ring .track{stroke:#fcebd02e;stroke-width:5px;fill:none}.cine .hold-prog{stroke:var(--ok);stroke-width:5px;fill:none;stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:calc(226 * (1 - var(--p,0)))}.cine .hold-ring .core{background:var(--accent);transition:transform .35s var(--ease-out),background .35s var(--ease);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset:16px}.cine .hold.pressing .hold-ring .core{transform:scale(.9)}.cine .hold.done .hold-ring .core{background:var(--ok);transform:scale(1)}.cine .hold-btn .lbl{font-family:var(--font-display);font-size:1.2rem;font-weight:800}.cine .hold-btn .hint{color:var(--cream-text-2);margin-top:4px;font-size:.92rem;font-weight:500;display:block}.cine .hold.done .hold-btn .hint{color:var(--ok)}.cine .hold-list{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cine .hold-item{opacity:.45;transition:opacity .6s var(--ease),transform .6s var(--ease-out),background .6s var(--ease),border-color .6s;background:#fcebd00f;border:1px solid #fcebd01a;border-radius:12px;justify-content:space-between;gap:16px;padding:12px 16px;display:flex;transform:translate(-6px)}.cine .hold-item.lit{opacity:1;background:#9abf001a;border-color:#9abf0059;transform:none}.cine .hold-item .v{font-family:var(--font-mono);color:var(--cream-text-2);font-weight:500}.cine .hold-item.lit .v{color:var(--ok)}.cine .form{gap:14px;margin-top:8px;display:grid}.cine .form label{gap:6px;font-size:.9rem;font-weight:600;display:grid}.cine .form input,.cine .form select,.cine .form textarea{font:inherit;color:var(--cream-text);background:#fcebd00f;border:1.5px solid #fcebd047;border-radius:12px;width:100%;padding:13px 14px;transition:border-color .3s,background .3s}.cine .form input:focus,.cine .form select:focus,.cine .form textarea:focus{border-color:var(--accent);background:#fcebd01a;outline:none}.cine .form input::placeholder,.cine .form textarea::placeholder{color:#fcebd073}.cine .form select option{color:var(--ink)}.cine .form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cine .form .btn{justify-self:start;margin-top:4px}.cine .form .fine{color:var(--cream-text-2);max-width:44ch;font-size:.82rem}.cine .form.sent{display:none}.cine .form-ok{background:#9abf001f;border:1px solid #9abf0066;border-radius:16px;padding:22px}.cine .form-ok h3{font-size:1.2rem}.cine .form-ok p{color:var(--cream-text-2);margin-top:8px}@media (max-width:900px){.cine .cta .grid,.cine .form .row{grid-template-columns:1fr}}.cine footer{background:var(--night);color:var(--cream-text-2);padding:56px 0 40px}.cine footer .wrap{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.cine footer img{width:auto;height:44px}.cine footer h4{color:var(--cream-text);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-family:var(--font-mono);font-weight:500}.cine footer ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cine footer a{text-decoration:none;transition:color .3s}.cine footer a:hover{color:var(--accent)}.cine footer .fine{border-top:1px solid #fcebd01f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:26px;padding-top:22px;font-size:.82rem;display:flex}@media (max-width:820px){.cine footer .wrap{grid-template-columns:1fr 1fr}.cine footer .wrap>div:first-child{grid-column:1/-1}}.cine .reveal .part{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease-out);transform:translateY(22px)}.cine .reveal.in .part{opacity:1;transform:none}.cine .reveal .part:first-child{transition-delay:0s}.cine .reveal .part:nth-child(2){transition-delay:90ms}.cine .reveal .part:nth-child(3){transition-delay:.18s}.cine .reveal .part:nth-child(4){transition-delay:.27s}.cine .reveal .part:nth-child(5){transition-delay:.36s}.cine .reveal .part:nth-child(6){transition-delay:.45s}.cine .reveal .part:nth-child(7){transition-delay:.54s}.cine .reveal .part:nth-child(8){transition-delay:.63s}.cine .reveal.in .part:nth-child(n){transition-property:opacity,transform;transition-delay:0s}.cine .reveal .part.slow{transition-duration:1.3s}.cine .form-ok .demo-note{font-size:.85rem;display:none}.cine.form-demo .form-ok .demo-note{display:block}.cine .alive .glow{opacity:0}.cine .alive.live .glow{animation:cine-glowPulse 6s var(--ease) -2s infinite}@keyframes cine-glowPulse{0%,to{opacity:.25}50%{opacity:.6}}.cine .settle.alive.live .ring-mark{animation:90s linear -30s infinite cine-orbit}.cine.paused *,.cine.paused :before,.cine.paused :after{animation-play-state:paused!important}@media (pointer:coarse){.cine .btn,.cine .proof-tab{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.cine .faq summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.cine *,.cine :before,.cine :after{transition:none!important;animation:none!important}.cine{opacity:1}.cine .reveal .part{opacity:1;transform:none}.cine .day .line .draw{stroke-dashoffset:0!important}.cine .hold-item{opacity:1;transform:none}.cine .cue{display:none}.cine .split .w,.cine .split .c,.cine .band .kicker,.cine .band .sub,.cine .band .cta-row{opacity:1;transform:none}}.cine.pinned .reveal .part{opacity:1;transition:none;transform:none}.cine.pinned .day .line i{clip-path:inset(0);transition:none}@media (prefers-reduced-motion:reduce){.cine .day .line i{clip-path:inset(0)}}.cine.pinned .hold-item{opacity:1;transform:none}.cine.pinned .alive.live .glow,.cine.pinned .any.alive.live .mark .orbit,.cine.pinned .settle.alive.live .ring-mark{animation:none!important}.cine.inner{flex-direction:column;display:flex}.cine.inner main{flex:1}.cine.inner .top{position:sticky;inset:0 auto auto}.cine .page-hero{background:var(--night);color:var(--cream-text);padding:clamp(64px,9vw,112px) 0 clamp(44px,6vw,72px);position:relative;overflow:hidden}.cine .page-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 78% 20%,#e57e2238,#0000 60%),radial-gradient(50% 60% at 10% 90%,#fcebd00f,#0000 60%);height:140%;position:absolute;inset:-20% -10% auto}.cine .page-hero .wrap{position:relative}.cine .page-hero .kicker{color:var(--cream-text-2)}.cine .page-hero h1{letter-spacing:-.02em;max-width:22ch;color:var(--cream-text);font-size:clamp(2.1rem,4.6vw,3.9rem);line-height:1.02}.cine .page-hero .lede{color:var(--cream-text-2);max-width:58ch;margin-top:18px}.cine .page-hero .lede b{color:var(--cream-text)}.cine .page-hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.cine .page-hero .btn.ghost{color:var(--cream-text)}.cine .cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:34px;display:grid}.cine .card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px 22px;position:relative}.cine .card .n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent-hover);margin-bottom:12px;font-size:.78rem;display:block}.cine .card h3{font-size:1.12rem;font-weight:700;line-height:1.25}.cine .card p{color:var(--ink-2);margin-top:8px;font-size:.96rem;line-height:1.55}.cine .card.soon{background:0 0;border-style:dashed}.cine .badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent-muted);color:var(--accent-hover);vertical-align:middle;border-radius:999px;padding:5px 10px;font-size:.7rem;display:inline-block}.cine .badge.soon{color:var(--ink-2);background:#23191714}.cine .card .badge{position:absolute;top:18px;right:18px}.cine .rows{gap:clamp(40px,6vw,72px);margin-top:40px;display:grid}.cine .row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cine .row:nth-child(2n) .txt{order:2}.cine .row .time{font-family:var(--font-mono);color:var(--accent-hover);letter-spacing:.06em;font-size:.9rem;font-weight:500}.cine .row h3{margin-top:8px;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:800}.cine .row p{color:var(--ink-2);margin-top:12px;line-height:1.6}.cine .row ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cine .row li{color:var(--ink-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.cine .row li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:3px}.cine .row li b{color:var(--ink)}.cine .frame-shot{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #23191759}.cine .frame-shot img{width:100%;height:auto}.cine .two{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;display:grid}.cine .pill-list{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.cine .pill-list h3{align-items:center;gap:10px;font-size:1.05rem;display:flex}.cine .pill-list h3 .dot{background:var(--ok);border-radius:50%;width:10px;height:10px;display:inline-block}.cine .pill-list.no h3 .dot{background:var(--accent-hover)}.cine .pill-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cine .pill-list h3+ul{margin-top:14px}.cine .pill-list li{color:var(--ink-2);padding-left:16px;line-height:1.5;position:relative}.cine .pill-list li:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.cine .legal{gap:26px;max-width:760px;margin-top:36px;display:grid}.cine .legal .item{border-left:2px solid var(--ok);padding-left:22px}.cine .legal .item h3{font-size:1.12rem;font-weight:700}.cine .legal .item .src{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);margin-top:6px;font-size:.74rem;display:block}.cine .legal .item p{color:var(--ink-2);margin-top:10px;line-height:1.6}.cine .callout{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);border-radius:16px;max-width:760px;margin-top:36px;padding:22px 24px;font-size:.95rem;line-height:1.6}.cine .callout p+p{margin-top:10px}.cine .callout a{color:var(--ink);text-underline-offset:3px;font-weight:600}.cine .sec .h2+p,.cine .sec h2+p{margin-top:14px}.cine .sec p.part{color:var(--ink-2);max-width:70ch;line-height:1.6}.cine .sec p.part+h2{margin-top:36px}.cine .sec ul.part{gap:8px;max-width:70ch;margin:14px 0 0;padding:0;list-style:none;display:grid}.cine .sec ul.part li{color:var(--ink-2);padding-left:16px;line-height:1.5;position:relative}.cine .sec ul.part li:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.cine .sec ul.part+h2{margin-top:36px}.cine .sec table.part{border-collapse:collapse;width:100%;max-width:760px;margin:14px 0 0;font-size:.92rem}.cine .sec table.part th,.cine .sec table.part td{text-align:left;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 14px}.cine .sec table.part th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem}.cine .hsteps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.cine .hstep{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px 22px}.cine .hstep .num{font-family:var(--font-mono);color:var(--accent);font-size:2rem;font-weight:500;line-height:1}.cine .hstep h3{margin-top:14px;font-size:1.12rem;font-weight:700}.cine .hstep p{color:var(--ink-2);margin-top:8px;font-size:.96rem;line-height:1.55}.cine .faq-groups{gap:44px;display:grid}.cine .faq-groups h3{font-size:.8rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hover);margin-bottom:6px;font-weight:500}.cine .faq-groups .list{margin-top:0}.cine .faq details p a{color:var(--ink);text-underline-offset:3px;font-weight:600}.cine .contact{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.cine .contact .lede a{color:var(--ink);text-underline-offset:3px;font-weight:600}.cine .form.light input,.cine .form.light select,.cine .form.light textarea{color:var(--ink);background:var(--panel);border-color:var(--line-strong)}.cine .form.light input::placeholder,.cine .form.light textarea::placeholder{color:var(--ink-3)}.cine .form.light input:focus,.cine .form.light textarea:focus{background:#fff}.cine .form.light .fine{color:var(--ink-3)}.cine .form .err{color:var(--accent-hover);font-size:.9rem;font-weight:600}.cine .form-ok.light{background:#9abf0024;border-color:#9abf0080}.cine .form-ok.light p{color:var(--ink-2)}.cine .cta-band{background:var(--night);color:var(--cream-text);margin-top:clamp(40px,6vw,80px);padding:clamp(56px,7vw,96px) 0}.cine .cta-band .kicker{color:var(--cream-text-2)}.cine .cta-band .h2{color:var(--cream-text)}.cine .cta-band .lede{color:var(--cream-text-2)}.cine .cta-band .actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.cine .cta-band .btn.ghost{color:var(--cream-text)}.cine .center{text-align:center}.cine .center .h2,.cine .center .lede,.cine .center h1{margin-left:auto;margin-right:auto}.cine .google-card{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:22px;max-width:560px;margin:0 auto;padding:clamp(24px,4vw,40px)}.cine .google-card .lede{margin-left:auto;margin-right:auto}.cine .btn.google{color:var(--ink);border:1px solid var(--line-strong);background:#fff;align-items:center;gap:12px;display:inline-flex}.cine .btn.google:hover{border-color:var(--accent);color:var(--accent-hover);background:#fff}.cine .btn.google svg{width:20px;height:20px}.cine .google-card .fine{color:var(--ink-3);margin-top:18px;font-size:.82rem;line-height:1.5}.cine .google-card .fine a{color:var(--ink);text-underline-offset:3px;font-weight:600}.cine .next-steps ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cine .next-steps li{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.cine .next-steps li .num{font-family:var(--font-mono);color:var(--accent);font-size:1.3rem;line-height:1.2}.cine .next-steps li h3{font-size:1rem;font-weight:700}.cine .next-steps li p{color:var(--ink-2);margin-top:4px;font-size:.95rem;line-height:1.5}.cine .sec-tight{padding-top:clamp(40px,6vw,72px)}.cine .page-hero+.sec{padding-top:clamp(48px,7vw,88px)}@media (max-width:900px){.cine .row,.cine .two,.cine .contact{grid-template-columns:1fr}.cine .row:nth-child(2n) .txt{order:0}.cine .hsteps{grid-template-columns:1fr}.cine .card .badge{margin-bottom:10px;position:static}}.cine [id]{scroll-margin-top:calc(var(--nav-h) + 14px)}.cine .band:not(.on){visibility:hidden}.cine .mnav{display:none;position:relative}.cine .mnav summary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.cine .mnav summary::-webkit-details-marker{display:none}.cine .mnav summary svg{width:24px;height:24px}.cine .mnav[open] summary{background:#2319171a}.cine .mnav ul{background:var(--panel);min-width:230px;color:var(--ink);border:1px solid var(--line);z-index:60;border-radius:14px;gap:2px;margin:0;padding:10px;list-style:none;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 44px -18px #23191773}.cine .mnav ul a{color:var(--ink);border-radius:8px;padding:11px 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.cine .mnav ul a:hover{background:var(--accent-muted);color:var(--accent-hover)}@media (max-width:1080px){.cine .top-links{display:none}.cine .mnav{display:block}}