.section-heading[data-astro-cid-hr2hunob]{max-width:760px;margin-bottom:2.5rem}.section-heading[data-astro-cid-hr2hunob].center{text-align:center;margin-inline:auto}.section-heading[data-astro-cid-hr2hunob].center .eyebrow[data-astro-cid-hr2hunob]{justify-content:center}.inline-link[data-astro-cid-hr2hunob]{color:var(--teal);font-weight:800}.dark-card[data-astro-cid-hr2hunob]{border:1px solid #ffffff24;border-radius:22px;padding:1.5rem}.dark-card[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{margin-bottom:0}.step-icon[data-astro-cid-hr2hunob]{color:var(--coral-text);margin-bottom:2.5rem;font-weight:900;display:block}.mission-section[data-astro-cid-hr2hunob],.commitment-section[data-astro-cid-hr2hunob]{background:#fff}.mission-grid[data-astro-cid-hr2hunob]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.featured-card[data-astro-cid-hr2hunob]{min-height:280px}.values-card[data-astro-cid-hr2hunob]{grid-column:1/-1}.large-icon[data-astro-cid-hr2hunob]{background:var(--mist);width:54px;height:54px;color:var(--coral-text);border-radius:16px;place-items:center;margin-bottom:1.2rem;font-size:1.45rem;display:grid}.values-list[data-astro-cid-hr2hunob]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.values-list[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{background:var(--ice);border-radius:14px;margin:0;padding:.9rem;font-size:.9rem}.principles-section[data-astro-cid-hr2hunob],.services-about[data-astro-cid-hr2hunob]{background:#eaf7f7}.principle-grid[data-astro-cid-hr2hunob] .card[data-astro-cid-hr2hunob],.commitment-grid[data-astro-cid-hr2hunob] .card[data-astro-cid-hr2hunob]{height:100%}.planning-intro[data-astro-cid-hr2hunob]{margin-bottom:2.5rem}.planning-steps[data-astro-cid-hr2hunob]{grid-template-columns:repeat(5,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.planning-steps[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]{border-top:1px solid #ffffff2e;padding-top:1.25rem}.planning-steps[data-astro-cid-hr2hunob]>li[data-astro-cid-hr2hunob]>span[data-astro-cid-hr2hunob]{color:var(--coral-text);font-weight:900}.planning-steps[data-astro-cid-hr2hunob] h3[data-astro-cid-hr2hunob]{margin:.8rem 0;font-size:1.05rem}.planning-steps[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{font-size:.9rem}.evaluation-grid[data-astro-cid-hr2hunob]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.evaluation-grid[data-astro-cid-hr2hunob] article[data-astro-cid-hr2hunob]{border:1px solid var(--line);background:#fff;border-radius:18px;gap:.8rem;padding:1.1rem;display:flex}.evaluation-grid[data-astro-cid-hr2hunob] article[data-astro-cid-hr2hunob]>span[data-astro-cid-hr2hunob]{color:var(--coral-text);font-weight:900}.evaluation-grid[data-astro-cid-hr2hunob] h3[data-astro-cid-hr2hunob]{margin-bottom:.35rem;font-size:1rem}.evaluation-grid[data-astro-cid-hr2hunob] p[data-astro-cid-hr2hunob]{margin:0;font-size:.88rem}.insight-section[data-astro-cid-hr2hunob]{background:#fff}.service-links[data-astro-cid-hr2hunob] a[data-astro-cid-hr2hunob]{text-decoration:none;transition:transform .2s,box-shadow .2s}.service-links[data-astro-cid-hr2hunob] a[data-astro-cid-hr2hunob]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.service-links[data-astro-cid-hr2hunob] h3[data-astro-cid-hr2hunob]{font-size:1.25rem}.service-links[data-astro-cid-hr2hunob] span[data-astro-cid-hr2hunob]{color:var(--teal);font-weight:900}.prepare-list[data-astro-cid-hr2hunob]{background:#ffffff0f;border-radius:24px;grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:1.5rem;list-style:none;display:grid}.prepare-list[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]{border-bottom:1px solid #ffffff1a;padding:.65rem .7rem .65rem 2rem;position:relative}.prepare-list[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]:before{content:"✓";color:var(--coral-text);font-weight:900;position:absolute;left:.65rem}@media (width<=1000px){.work-grid[data-astro-cid-hr2hunob]{grid-template-columns:1fr 1fr}.planning-steps[data-astro-cid-hr2hunob]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.mission-grid[data-astro-cid-hr2hunob],.values-list[data-astro-cid-hr2hunob],.evaluation-grid[data-astro-cid-hr2hunob],.planning-steps[data-astro-cid-hr2hunob],.work-grid[data-astro-cid-hr2hunob]{grid-template-columns:1fr}.featured-card[data-astro-cid-hr2hunob]{min-height:0}.prepare-list[data-astro-cid-hr2hunob]{grid-template-columns:1fr}.step-icon[data-astro-cid-hr2hunob]{margin-bottom:1rem}}
