.page_page__NuxqY{display:flex;flex-direction:column;width:100%}.page_container__kytkP{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg)}.page_hero__kIiS8{background-color:var(--color-secondary);height:300px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-on-primary)}.page_heroContent__QNG6h{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.page_heroTitle__E8KgY{font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-1px}.page_heroBreadcrumb__Rgr_X{font-size:var(--font-size-base);opacity:.85}.page_heroBreadcrumb__Rgr_X a{color:var(--color-text-on-primary);text-decoration:none;transition:opacity var(--transition-fast)}.page_heroBreadcrumb__Rgr_X a:hover{opacity:.7}.page_sectionTitle__2F8yW{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-2xl);position:relative;padding-bottom:var(--spacing-md)}.page_sectionTitle__2F8yW:after{content:"";display:block;width:60px;height:3px;background-color:var(--color-primary);margin:var(--spacing-md) auto 0;border-radius:var(--radius-full)}.page_greeting__BNC2m{padding:80px 0;background-color:var(--color-surface)}.page_greetingContent__aLYN0{max-width:800px;margin:0 auto;text-align:center}.page_greetingContent__aLYN0 p{font-size:var(--font-size-lg);line-height:1.9;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.page_greetingContent__aLYN0 p:last-child{margin-bottom:0}.page_overview__84YkJ{padding:80px 0;background-color:var(--color-background)}.page_overviewTable__oytdC{max-width:800px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.page_overviewRow__XA_Kw{display:flex;border-bottom:1px solid var(--color-accent)}.page_overviewRow__XA_Kw:last-child{border-bottom:none}.page_overviewRow__XA_Kw:nth-child(odd){background-color:var(--color-surface)}.page_overviewRow__XA_Kw:nth-child(2n){background-color:var(--color-accent)}.page_overviewLabel__pdFNI{flex:0 0 180px;font-weight:600;color:var(--color-primary);background-color:rgba(45,90,39,.08)}.page_overviewLabel__pdFNI,.page_overviewValue__1lqam{padding:var(--spacing-lg) var(--spacing-xl);display:flex;align-items:center}.page_overviewValue__1lqam{flex:1 1;color:var(--color-text-primary)}.page_philosophy__UxWZp{padding:80px 0;background-color:var(--color-surface)}.page_philosophyGrid__ZLiNg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.page_philosophyCard__YYcZ2{background-color:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base);border-top:4px solid var(--color-primary)}.page_philosophyCard__YYcZ2:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page_philosophyCardCustomer__mqhUb{border-top-color:var(--color-primary)}.page_philosophyCardQuality__iiKrW{border-top-color:var(--color-secondary)}.page_philosophyCardGrowth__4b8UL{border-top-color:#3b7dd8}.page_philosophyTitle__RtiBE{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.page_philosophyDescription__BsPiy{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7}.page_sectionSubtitle__iqF9t{text-align:center;font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);margin-top:calc(-1 * var(--spacing-lg))}.page_visionBox__xUkSy{max-width:600px;margin:var(--spacing-2xl) auto 0;background-color:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border-left:4px solid var(--color-primary)}.page_visionBox__xUkSy p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-sm)}.page_visionBox__xUkSy p:last-child{margin-bottom:0}.page_visionBox__xUkSy strong{color:var(--color-primary)}.page_personnel__uuWej{padding:80px 0;background-color:var(--color-background)}.page_featureList__18DCO{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_featureItem__QP04j{display:flex;align-items:flex-start;gap:var(--spacing-lg);background-color:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.page_featureItem__QP04j:hover{box-shadow:var(--shadow-md)}.page_featureDot__odgl9{flex-shrink:0;display:block;width:12px;height:12px;background-color:var(--color-primary);border-radius:var(--radius-full);margin-top:8px}.page_featureItem__QP04j strong{display:block;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.page_featureItem__QP04j p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7}.page_hygiene__OyBV6{padding:80px 0;background-color:var(--color-surface)}.page_hygieneGrid__BbJ73{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.page_hygieneCard__XmaJ0{background-color:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);border-left:4px solid var(--color-primary)}.page_hygieneCard__XmaJ0:hover{box-shadow:var(--shadow-md)}.page_hygieneCard__XmaJ0 h3{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.page_hygieneCard__XmaJ0 p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7}@media (max-width:1023px){.page_hero__kIiS8{height:250px}.page_heroTitle__E8KgY{font-size:var(--font-size-4xl)}.page_hygieneGrid__BbJ73,.page_philosophyGrid__ZLiNg{grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.page_greeting__BNC2m,.page_hygiene__OyBV6,.page_overview__84YkJ,.page_personnel__uuWej,.page_philosophy__UxWZp{padding:60px 0}}@media (max-width:768px){.page_hero__kIiS8{height:220px}.page_heroTitle__E8KgY{font-size:var(--font-size-3xl)}.page_philosophyGrid__ZLiNg{grid-template-columns:1fr;gap:var(--spacing-lg)}.page_hygieneGrid__BbJ73{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.page_overviewRow__XA_Kw{flex-direction:column}.page_overviewLabel__pdFNI{flex:none;font-size:var(--font-size-sm)}.page_overviewLabel__pdFNI,.page_overviewValue__1lqam{padding:var(--spacing-md) var(--spacing-lg)}.page_greeting__BNC2m,.page_hygiene__OyBV6,.page_overview__84YkJ,.page_personnel__uuWej,.page_philosophy__UxWZp{padding:48px 0}.page_greetingContent__aLYN0 p{font-size:var(--font-size-base);text-align:left}.page_featureItem__QP04j{flex-direction:column;align-items:flex-start}.page_sectionTitle__2F8yW{font-size:var(--font-size-2xl)}}@media (max-width:639px){.page_hero__kIiS8{height:200px}.page_heroTitle__E8KgY{font-size:var(--font-size-2xl)}.page_container__kytkP{padding:0 var(--spacing-md)}}