.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:center}.about-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem);color:var(--ink);margin-bottom:18px}.about-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],.section-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--green)}.about-text[data-astro-cid-j7pv25f6]{color:var(--text);font-size:1.08rem;line-height:1.75}.stats[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:4px;padding:26px;border-radius:var(--radius);background:var(--bg-soft)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){background:var(--green)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2) strong[data-astro-cid-j7pv25f6],.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2) span[data-astro-cid-j7pv25f6],.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2) small[data-astro-cid-j7pv25f6]{color:#fff}.stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:clamp(2.2rem,1.6rem + 1.8vw,3rem);line-height:1;letter-spacing:-.04em;color:var(--green-dark)}.stats[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.45em;letter-spacing:0;color:var(--muted)}.stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--muted)}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.service-media[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;margin:8px 8px 0;border-radius:calc(var(--radius) - 6px)}.service-card[data-astro-cid-j7pv25f6] .service-img{width:100%;height:220px;object-fit:cover;transition:transform .8s var(--ease)}.service-card[data-astro-cid-j7pv25f6]:hover .service-img{transform:scale(1.05)}.service-tag[data-astro-cid-j7pv25f6]{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:999px;background:#fffffff0;color:var(--green-dark);font-size:.78rem;font-weight:700}.service-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;padding:22px 24px 26px;flex:1}.service-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:1.2rem}.service-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text);font-size:.95rem;line-height:1.6}.service-more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:8px;color:var(--green);font-weight:700;font-size:.95rem}.service-more[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .2s ease}.service-card[data-astro-cid-j7pv25f6]:hover .service-more[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:translate(4px)}.specials[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.special[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;height:100%;padding:16px 22px 16px 16px;background:#fff;border-radius:999px;box-shadow:var(--shadow);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.special[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.special-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--mint);color:var(--green);flex-shrink:0}.special[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2){display:grid;line-height:1.35}.special[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-head);color:var(--ink);font-size:.98rem}.special[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.85rem}.special-arrow[data-astro-cid-j7pv25f6]{margin-left:auto;color:var(--green);font-weight:700;transition:transform .2s ease}.special[data-astro-cid-j7pv25f6]:hover .special-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}@media (max-width: 1000px){.specials[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (max-width: 900px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (max-width: 420px){.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:20px}}
