.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);padding:clamp(32px,5vw,64px) 0 clamp(40px,6vw,72px)}.hero-in[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-size:clamp(2.1rem,1.3rem + 3.2vw,3.5rem);line-height:1.08}.lead[data-astro-cid-ge2uvauf]{color:var(--ink-2);max-width:580px;margin:20px 0 28px;font-size:1.12rem}.btns[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.btns[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{height:56px;font-size:1.05rem}.draw[data-astro-cid-ge2uvauf]{background:var(--soft);border-radius:10px;margin:0;padding:clamp(20px,3vw,36px) clamp(20px,3vw,36px) 18px}.svg[data-astro-cid-ge2uvauf]{width:100%;height:auto}.draw[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:10px;font-size:.85rem}.line[data-astro-cid-ge2uvauf] rect[data-astro-cid-ge2uvauf],.line[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf],.line-r[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--ink);stroke-width:2.4px}.line[data-astro-cid-ge2uvauf] rect[data-astro-cid-ge2uvauf]:first-child{stroke-width:3px}.glass[data-astro-cid-ge2uvauf]{fill:var(--cam);fill-opacity:.85}.shine[data-astro-cid-ge2uvauf]{stroke:#fff;stroke-width:7px;stroke-linecap:round;fill:none}.sym[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:6 5;opacity:.5}.flag[data-astro-cid-ge2uvauf]{fill:var(--bordo);transform-origin:285px 190px;animation:5s ease-in-out infinite wave}@keyframes wave{0%,to{transform:skewY(0)}50%{transform:skewY(-2deg)scaleX(.985)}}.dim[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--muted);stroke-width:1px}.dim[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{font-family:var(--mono);fill:var(--ink);font-size:14px;font-weight:600}.mask[data-astro-cid-ge2uvauf]{fill:var(--soft)}@media (prefers-reduced-motion:reduce){.flag[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=900px){.hero-in[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.draw[data-astro-cid-ge2uvauf]{max-width:520px}}@media (width<=520px){.btns[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.why[data-astro-cid-p4uopdll]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.why[data-astro-cid-p4uopdll] p[data-astro-cid-p4uopdll]{color:var(--ink-2);margin-top:14px;font-size:1.05rem}.list[data-astro-cid-p4uopdll]{gap:14px;font-size:1.02rem}@media (width<=860px){.why[data-astro-cid-p4uopdll]{grid-template-columns:1fr}}.ps-in[data-astro-cid-z2lwti7q]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.parts[data-astro-cid-z2lwti7q]{gap:22px;display:grid}.parts[data-astro-cid-z2lwti7q] li[data-astro-cid-z2lwti7q]{grid-template-columns:36px 1fr;gap:14px;display:grid}.parts[data-astro-cid-z2lwti7q] .pin[data-astro-cid-z2lwti7q]{background:var(--bordo);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:grid}.parts[data-astro-cid-z2lwti7q] h3[data-astro-cid-z2lwti7q]{letter-spacing:-.02em;margin:3px 0 4px;font-size:1.05rem}.parts[data-astro-cid-z2lwti7q] p[data-astro-cid-z2lwti7q]{color:var(--muted);font-size:.93rem}.fig[data-astro-cid-z2lwti7q]{background:var(--soft);border-radius:8px;margin:0;padding:clamp(16px,3vw,36px)}.fig[data-astro-cid-z2lwti7q] svg[data-astro-cid-z2lwti7q]{width:100%;height:auto;overflow:visible}.fig[data-astro-cid-z2lwti7q] figcaption[data-astro-cid-z2lwti7q]{color:var(--muted);margin-top:10px;font-size:.85rem}.pf[data-astro-cid-z2lwti7q] path[data-astro-cid-z2lwti7q],.pf[data-astro-cid-z2lwti7q] rect[data-astro-cid-z2lwti7q]{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.pf[data-astro-cid-z2lwti7q] rect[data-astro-cid-z2lwti7q]{fill:none;stroke-width:1px}.steel[data-astro-cid-z2lwti7q]{fill:url(#hatch);stroke:var(--ink);stroke-width:1.2px}.gl[data-astro-cid-z2lwti7q]{fill:var(--cam);fill-opacity:.55;stroke:var(--ink);stroke-width:1px}.brk[data-astro-cid-z2lwti7q]{fill:none;stroke:var(--muted);stroke-width:1px}.gk[data-astro-cid-z2lwti7q] rect[data-astro-cid-z2lwti7q]{fill:var(--ink)}.dim[data-astro-cid-z2lwti7q] path[data-astro-cid-z2lwti7q]{fill:none;stroke:var(--muted);stroke-width:1px}.dim[data-astro-cid-z2lwti7q] text[data-astro-cid-z2lwti7q],.side[data-astro-cid-z2lwti7q]{font-family:var(--mono);fill:var(--muted);letter-spacing:.1em;font-size:12px;font-weight:600}.pins[data-astro-cid-z2lwti7q] circle[data-astro-cid-z2lwti7q]{fill:var(--bordo);stroke:var(--soft);stroke-width:3px}.pins[data-astro-cid-z2lwti7q] text[data-astro-cid-z2lwti7q]{font-family:var(--mono);fill:#fff;text-anchor:middle;font-size:12px;font-weight:700}.pins[data-astro-cid-z2lwti7q] .ll[data-astro-cid-z2lwti7q]{stroke:var(--bordo);stroke-width:1.2px}@media (width<=960px){.ps-in[data-astro-cid-z2lwti7q]{grid-template-columns:1fr}}
