main[data-astro-cid-emk76muo]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-emk76muo]{text-align:center;padding:var(--space-3xl) var(--space-md);margin-bottom:var(--space-3xl);background:var(--gradient-mesh);border-radius:24px}.hero[data-astro-cid-emk76muo] h1[data-astro-cid-emk76muo]{font-size:var(--font-size-3xl);margin-bottom:var(--space-md);font-weight:800;background:var(--gradient-accent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.intro[data-astro-cid-emk76muo]{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:600;max-width:800px;margin:0 auto}.about-content[data-astro-cid-emk76muo]{margin-bottom:var(--space-3xl)}.content-block[data-astro-cid-emk76muo]{margin-bottom:var(--space-3xl);padding:var(--space-xl);background:#ffffff80;border-radius:16px;backdrop-filter:blur(8px)}.content-block[data-astro-cid-emk76muo] h2[data-astro-cid-emk76muo]{color:var(--color-primary);margin-bottom:var(--space-lg);font-size:var(--font-size-xl);font-weight:700}.content-block[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{color:var(--color-text);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.services-list[data-astro-cid-emk76muo]{list-style:none;padding:0;margin:var(--space-lg)0}.services-list[data-astro-cid-emk76muo] li[data-astro-cid-emk76muo]{padding:var(--space-md);margin-bottom:var(--space-sm);background:#ffffffb3;border-radius:12px;border-left:4px solid var(--color-accent-green);transition:transform .2s ease}.services-list[data-astro-cid-emk76muo] li[data-astro-cid-emk76muo]:hover{transform:translate(8px)}.services-list[data-astro-cid-emk76muo] strong[data-astro-cid-emk76muo]{color:var(--color-primary);font-weight:600}.approach-grid[data-astro-cid-emk76muo]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin-top:var(--space-lg)}.approach-item[data-astro-cid-emk76muo]{text-align:center;padding:var(--space-lg);background:#fffc;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.approach-item[data-astro-cid-emk76muo]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.approach-number[data-astro-cid-emk76muo]{width:60px;height:60px;margin:0 auto var(--space-md);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:800;color:#fff;background:var(--gradient-accent);border-radius:50%}.approach-item[data-astro-cid-emk76muo] h3[data-astro-cid-emk76muo]{color:var(--color-primary);margin-bottom:var(--space-sm);font-size:var(--font-size-lg)}.approach-item[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{margin:0;font-size:var(--font-size-base)}.values[data-astro-cid-emk76muo]{background:var(--gradient-mesh)}.values-grid[data-astro-cid-emk76muo]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin-top:var(--space-lg)}.value-item[data-astro-cid-emk76muo]{text-align:center;padding:var(--space-lg);background:#ffffffe6;border-radius:16px}.value-item[data-astro-cid-emk76muo] h3[data-astro-cid-emk76muo]{color:var(--color-primary);margin-bottom:var(--space-sm);font-size:var(--font-size-lg);font-weight:700}.value-item[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{margin:0;color:var(--color-text)}.cta-section[data-astro-cid-emk76muo]{text-align:center;margin-bottom:var(--space-3xl);padding:var(--space-3xl) var(--space-md);background:var(--gradient-mesh);border-radius:24px}.cta-section[data-astro-cid-emk76muo] h2[data-astro-cid-emk76muo]{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--color-primary)}.cta-section[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--space-xl)}@media (max-width:768px){main[data-astro-cid-emk76muo]{padding:0 1rem}.hero[data-astro-cid-emk76muo]{padding:var(--space-xl) var(--space-md)}.hero[data-astro-cid-emk76muo] h1[data-astro-cid-emk76muo]{font-size:var(--font-size-xl)}.intro[data-astro-cid-emk76muo]{font-size:var(--font-size-md)}.content-block[data-astro-cid-emk76muo]{padding:var(--space-md)}.approach-grid[data-astro-cid-emk76muo],.values-grid[data-astro-cid-emk76muo]{grid-template-columns:1fr}}