.page-module__NfDiEG__section{padding:var(--space-20) 0}.page-module__NfDiEG__storyContent{gap:var(--space-6);flex-direction:column;display:flex}.page-module__NfDiEG__storyContent p{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.page-module__NfDiEG__storyContent strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.page-module__NfDiEG__approachGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__approachCard{background:var(--color-bg-card);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);transition:all var(--transition-base)}.page-module__NfDiEG__approachCard:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);transform:translateY(-4px)}.page-module__NfDiEG__approachNumber{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);background:var(--gradient-primary);-webkit-text-fill-color:transparent;margin-bottom:var(--space-4);-webkit-background-clip:text;background-clip:text;display:inline-block}.page-module__NfDiEG__approachTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.page-module__NfDiEG__approachDesc{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-normal)}.page-module__NfDiEG__globeGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__locationCard{background:var(--color-bg-card);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);text-align:center;transition:all var(--transition-base)}.page-module__NfDiEG__locationCard:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);transform:translateY(-4px)}.page-module__NfDiEG__locationFlag{margin-bottom:var(--space-4);font-size:3rem;display:block}.page-module__NfDiEG__locationCity{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.page-module__NfDiEG__locationRole{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.page-module__NfDiEG__locationDesc{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-normal)}.page-module__NfDiEG__valuesGrid{gap:var(--space-6);grid-template-columns:repeat(5,1fr);display:grid}.page-module__NfDiEG__valueCard{background:var(--color-bg-card);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;transition:all var(--transition-base)}.page-module__NfDiEG__valueCard:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);transform:translateY(-4px)}.page-module__NfDiEG__valueIcon{margin-bottom:var(--space-4);font-size:2.5rem;display:block}.page-module__NfDiEG__valueTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.page-module__NfDiEG__valueDesc{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}[data-theme=light] .page-module__NfDiEG__storyContent p{color:#475569}[data-theme=light] .page-module__NfDiEG__storyContent strong{color:#0f172a}[data-theme=light] .page-module__NfDiEG__approachCard{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__NfDiEG__approachCard:hover{background:#f8f9fc;border-color:#0891b24d;box-shadow:0 10px 15px #0f172a1a,0 4px 6px #0f172a0d}[data-theme=light] .page-module__NfDiEG__approachNumber{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 50%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .page-module__NfDiEG__approachTitle{color:#0f172a}[data-theme=light] .page-module__NfDiEG__approachDesc{color:#475569}[data-theme=light] .page-module__NfDiEG__locationCard{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__NfDiEG__locationCard:hover{background:#f8f9fc;border-color:#0891b24d;box-shadow:0 10px 15px #0f172a1a,0 4px 6px #0f172a0d}[data-theme=light] .page-module__NfDiEG__locationCity{color:#0f172a}[data-theme=light] .page-module__NfDiEG__locationRole{color:#0891b2}[data-theme=light] .page-module__NfDiEG__locationDesc{color:#475569}[data-theme=light] .page-module__NfDiEG__valueCard{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a14;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0f}[data-theme=light] .page-module__NfDiEG__valueCard:hover{background:#f8f9fc;border-color:#0891b24d;box-shadow:0 10px 15px #0f172a1a,0 4px 6px #0f172a0d}[data-theme=light] .page-module__NfDiEG__valueTitle{color:#0f172a}[data-theme=light] .page-module__NfDiEG__valueDesc{color:#475569}@media (prefers-reduced-motion:reduce){.page-module__NfDiEG__approachCard,.page-module__NfDiEG__locationCard,.page-module__NfDiEG__valueCard{transition:none}.page-module__NfDiEG__approachCard:hover,.page-module__NfDiEG__locationCard:hover,.page-module__NfDiEG__valueCard:hover{transform:none}}@media (max-width:1200px){.page-module__NfDiEG__valuesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.page-module__NfDiEG__valuesGrid,.page-module__NfDiEG__globeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__NfDiEG__section{padding:var(--space-12) 0}.page-module__NfDiEG__approachGrid,.page-module__NfDiEG__globeGrid,.page-module__NfDiEG__valuesGrid{grid-template-columns:1fr}}
