.about-hero[data-astro-cid-ta2fbyqs]{padding:60px 0}.about-hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.about-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:var(--fs-h2);color:var(--c-green)}.motto[data-astro-cid-ta2fbyqs]{border-left:3px solid var(--c-accent);color:var(--c-primary);margin:0 0 30px;padding-left:18px;font-size:clamp(18px,.4vw + 15px,22px);font-style:italic}.quick-links[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.about-hero-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:2/3;object-fit:cover;border-radius:10px;width:100%;max-width:440px;max-height:calc(100vh - 220px);margin:0 auto;box-shadow:0 0 40px 10px #00000059}.narrow[data-astro-cid-ta2fbyqs]{max-width:960px}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.situations[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:var(--fs-h2)}.story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.situations[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:20px}.quote[data-astro-cid-ta2fbyqs]{background:var(--c-light);border-left:4px solid var(--c-accent);color:var(--c-primary);margin:36px 0;padding:30px 36px;font-size:clamp(19px,.5vw + 15px,24px);font-style:italic;line-height:1.55}.quote[data-astro-cid-ta2fbyqs].center{max-width:960px;margin:0 auto 60px}.quote-accent[data-astro-cid-ta2fbyqs]{background:var(--c-accent);border-left-color:var(--c-green);color:var(--c-black)}.story-credentials[data-astro-cid-ta2fbyqs]{margin-top:60px}.story[data-astro-cid-ta2fbyqs]+.satisfaction[data-astro-cid-ta2fbyqs]{padding-top:0}.cards[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:4px solid var(--c-accent);background:#fbefdc;padding:34px 30px}.card-icon[data-astro-cid-ta2fbyqs]{color:var(--c-green);margin-bottom:16px}.cards[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--c-green);font-size:clamp(20px,.4vw + 16px,24px)}.cards[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;font-size:18px}.satisfaction-note[data-astro-cid-ta2fbyqs]{text-align:center;max-width:960px;margin:40px auto 0;font-size:20px}.situations[data-astro-cid-ta2fbyqs]{background:var(--c-primary);color:#ffffffd9}.situations[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:#fff}.situations-wrap[data-astro-cid-ta2fbyqs]{max-width:1340px}.situations-grid[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-bottom:50px;display:grid}.situations[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:#fff;font-weight:600}.feelings[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.feelings[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:14px;padding:18px 22px;font-size:20px;font-weight:600;line-height:1.3;display:flex}.feelings[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{color:var(--c-accent);flex-shrink:0}.feelings[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].hope{background:var(--c-green);color:var(--c-accent);border-color:#f3c17859;grid-column:1/-1;box-shadow:0 10px 30px #0000004d}.highlight[data-astro-cid-ta2fbyqs]{color:#3b3b3b;background:#f6f1e7;border-radius:16px;padding:50px}.situations[data-astro-cid-ta2fbyqs] .highlight[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 18px}.situations[data-astro-cid-ta2fbyqs] .highlight[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin:0}.situations[data-astro-cid-ta2fbyqs] .highlight[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--c-black)}.situations[data-astro-cid-ta2fbyqs] .landing[data-astro-cid-ta2fbyqs]{max-width:960px;color:var(--c-accent);margin:50px 0 36px;font-size:clamp(20px,.4vw + 17px,24px);font-style:italic;line-height:1.5}.fit-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:30px;display:grid}.fit-col[data-astro-cid-ta2fbyqs]{border:1px solid var(--c-border);padding:36px}.fit-col[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:18px;font-size:clamp(20px,.4vw + 16px,24px)}.fit-col[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.fit-col[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{margin-bottom:12px;padding-left:34px;font-size:18px;position:relative}.fit-col[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{border-radius:50%;place-items:center;width:22px;height:22px;margin-top:3px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.yes[data-astro-cid-ta2fbyqs]{background:var(--c-green);border-color:var(--c-green);color:#ffffffe6}.yes[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:#fff}.yes[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"✓";background:var(--c-accent);color:var(--c-black)}.no[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"✕";background:var(--c-border);color:var(--c-black)}.approach[data-astro-cid-ta2fbyqs]{background:var(--c-light)}.approach-intro[data-astro-cid-ta2fbyqs]{max-width:800px;margin:10px auto 0;font-size:20px}mark[data-astro-cid-ta2fbyqs]{color:var(--c-black);background:linear-gradient(#0000 60%,#f3c17899 60%);font-weight:500}@media (width<=1024px){.about-hero-grid[data-astro-cid-ta2fbyqs],.fit-grid[data-astro-cid-ta2fbyqs],.situations-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.situations-grid[data-astro-cid-ta2fbyqs]{gap:40px}.about-hero-photo[data-astro-cid-ta2fbyqs]{order:2}.about-hero-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{max-width:380px;max-height:none}.cards[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=767px){.story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.situations[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.landing),.satisfaction-note[data-astro-cid-ta2fbyqs],.approach-intro[data-astro-cid-ta2fbyqs]{font-size:17px}.fit-col[data-astro-cid-ta2fbyqs]{padding:24px}.quote[data-astro-cid-ta2fbyqs]{padding:22px}.feelings[data-astro-cid-ta2fbyqs]{gap:10px}.feelings[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{gap:10px;padding:14px;font-size:17px}.highlight[data-astro-cid-ta2fbyqs]{padding:28px 24px}}
