.container-max[data-astro-cid-rh3n7iyh]{max-width:1120px;margin:0 auto;padding:0 20px}.hero-section[data-astro-cid-rh3n7iyh],.story-section[data-astro-cid-rh3n7iyh],.report-section[data-astro-cid-rh3n7iyh],.delivery-section[data-astro-cid-rh3n7iyh],.shared-section[data-astro-cid-rh3n7iyh],.developer-section[data-astro-cid-rh3n7iyh],.closing-section[data-astro-cid-rh3n7iyh]{overflow:hidden}.hero-section[data-astro-cid-rh3n7iyh]{background:#fff;padding:4.5rem 0 5.5rem}.hero-layout[data-astro-cid-rh3n7iyh]{grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.eyebrow[data-astro-cid-rh3n7iyh]{color:var(--color-brand-primary,#4658d6);letter-spacing:.08em;margin:0 0 .8rem;font-size:.875rem;font-weight:700}h1[data-astro-cid-rh3n7iyh],h2[data-astro-cid-rh3n7iyh],h3[data-astro-cid-rh3n7iyh],p[data-astro-cid-rh3n7iyh]{overflow-wrap:anywhere}h1[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink,#18213f);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:700;line-height:1.16}h2[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink,#18213f);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.25}.hero-copy[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh]:not(.eyebrow),.closing-content[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh]:not(.eyebrow){max-width:610px;color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.8}.hero-photo[data-astro-cid-rh3n7iyh]{background:#eff1f7;border-radius:1.25rem;min-width:0;margin:0;overflow:hidden}.hero-photo[data-astro-cid-rh3n7iyh] img[data-astro-cid-rh3n7iyh]{width:100%;height:auto;display:block}.cta-row[data-astro-cid-rh3n7iyh]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.contact-link[data-astro-cid-rh3n7iyh],.text-link[data-astro-cid-rh3n7iyh]{color:var(--color-brand-primary,#4658d6);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.contact-link[data-astro-cid-rh3n7iyh]{padding:.75rem .4rem}.contact-link[data-astro-cid-rh3n7iyh]:hover,.text-link[data-astro-cid-rh3n7iyh]:hover{text-decoration:underline}.story-section[data-astro-cid-rh3n7iyh]{background:#f5f5fb;padding:5.5rem 0}.story-layout[data-astro-cid-rh3n7iyh]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;display:grid}.story-card[data-astro-cid-rh3n7iyh]{background:#fff;border:1px solid #dedff0;border-radius:1.25rem;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.story-card[data-astro-cid-rh3n7iyh] p[data-astro-cid-rh3n7iyh],.report-layout[data-astro-cid-rh3n7iyh]>div[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh],.delivery-layout[data-astro-cid-rh3n7iyh]>div[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink-muted,#5f6680);margin:0;font-size:1.0625rem;line-height:1.8}.inspection-team-flow[data-astro-cid-rh3n7iyh]{justify-items:center;gap:.8rem;display:grid}.inspection-team-members[data-astro-cid-rh3n7iyh]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.inspection-team-members[data-astro-cid-rh3n7iyh] span[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink,#18213f);background:#f5f7ff;border:1px solid #cbd4ff;border-radius:999px;padding:.55rem .8rem;font-size:.875rem;font-weight:700}.inspection-flow-arrow[data-astro-cid-rh3n7iyh]{color:var(--color-brand-primary,#4658d6);font-size:1.5rem;line-height:1}.inspection-case-record[data-astro-cid-rh3n7iyh]{border:1px solid var(--color-brand-primary,#4658d6);color:#fff;background:var(--color-brand-primary,#4658d6);border-radius:.9rem;justify-items:center;gap:.35rem;width:min(100%,25rem);padding:1rem;display:grid}.inspection-case-record[data-astro-cid-rh3n7iyh] span[data-astro-cid-rh3n7iyh]{font-size:.8125rem}.report-section[data-astro-cid-rh3n7iyh]{background:#fff;padding:5.5rem 0}.report-layout[data-astro-cid-rh3n7iyh],.delivery-layout[data-astro-cid-rh3n7iyh]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;display:grid}.report-flow[data-astro-cid-rh3n7iyh],.delivery-options[data-astro-cid-rh3n7iyh]{background:#d7dcff;border:1px solid #d7dcff;border-radius:1.25rem;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.report-flow[data-astro-cid-rh3n7iyh] li[data-astro-cid-rh3n7iyh],.delivery-options[data-astro-cid-rh3n7iyh] li[data-astro-cid-rh3n7iyh]{background:#fff;gap:.3rem;padding:1.25rem 1.4rem;display:grid}.report-flow[data-astro-cid-rh3n7iyh] span[data-astro-cid-rh3n7iyh],.delivery-options[data-astro-cid-rh3n7iyh] span[data-astro-cid-rh3n7iyh]{color:var(--color-brand-primary,#4658d6);font-size:.8125rem;font-weight:700}.report-flow[data-astro-cid-rh3n7iyh] strong[data-astro-cid-rh3n7iyh],.delivery-options[data-astro-cid-rh3n7iyh] strong[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink,#18213f);font-size:1rem;line-height:1.6}.delivery-section[data-astro-cid-rh3n7iyh]{background:#f5f5fb;padding:5.5rem 0}.delivery-side[data-astro-cid-rh3n7iyh]{gap:1rem;display:grid}.video-record-note[data-astro-cid-rh3n7iyh]{border-left:3px solid var(--color-brand-primary,#4658d6);color:var(--color-brand-ink-muted,#5f6680);gap:.25rem;margin:0;padding:1rem 1.2rem;font-size:.9375rem;line-height:1.7;display:grid}.video-record-note[data-astro-cid-rh3n7iyh] strong[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink,#18213f)}.shared-section[data-astro-cid-rh3n7iyh]{background:#eaf0ff;padding:5rem 0}.shared-diagram[data-astro-cid-rh3n7iyh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:820px;margin-top:2.5rem;display:grid}.diagram-party[data-astro-cid-rh3n7iyh],.diagram-record[data-astro-cid-rh3n7iyh]{text-align:center;border-radius:.9rem;min-width:0;padding:1.2rem .8rem;font-weight:700}.diagram-party[data-astro-cid-rh3n7iyh]{color:var(--color-brand-ink,#18213f);background:#ffffffbf;border:1px solid #cbd4ff}.diagram-record[data-astro-cid-rh3n7iyh]{color:#fff;background:var(--color-brand-primary,#4658d6);grid-column:1/-1}.shared-lead[data-astro-cid-rh3n7iyh]{max-width:46rem;color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.8}.developer-section[data-astro-cid-rh3n7iyh]{background:#fff;padding:4.5rem 0}.developer-content[data-astro-cid-rh3n7iyh]{max-width:700px}.text-link[data-astro-cid-rh3n7iyh]{margin-top:1.5rem}.closing-section[data-astro-cid-rh3n7iyh]{text-align:center;background:#fbfbfd;padding:6rem 0}.closing-content[data-astro-cid-rh3n7iyh]{flex-direction:column;align-items:center;max-width:680px;display:flex}.closing-content[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh]:not(.eyebrow){margin-left:auto;margin-right:auto}.closing-actions[data-astro-cid-rh3n7iyh]{justify-content:center}@media (width<=767px){.container-max[data-astro-cid-rh3n7iyh]{padding:0 16px}.hero-section[data-astro-cid-rh3n7iyh]{padding:4rem 0}.hero-layout[data-astro-cid-rh3n7iyh],.story-layout[data-astro-cid-rh3n7iyh],.report-layout[data-astro-cid-rh3n7iyh],.delivery-layout[data-astro-cid-rh3n7iyh]{grid-template-columns:1fr;gap:2rem}.hero-photo[data-astro-cid-rh3n7iyh]{max-width:32rem}.story-section[data-astro-cid-rh3n7iyh],.report-section[data-astro-cid-rh3n7iyh],.delivery-section[data-astro-cid-rh3n7iyh],.shared-section[data-astro-cid-rh3n7iyh],.developer-section[data-astro-cid-rh3n7iyh],.closing-section[data-astro-cid-rh3n7iyh]{padding:4rem 0}.shared-diagram[data-astro-cid-rh3n7iyh]{grid-template-columns:1fr}.diagram-record[data-astro-cid-rh3n7iyh]{grid-column:auto}.cta-row[data-astro-cid-rh3n7iyh]{flex-direction:column;align-items:stretch;width:100%}.cta-row[data-astro-cid-rh3n7iyh] .btn-primary{text-align:center;width:100%}}.hero-section[data-astro-cid-rh3n7iyh]{padding:72px 0}.hero-layout[data-astro-cid-rh3n7iyh]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,72px)}.hero-section[data-astro-cid-rh3n7iyh] h1[data-astro-cid-rh3n7iyh]{font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.2}.hero-section[data-astro-cid-rh3n7iyh] .hero-copy[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh]:not(.eyebrow){max-width:38rem;font-size:17px;line-height:1.9}.hero-photo[data-astro-cid-rh3n7iyh]{aspect-ratio:16/9;border-radius:24px;width:100%;min-width:0;max-height:360px}.hero-photo[data-astro-cid-rh3n7iyh] img[data-astro-cid-rh3n7iyh]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.hero-section[data-astro-cid-rh3n7iyh]{padding:56px 0}.hero-layout[data-astro-cid-rh3n7iyh]{grid-template-columns:1fr;gap:30px}.hero-section[data-astro-cid-rh3n7iyh] h1[data-astro-cid-rh3n7iyh]{font-size:clamp(30px,7.5vw,38px);line-height:1.22}.hero-section[data-astro-cid-rh3n7iyh] .hero-copy[data-astro-cid-rh3n7iyh]>p[data-astro-cid-rh3n7iyh]:not(.eyebrow){font-size:17px;line-height:1.8}.hero-photo[data-astro-cid-rh3n7iyh]{width:100%;max-width:none}.hero-photo[data-astro-cid-rh3n7iyh] img[data-astro-cid-rh3n7iyh]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}}
