.page_heroSection___mcj9{padding:var(--space-xxl) 0 var(--space-xl);text-align:center}.page_heroTitle__Gfler{margin:0 0 var(--space-md);font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;letter-spacing:-.03em;font-weight:700}.page_heroSubtitle__RTAw0{color:var(--muted);font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.6;max-width:700px;margin:0 auto var(--space-lg)}.page_heroPhilosophy__yCnSK{display:inline-block;color:var(--brand-text);font-weight:650;font-size:1rem;letter-spacing:.02em;margin-bottom:var(--space-lg)}.page_heroActions__8_tzb{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.page_problemSection__dU5RE{padding:var(--space-section) 0;background:var(--bg-soft)}.page_problemGrid__fNJQE{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}.page_problemContent__jSStb h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_problemContent__jSStb p{color:var(--muted);line-height:1.7;margin:0 0 var(--space-md)}.page_problemList__Nt_Gj{list-style:none;padding:0;margin:var(--space-md) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.page_problemList__Nt_Gj li{padding:.5rem 1rem;border-radius:var(--radius-full);border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--muted-strong);font-size:.9rem;font-weight:500}.page_problemVisual__Kqh7k{display:flex;flex-direction:column;gap:var(--space-md)}.page_problemCard__P0uGq{padding:var(--space-md);border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.page_problemCardTitle__3rERc{margin:0 0 var(--space-xs);font-size:1rem;font-weight:650}.page_problemCardText__0cdyN{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5}.page_infrastructureSection__qcKCb{padding:var(--space-section) 0;text-align:center}.page_infrastructureContent___OG0D{max-width:760px;margin:0 auto}.page_infrastructureContent___OG0D h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_infrastructureContent___OG0D p{color:var(--muted);line-height:1.7;margin:0 0 var(--space-md)}.page_philosophyStatement__Xu9iO{display:inline-block;margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius);border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--text);font-weight:650;font-size:1.1rem;letter-spacing:.01em}.page_platformsSection__Nvvy6{padding:var(--space-section) 0;background:var(--bg-soft)}.page_platformsHeader__8Qkf4{text-align:center;max-width:760px;margin:0 auto var(--space-lg)}.page_platformsHeader__8Qkf4 h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_platformsHeader__8Qkf4 p{color:var(--muted);line-height:1.7;margin:0}.page_platformGrid___K1Kl{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-lg)}.page_platformCard__BOyYa{padding:var(--space-lg);border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:var(--shadow);transition:border-color var(--duration-normal) var(--easing),transform var(--duration-normal) var(--easing)}.page_platformCard__BOyYa:hover{border-color:var(--brand-line);transform:translateY(-4px)}.page_platformCardDomain__NG7Iz{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-full);border:1px solid var(--brand-line);background:var(--brand-soft);color:#ffb1ae;font-size:.78rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-sm)}.page_platformCard__BOyYa h3{margin:0 0 var(--space-sm);font-size:1.25rem;letter-spacing:-.02em;font-weight:700}.page_platformCardProblem__BW5fC{margin:0 0 var(--space-sm);color:var(--muted);font-size:.94rem;line-height:1.6}.page_platformCardOutcome__PIajN{margin:0;color:var(--text);font-size:.94rem;line-height:1.6;font-weight:500}.page_platformsActions__EPk7e{display:flex;justify-content:center}.page_domainsSection__8RHWu{padding:var(--space-section) 0}.page_domainsHeader__sRKHl{text-align:center;max-width:760px;margin:0 auto var(--space-lg)}.page_domainsHeader__sRKHl h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_domainsHeader__sRKHl p{color:var(--muted);line-height:1.7;margin:0}.page_domainsGrid__WBnSR{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm);margin-bottom:var(--space-lg)}.page_domainItem__5_hc_{padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--line);background:rgba(255,255,255,.02);text-align:center;transition:border-color var(--duration-normal) var(--easing)}.page_domainItem__5_hc_:hover{border-color:var(--brand-line)}.page_domainItem__5_hc_ h3{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.01em}.page_domainsActions__yssbD{display:flex;justify-content:center}.page_whySection__wimFo{padding:var(--space-section) 0;background:var(--bg-soft)}.page_whyGrid__ZXg1J{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center}.page_whyContent__BC4vn h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_whyContent__BC4vn p{color:var(--muted);line-height:1.7;margin:0 0 var(--space-md)}.page_whyPoints__uX1n_{list-style:none;padding:0;margin:var(--space-md) 0 0}.page_whyPoints__uX1n_ li{padding:var(--space-sm) 0;border-bottom:1px solid var(--line);color:var(--text);line-height:1.6}.page_whyPoints__uX1n_ li:last-child{border-bottom:none}.page_whyPoints__uX1n_ strong{color:var(--brand-text);font-weight:650}.page_whyActions__QmqL_{display:flex;justify-content:flex-start}.page_workingSection__8Uhsp{padding:var(--space-section) 0}.page_workingHeader__VOoPY{text-align:center;max-width:760px;margin:0 auto var(--space-lg)}.page_workingHeader__VOoPY h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_workingHeader__VOoPY p{color:var(--muted);line-height:1.7;margin:0}.page_workingGrid__e7na2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-lg)}.page_workingCard__sVKdO{padding:var(--space-lg);border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));text-align:center}.page_workingCard__sVKdO h3{margin:0 0 var(--space-sm);font-size:1.25rem;letter-spacing:-.02em;font-weight:700}.page_workingCard__sVKdO p{margin:0;color:var(--muted);line-height:1.6;font-size:.94rem}.page_workingActions__hRsIH{display:flex;justify-content:center}.page_closingSection__pahse{padding:var(--space-section) 0;background:var(--bg-soft);text-align:center}.page_closingContent__w3jck{max-width:600px;margin:0 auto}.page_closingContent__w3jck h2{margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.page_closingContent__w3jck p{color:var(--muted);line-height:1.7;margin:0 0 var(--space-lg)}.page_closingActions__W17j8{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}@media (max-width:768px){.page_platformGrid___K1Kl,.page_problemGrid__fNJQE,.page_whyGrid__ZXg1J{grid-template-columns:1fr}.page_domainsGrid__WBnSR{grid-template-columns:repeat(2,1fr)}.page_workingGrid__e7na2{grid-template-columns:1fr}.page_closingActions__W17j8,.page_heroActions__8_tzb{flex-direction:column;align-items:center}.page_closingActions__W17j8>*,.page_heroActions__8_tzb>*{width:100%;max-width:280px}}@media (max-width:480px){.page_domainsGrid__WBnSR{grid-template-columns:1fr}}