.team-description[data-astro-cid-b7vptlou]{max-width:760px}.team-links[data-astro-cid-b7vptlou]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero[data-astro-cid-b7vptlou]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--color-text-white);padding:80px 24px 72px}.hero-inner[data-astro-cid-b7vptlou]{max-width:var(--container-max)}.hero-label[data-astro-cid-b7vptlou]{font-size:var(--fs-note);letter-spacing:.08em;color:#ffffffd9;border-bottom:2px solid #ffffff80;margin-bottom:20px;padding-bottom:14px;font-weight:700;display:inline-block}.hero-title[data-astro-cid-b7vptlou]{font-size:var(--fs-h1);letter-spacing:-.01em;margin-bottom:24px;font-weight:700;line-height:1.5}.hero-body[data-astro-cid-b7vptlou]{margin-bottom:32px;font-size:17px;line-height:2}.hero-actions[data-astro-cid-b7vptlou]{flex-wrap:wrap;gap:12px;display:flex}.hero-note[data-astro-cid-b7vptlou]{font-size:var(--fs-note);color:#ffffffd9;margin-top:16px}.section-gray[data-astro-cid-b7vptlou]{background:var(--color-bg-gray)}.lead[data-astro-cid-b7vptlou]{max-width:720px;color:var(--color-text);margin-bottom:40px}.note[data-astro-cid-b7vptlou]{font-size:var(--fs-small);color:var(--color-text-light);max-width:760px;margin-top:28px}.judgements[data-astro-cid-b7vptlou]{border-top:1px solid var(--color-border);list-style:none}.judgement[data-astro-cid-b7vptlou]{border-bottom:1px solid var(--color-border);grid-template-columns:72px 1fr;gap:8px;padding:28px 0;display:grid}.judgement-no[data-astro-cid-b7vptlou]{font-family:var(--font-heading);color:var(--color-primary-dark);padding-top:4px;font-size:15px;font-weight:700}.judgement-title[data-astro-cid-b7vptlou]{font-size:var(--fs-h3);color:var(--color-ink);margin-bottom:8px;font-weight:700}.judgement-body[data-astro-cid-b7vptlou]{color:var(--color-text-light);max-width:720px}.timeline[data-astro-cid-b7vptlou]{max-width:800px;list-style:none}.step[data-astro-cid-b7vptlou]{border-left:2px solid var(--color-border-strong);padding:0 0 36px 32px;position:relative}.step[data-astro-cid-b7vptlou]:last-child{border-left-color:#0000;padding-bottom:0}.step[data-astro-cid-b7vptlou]:before{content:"";background:var(--color-border-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.step-head[data-astro-cid-b7vptlou]{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.step-phase[data-astro-cid-b7vptlou]{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-text-light);font-size:12px;font-weight:700}.step-title[data-astro-cid-b7vptlou]{font-size:var(--fs-h3);color:var(--color-ink);font-weight:700}.step-meta[data-astro-cid-b7vptlou]{flex-wrap:wrap;gap:32px;margin-bottom:12px;display:flex}.step-meta[data-astro-cid-b7vptlou] dt[data-astro-cid-b7vptlou]{font-size:var(--fs-note);color:var(--color-text-light);margin-bottom:2px}.step-meta[data-astro-cid-b7vptlou] dd[data-astro-cid-b7vptlou]{font-size:var(--fs-body);color:var(--color-ink);font-weight:700}.step-body[data-astro-cid-b7vptlou]{color:var(--color-text-light);max-width:680px}.deliverables[data-astro-cid-b7vptlou]{border-collapse:collapse;text-align:left;width:100%}.deliverables[data-astro-cid-b7vptlou] thead[data-astro-cid-b7vptlou] th[data-astro-cid-b7vptlou]{font-size:var(--fs-note);color:var(--color-text-light);border-bottom:2px solid var(--color-ink);padding:0 16px 12px 0;font-weight:700}.deliverables[data-astro-cid-b7vptlou] tbody[data-astro-cid-b7vptlou] th[data-astro-cid-b7vptlou]{font-size:var(--fs-body);color:var(--color-ink);white-space:nowrap;vertical-align:top;padding:22px 24px 22px 0;font-weight:700}.deliverables[data-astro-cid-b7vptlou] td[data-astro-cid-b7vptlou]{color:var(--color-text-light);vertical-align:top;border-bottom:1px solid var(--color-border);padding:22px 24px 22px 0}.deliverables[data-astro-cid-b7vptlou] tbody[data-astro-cid-b7vptlou] th[data-astro-cid-b7vptlou]{border-bottom:1px solid var(--color-border)}.faqs[data-astro-cid-b7vptlou]{border-top:1px solid var(--color-border);max-width:820px}.faq[data-astro-cid-b7vptlou]{border-bottom:1px solid var(--color-border)}.faq-q[data-astro-cid-b7vptlou]{font-size:var(--fs-body);color:var(--color-ink);cursor:pointer;padding:22px 52px 22px 0;font-weight:700;list-style:none;position:relative}.faq-q[data-astro-cid-b7vptlou]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-b7vptlou]:after{content:"";border-right:2px solid var(--color-text-light);border-bottom:2px solid var(--color-text-light);width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.faq[data-astro-cid-b7vptlou][open] .faq-q[data-astro-cid-b7vptlou]:after{transform:translateY(-20%)rotate(-135deg)}.faq-a[data-astro-cid-b7vptlou]{color:var(--color-text-light);max-width:760px;padding:0 0 24px}.cta[data-astro-cid-b7vptlou]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--color-text-white);padding:var(--space-sm) 24px}.cta-inner[data-astro-cid-b7vptlou]{max-width:var(--container-max)}.cta-title[data-astro-cid-b7vptlou]{font-size:var(--fs-h2);margin-bottom:16px;font-weight:700}.cta-body[data-astro-cid-b7vptlou]{margin-bottom:28px}.cta-actions[data-astro-cid-b7vptlou]{flex-wrap:wrap;gap:12px;display:flex}.cta-note[data-astro-cid-b7vptlou]{font-size:var(--fs-note);color:#ffffffd9;margin-top:16px}.pc-only[data-astro-cid-b7vptlou]{display:inline}@media (width<=768px){.hero[data-astro-cid-b7vptlou]{padding:48px 24px var(--space-sm)}.pc-only[data-astro-cid-b7vptlou]{display:none}.judgement[data-astro-cid-b7vptlou]{grid-template-columns:1fr;gap:4px}.deliverables[data-astro-cid-b7vptlou],.deliverables[data-astro-cid-b7vptlou] tbody[data-astro-cid-b7vptlou],.deliverables[data-astro-cid-b7vptlou] tr[data-astro-cid-b7vptlou],.deliverables[data-astro-cid-b7vptlou] tbody[data-astro-cid-b7vptlou] th[data-astro-cid-b7vptlou],.deliverables[data-astro-cid-b7vptlou] td[data-astro-cid-b7vptlou]{width:100%;display:block}.deliverables[data-astro-cid-b7vptlou] thead[data-astro-cid-b7vptlou]{display:none}.deliverables[data-astro-cid-b7vptlou] tr[data-astro-cid-b7vptlou]{border-bottom:1px solid var(--color-border);padding:20px 0}.deliverables[data-astro-cid-b7vptlou] tbody[data-astro-cid-b7vptlou] th[data-astro-cid-b7vptlou],.deliverables[data-astro-cid-b7vptlou] td[data-astro-cid-b7vptlou]{border-bottom:none;padding:0 0 6px}}
