.feature-showcase{width:100%;max-width:none;margin:0;padding:4rem 0;scroll-margin-top:100px;overflow:hidden}
.feature-heading{max-width:1344px;margin:0 auto 1.75rem;padding:0 clamp(1rem,4vw,3rem);display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
.feature-heading>div{max-width:760px}.feature-heading .eyebrow{font-size:.75rem}.feature-heading h2{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.08;letter-spacing:-.045em;margin:.9rem 0}.feature-heading p{font-size:1rem;color:var(--muted);margin:0}
.feature-join{flex-shrink:0;font-size:.8rem}.feature-join svg{width:18px;height:18px;fill:currentColor}
.feature-track{position:relative;width:100%;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0;background:var(--surface-2);touch-action:pan-x pan-y pinch-zoom;cursor:grab}.feature-track::-webkit-scrollbar{display:none}.feature-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.feature-track:focus-visible{outline:3px solid var(--red);outline-offset:-3px}
.feature-slide{--feature-bg:#071729;--feature-ink:#fafafa;--feature-muted:#c9d7e5;--feature-accent:#7cbeff;position:relative;display:grid;grid-template-columns:.94fr 1.06fr;align-items:stretch;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background:var(--feature-bg);color:var(--feature-ink);isolation:isolate}
.feature-slide--02{--feature-bg:#e5e8eb;--feature-ink:#0b1730;--feature-muted:#3e4b5e;--feature-accent:#0755d6}
.feature-slide--03{--feature-bg:#f1f1f0;--feature-ink:#141414;--feature-muted:#50504b;--feature-accent:#ba211a}
.feature-slide--04{--feature-bg:#dedbd4;--feature-ink:#202820;--feature-muted:#4c534c;--feature-accent:#595032}
.feature-slide--05{--feature-bg:#f4efe7;--feature-ink:#102a3c;--feature-muted:#445461;--feature-accent:#b21c21}
.feature-slide--06{--feature-bg:#f0e7d7;--feature-ink:#22231a;--feature-muted:#515347;--feature-accent:#b6331e}
.feature-slide--07{--feature-bg:#fffaf5;--feature-ink:#1b1b1b;--feature-muted:#5b5048;--feature-accent:#bc4200}
.feature-slide--08{--feature-bg:#eaf2f5;--feature-ink:#112d42;--feature-muted:#405e70;--feature-accent:#007e8e}
.feature-slide--09{--feature-bg:#2077de;--feature-ink:#fff;--feature-muted:#f0f7ff;--feature-accent:#fff}
.feature-slide--10{--feature-bg:#080808;--feature-ink:#fff;--feature-muted:#c4c4c4;--feature-accent:#f45d64}
.feature-slide--11{--feature-bg:#141413;--feature-ink:#f6f0e4;--feature-muted:#c7c0b3;--feature-accent:#f36c57}
.feature-copy{padding:clamp(1.75rem,4.3vw,4rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}
.feature-label{font-size:.75rem;line-height:1.6;font-weight:800;letter-spacing:.09em;color:var(--feature-accent);display:flex;gap:.85rem;align-items:center}.feature-label b{font-size:.875rem;letter-spacing:.02em;opacity:.75;border-right:1px solid currentColor;padding-right:.85rem}
.feature-copy h3{font-size:clamp(2.4rem,4.7vw,4.65rem);line-height:1.04;letter-spacing:-.045em;margin:1.35rem 0;text-wrap:balance;overflow-wrap:break-word}.feature-copy p{font-size:1.0625rem;line-height:1.75;color:var(--feature-muted);max-width:38ch;margin:0}
.feature-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1.75rem 0 0}.feature-tags li{padding:.45rem .75rem;border:1px solid color-mix(in srgb,var(--feature-ink) 25%,transparent);border-radius:999px;font-size:.8125rem;line-height:1.5;font-weight:600}
.feature-art{position:relative;margin:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-art img{width:100%;height:clamp(460px,46vw,650px);object-fit:contain;mix-blend-mode:normal;pointer-events:none}
.feature-comparison{position:absolute;inset:1rem 1rem auto;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;pointer-events:none}.feature-comparison span{padding:.42rem .68rem;background:rgba(255,255,255,.9);color:#2e3948;border:1px solid rgba(16,24,39,.13);border-radius:.4rem;font-size:.75rem;font-weight:800;line-height:1.4;box-shadow:0 6px 18px rgba(18,28,45,.1)}.feature-comparison span.is-cinenox{background:#e5093d;color:#fff;border-color:#e5093d}.feature-comparison--03 span:first-child{margin-left:8%}.feature-comparison--03 span:last-child{margin-right:4%}
.feature-navigation{max-width:1344px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1rem,4vw,3rem)}.feature-navigation[hidden],.feature-thumbnails[hidden]{display:none}.feature-browse-hint{display:flex;gap:.6rem;align-items:center;font-size:.875rem;color:var(--muted)}.feature-browse-hint>span{font-size:1.25rem}.feature-controls{display:flex;align-items:center;gap:.55rem}.feature-count{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:.6rem;color:var(--muted)}
.feature-control{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:background .2s,transform .2s}.feature-control:hover{background:var(--surface-2);transform:translateY(-2px)}.feature-control:focus-visible,.feature-thumbnail:focus-visible{outline:3px solid var(--red);outline-offset:3px}.feature-control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feature-control.feature-next{background:var(--red);color:#fff;border-color:var(--red)}.feature-play svg{width:17px;height:17px;fill:currentColor;stroke:none}.feature-pause-icon{display:none}.feature-play[aria-pressed=true] .feature-pause-icon{display:block}.feature-play[aria-pressed=true] .feature-play-icon{display:none}
.feature-thumbnails{max-width:1344px;margin:0 auto;display:flex;gap:.7rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:.25rem clamp(1rem,4vw,3rem) .8rem;scroll-snap-type:x proximity}.feature-thumbnail{flex:0 0 calc((100% - 7rem)/11);min-width:70px;position:relative;aspect-ratio:4/3;overflow:hidden;padding:0;border:2px solid transparent;border-radius:.6rem;background:var(--surface-2);cursor:pointer;opacity:.58;transition:opacity .2s,border-color .2s;scroll-snap-align:start}.feature-thumbnail img{width:100%;height:100%;object-fit:cover}.feature-thumbnail span{position:absolute;left:.3rem;bottom:.3rem;padding:.1rem .35rem;border-radius:.25rem;background:rgba(0,0,0,.8);color:white;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.feature-thumbnail.is-active{border-color:var(--red);opacity:1}.feature-thumbnail:hover{opacity:1}
html[lang=ta] .feature-heading h2{font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.5;letter-spacing:-.03em}html[lang=ta] .feature-copy h3{font-size:clamp(1.8rem,3.05vw,2.85rem);line-height:1.5;letter-spacing:-.035em}html[lang=ta] .feature-label{letter-spacing:0}html[lang=ta] .feature-copy p{font-size:1rem;line-height:1.9}html[lang=ta] .feature-join{letter-spacing:0;text-transform:none}
@media(min-width:1700px){.feature-art img{height:650px}}
@media(max-width:900px){.feature-heading{align-items:flex-start}.feature-slide{grid-template-columns:1fr 1fr}.feature-copy{padding:1.75rem}.feature-copy h3{font-size:2.7rem}.feature-art img{height:520px}.feature-label{font-size:.6875rem;letter-spacing:.06em}.feature-tags{margin-top:1.2rem}html[lang=ta] .feature-copy h3{font-size:1.8rem}}
@media(max-width:640px){.feature-showcase{padding:2.75rem 0}.feature-heading{padding-inline:1rem;flex-direction:column;gap:1rem}.feature-heading h2{max-width:18ch;font-size:2.1rem}.feature-heading p{font-size:1rem}.feature-join{min-height:44px;padding:.6rem 1rem}.feature-track{border-radius:0}.feature-slide{grid-template-columns:1fr;grid-template-rows:auto 1fr}.feature-art{grid-row:1}.feature-art img{height:340px;width:100%;object-fit:contain}.feature-copy{padding:1.5rem;justify-content:flex-start}.feature-copy h3{font-size:2.3rem;line-height:1.1;margin:1rem 0}.feature-copy p{font-size:1rem;line-height:1.7;max-width:none}.feature-label{font-size:.75rem;letter-spacing:.055em}.feature-tags{margin-top:1.25rem}.feature-tags li{font-size:.8125rem}.feature-navigation{padding-inline:1rem;gap:.5rem}.feature-browse-hint{font-size:.75rem;max-width:120px;line-height:1.4}.feature-control{width:44px;height:44px}.feature-controls{gap:.35rem}.feature-count{font-size:.75rem;margin-right:.25rem}.feature-thumbnail{flex-basis:74px}.feature-thumbnails{padding-inline:1rem;gap:.5rem}.feature-comparison{inset:.7rem .7rem auto}.feature-comparison span{font-size:.65rem;padding:.35rem .5rem}.feature-comparison--03 span:first-child,.feature-comparison--03 span:last-child{margin:0}html[lang=ta] .feature-copy h3{font-size:1.7rem;line-height:1.5}html[lang=ta] .feature-heading h2{font-size:1.7rem;max-width:22ch}html[lang=ta] .feature-browse-hint{max-width:90px;font-size:.75rem}}
@media(prefers-reduced-motion:reduce){.feature-track,.feature-thumbnails{scroll-behavior:auto}.feature-control,.feature-thumbnail{transition:none}.feature-control:hover{transform:none}.feature-play{display:none}}
