.hero-video:where(.astro-7bwhklah){margin:0}.frame:where(.astro-7bwhklah){border:1px solid var(--ng-line);background:#111315;border-radius:clamp(10px,2vw,18px);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}video:where(.astro-7bwhklah){aspect-ratio:16/9;width:100%;height:auto;display:block}.play:where(.astro-7bwhklah){width:2.25rem;height:2.25rem;color:var(--ng-text);cursor:pointer;backdrop-filter:blur(4px);background:#07090c99;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(.5rem,1.5vw,1rem);right:clamp(.5rem,1.5vw,1rem)}.play:where(.astro-7bwhklah) svg:where(.astro-7bwhklah){width:.9rem;height:.9rem}.i-play:where(.astro-7bwhklah),.paused:where(.astro-7bwhklah) .i-pause:where(.astro-7bwhklah){display:none}.paused:where(.astro-7bwhklah) .i-play:where(.astro-7bwhklah){display:block}.two-ways:where(.astro-ndcyfmhv){padding-top:clamp(2.5rem,6vw,4.5rem)}.two-ways:where(.astro-ndcyfmhv)>.lead:where(.astro-ndcyfmhv){margin-bottom:2rem}.ways:where(.astro-ndcyfmhv){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;display:grid}.way:where(.astro-ndcyfmhv){background:var(--ng-surface);border:1px solid var(--ng-line);border-top:3px solid var(--accent);border-radius:var(--ng-radius);flex-direction:column;display:flex;overflow:hidden}.app:where(.astro-ndcyfmhv){--accent:var(--ng-green)}.screen:where(.astro-ndcyfmhv){--accent:var(--ng-orange)}.picture:where(.astro-ndcyfmhv){aspect-ratio:16/10;background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), #0b0d11;position:relative}.slide:where(.astro-ndcyfmhv){justify-content:center;align-items:center;padding:clamp(1rem,4vw,2rem);display:flex}.slide:where(.astro-ndcyfmhv) img:where(.astro-ndcyfmhv){width:100%;height:auto;display:block}.tablet:where(.astro-ndcyfmhv){border:1px solid var(--ng-line);background:#15181d;border-radius:clamp(10px,2vw,18px);max-width:100%;height:100%;padding:clamp(5px,1vw,9px);display:flex;box-shadow:0 20px 50px #0009}.tablet:where(.astro-ndcyfmhv) img:where(.astro-ndcyfmhv){border-radius:clamp(4px,.8vw,8px);width:auto;height:100%}.slide:where(.astro-ndcyfmhv) .box:where(.astro-ndcyfmhv){filter:drop-shadow(0 18px 30px #0000008c);width:84%}.slide:where(.astro-ndcyfmhv).render{padding:0}.slide:where(.astro-ndcyfmhv).render .box:where(.astro-ndcyfmhv){object-fit:cover;filter:none;width:100%;height:100%}.body:where(.astro-ndcyfmhv){flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.5rem;display:flex}.body:where(.astro-ndcyfmhv) .tag:where(.astro-ndcyfmhv){align-self:flex-start}h3:where(.astro-ndcyfmhv){margin:.75rem 0 .5rem;font-size:1.5rem}.kind:where(.astro-ndcyfmhv){color:var(--ng-text-dim);font-size:.95rem;font-weight:500;display:block}.facts:where(.astro-ndcyfmhv){border-top:1px solid var(--ng-line);gap:.6rem;margin:.5rem 0 0;padding-top:1rem;display:grid}.facts:where(.astro-ndcyfmhv) div:where(.astro-ndcyfmhv){grid-template-columns:5.5rem 1fr;gap:.75rem;display:grid}dt:where(.astro-ndcyfmhv){letter-spacing:.04em;text-transform:uppercase;color:var(--accent);padding-top:.15rem;font-size:.8rem;font-weight:600}dd:where(.astro-ndcyfmhv){color:var(--ng-text-dim);margin:0}.body:where(.astro-ndcyfmhv) .actions:where(.astro-ndcyfmhv){margin:auto 0 0;padding-top:1.5rem}.steps:where(.astro-lcdefpme){counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){counter-increment:step;background:var(--ng-surface);border:1px solid var(--ng-line);border-radius:var(--ng-radius);padding:1.25rem}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:counter(step);color:var(--ng-orange);margin-bottom:.25rem;font-size:1.6rem;font-weight:800;display:block}.closing:where(.astro-lcdefpme){text-align:center;padding-block:1rem 2rem}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin-bottom:.5rem;font-size:clamp(2rem,6vw,3.25rem)}.closing:where(.astro-lcdefpme) .lead:where(.astro-lcdefpme){margin-inline:auto}.closing:where(.astro-lcdefpme) .actions:where(.astro-lcdefpme){justify-content:center}.two-line:where(.astro-lcdefpme){border-radius:1.5rem;flex-direction:column;gap:0;min-width:12rem;padding-block:.55rem;line-height:1.2}.two-line:where(.astro-lcdefpme) small:where(.astro-lcdefpme){opacity:.8;font-size:.75rem;font-weight:500}
