main[data-astro-cid-zlx7s737]{--ink:#273b3c;--muted:#65716e;--green:#26765f;--line:#dfe5df;max-width:1440px;color:var(--ink);background:#fbfcf9;margin:0 auto;padding:0 5%}.about-hero[data-astro-cid-zlx7s737]{background:#f2f4ef;grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);align-items:stretch;gap:32px;padding:54px clamp(28px,5vw,72px);display:grid}.eyebrow[data-astro-cid-zlx7s737]{color:var(--green);letter-spacing:1.45px;margin:0;font-size:10px;font-weight:700;line-height:1.6}h1[data-astro-cid-zlx7s737],h2[data-astro-cid-zlx7s737],h3[data-astro-cid-zlx7s737],p[data-astro-cid-zlx7s737]{overflow-wrap:anywhere}h1[data-astro-cid-zlx7s737]{color:#253b3d;letter-spacing:-1.8px;max-width:700px;margin:16px 0 14px;font-size:clamp(36px,4vw,56px);line-height:1.08}.lead[data-astro-cid-zlx7s737]{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.year-card[data-astro-cid-zlx7s737]{color:#fff;background:#244b46;flex-direction:column;justify-content:center;min-height:190px;padding:26px;display:flex}.year[data-astro-cid-zlx7s737]{letter-spacing:-3px;font-size:clamp(52px,6vw,78px);font-weight:700;line-height:1}.year-rule[data-astro-cid-zlx7s737]{background:#8cc8a8;width:40px;height:2px;margin:16px 0 8px}.year-card[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:#ffffffd1;margin:0;font-size:11px;line-height:1.5}.services[data-astro-cid-zlx7s737]{grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);gap:clamp(30px,5vw,72px);padding:52px 0;display:grid}.services-heading[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{color:#2b3e3d;letter-spacing:-1px;margin:10px 0;font-size:clamp(26px,3vw,38px);line-height:1.15}.services-heading[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]:last-child,.service-content[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737],.contact[data-astro-cid-zlx7s737]>div[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]:last-child{color:var(--muted);font-size:12px;line-height:1.75}.services-heading[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]:last-child{margin:0}.service-list[data-astro-cid-zlx7s737]{border-top:1px solid var(--line)}.service-card[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 24px;align-items:start;gap:16px;padding:22px 0;display:grid}.service-number[data-astro-cid-zlx7s737],.service-arrow[data-astro-cid-zlx7s737]{color:var(--green);font-size:11px;font-weight:700}.service-content[data-astro-cid-zlx7s737] h3[data-astro-cid-zlx7s737]{color:#2b3e3d;margin:0 0 7px;font-size:18px;line-height:1.35}.service-content[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]{max-width:690px;margin:0}.service-content[data-astro-cid-zlx7s737] ul[data-astro-cid-zlx7s737]{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.service-content[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737]{color:#41635a;background:#eef2ed;padding:5px 8px;font-size:9px;font-weight:600}.service-arrow[data-astro-cid-zlx7s737]{justify-self:end;font-size:15px}.contact[data-astro-cid-zlx7s737]{background:#f2f4ef;justify-content:space-between;align-items:center;gap:28px;margin:0 0 48px;padding:32px clamp(24px,4vw,48px);display:flex}.contact[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{color:#2b3e3d;margin:7px 0;font-size:clamp(22px,2.5vw,30px)}.contact[data-astro-cid-zlx7s737]>div[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]:last-child{margin:0}.button[data-astro-cid-zlx7s737]{color:#fff;background:#28765f;flex-shrink:0;align-items:center;gap:22px;padding:12px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.button[data-astro-cid-zlx7s737]:hover{background:#1d5c4b}@media (width<=760px){.about-hero[data-astro-cid-zlx7s737],.services[data-astro-cid-zlx7s737]{grid-template-columns:1fr}.about-hero[data-astro-cid-zlx7s737]{padding:36px 26px}.year-card[data-astro-cid-zlx7s737]{min-height:150px}.services[data-astro-cid-zlx7s737]{gap:28px;padding:40px 0}}@media (width<=520px){main[data-astro-cid-zlx7s737]{padding:0 20px}.about-hero[data-astro-cid-zlx7s737]{padding:30px 22px}.service-card[data-astro-cid-zlx7s737]{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px}.contact[data-astro-cid-zlx7s737]{flex-direction:column;align-items:flex-start;padding:26px 22px}}
