/* START_SECTION:hero (INDEX:7) */
.cine-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:var(--panel,#080A0F);padding:124px 0 42px;isolation:isolate}
.cine-media{position:absolute;inset:0;z-index:-2;overflow:hidden}
.cine-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cine-scrim{position:absolute;inset:0;background:linear-gradient(180deg,var(--panel,#080A0F) 0%,rgba(8,10,15,.12) 38%,rgba(8,10,15,.12) 62%,var(--panel,#080A0F) 100%)}
.cine-read{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 44% at 50% 50%,rgba(8,10,15,.5),transparent 72%)}
.cine-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 78% at 50% -8%,rgba(59,125,255,.2),transparent 55%);mix-blend-mode:screen}
.cine-corner{position:absolute;width:26px;height:26px;z-index:1;pointer-events:none;opacity:.45;border:1px solid var(--line-strong,rgba(255,255,255,.18))}
.cine-corner.tl{top:26px;left:26px;border-right:0;border-bottom:0}
.cine-corner.tr{top:26px;right:26px;border-left:0;border-bottom:0}
.cine-corner.bl{bottom:26px;left:26px;border-right:0;border-top:0}
.cine-corner.br{bottom:26px;right:26px;border-left:0;border-top:0}
.cine-inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.cine-pill{display:inline-flex;align-items:center;gap:9px;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text,#EAF0FB);border:1px solid var(--line-strong,rgba(255,255,255,.18));background:rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 16px;border-radius:40px;margin-bottom:30px}
.cine-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--blue,#3B7DFF);box-shadow:0 0 10px var(--blue,#3B7DFF);animation:cineBlink 1.6s steps(1,end) infinite}
.cine-title{font-family:"Space Grotesk",sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1;font-size:clamp(2.6rem,7vw,6rem);color:var(--text,#EAF0FB);margin:0;text-shadow:0 2px 22px rgba(8,10,15,.5)}
.cine-title span{display:block}
.cine-title .accent{color:#8FBEFF;text-shadow:0 1px 1px rgba(8,10,15,.65),0 3px 16px rgba(8,10,15,.92),0 0 30px rgba(59,125,255,.42)}
.cine-lead{font-family:"Plus Jakarta Sans",sans-serif;margin:26px auto 0;max-width:600px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6;color:rgba(234,240,251,.78)}
.cine-cta{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap;justify-content:center}
.cine-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;border:1px solid var(--line,rgba(255,255,255,.08));border-radius:16px;overflow:hidden;background:var(--line,rgba(255,255,255,.08))}
.cine-stat{display:flex;flex-direction:column;gap:6px;padding:20px 24px;background:rgba(10,14,22,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.cine-stat .k{font-family:"Space Grotesk",sans-serif;font-weight:600;font-size:1.15rem;color:var(--text,#EAF0FB)}
.cine-stat .v{font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint,rgba(234,240,251,.45))}
@keyframes cineBlink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes cineRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.cine-hero .cine-pill,.cine-hero .cine-title,.cine-hero .cine-lead,.cine-hero .cine-cta,.cine-hero .cine-stats{animation:cineRise .9s cubic-bezier(.22,.61,.18,1) both}
.cine-hero .cine-title{animation-delay:.08s}
.cine-hero .cine-lead{animation-delay:.18s}
.cine-hero .cine-cta{animation-delay:.28s}
.cine-hero .cine-stats{animation-delay:.4s}
@media(max-width:760px){.cine-stats{grid-template-columns:1fr}.cine-corner{display:none}.cine-hero{padding:108px 0 30px}}
@media (prefers-reduced-motion: reduce){.cine-hero .cine-pill,.cine-hero .cine-title,.cine-hero .cine-lead,.cine-hero .cine-cta,.cine-hero .cine-stats{animation:none}.cine-pill .dot{animation:none}}
/* END_SECTION:hero */
