.platform-architecture_hero__iU9IR{padding:4rem 0 3rem;background:linear-gradient(135deg,#1e293b,#0f172a);color:#ffffff;text-align:center}.platform-architecture_hero__iU9IR h1{margin-bottom:1rem;font-size:2.75rem}.platform-architecture_subtitle__uVlyi{font-size:1.25rem;max-width:800px;margin:0 auto;line-height:1.7;opacity:.95}.platform-architecture_section__mPmQq{padding:4rem 0}.platform-architecture_sectionTitle__4asy5{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1a1a1a}.platform-architecture_intro__N6tCH{text-align:center;font-size:1.125rem;color:#4b5563;max-width:800px;margin:0 auto 3rem;line-height:1.7}.platform-architecture_narrativeGrid__LZALB{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.platform-architecture_narrativeCard___Spq2{padding:2rem;background:#ffffff;border:2px solid #e5e7eb;border-radius:var(--radius-lg);text-align:center;transition:all .3s ease}.platform-architecture_narrativeCard___Spq2:hover{border-color:#0066cc;box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-4px)}.platform-architecture_narrativeIcon__Fs0Tx{font-size:3rem;margin-bottom:1rem}.platform-architecture_narrativeCard___Spq2 h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.platform-architecture_narrativeCard___Spq2 p{color:#4b5563;line-height:1.7}.platform-architecture_architectureSection__BZ_Ob{padding:4rem 0;background:#f8fafc}.platform-architecture_architectureGrid__RRNWg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.platform-architecture_architectureCard__EgLeB{padding:2rem;background:#ffffff;border-left:4px solid #0066cc;border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(0,0,0,.08)}.platform-architecture_architectureCard__EgLeB h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.platform-architecture_architectureCard__EgLeB p{color:#4b5563;line-height:1.7}.platform-architecture_fabricSection__cG8gD{padding:4rem 0;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.platform-architecture_fabricIntro___0DY6{text-align:center;font-size:1.125rem;color:#4b5563;max-width:700px;margin:0 auto 3rem;line-height:1.7}.platform-architecture_fabricGrid__JfWul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.platform-architecture_fabricCard__z_0Ed{padding:2rem;background:#ffffff;border:2px solid #e5e7eb;border-radius:var(--radius-lg);text-align:center;transition:all .3s ease}.platform-architecture_fabricCard__z_0Ed:hover{border-color:#0066cc;box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-4px)}.platform-architecture_fabricIcon__oRJgL{font-size:3rem;margin-bottom:1rem}.platform-architecture_fabricCard__z_0Ed h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.platform-architecture_fabricCard__z_0Ed p{color:#4b5563;line-height:1.7}.platform-architecture_evidenceGrid__lcs8O{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.platform-architecture_evidenceCard__mM7He{padding:2rem;background:#ffffff;border:2px solid #e5e7eb;border-radius:var(--radius-lg);text-align:center;transition:all .3s ease}.platform-architecture_evidenceCard__mM7He:hover{border-color:#10b981;box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-4px)}.platform-architecture_evidenceMetric__3cae_{font-size:2.5rem;font-weight:700;color:#10b981;margin-bottom:1rem}.platform-architecture_evidenceCard__mM7He h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.platform-architecture_evidenceCard__mM7He p{color:#4b5563;line-height:1.7}.platform-architecture_ctaSection__F5jIx{padding:4rem 0;background:linear-gradient(135deg,#0066cc,#0052a3)}.platform-architecture_ctaCard__F_qnX{text-align:center;color:#ffffff;max-width:700px;margin:0 auto}.platform-architecture_ctaCard__F_qnX h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.platform-architecture_ctaCard__F_qnX p{font-size:1.125rem;line-height:1.7;margin-bottom:2rem;opacity:.95}.platform-architecture_ctaButtons__6UBY5{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.platform-architecture_ctaButtonPrimary__2VTHZ{display:inline-block;padding:1rem 2.5rem;background:#ffffff;color:#0066cc;font-weight:600;font-size:1.125rem;border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.platform-architecture_ctaButtonPrimary__2VTHZ:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.platform-architecture_ctaButtonSecondary__9N_DG{display:inline-block;padding:1rem 2.5rem;background:transparent;color:#ffffff;border:2px solid #ffffff;font-weight:600;font-size:1.125rem;border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.platform-architecture_ctaButtonSecondary__9N_DG:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}@media (max-width:768px){.platform-architecture_hero__iU9IR{padding:3rem 0 2rem}.platform-architecture_hero__iU9IR h1{font-size:2rem}.platform-architecture_subtitle__uVlyi{font-size:1.125rem}.platform-architecture_architectureSection__BZ_Ob,.platform-architecture_fabricSection__cG8gD,.platform-architecture_section__mPmQq{padding:3rem 0}.platform-architecture_sectionTitle__4asy5{font-size:1.75rem;margin-bottom:2rem}.platform-architecture_architectureGrid__RRNWg,.platform-architecture_evidenceGrid__lcs8O,.platform-architecture_fabricGrid__JfWul,.platform-architecture_narrativeGrid__LZALB{grid-template-columns:1fr}.platform-architecture_ctaCard__F_qnX h2{font-size:1.5rem}.platform-architecture_ctaCard__F_qnX p{font-size:1rem}.platform-architecture_ctaButtons__6UBY5{flex-direction:column;align-items:stretch}.platform-architecture_ctaButtonPrimary__2VTHZ,.platform-architecture_ctaButtonSecondary__9N_DG{width:100%}}