.fs-public-skin[data-skin=cinematic]{--cine-ink: #f4f6f8;--cine-dim: #c6cdd6;--cine-muted: #a7afba;--cine-faint: #747d89;--cine-bg: #07090c;--cine-surface: #0e1116;--cine-surface-2: #12161c;--cine-surface-3: #171b22;--cine-border: rgba(255, 255, 255, .09);--cine-border-soft: rgba(255, 255, 255, .06);--cine-gold: #e8b600;--cine-gold-soft: #f4c430;--cine-green: #28d982;--cine-red: #f25561;--cine-blue: #5b8cff;--cine-shadow: 0 18px 60px rgba(0, 0, 0, .28);min-height:100dvh;background:var(--cine-bg);color:var(--cine-ink);overflow-x:hidden}.fs-public-skin[data-skin=cinematic] .fs-public-skip{position:fixed;top:calc(.5rem + var(--safe-top, 0px));left:max(.75rem,var(--safe-left, 0px));z-index:var(--fs-z-banner, 60);padding:.6rem .8rem;border:1px solid var(--cine-gold-soft);border-radius:8px;background:var(--cine-surface-2);color:var(--cine-ink);font-size:.8rem;font-weight:700;transform:translateY(-180%);transition:transform .14s ease}.fs-public-skin[data-skin=cinematic] .fs-public-skip:focus{transform:translateY(0)}.fs-public-skin[data-skin=cinematic],.fs-public-skin[data-skin=cinematic] *,.fs-public-skin[data-skin=cinematic] *:before,.fs-public-skin[data-skin=cinematic] *:after{box-sizing:border-box}.fs-public-skin[data-skin=cinematic] img,.fs-public-skin[data-skin=cinematic] svg{max-width:100%}.fs-public-skin[data-skin=cinematic] a{color:var(--cine-gold-soft);text-decoration:none}.fs-public-skin[data-skin=cinematic] a:hover{text-decoration:none}.fs-public-skin[data-skin=cinematic] button,.fs-public-skin[data-skin=cinematic] a{-webkit-tap-highlight-color:transparent}.fs-public-skin[data-skin=cinematic] :focus-visible{outline:2px solid var(--cine-gold-soft);outline-offset:3px}.fs-public-skin[data-skin=cinematic] [id]:focus-visible{outline:2px solid rgba(244,196,48,.65);outline-offset:4px;border-radius:6px}.fs-public-skin[data-skin=cinematic] .fs-container{width:100%;max-width:1180px;margin:0 auto;padding-right:clamp(1rem,3vw,2rem);padding-left:clamp(1rem,3vw,2rem)}.fs-public-skin[data-skin=cinematic] .fs-btn{border-color:var(--cine-border);background:var(--cine-surface-2);color:var(--cine-ink);transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.fs-public-skin[data-skin=cinematic] .fs-btn:hover{border-color:#f4c4307a;background:var(--cine-surface-3);box-shadow:0 8px 24px #00000038}.fs-public-skin[data-skin=cinematic] .fs-btn--gold{border-color:var(--cine-gold);background:var(--cine-gold);color:#090a0c}.fs-public-skin[data-skin=cinematic] .fs-btn--gold:hover{border-color:var(--cine-gold-soft);background:var(--cine-gold-soft)}.fs-public-skin[data-skin=cinematic] .fs-btn--ghost{background:transparent}.fs-public-skin[data-skin=cinematic] .site-head,.fs-public-skin[data-skin=cinematic] .site-head.cinematic{background:#07090ccc;border-bottom-color:#f4c43024;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.fs-public-skin[data-skin=cinematic] .site-head.scrolled,.fs-public-skin[data-skin=cinematic] .site-head.cinematic.scrolled{background:#07090cf2;border-bottom-color:#f4c43040;box-shadow:0 10px 30px #00000052}.fs-public-skin[data-skin=cinematic] .site-head .head-inner{min-height:72px}.fs-public-skin[data-skin=cinematic] .site-head .brand{filter:drop-shadow(0 0 14px rgba(232,182,0,.16))}.fs-public-skin[data-skin=cinematic] .site-head .nav-link,.fs-public-skin[data-skin=cinematic] .site-head .dnav-links{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .site-head .nav-link:hover,.fs-public-skin[data-skin=cinematic] .site-head .nav-link.active{color:var(--cine-gold-soft)}.fs-public-skin[data-skin=cinematic] .site-head .burger{background:var(--cine-surface-2);border-color:var(--cine-border)}.fs-public-skin[data-skin=cinematic] .sheet.cinematic{background:#0a0d12fa;border-bottom-color:#f4c4303d}.fs-public-skin[data-skin=cinematic] .sheet.cinematic .sheet-nav a{border-color:var(--cine-border-soft)}.fs-public-skin[data-skin=cinematic] .cine-section{position:relative;padding:clamp(3.5rem,8vw,7rem) 0}.fs-public-skin[data-skin=cinematic] .cine-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 38%)}.fs-public-skin[data-skin=cinematic] .cine-section>.fs-container{position:relative;z-index:1}.fs-public-skin[data-skin=cinematic]{--cine-nav-gold: #8a6500;--cine-nav-gold-hover: #7a5900}.fs-public-skin[data-skin=cinematic] .site-head .cta--gold,.fs-public-skin[data-skin=cinematic] .sheet.cinematic .cta--gold{border-color:var(--cine-nav-gold);background:var(--cine-nav-gold);color:#fff}.fs-public-skin[data-skin=cinematic] .site-head .cta--gold:hover,.fs-public-skin[data-skin=cinematic] .sheet.cinematic .cta--gold:hover{border-color:var(--cine-gold-soft);background:var(--cine-nav-gold-hover);color:#fff}.fs-public-skin[data-skin=cinematic] .site-head .cta--gold:active,.fs-public-skin[data-skin=cinematic] .sheet.cinematic .cta--gold:active{border-color:var(--cine-nav-gold);background:var(--cine-nav-gold);color:#fff}.fs-public-skin[data-skin=cinematic] .cine-title{max-width:720px;margin:0 0 1rem;color:var(--cine-ink);font-size:clamp(1.85rem,4vw,3.25rem);font-weight:750;letter-spacing:-.035em;line-height:1.08}.fs-public-skin[data-skin=cinematic] .cine-copy{max-width:650px;margin:0 0 1.35rem;color:var(--cine-muted);font-size:1rem;line-height:1.72}.fs-public-skin[data-skin=cinematic] .cine-section-heading{max-width:760px;margin-bottom:2rem}.fs-public-skin[data-skin=cinematic] .cine-hero{position:relative;isolation:isolate;padding:clamp(4rem,10vw,8.5rem) 0 clamp(4.5rem,10vw,8rem);overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(232,182,0,.13),transparent 28%),radial-gradient(circle at 18% 72%,rgba(91,140,255,.07),transparent 31%),var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .cine-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.fs-public-skin[data-skin=cinematic] .cine-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:center}.fs-public-skin[data-skin=cinematic] .cine-hero-copy{position:relative;z-index:2}.fs-public-skin[data-skin=cinematic] .cine-hero h1{max-width:680px;margin:0 0 1.35rem;color:var(--cine-ink);font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:760;letter-spacing:-.065em;line-height:.98}.fs-public-skin[data-skin=cinematic] .cine-lede{max-width:590px;margin:0;color:var(--cine-dim);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.fs-public-skin[data-skin=cinematic] .cine-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.8rem 0 1.1rem}.fs-public-skin[data-skin=cinematic] .cine-hero-note{margin:0;color:var(--cine-faint);font-size:.85rem;letter-spacing:.01em}.fs-public-skin[data-skin=cinematic] .cine-hero-visual{position:relative;min-height:440px;overflow:hidden;border:1px solid rgba(244,196,48,.2);border-radius:24px;background:radial-gradient(circle at 65% 30%,rgba(232,182,0,.12),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),#0a0d12;box-shadow:var(--cine-shadow),inset 0 1px #ffffff0f;transform:perspective(900px) rotateY(-4deg) rotateX(2deg)}.fs-public-skin[data-skin=cinematic] .cine-market-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.72;background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(135deg,black 15%,transparent 84%);mask-image:linear-gradient(135deg,black 15%,transparent 84%)}.fs-public-skin[data-skin=cinematic] .cine-trace{position:absolute;top:8%;right:2%;bottom:18%;left:2%;width:96%;height:74%;overflow:visible}.fs-public-skin[data-skin=cinematic] .cine-trace-shadow,.fs-public-skin[data-skin=cinematic] .cine-trace-line,.fs-public-skin[data-skin=cinematic] .cine-trace-scan{fill:none;stroke-linecap:round;stroke-linejoin:round}.fs-public-skin[data-skin=cinematic] .cine-trace-shadow{stroke:#5b8cff40;stroke-width:12;filter:blur(12px)}.fs-public-skin[data-skin=cinematic] .cine-trace-line{stroke:url(#cine-trace-line);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;animation:cine-trace-draw 2.8s cubic-bezier(.16,1,.3,1) .15s both}.fs-public-skin[data-skin=cinematic] .cine-trace-scan{stroke:var(--cine-gold-soft);stroke-width:4;stroke-dasharray:.045 .955;stroke-dashoffset:1;opacity:0;animation:cine-trace-scan 8s linear 2.4s infinite}.fs-public-skin[data-skin=cinematic] .cine-trace-node{fill:var(--cine-gold-soft);stroke:#f4c43040;stroke-width:12;paint-order:stroke}.fs-public-skin[data-skin=cinematic] .cine-trace-node-late{fill:var(--cine-green);stroke:#28d98233}.fs-public-skin[data-skin=cinematic] .cine-pulse{position:absolute;top:31%;right:28%;width:12px;height:12px;border:1px solid var(--cine-gold-soft);border-radius:50%;box-shadow:0 0 #f4c43073;animation:cine-pulse 3.2s ease-out infinite}.fs-public-skin[data-skin=cinematic] .cine-pulse span{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:var(--cine-gold-soft)}.fs-public-skin[data-skin=cinematic] .cine-hero-visual-label{position:absolute;right:1.25rem;bottom:1.15rem;left:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--cine-faint);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.fs-public-skin[data-skin=cinematic] .cine-hero-visual-label b{color:var(--cine-gold-soft);font-weight:500}.fs-public-skin[data-skin=cinematic] .cine-visual-badge{padding:.3rem .55rem;border:1px solid rgba(244,196,48,.24);border-radius:999px;background:#e8b60014;color:var(--cine-gold-soft);font-size:.64rem;font-weight:700}.fs-public-skin[data-skin=cinematic] .cine-story{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 50%)}.fs-public-skin[data-skin=cinematic] .story-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,9rem);align-items:start}.fs-public-skin[data-skin=cinematic] .story-intro{position:sticky;top:112px}.fs-public-skin[data-skin=cinematic] .story-aside{display:flex;align-items:center;gap:.75rem;margin-top:2.2rem;color:var(--cine-faint);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.fs-public-skin[data-skin=cinematic] .story-aside-line{display:inline-block;width:44px;height:1px;background:linear-gradient(90deg,var(--cine-gold),transparent)}.fs-public-skin[data-skin=cinematic] .story-steps{position:relative;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.fs-public-skin[data-skin=cinematic] .story-steps:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:1.1rem;width:1px;background:linear-gradient(180deg,var(--cine-gold),rgba(91,140,255,.4),transparent)}.fs-public-skin[data-skin=cinematic] .story-step{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr) .7rem;gap:1rem;align-items:start;padding:1.45rem 1.35rem 1.45rem 0;border:1px solid var(--cine-border-soft);border-radius:16px;background:#0e1116b8}.fs-public-skin[data-skin=cinematic] .story-step:nth-child(2n){margin-left:clamp(0rem,4vw,3.5rem)}.fs-public-skin[data-skin=cinematic] .story-number{position:relative;z-index:1;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid rgba(244,196,48,.34);border-radius:50%;background:var(--cine-surface-2);color:var(--cine-gold-soft);font-size:.68rem;font-weight:800;letter-spacing:.05em}.fs-public-skin[data-skin=cinematic] .story-step h3{margin:0 0 .35rem;color:var(--cine-ink);font-size:1.05rem}.fs-public-skin[data-skin=cinematic] .story-step p{margin:0;color:var(--cine-muted);font-size:.9rem;line-height:1.65}.fs-public-skin[data-skin=cinematic] .story-marker{width:7px;height:7px;margin-top:.65rem;border-radius:50%;background:var(--cine-blue);box-shadow:0 0 14px #5b8cffb3}.fs-public-skin[data-skin=cinematic] .cine-flow{background:var(--cine-surface);border-top:1px solid var(--cine-border-soft);border-bottom:1px solid var(--cine-border-soft)}.fs-public-skin[data-skin=cinematic] .flow-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(2rem,7vw,6rem);align-items:center}.fs-public-skin[data-skin=cinematic] .flow-copy .fs-btn{margin-top:.2rem}.fs-public-skin[data-skin=cinematic] .cine-concept-label{display:inline-flex;margin:.1rem 0 1.35rem;color:var(--cine-faint);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.fs-public-skin[data-skin=cinematic] .flow-figure{min-width:0;margin:0}.fs-public-skin[data-skin=cinematic] .flow-frame{overflow:hidden;border:1px solid rgba(244,196,48,.22);border-radius:18px;background:var(--cine-bg);box-shadow:var(--cine-shadow);transform:rotate(1.2deg)}.fs-public-skin[data-skin=cinematic] .flow-frame img{display:block;width:100%;height:auto}.fs-public-skin[data-skin=cinematic] .flow-figure figcaption{margin-top:.75rem;color:var(--cine-faint);font-size:.72rem;line-height:1.5}.fs-public-skin[data-skin=cinematic] .cine-signals{background:var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .signal-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0 0 1.2rem;padding:0;list-style:none}.fs-public-skin[data-skin=cinematic] .signal-state-card{display:flex;gap:.7rem;min-width:0;padding:1.1rem;border:1px solid var(--cine-border-soft);border-radius:14px;background:var(--cine-surface)}.fs-public-skin[data-skin=cinematic] .signal-state-dot{flex:0 0 auto;width:10px;height:10px;margin-top:.3rem;border-radius:3px}.fs-public-skin[data-skin=cinematic] .signal-state-card.bull .signal-state-dot{background:var(--cine-green)}.fs-public-skin[data-skin=cinematic] .signal-state-card.bull-x .signal-state-dot{background:var(--cine-green);box-shadow:0 0 0 3px #28d9821f}.fs-public-skin[data-skin=cinematic] .signal-state-card.bear .signal-state-dot{background:var(--cine-red)}.fs-public-skin[data-skin=cinematic] .signal-state-card.bear-x .signal-state-dot{background:var(--cine-red);box-shadow:0 0 0 3px #f255611f}.fs-public-skin[data-skin=cinematic] .signal-state-card h3{margin:0 0 .35rem;color:var(--cine-ink);font-size:.9rem}.fs-public-skin[data-skin=cinematic] .signal-state-card p{margin:0;color:var(--cine-muted);font-size:.78rem;line-height:1.55}.fs-public-skin[data-skin=cinematic] .signal-legend-frame{padding:1.4rem;border:1px solid var(--cine-border-soft);border-radius:16px;background:#0e111699}.fs-public-skin[data-skin=cinematic] .signal-legend-frame .legend{gap:1rem}.fs-public-skin[data-skin=cinematic] .cine-ledger{background:linear-gradient(180deg,rgba(232,182,0,.035),transparent 52%)}.fs-public-skin[data-skin=cinematic] .ledger-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.fs-public-skin[data-skin=cinematic] .ledger-rule{width:84px;height:2px;margin:1.8rem 0;background:linear-gradient(90deg,var(--cine-gold),transparent)}.fs-public-skin[data-skin=cinematic] .ledger-timeline{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.fs-public-skin[data-skin=cinematic] .ledger-timeline:before{content:"";position:absolute;top:1rem;bottom:1rem;left:1rem;width:1px;background:linear-gradient(180deg,var(--cine-gold),rgba(91,140,255,.5),transparent)}.fs-public-skin[data-skin=cinematic] .ledger-entry{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:0 0 1.65rem}.fs-public-skin[data-skin=cinematic] .ledger-entry:last-child{padding-bottom:0}.fs-public-skin[data-skin=cinematic] .ledger-number{position:relative;z-index:1;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(244,196,48,.34);border-radius:50%;background:var(--cine-surface-2);color:var(--cine-gold-soft);font-size:.62rem;font-weight:800}.fs-public-skin[data-skin=cinematic] .ledger-entry h3{margin:.1rem 0 .3rem;color:var(--cine-ink);font-size:1rem}.fs-public-skin[data-skin=cinematic] .ledger-entry p{margin:0;color:var(--cine-muted);font-size:.88rem;line-height:1.6}.fs-public-skin[data-skin=cinematic] .ledger-boundary{grid-column:2;margin:1.4rem 0 0;color:var(--cine-faint);font-size:.75rem;line-height:1.55}.fs-public-skin[data-skin=cinematic] .cine-risk{padding:1rem 1.1rem;border:1px solid rgba(232,182,0,.24);border-left:3px solid var(--cine-gold);border-radius:12px;background:#e8b6000e;color:var(--cine-dim)}.fs-public-skin[data-skin=cinematic] .cine-risk p{margin:0;font-size:.78rem;line-height:1.65}.fs-public-skin[data-skin=cinematic] .cine-risk.compact{padding:.75rem .9rem}.fs-public-skin[data-skin=cinematic] .cine-dashboard{background:var(--cine-surface);border-top:1px solid var(--cine-border-soft);border-bottom:1px solid var(--cine-border-soft)}.fs-public-skin[data-skin=cinematic] .dashboard-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,8vw,8rem);align-items:center}.fs-public-skin[data-skin=cinematic] .dashboard-copy .fs-btn{margin-top:.25rem}.fs-public-skin[data-skin=cinematic] .dashboard-reveal{position:relative;min-height:510px}.fs-public-skin[data-skin=cinematic] .dashboard-shot{position:absolute;width:min(245px,48%);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:var(--cine-bg);box-shadow:0 30px 70px #00000080}.fs-public-skin[data-skin=cinematic] .dashboard-shot img{display:block;width:100%;height:auto}.fs-public-skin[data-skin=cinematic] .dashboard-shot-back{top:3%;left:10%;transform:rotate(-10deg);opacity:.7}.fs-public-skin[data-skin=cinematic] .dashboard-shot-front{top:0;right:14%;transform:rotate(7deg);box-shadow:0 35px 90px #0000009e,0 0 50px #e8b6001f}.fs-public-skin[data-skin=cinematic] .dashboard-caption{position:absolute;right:0;bottom:.5rem;left:0;color:var(--cine-faint);font-size:.72rem;letter-spacing:.04em;text-align:center}.fs-public-skin[data-skin=cinematic] .cine-pricing{background:var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:clamp(2rem,8vw,8rem);align-items:center}.fs-public-skin[data-skin=cinematic] .pricing-trust{display:flex;flex-direction:column;gap:.75rem;max-width:470px;margin:0;padding:0;list-style:none}.fs-public-skin[data-skin=cinematic] .pricing-trust li{position:relative;padding-left:1.5rem;color:var(--cine-dim);font-size:.9rem;line-height:1.55}.fs-public-skin[data-skin=cinematic] .pricing-trust li:before{content:"";position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:var(--cine-gold);box-shadow:0 0 12px #e8b60099}.fs-public-skin[data-skin=cinematic] .price-card{position:relative;overflow:hidden;padding:1.9rem;border:1px solid rgba(244,196,48,.3);border-radius:20px;background:linear-gradient(180deg,rgba(232,182,0,.09),transparent 170px),var(--cine-surface);box-shadow:0 0 0 1px #e8b60014,var(--cine-shadow)}.fs-public-skin[data-skin=cinematic] .price-card-topline{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cine-gold),var(--cine-gold-soft),transparent)}.fs-public-skin[data-skin=cinematic] .price-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.fs-public-skin[data-skin=cinematic] .price-tag{padding:.3rem .6rem;border:1px solid rgba(244,196,48,.3);border-radius:999px;background:#e8b60014;color:var(--cine-gold-soft);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fs-public-skin[data-skin=cinematic] .price-name{color:var(--cine-ink);font-size:1.05rem;font-weight:700}.fs-public-skin[data-skin=cinematic] .price-amount{margin:.2rem 0 .35rem;color:var(--cine-ink);font-size:clamp(2.6rem,6vw,3.35rem);font-weight:800;letter-spacing:-.04em;line-height:1}.fs-public-skin[data-skin=cinematic] .price-amount>span:not(.price-was){margin-left:.2rem;color:var(--cine-muted);font-size:.95rem;font-weight:600;letter-spacing:0}.fs-public-skin[data-skin=cinematic] .price-was{margin-right:.55rem;color:var(--cine-faint);font-size:1.35rem;letter-spacing:0;text-decoration:line-through;vertical-align:middle}.fs-public-skin[data-skin=cinematic] .price-offer-note{display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 0 .35rem;color:var(--cine-gold-soft);font-size:.8rem;font-weight:600}.fs-public-skin[data-skin=cinematic] .price-cadence{margin-bottom:1.25rem;color:var(--cine-muted);font-size:.8rem;line-height:1.5}.fs-public-skin[data-skin=cinematic] .price-unavailable{margin:.2rem 0 1.1rem;color:var(--cine-dim);font-size:.9rem;line-height:1.55}.fs-public-skin[data-skin=cinematic] .price-cta{margin-top:.2rem}.fs-public-skin[data-skin=cinematic] .price-included{margin:1.35rem 0 .35rem;color:var(--cine-faint);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fs-public-skin[data-skin=cinematic] .price-list{margin:0 0 .35rem;padding:0;list-style:none;text-align:left}.fs-public-skin[data-skin=cinematic] .price-list li{position:relative;padding:.48rem 0 .48rem 1.65rem;border-bottom:1px solid var(--cine-border-soft);color:var(--cine-dim);font-size:.87rem}.fs-public-skin[data-skin=cinematic] .price-list li:last-child{border-bottom:0}.fs-public-skin[data-skin=cinematic] .price-list li:before{content:"✓";position:absolute;top:.48rem;left:0;color:var(--cine-green);font-size:.82rem;font-weight:800}.fs-public-skin[data-skin=cinematic] .price-fine{margin:.9rem 0 0;color:var(--cine-faint);font-size:.76rem;line-height:1.55}.fs-public-skin[data-skin=cinematic] .cine-faq{background:linear-gradient(180deg,transparent,rgba(232,182,0,.035))}.fs-public-skin[data-skin=cinematic] .faq-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,8rem);align-items:start}.fs-public-skin[data-skin=cinematic] .faq-heading{position:sticky;top:112px}.fs-public-skin[data-skin=cinematic] .faq-list{display:flex;flex-direction:column;gap:.7rem}.fs-public-skin[data-skin=cinematic] .faq-item{overflow:hidden;border:1px solid var(--cine-border-soft);border-radius:14px;background:var(--cine-surface);transition:border-color .18s ease,background .18s ease}.fs-public-skin[data-skin=cinematic] .faq-item.open{border-color:#f4c43066;background:linear-gradient(180deg,rgba(232,182,0,.06),transparent 100px),var(--cine-surface)}.fs-public-skin[data-skin=cinematic] .faq-item:hover{border-color:var(--cine-border)}.fs-public-skin[data-skin=cinematic] .faq-heading-row{margin:0;font-size:inherit}.fs-public-skin[data-skin=cinematic] .faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.2rem;border:0;background:transparent;color:var(--cine-ink);font:inherit;font-size:.98rem;font-weight:650;line-height:1.4;text-align:left}.fs-public-skin[data-skin=cinematic] .faq-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(244,196,48,.28);border-radius:50%;background:#e8b6001a;color:var(--cine-gold-soft);transition:transform .22s ease}.fs-public-skin[data-skin=cinematic] .faq-item.open .faq-icon{transform:rotate(180deg)}.fs-public-skin[data-skin=cinematic] .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1)}.fs-public-skin[data-skin=cinematic] .faq-item.open .faq-panel{grid-template-rows:1fr}.fs-public-skin[data-skin=cinematic] .faq-panel-inner{min-height:0;overflow:hidden}.fs-public-skin[data-skin=cinematic] .faq-panel-inner p{margin:0;padding:0 1.2rem 1.15rem;color:var(--cine-muted);font-size:.9rem;line-height:1.7}.fs-public-skin[data-skin=cinematic] .legal-shell{min-height:100dvh;background:var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .legal-main{max-width:780px;padding-top:2.5rem;padding-bottom:4rem}.fs-public-skin[data-skin=cinematic] .legal-main .crumbs{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .legal-main h1,.fs-public-skin[data-skin=cinematic] main.wrap h1{color:var(--cine-ink);font-size:clamp(2rem,5vw,3.1rem);letter-spacing:-.04em}.fs-public-skin[data-skin=cinematic] .legal-main .mission,.fs-public-skin[data-skin=cinematic] main.wrap .mission{border-color:#f4c4304d;background:linear-gradient(180deg,rgba(232,182,0,.1),transparent)}.fs-public-skin[data-skin=cinematic] .legal-main .meta,.fs-public-skin[data-skin=cinematic] main.wrap .meta{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .legal-main .lcontent h2{color:var(--cine-ink)}.fs-public-skin[data-skin=cinematic] .legal-main .lcontent p,.fs-public-skin[data-skin=cinematic] .legal-main .lcontent li{color:var(--cine-dim)}.fs-public-skin[data-skin=cinematic] .legal-main .related,.fs-public-skin[data-skin=cinematic] .legal-main .rel-card,.fs-public-skin[data-skin=cinematic] main.wrap .card{border-color:var(--cine-border-soft);background:var(--cine-surface)}.fs-public-skin[data-skin=cinematic] .legal-main .rel-title,.fs-public-skin[data-skin=cinematic] main.wrap .ct{color:var(--cine-ink)}.fs-public-skin[data-skin=cinematic] .legal-main .rel-blurb,.fs-public-skin[data-skin=cinematic] main.wrap .cb{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .legal-main .disclaimer-note{color:var(--cine-faint)}.fs-public-skin[data-skin=cinematic] main.wrap{max-width:900px;padding-top:2.5rem;padding-bottom:4rem}.fs-public-skin[data-skin=cinematic] main.wrap .lede{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .card{border-color:var(--cine-border-soft);background:var(--cine-surface);box-shadow:none}.fs-public-skin[data-skin=cinematic] .card:hover{border-color:#f4c4305c}.fs-public-skin[data-skin=cinematic] .mkt-foot{border-top-color:var(--cine-border-soft)}.fs-public-skin[data-skin=cinematic] .mkt-foot .foot-inner{gap:2rem 3rem}.fs-public-skin[data-skin=cinematic] .mkt-foot .foot-h{color:var(--cine-gold-soft)}.fs-public-skin[data-skin=cinematic] .mkt-foot .foot-disc,.fs-public-skin[data-skin=cinematic] .mkt-foot .foot-discover a,.fs-public-skin[data-skin=cinematic] .mkt-foot .foot-links a{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .mkt-foot .foot-powered{color:var(--cine-faint)}.fs-public-skin[data-skin=cinematic] .news-page{max-width:900px;padding-top:2.5rem}.fs-public-skin[data-skin=cinematic] .news-head h1{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em}.fs-public-skin[data-skin=cinematic] .news-sub{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .gp-shell{background:var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .gp-head{background:#07090cd1;border-bottom-color:#f4c43024}.fs-public-skin[data-skin=cinematic] .gp-nav a,.fs-public-skin[data-skin=cinematic] .gp-foot a{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .gp-foot{border-top-color:var(--cine-border-soft)}.fs-public-skin[data-skin=cinematic] .sp{background:var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .sp-head{border-bottom-color:var(--cine-border-soft)}.fs-public-skin[data-skin=cinematic] .sp-navlink{color:var(--cine-muted)}.fs-public-skin[data-skin=cinematic] .sp-card{border-color:var(--cine-border-soft);background:var(--cine-surface)}.fs-public-skin[data-skin=cinematic] .sp-disc,.fs-public-skin[data-skin=cinematic] .sp-foot{color:var(--cine-faint)}.fs-public-skin[data-skin=cinematic] .offline{background:radial-gradient(1000px 600px at 50% -10%,rgba(232,182,0,.08),transparent 60%),var(--cine-bg)}.fs-public-skin[data-skin=cinematic] .offline .card{border-color:#f4c43038;background:var(--cine-surface);box-shadow:var(--cine-shadow)}.fs-public-skin[data-skin=cinematic] .call-page,.fs-public-skin[data-skin=cinematic] .wrap{background:transparent}.fs-public-skin[data-skin=cinematic] .sched-card{border-color:#f4c4303d;box-shadow:var(--cine-shadow)}.fs-public-skin[data-skin=cinematic] .verify-status{max-width:32rem;margin:4rem auto;padding:0 1.25rem;text-align:center}.fs-public-skin[data-skin=cinematic] .booking-page{padding:clamp(1.75rem,5vw,3.5rem) 0;padding-bottom:calc(3.5rem + var(--safe-bottom, 0px))}@media (max-width: 980px){.fs-public-skin[data-skin=cinematic] .cine-hero-grid,.fs-public-skin[data-skin=cinematic] .flow-layout,.fs-public-skin[data-skin=cinematic] .dashboard-layout{grid-template-columns:1fr}.fs-public-skin[data-skin=cinematic] .cine-hero-visual{min-height:min(72vw,430px);transform:none}.fs-public-skin[data-skin=cinematic] .signal-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-public-skin[data-skin=cinematic] .pricing-layout{grid-template-columns:1fr}.fs-public-skin[data-skin=cinematic] .price-card{width:min(100%,500px)}}@media (max-width: 760px){.fs-public-skin[data-skin=cinematic] .site-head .head-inner{min-height:60px}.fs-public-skin[data-skin=cinematic] .cine-section{padding:3.5rem 0}.fs-public-skin[data-skin=cinematic] .cine-hero{padding-top:3.5rem}.fs-public-skin[data-skin=cinematic] .cine-hero h1{font-size:clamp(2.45rem,12vw,4rem)}.fs-public-skin[data-skin=cinematic] .story-layout,.fs-public-skin[data-skin=cinematic] .ledger-layout,.fs-public-skin[data-skin=cinematic] .faq-layout{grid-template-columns:1fr;gap:2.5rem}.fs-public-skin[data-skin=cinematic] .story-intro,.fs-public-skin[data-skin=cinematic] .faq-heading{position:static}.fs-public-skin[data-skin=cinematic] .story-step:nth-child(2n){margin-left:0}.fs-public-skin[data-skin=cinematic] .story-step{padding-right:.9rem}.fs-public-skin[data-skin=cinematic] .ledger-boundary{grid-column:1}.fs-public-skin[data-skin=cinematic] .dashboard-reveal{min-height:420px}.fs-public-skin[data-skin=cinematic] .dashboard-shot{width:min(220px,52%)}.fs-public-skin[data-skin=cinematic] .dashboard-shot-back{left:7%}.fs-public-skin[data-skin=cinematic] .dashboard-shot-front{right:7%}.fs-public-skin[data-skin=cinematic] .cine-hero-visual-label{align-items:flex-start;flex-direction:column;gap:.45rem}}@media (max-width: 500px){.fs-public-skin[data-skin=cinematic] .signal-state-grid{grid-template-columns:1fr}.fs-public-skin[data-skin=cinematic] .signal-legend-frame{padding:1rem}.fs-public-skin[data-skin=cinematic] .price-card{padding:1.35rem}.fs-public-skin[data-skin=cinematic] .story-step{grid-template-columns:2.2rem minmax(0,1fr)}.fs-public-skin[data-skin=cinematic] .story-marker{display:none}}@media (prefers-reduced-motion: reduce){.fs-public-skin[data-skin=cinematic] *,.fs-public-skin[data-skin=cinematic] *:before,.fs-public-skin[data-skin=cinematic] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.fs-public-skin[data-skin=cinematic] .cine-trace-line{animation:none;stroke-dashoffset:0;opacity:1}.fs-public-skin[data-skin=cinematic] .cine-trace-scan,.fs-public-skin[data-skin=cinematic] .cine-pulse{animation:none;display:none}}@keyframes cine-trace-draw{0%{stroke-dashoffset:1;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes cine-trace-scan{0%{stroke-dashoffset:1;opacity:0}14%{opacity:.52}68%{opacity:.3}to{stroke-dashoffset:0;opacity:0}}@keyframes cine-pulse{0%{box-shadow:0 0 #f4c43080}70%,to{box-shadow:0 0 0 22px #f4c43000}}
