.hero-actions[data-astro-cid-hfvpme2d]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.ticker[data-astro-cid-hfvpme2d]{background:var(--red);color:#fff;padding:1rem 0}.tk[data-astro-cid-hfvpme2d]{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700;font-stretch:115%;display:inline-flex}.tk[data-astro-cid-hfvpme2d] i[data-astro-cid-hfvpme2d]{background:#fff;border-radius:50%;width:8px;height:8px}.resp[data-astro-cid-hfvpme2d]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.resp-cards[data-astro-cid-hfvpme2d]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.rc[data-astro-cid-hfvpme2d]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:.5rem;padding:1.4rem;display:grid}.rc[data-astro-cid-hfvpme2d] svg{color:var(--red);width:28px;height:28px;margin-bottom:.4rem}.rc[data-astro-cid-hfvpme2d] span[data-astro-cid-hfvpme2d]{color:var(--steel-400);font-size:.92rem}.fix-head[data-astro-cid-hfvpme2d]{margin-bottom:clamp(2.5rem,5vw,4rem)}.fix-grid[data-astro-cid-hfvpme2d]{grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;display:grid}.fix-card[data-astro-cid-hfvpme2d]{background:#fff;border-radius:20px;padding:clamp(1.5rem,3vw,2.6rem);box-shadow:0 30px 60px -40px #00000059}.fix-top[data-astro-cid-hfvpme2d]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.fix-top[data-astro-cid-hfvpme2d] svg{background:var(--red);color:#fff;border-radius:12px;width:44px;height:44px;padding:10px}.fix-img[data-astro-cid-hfvpme2d]{aspect-ratio:16/10;margin-top:1.5rem}.cyl[data-astro-cid-hfvpme2d]{background:var(--graphite)}.cyl-grid[data-astro-cid-hfvpme2d]{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.cyl-stage[data-astro-cid-hfvpme2d]{top:calc(var(--header-h) + 2rem);height:calc(100svh - var(--header-h) - 4rem);flex-direction:column;justify-content:center;align-self:start;display:flex;position:sticky}.cyl-svg[data-astro-cid-hfvpme2d]{width:100%;max-height:100%}.cyl-3d[data-astro-cid-hfvpme2d]{flex:1;min-height:0;display:none;position:relative}.cyl-stage[data-astro-cid-hfvpme2d].has-3d .cyl-3d[data-astro-cid-hfvpme2d]{display:block}.cyl-stage[data-astro-cid-hfvpme2d].has-3d .cyl-svg[data-astro-cid-hfvpme2d]{display:none}.cyl-legend[data-astro-cid-hfvpme2d]{align-items:center;gap:.9rem;margin-left:.8rem;display:inline-flex}.cyl-legend[data-astro-cid-hfvpme2d] i[data-astro-cid-hfvpme2d]{vertical-align:middle;width:14px;height:3px;margin-right:.35rem;display:inline-block}.lg-red[data-astro-cid-hfvpme2d]{background:#ff3b2f}.lg-blue[data-astro-cid-hfvpme2d]{background:#3d8bff}.lg-amber[data-astro-cid-hfvpme2d]{background:#ffb020}.cyl-stage[data-astro-cid-hfvpme2d]:not(.has-3d) .cyl-legend[data-astro-cid-hfvpme2d]{display:none}.cyl-photo[data-astro-cid-hfvpme2d]{max-width:280px;margin:1.6rem 0 0}.cyl-photo[data-astro-cid-hfvpme2d] img{border-radius:14px;width:100%;height:auto}.cyl-photo[data-astro-cid-hfvpme2d] figcaption[data-astro-cid-hfvpme2d]{letter-spacing:.08em;text-transform:uppercase;color:var(--steel-400);margin-top:.6rem;font-size:.85rem}.cyl-note[data-astro-cid-hfvpme2d]{color:var(--steel-500);text-align:center;margin-top:.8rem;font-size:.8rem}.cyl-svg[data-astro-cid-hfvpme2d] .lbl{font:700 11px var(--font);letter-spacing:.14em;fill:var(--steel-300)}.cyl-svg[data-astro-cid-hfvpme2d] .lbl-red{fill:var(--led)}.cyl-svg[data-astro-cid-hfvpme2d] .lbl-blue{fill:var(--blue-bright)}.cyl-svg[data-astro-cid-hfvpme2d] .rust[data-astro-cid-hfvpme2d]{fill:#d9602a;filter:drop-shadow(0 0 6px #ff7828cc)}.cyl-svg[data-astro-cid-hfvpme2d] .drops[data-astro-cid-hfvpme2d] path[data-astro-cid-hfvpme2d]{fill:#c0842b}.cyl-svg[data-astro-cid-hfvpme2d] .s1[data-astro-cid-hfvpme2d],.cyl-svg[data-astro-cid-hfvpme2d] .s2[data-astro-cid-hfvpme2d],.cyl-svg[data-astro-cid-hfvpme2d] .s3[data-astro-cid-hfvpme2d],.cyl-svg[data-astro-cid-hfvpme2d] .s4[data-astro-cid-hfvpme2d]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease)}.cyl-svg[data-astro-cid-hfvpme2d][data-step="1"] .s1[data-astro-cid-hfvpme2d]{opacity:1}.cyl-svg[data-astro-cid-hfvpme2d][data-step="1"] .rust[data-astro-cid-hfvpme2d]{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite pulse}.cyl-svg[data-astro-cid-hfvpme2d][data-step="1"] .drops[data-astro-cid-hfvpme2d] path[data-astro-cid-hfvpme2d]{animation:1.8s ease-in infinite drip}.cyl-svg[data-astro-cid-hfvpme2d][data-step="1"] .drops[data-astro-cid-hfvpme2d] path[data-astro-cid-hfvpme2d]:nth-child(2){animation-delay:.6s}.cyl-svg[data-astro-cid-hfvpme2d][data-step="1"] .drops[data-astro-cid-hfvpme2d] path[data-astro-cid-hfvpme2d]:nth-child(3){animation-delay:1.2s}.cyl-svg[data-astro-cid-hfvpme2d]:is([data-step="2"],[data-step="3"],[data-step="4"]) .s2[data-astro-cid-hfvpme2d],.cyl-svg[data-astro-cid-hfvpme2d]:is([data-step="3"],[data-step="4"]) .s3[data-astro-cid-hfvpme2d],.cyl-svg[data-astro-cid-hfvpme2d][data-step="4"] .s4[data-astro-cid-hfvpme2d]{opacity:1}.cyl-svg[data-astro-cid-hfvpme2d] .liner[data-astro-cid-hfvpme2d]{stroke-dashoffset:0}.cyl-svg[data-astro-cid-hfvpme2d][data-step="3"] .liner[data-astro-cid-hfvpme2d]{animation:1.2s linear infinite march}@keyframes pulse{50%{opacity:.7;transform:scale(1.35)}}@keyframes drip{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}@keyframes march{to{stroke-dashoffset:-32px}}.cyl-intro[data-astro-cid-hfvpme2d]{padding-block:10svh 6svh}.cyl-intro[data-astro-cid-hfvpme2d] .h2[data-astro-cid-hfvpme2d]{margin-bottom:1.5rem}.cyl-step[data-astro-cid-hfvpme2d]{opacity:.3;min-height:62svh;transition:opacity .6s var(--ease);border-top:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:1rem;display:flex}.cyl-step[data-astro-cid-hfvpme2d].is-active{opacity:1}.cyl-n[data-astro-cid-hfvpme2d]{font-size:2.2rem}.comp[data-astro-cid-hfvpme2d]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.comp-card[data-astro-cid-hfvpme2d]{background:#fff;border-radius:20px;align-content:start;gap:1rem;padding:clamp(1.8rem,3.5vw,3rem);display:grid}.comp-card[data-astro-cid-hfvpme2d] svg{width:48px;height:48px;color:var(--red)}.comp-card--dark[data-astro-cid-hfvpme2d]{background:var(--ink);color:var(--steel-100)}.comp-card--dark[data-astro-cid-hfvpme2d] .chip[data-astro-cid-hfvpme2d]{background:0 0;border-color:#ffffff24}.badges[data-astro-cid-hfvpme2d]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}@media (width<=900px){.resp[data-astro-cid-hfvpme2d],.fix-grid[data-astro-cid-hfvpme2d],.comp[data-astro-cid-hfvpme2d],.cyl-grid[data-astro-cid-hfvpme2d],.resp-cards[data-astro-cid-hfvpme2d]{grid-template-columns:1fr}.cyl-stage[data-astro-cid-hfvpme2d]{top:var(--header-h);z-index:2;background:var(--graphite);height:46svh;padding-block:.5rem;position:sticky}.cyl-step[data-astro-cid-hfvpme2d]{min-height:55svh}}
