.section-heading[data-astro-cid-sq62honz]{margin:0 0 2rem}.about-hero[data-astro-cid-sq62honz]{background:var(--color-soft-gray);padding:4rem 0 5rem;position:relative;overflow:hidden}.about-hero-inner[data-astro-cid-sq62honz]{z-index:1;max-width:46rem;position:relative}.about-headline[data-astro-cid-sq62honz]{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:.98}.about-headline[data-astro-cid-sq62honz] span[data-astro-cid-sq62honz]{display:block}.about-lead[data-astro-cid-sq62honz]{color:#1b3350cc;max-width:34rem;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.6}.story-section[data-astro-cid-sq62honz]{padding:5rem 1.5rem}.timeline[data-astro-cid-sq62honz]{gap:2.5rem;padding-left:2rem;display:grid;position:relative}.timeline-track[data-astro-cid-sq62honz]{background:var(--color-soft-gray);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.3rem}.timeline-track-fill[data-astro-cid-sq62honz]{background:var(--color-deep-green);transform-origin:top;width:100%;height:100%;animation:1.6s ease-out .3s forwards grow-line;transform:scaleY(0)}@keyframes grow-line{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.timeline-track-fill[data-astro-cid-sq62honz]{animation:none;transform:scaleY(1)}}.timeline-item[data-astro-cid-sq62honz]{position:relative}.timeline-dot[data-astro-cid-sq62honz]{background:var(--color-deep-green);width:.85rem;height:.85rem;box-shadow:0 0 0 4px var(--color-white), 0 0 0 5px var(--color-soft-gray);border-radius:50%;position:absolute;top:.3rem;left:-2.1rem}.timeline-year[data-astro-cid-sq62honz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-deep-green);margin-bottom:.3rem;font-size:.75rem;font-weight:800;display:inline-block}.timeline-item[data-astro-cid-sq62honz] h3[data-astro-cid-sq62honz]{margin:0 0 .4rem;font-size:1.3rem}.timeline-item[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350bf;max-width:40rem;margin:0;line-height:1.65}.purpose-section[data-astro-cid-sq62honz]{background:var(--color-navy);padding:4.5rem 0}.purpose-statement[data-astro-cid-sq62honz]{text-align:center;max-width:46rem;color:var(--color-white);margin:0 auto;font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:700;line-height:1.4}.values-section[data-astro-cid-sq62honz]{padding:5rem 1.5rem}.values-grid[data-astro-cid-sq62honz]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.value-card[data-astro-cid-sq62honz]{background:#f8fafc;border:1px solid #1b33500f;border-radius:18px;padding:1.75rem;transition:transform .25s,box-shadow .25s}.value-card[data-astro-cid-sq62honz]:hover{transform:translateY(-6px);box-shadow:0 16px 32px #1b33501f}.value-icon[data-astro-cid-sq62honz]{width:3rem;height:3rem;color:var(--color-deep-green);background:#4894341f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.value-icon[data-astro-cid-sq62honz] svg{width:1.5rem;height:1.5rem}.value-card[data-astro-cid-sq62honz] h3[data-astro-cid-sq62honz]{margin:0 0 .5rem;font-size:1.05rem}.value-card[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350b3;margin:0;font-size:.88rem;line-height:1.6}.serve-section[data-astro-cid-sq62honz]{background:var(--color-navy);padding:5rem 1.5rem}.serve-lead[data-astro-cid-sq62honz]{color:#ffffffbf;max-width:36rem;margin:0 0 2.5rem}.serve-grid[data-astro-cid-sq62honz]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.serve-card[data-astro-cid-sq62honz]{background:var(--color-white);color:var(--color-navy);border-radius:20px;padding:2rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.serve-card[data-astro-cid-sq62honz]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000040}.serve-card-accent[data-astro-cid-sq62honz]{background:var(--color-deep-green);color:var(--color-white)}.serve-pulse[data-astro-cid-sq62honz]{opacity:.06;background:currentColor;border-radius:50%;width:120px;height:120px;animation:3.5s ease-in-out infinite pulse-scale;position:absolute;top:-40px;right:-40px}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.serve-pulse[data-astro-cid-sq62honz]{animation:none}}.serve-icon[data-astro-cid-sq62honz]{width:2.75rem;height:2.75rem;margin-bottom:1rem;display:inline-flex}.serve-icon[data-astro-cid-sq62honz] svg{width:100%;height:100%}.serve-card[data-astro-cid-sq62honz] h3[data-astro-cid-sq62honz]{margin:0 0 .5rem;font-size:1.3rem}.serve-card[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{opacity:.85;margin:0 0 1.25rem;font-size:.92rem;line-height:1.6}.serve-link[data-astro-cid-sq62honz]{font-size:.85rem;font-weight:700}.care-section[data-astro-cid-sq62honz]{padding:5rem 1.5rem}.section-lead[data-astro-cid-sq62honz]{color:#1b3350b3;max-width:38rem;margin:-1rem 0 2.5rem;line-height:1.6}.care-track[data-astro-cid-sq62honz]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid;position:relative}.care-line[data-astro-cid-sq62honz]{display:none}.care-step[data-astro-cid-sq62honz]{background:#f8fafc;border:1px solid #1b33500f;border-radius:16px;padding:1.5rem 1.25rem 1.25rem;position:relative}.care-dot[data-astro-cid-sq62honz]{background:var(--color-deep-green);width:2.25rem;height:2.25rem;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.85rem;font-size:.95rem;font-weight:800;display:inline-flex}.care-step[data-astro-cid-sq62honz] h3[data-astro-cid-sq62honz]{margin:0 0 .4rem;font-size:1rem}.care-step[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350b3;margin:0;font-size:.85rem;line-height:1.6}@media (width>=900px){.care-line[data-astro-cid-sq62honz]{background:var(--color-soft-gray);height:2px;display:block;position:absolute;top:1.1rem;left:0;right:0}.care-line-fill[data-astro-cid-sq62honz]{background:var(--color-deep-green);transform-origin:0;width:100%;height:100%;animation:1.6s ease-out .3s forwards grow-line-x;transform:scaleX(0)}}@keyframes grow-line-x{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.care-line-fill[data-astro-cid-sq62honz]{animation:none;transform:scaleX(1)}}.why-section[data-astro-cid-sq62honz]{background:var(--color-soft-gray);padding:5rem 1.5rem}.why-section[data-astro-cid-sq62honz] .section-heading[data-astro-cid-sq62honz].light{color:var(--color-navy)}.why-grid[data-astro-cid-sq62honz]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.why-card[data-astro-cid-sq62honz]{background:var(--color-white);border:1px solid #1b33500f;border-radius:18px;padding:1.75rem;transition:transform .25s,box-shadow .25s}.why-card[data-astro-cid-sq62honz]:hover{transform:translateY(-6px);box-shadow:0 16px 32px #1b33501a}.why-icon[data-astro-cid-sq62honz]{width:3rem;height:3rem;color:var(--color-deep-green);background:#4894341f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.why-icon[data-astro-cid-sq62honz] svg{width:1.5rem;height:1.5rem}.why-card[data-astro-cid-sq62honz] h3[data-astro-cid-sq62honz]{margin:0 0 .5rem;font-size:1.05rem}.why-card[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350b3;margin:0;font-size:.88rem;line-height:1.6}.legal-section[data-astro-cid-sq62honz]{padding:4.5rem 1.5rem}.legal-box[data-astro-cid-sq62honz]{background:#f8fafc;border:1px solid #1b33500f;border-radius:20px;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}.legal-box[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350bf;max-width:38rem;margin:0 0 1.25rem;line-height:1.65}.legal-icon[data-astro-cid-sq62honz]{width:3rem;height:3rem;color:var(--color-deep-green);background:#4894341f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.legal-icon[data-astro-cid-sq62honz] svg{width:1.6rem;height:1.6rem}@media (width<=600px){.legal-box[data-astro-cid-sq62honz]{flex-direction:column}}.region-section[data-astro-cid-sq62honz]{padding:4.5rem 1.5rem 5rem}.region-grid[data-astro-cid-sq62honz]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.75rem;display:grid}.region-card[data-astro-cid-sq62honz]{background:#f8fafc;border:1px solid #1b33500f;border-radius:16px;padding:1.5rem}.region-icon[data-astro-cid-sq62honz]{width:2rem;height:2rem;color:var(--color-deep-green);margin-bottom:.75rem;display:inline-flex}.region-icon[data-astro-cid-sq62honz] svg{width:100%;height:100%}.region-card[data-astro-cid-sq62honz] h3[data-astro-cid-sq62honz]{margin:0 0 .35rem;font-size:1.05rem}.region-card[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350b3;margin:0;font-size:.85rem}.region-note[data-astro-cid-sq62honz]{color:#1b3350bf;margin:0}.region-note[data-astro-cid-sq62honz] a[data-astro-cid-sq62honz]{color:var(--color-deep-green);font-weight:700}.about-faq-section[data-astro-cid-sq62honz]{background:var(--color-navy);padding:5rem 1.5rem}.about-faq-more[data-astro-cid-sq62honz]{color:#ffffffbf;margin:1.75rem 0 0}.about-faq-more[data-astro-cid-sq62honz] a[data-astro-cid-sq62honz]{color:var(--color-white);font-weight:700}.people-section[data-astro-cid-sq62honz]{padding:5rem 1.5rem}.people-grid[data-astro-cid-sq62honz]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.people-copy[data-astro-cid-sq62honz] p[data-astro-cid-sq62honz]{color:#1b3350bf;max-width:32rem;margin:.75rem 0 1.5rem;line-height:1.6}.stats-grid[data-astro-cid-sq62honz]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stat-card[data-astro-cid-sq62honz]{text-align:center;background:var(--color-soft-gray);border-radius:16px;padding:1.5rem .75rem}.stat-value[data-astro-cid-sq62honz]{color:var(--color-deep-green);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;display:block}.stat-label[data-astro-cid-sq62honz]{color:#1b3350b3;margin-top:.35rem;font-size:.75rem;display:block}@media (width>=900px){.people-grid[data-astro-cid-sq62honz]{grid-template-columns:1fr 1fr}}.cta-section{background:var(--color-deep-green)!important}.cta-section .accent{color:var(--color-navy)!important}.cta-section .btn-primary{background:var(--color-white)!important;color:var(--color-deep-green)!important}.cta-section .btn-primary:hover{background:var(--color-soft-gray)!important}
