.v4[data-astro-cid-gu7ubdkd]{--page: #ffffff;--surface: #ffffff;--bg-gray: #f5f7fa;--line: #e2e8f0;--ink: #0f172a;--muted: #64748b;--blue: #1e3a8a;--blue-dark: #172554;--blue-soft: #eef2fb;--btn-bg: #1e3a8a;--btn-ink: #ffffff;min-height:100dvh;background:var(--page);color:var(--ink);font-family:Public Sans,sans-serif}html[data-theme=dark] .v4[data-astro-cid-gu7ubdkd]{--page: #0b1220;--surface: #111a2e;--bg-gray: #0e1626;--line: rgba(255, 255, 255, .1);--ink: #e6ecf8;--muted: #8fa1c0;--blue: #7ca6f8;--blue-dark: #a5c4fb;--blue-soft: rgba(124, 166, 248, .14);--btn-bg: #4f80f0;--btn-ink: #08101f}.v4[data-astro-cid-gu7ubdkd] [data-astro-cid-gu7ubdkd]::selection{background:var(--blue);color:var(--btn-ink)}.t-header[data-astro-cid-gu7ubdkd]{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:.875rem 1.25rem;background:color-mix(in srgb,var(--page) 92%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.t-logo[data-astro-cid-gu7ubdkd]{display:inline-flex;align-items:center;gap:.6rem;font-family:Libre Franklin,sans-serif;font-weight:700;font-size:1.15rem;color:var(--ink);text-decoration:none}.t-mark[data-astro-cid-gu7ubdkd]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--btn-bg);color:var(--btn-ink)}.t-mark[data-astro-cid-gu7ubdkd] svg[data-astro-cid-gu7ubdkd]{width:1.1rem;height:1.1rem}.t-nav[data-astro-cid-gu7ubdkd]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.t-nav[data-astro-cid-gu7ubdkd] a[data-astro-cid-gu7ubdkd]{font-size:.9rem;font-weight:500;color:var(--muted);text-decoration:none}.t-nav[data-astro-cid-gu7ubdkd] a[data-astro-cid-gu7ubdkd]:hover{color:var(--blue)}.t-controls[data-astro-cid-gu7ubdkd]{display:flex;align-items:center;gap:.5rem;color:var(--ink);margin-left:auto}.t-cta[data-astro-cid-gu7ubdkd]{background:var(--btn-bg);color:var(--btn-ink);font-size:.9rem;font-weight:600;text-decoration:none;padding:.65rem 1.25rem;border-radius:8px;transition:filter .15s ease}.t-cta[data-astro-cid-gu7ubdkd]:hover{filter:brightness(1.08)}.t-hero[data-astro-cid-gu7ubdkd]{max-width:72rem;margin:0 auto;display:grid;gap:2.5rem;align-items:center;padding:4rem 1.25rem 4.5rem}@media(min-width:920px){.t-hero[data-astro-cid-gu7ubdkd]{grid-template-columns:1.2fr 1fr;padding:5.5rem 1.5rem}}.t-badge[data-astro-cid-gu7ubdkd]{display:inline-block;background:var(--blue-soft);color:var(--blue);font-size:.78rem;font-weight:600;padding:.4rem .9rem;border-radius:99px;margin-bottom:1.25rem}.t-title[data-astro-cid-gu7ubdkd]{font-family:Libre Franklin,sans-serif;font-weight:700;font-size:clamp(1.9rem,4.5vw,3.1rem);line-height:1.15;letter-spacing:-.015em}.t-sub[data-astro-cid-gu7ubdkd]{margin-top:1.25rem;max-width:34rem;color:var(--muted);line-height:1.7;font-size:1.02rem}.t-actions[data-astro-cid-gu7ubdkd]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.t-btn[data-astro-cid-gu7ubdkd]{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-bg);color:var(--btn-ink);font-weight:600;font-size:.95rem;text-decoration:none;padding:.85rem 1.6rem;border-radius:8px;transition:filter .15s ease;cursor:pointer}.t-btn[data-astro-cid-gu7ubdkd]:hover{filter:brightness(1.08)}.t-btn[data-astro-cid-gu7ubdkd].light{background:var(--page);color:var(--blue-dark)}.t-link[data-astro-cid-gu7ubdkd]{font-size:.9rem;font-weight:600;color:var(--blue);text-decoration:none}.t-link[data-astro-cid-gu7ubdkd]:hover{text-decoration:underline}.t-checks[data-astro-cid-gu7ubdkd]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;padding:0}.t-checks[data-astro-cid-gu7ubdkd] li[data-astro-cid-gu7ubdkd]{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--muted)}.t-checks[data-astro-cid-gu7ubdkd] li[data-astro-cid-gu7ubdkd]:before{content:"";width:1.1rem;height:1.1rem;border-radius:50%;flex:none;background:var(--blue-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f80f0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-size:62%;background-position:center;background-repeat:no-repeat}.t-hero-card[data-astro-cid-gu7ubdkd]{background:var(--bg-gray);border:1px solid var(--line);border-radius:16px;padding:1.75rem}.t-card-title[data-astro-cid-gu7ubdkd]{font-family:Libre Franklin,sans-serif;font-weight:700;font-size:1rem}.t-stats[data-astro-cid-gu7ubdkd]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.25rem 0 0}.t-stats[data-astro-cid-gu7ubdkd] dt[data-astro-cid-gu7ubdkd]{font-family:Libre Franklin,sans-serif;font-weight:700;font-size:1.7rem;color:var(--blue)}.t-stats[data-astro-cid-gu7ubdkd] dd[data-astro-cid-gu7ubdkd]{margin:.15rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.4}.t-card-note[data-astro-cid-gu7ubdkd]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}.t-strip[data-astro-cid-gu7ubdkd]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.25rem;background:var(--page)}.t-strip[data-astro-cid-gu7ubdkd] span[data-astro-cid-gu7ubdkd]{font-weight:600;font-size:.85rem;color:var(--muted);letter-spacing:.02em}.t-section[data-astro-cid-gu7ubdkd]{max-width:72rem;margin:0 auto;padding:4rem 1.25rem}.t-section[data-astro-cid-gu7ubdkd] .t-wrap[data-astro-cid-gu7ubdkd]{max-width:72rem;margin:0 auto}.t-section[data-astro-cid-gu7ubdkd].gray{max-width:none;background:var(--bg-gray)}.t-label[data-astro-cid-gu7ubdkd]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}.t-h2[data-astro-cid-gu7ubdkd]{margin-top:.6rem;font-family:Libre Franklin,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.3rem);letter-spacing:-.01em}.t-grid4[data-astro-cid-gu7ubdkd]{display:grid;gap:1.25rem;margin-top:2.5rem}@media(min-width:640px){.t-grid4[data-astro-cid-gu7ubdkd]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.t-grid4[data-astro-cid-gu7ubdkd]{grid-template-columns:repeat(4,1fr)}}.t-grid3[data-astro-cid-gu7ubdkd]{display:grid;gap:1.25rem;margin-top:2.5rem}@media(min-width:700px){.t-grid3[data-astro-cid-gu7ubdkd]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.t-grid3[data-astro-cid-gu7ubdkd]{grid-template-columns:repeat(3,1fr)}}.t-card[data-astro-cid-gu7ubdkd]{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.75rem;transition:box-shadow .15s ease,border-color .15s ease}.t-card[data-astro-cid-gu7ubdkd]:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));box-shadow:0 12px 30px #0f172a12}.t-icon[data-astro-cid-gu7ubdkd]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:var(--blue-soft);color:var(--blue)}.t-icon[data-astro-cid-gu7ubdkd] svg[data-astro-cid-gu7ubdkd]{width:1.35rem;height:1.35rem}.t-card[data-astro-cid-gu7ubdkd] h3[data-astro-cid-gu7ubdkd]{margin-top:1.1rem;font-family:Libre Franklin,sans-serif;font-weight:600;font-size:1.1rem}.t-card[data-astro-cid-gu7ubdkd] p[data-astro-cid-gu7ubdkd]{margin-top:.5rem;color:var(--muted);font-size:.9rem;line-height:1.65}.t-visual[data-astro-cid-gu7ubdkd]{height:8rem;border-radius:10px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,hsl(var(--h) 55% 60% / .35),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--blue-soft) 90%,transparent),var(--blue-soft))}.t-visual[data-astro-cid-gu7ubdkd] span[data-astro-cid-gu7ubdkd]{font-family:Libre Franklin,sans-serif;font-weight:700;font-size:1.6rem;color:var(--blue)}.t-kind[data-astro-cid-gu7ubdkd]{margin-top:1.1rem;font-size:.72rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blue)!important}.t-card-link[data-astro-cid-gu7ubdkd]{display:inline-block;margin-top:.9rem;font-size:.85rem;font-weight:600;color:var(--blue);text-decoration:none}.t-card-link[data-astro-cid-gu7ubdkd]:hover{text-decoration:underline}.t-avatar[data-astro-cid-gu7ubdkd]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--btn-bg);color:var(--btn-ink);font-family:Libre Franklin,sans-serif;font-weight:700;font-size:1.15rem}.t-role[data-astro-cid-gu7ubdkd]{font-size:.8rem!important;font-weight:600;color:var(--blue)!important}.t-member-links[data-astro-cid-gu7ubdkd]{display:flex;gap:1rem;margin-top:1rem}.t-member-links[data-astro-cid-gu7ubdkd] a[data-astro-cid-gu7ubdkd]{font-size:.82rem;font-weight:600;color:var(--blue);text-decoration:none}.t-member-links[data-astro-cid-gu7ubdkd] a[data-astro-cid-gu7ubdkd]:hover{text-decoration:underline}.t-process[data-astro-cid-gu7ubdkd]{list-style:none;display:grid;gap:1.25rem;margin:2.5rem 0 0;padding:0}@media(min-width:860px){.t-process[data-astro-cid-gu7ubdkd]{grid-template-columns:repeat(4,1fr)}}.t-process[data-astro-cid-gu7ubdkd] li[data-astro-cid-gu7ubdkd]{border-top:3px solid var(--blue);padding-top:1rem}.t-process[data-astro-cid-gu7ubdkd] b[data-astro-cid-gu7ubdkd]{font-family:Libre Franklin,sans-serif;font-size:1rem}.t-process[data-astro-cid-gu7ubdkd] span[data-astro-cid-gu7ubdkd]{display:block;margin-top:.4rem;color:var(--muted);font-size:.87rem;line-height:1.6}.t-cta-band[data-astro-cid-gu7ubdkd]{background:var(--btn-bg);color:var(--btn-ink);text-align:center;padding:4rem 1.25rem}.t-cta-band[data-astro-cid-gu7ubdkd] h2[data-astro-cid-gu7ubdkd]{font-family:Libre Franklin,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.3rem)}.t-cta-band[data-astro-cid-gu7ubdkd] p[data-astro-cid-gu7ubdkd]{margin-top:.75rem;opacity:.85}.t-cta-band[data-astro-cid-gu7ubdkd] .t-btn[data-astro-cid-gu7ubdkd]{margin-top:1.75rem;background:var(--page);color:var(--blue-dark)}.t-contact[data-astro-cid-gu7ubdkd]{display:grid;gap:2.5rem;align-items:start}@media(min-width:860px){.t-contact[data-astro-cid-gu7ubdkd]{grid-template-columns:1fr 1.2fr}}.t-form[data-astro-cid-gu7ubdkd]{display:grid;gap:1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.75rem}.t-form[data-astro-cid-gu7ubdkd] label[data-astro-cid-gu7ubdkd]{display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.t-form[data-astro-cid-gu7ubdkd] input[data-astro-cid-gu7ubdkd],.t-form[data-astro-cid-gu7ubdkd] textarea[data-astro-cid-gu7ubdkd]{border:1px solid var(--line);border-radius:8px;padding:.7rem .9rem;font:inherit;color:var(--ink);background:var(--page)}.t-form[data-astro-cid-gu7ubdkd] input[data-astro-cid-gu7ubdkd]:focus,.t-form[data-astro-cid-gu7ubdkd] textarea[data-astro-cid-gu7ubdkd]:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:transparent}.t-footer[data-astro-cid-gu7ubdkd]{border-top:1px solid var(--line);background:var(--bg-gray)}.t-footer-inner[data-astro-cid-gu7ubdkd]{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:center}.t-logo[data-astro-cid-gu7ubdkd].small{font-size:1rem}.t-footer[data-astro-cid-gu7ubdkd] nav[data-astro-cid-gu7ubdkd]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.t-footer[data-astro-cid-gu7ubdkd] nav[data-astro-cid-gu7ubdkd] a[data-astro-cid-gu7ubdkd]{font-size:.85rem;color:var(--muted);text-decoration:none}.t-footer[data-astro-cid-gu7ubdkd] nav[data-astro-cid-gu7ubdkd] a[data-astro-cid-gu7ubdkd]:hover{color:var(--blue)}.t-copy[data-astro-cid-gu7ubdkd]{margin-left:auto;font-size:.78rem;color:var(--muted)}html body:has(.v4){background:#fff}html[data-theme=dark] body:has(.v4){background:#0b1220}
