.kpis[data-astro-cid-o6zt6xrl]{display:flex;gap:2.5rem;flex-wrap:wrap;margin-top:2.5rem}.kpis[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]{display:grid;padding-left:1rem;border-left:2px solid var(--accent)}.kpis[data-astro-cid-o6zt6xrl] strong[data-astro-cid-o6zt6xrl]{font-size:2rem;line-height:1.1}.kpis[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]>span[data-astro-cid-o6zt6xrl]{font-size:.85rem;color:#fff9}.facility[data-astro-cid-o6zt6xrl]{position:relative;margin-top:-1rem}.facility__info[data-astro-cid-o6zt6xrl]{position:relative;margin:-3rem 2rem 0;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr)}.facility__info[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]{display:flex;gap:.8rem;align-items:start;padding:1.4rem 1.5rem}.facility__info[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]+div[data-astro-cid-o6zt6xrl]{border-left:1px solid var(--line)}.facility__info[data-astro-cid-o6zt6xrl] svg[data-astro-cid-o6zt6xrl]{color:var(--primary);margin-top:3px;flex-shrink:0}.facility__info[data-astro-cid-o6zt6xrl] span[data-astro-cid-o6zt6xrl]{display:grid;font-size:.92rem;color:var(--muted)}.facility__info[data-astro-cid-o6zt6xrl] strong[data-astro-cid-o6zt6xrl]{color:var(--text);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.tabs__list[data-astro-cid-o6zt6xrl]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);margin-bottom:2.5rem}.tabs__btn[data-astro-cid-o6zt6xrl]{font:inherit;font-weight:700;font-size:1rem;text-align:left;padding:1rem .5rem 1.1rem;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;color:var(--muted);cursor:pointer;display:grid;gap:.2rem;transition:color .2s,border-color .2s}.tabs__btn[data-astro-cid-o6zt6xrl] span[data-astro-cid-o6zt6xrl]{font-size:.75rem;color:var(--line)}.tabs__btn[data-astro-cid-o6zt6xrl]:hover{color:var(--text)}.tabs__btn[data-astro-cid-o6zt6xrl].is-active{color:var(--text);border-color:var(--primary)}.tabs__btn[data-astro-cid-o6zt6xrl].is-active span[data-astro-cid-o6zt6xrl]{color:var(--primary)}.tabs__panel[data-astro-cid-o6zt6xrl]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;animation:fade .4s ease}.tabs__panel[data-astro-cid-o6zt6xrl][hidden]{display:none}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.tabs__text[data-astro-cid-o6zt6xrl] h3[data-astro-cid-o6zt6xrl]{font-size:1.8rem}.cap[data-astro-cid-o6zt6xrl]{display:grid;padding:1.3rem 1.5rem;margin:1.5rem 0;background:var(--primary-soft);border-radius:var(--r-md)}.cap[data-astro-cid-o6zt6xrl] span[data-astro-cid-o6zt6xrl]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.cap[data-astro-cid-o6zt6xrl] strong[data-astro-cid-o6zt6xrl]{font-size:2.2rem;line-height:1.2;color:var(--primary-dark)}.cap[data-astro-cid-o6zt6xrl] small[data-astro-cid-o6zt6xrl]{color:var(--muted)}.tabs[data-astro-cid-o6zt6xrl] .check-list[data-astro-cid-o6zt6xrl]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-o6zt6xrl]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.steps[data-astro-cid-o6zt6xrl]:before{content:"";position:absolute;top:27px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,var(--primary) 0 8px,transparent 8px 14px)}.steps[data-astro-cid-o6zt6xrl] li[data-astro-cid-o6zt6xrl]{text-align:center;padding:0 1rem;position:relative}.steps__no[data-astro-cid-o6zt6xrl]{width:56px;height:56px;border-radius:var(--r-md);background:var(--surface);border:2px solid var(--primary);color:var(--primary);display:grid;place-items:center;font-weight:800;font-size:1.3rem;margin:0 auto 1.3rem;position:relative;box-shadow:0 0 0 6px var(--soft)}.steps[data-astro-cid-o6zt6xrl] li[data-astro-cid-o6zt6xrl]:last-child .steps__no[data-astro-cid-o6zt6xrl]{background:var(--primary);color:var(--on-primary)}.steps[data-astro-cid-o6zt6xrl] h3[data-astro-cid-o6zt6xrl]{font-size:1.02rem;margin-bottom:.4rem}.steps[data-astro-cid-o6zt6xrl] p[data-astro-cid-o6zt6xrl]{font-size:.88rem;color:var(--muted);margin:0}.certs[data-astro-cid-o6zt6xrl]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cert[data-astro-cid-o6zt6xrl]{border:1px solid var(--line);border-radius:var(--r-lg);padding:1.6rem 1.2rem;text-align:center;display:grid;justify-items:center;gap:.2rem;transition:border-color .25s,transform .25s}.cert[data-astro-cid-o6zt6xrl]:hover{border-color:var(--primary);transform:translateY(-3px)}.cert__seal[data-astro-cid-o6zt6xrl]{position:relative;width:96px;height:96px;display:grid;place-items:center;color:var(--primary);margin-bottom:.8rem}.cert__seal[data-astro-cid-o6zt6xrl] svg[data-astro-cid-o6zt6xrl]{position:absolute;inset:0}.cert__seal[data-astro-cid-o6zt6xrl] strong[data-astro-cid-o6zt6xrl]{position:relative;font-size:.9rem;color:var(--primary-dark)}.cert[data-astro-cid-o6zt6xrl] h4[data-astro-cid-o6zt6xrl]{margin:0;font-size:.95rem}.cert[data-astro-cid-o6zt6xrl] small[data-astro-cid-o6zt6xrl]{color:var(--muted)}.tech[data-astro-cid-o6zt6xrl]{padding:2rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);background:#ffffff05}.tech[data-astro-cid-o6zt6xrl] h3[data-astro-cid-o6zt6xrl]{margin:1.3rem 0 .4rem}.tech[data-astro-cid-o6zt6xrl] p[data-astro-cid-o6zt6xrl]{margin:0}@media(max-width:960px){.facility__info[data-astro-cid-o6zt6xrl]{grid-template-columns:1fr 1fr;margin:1rem 0 0}.facility__info[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]:nth-child(3){border-left:0}.facility__info[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]:nth-child(n+3){border-top:1px solid var(--line)}.tabs__panel[data-astro-cid-o6zt6xrl]{grid-template-columns:1fr}.tabs__list[data-astro-cid-o6zt6xrl]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-o6zt6xrl]{grid-template-columns:1fr;gap:1.5rem}.steps[data-astro-cid-o6zt6xrl]:before{display:none}.steps[data-astro-cid-o6zt6xrl] li[data-astro-cid-o6zt6xrl]{display:grid;grid-template-columns:56px 1fr;text-align:left;gap:0 1.2rem;padding:0}.steps__no[data-astro-cid-o6zt6xrl]{grid-row:span 2;margin:0}.certs[data-astro-cid-o6zt6xrl]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.facility__info[data-astro-cid-o6zt6xrl]{grid-template-columns:1fr}.facility__info[data-astro-cid-o6zt6xrl] div[data-astro-cid-o6zt6xrl]+div[data-astro-cid-o6zt6xrl]{border-left:0;border-top:1px solid var(--line)}.tabs[data-astro-cid-o6zt6xrl] .check-list[data-astro-cid-o6zt6xrl]{grid-template-columns:1fr}}
