.Partnerships-module___7xBTq__partnershipsWrapper{flex-direction:column;justify-content:center;min-height:100vh;padding:8rem 0 10rem;display:flex;position:relative;overflow:hidden}.Partnerships-module___7xBTq__partnershipsHeader{text-align:center;z-index:2;max-width:850px;margin:0 auto 5rem;position:relative}.Partnerships-module___7xBTq__partnershipsBadge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--accent-navy,#0b192c);background:#0b192c0d;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}body.dark-theme .Partnerships-module___7xBTq__partnershipsBadge{color:#60a5fa;background:#60a5fa1a}.Partnerships-module___7xBTq__partnershipsTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);letter-spacing:-.02em;margin-bottom:1.75rem;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;line-height:1.12}body.dark-theme .Partnerships-module___7xBTq__partnershipsTitle{color:#fff}.Partnerships-module___7xBTq__partnershipsNarrative{font-family:var(--font-serif);color:var(--text-secondary,#333333bf);text-align:center;max-width:780px;margin:0 auto;font-size:1.2rem;font-style:italic;line-height:1.65}body.dark-theme .Partnerships-module___7xBTq__partnershipsNarrative{color:#ffffffbf}.Partnerships-module___7xBTq__partnershipsNarrative p{margin-bottom:1.25rem}.Partnerships-module___7xBTq__partnershipsNarrative p:last-child{margin-bottom:0}.Partnerships-module___7xBTq__philosophySection{background:var(--card-bg,#fff);border:1px solid var(--border-light,#00000014);z-index:2;border-radius:28px;max-width:1200px;margin:0 auto 6rem;padding:4.5rem 3.5rem;position:relative;box-shadow:0 15px 40px #00000008,0 1px 3px #0000000a}body.dark-theme .Partnerships-module___7xBTq__philosophySection{background:#111827;border-color:#ffffff14;box-shadow:0 20px 50px #0006}.Partnerships-module___7xBTq__philosophyTitleArea{text-align:center;margin-bottom:3.5rem}.Partnerships-module___7xBTq__philosophyTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700}body.dark-theme .Partnerships-module___7xBTq__philosophyTitle{color:#fff}.Partnerships-module___7xBTq__philosophySubtitle{color:var(--text-secondary,#333333b3);max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.65}body.dark-theme .Partnerships-module___7xBTq__philosophySubtitle{color:#ffffffb3}.Partnerships-module___7xBTq__philosophyRowsContainer{flex-direction:column;gap:3rem;display:flex}.Partnerships-module___7xBTq__philosophyRow{grid-template-columns:4fr 1fr;align-items:center;gap:3.5rem;display:grid}.Partnerships-module___7xBTq__philosophyRowRight{grid-template-columns:1fr 4fr}.Partnerships-module___7xBTq__philosophyCardWrapper{box-sizing:border-box;background:#f8fafc;border:1px solid #0000000f;border-radius:20px;width:100%;padding:3rem 2.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #00000005}body.dark-theme .Partnerships-module___7xBTq__philosophyCardWrapper{background:#1e293b;border-color:#ffffff0f;box-shadow:0 4px 15px #00000040}.Partnerships-module___7xBTq__philosophyCardWrapper:hover{border-color:#0b192c33;transform:translateY(-2px);box-shadow:0 10px 25px #0000000f}body.dark-theme .Partnerships-module___7xBTq__philosophyCardWrapper:hover{border-color:#60a5fa4d;box-shadow:0 10px 25px #0006}.Partnerships-module___7xBTq__philosophyCardTitle{font-family:var(--font-serif);color:var(--accent-navy,#0b192c);letter-spacing:-.01em;z-index:2;margin-bottom:.85rem;font-size:1.55rem;font-weight:700;position:relative}body.dark-theme .Partnerships-module___7xBTq__philosophyCardTitle{color:#60a5fa}.Partnerships-module___7xBTq__philosophyCardDesc{color:var(--text-secondary,#333333bf);z-index:2;margin:0;font-size:1rem;line-height:1.65;position:relative}body.dark-theme .Partnerships-module___7xBTq__philosophyCardDesc{color:#ffffffbf}.Partnerships-module___7xBTq__philosophyNumberBox{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100%;display:flex}.Partnerships-module___7xBTq__philosophyNumber{font-family:var(--font-serif);color:var(--accent-navy,#0b192c);opacity:.12;font-size:6.5rem;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.16,1,.3,1)}body.dark-theme .Partnerships-module___7xBTq__philosophyNumber{color:#60a5fa;opacity:.18}.Partnerships-module___7xBTq__philosophyRow:hover .Partnerships-module___7xBTq__philosophyNumber{opacity:.3;transform:scale(1.05)}body.dark-theme .Partnerships-module___7xBTq__philosophyRow:hover .Partnerships-module___7xBTq__philosophyNumber{opacity:.38}@media (max-width:992px){.Partnerships-module___7xBTq__philosophyRow,.Partnerships-module___7xBTq__philosophyRowRight{grid-template-columns:1fr;gap:1rem}.Partnerships-module___7xBTq__philosophyNumberBox{order:-1;justify-content:flex-start;height:auto;padding-left:.5rem}.Partnerships-module___7xBTq__philosophyNumber{opacity:.2;font-size:4rem}.Partnerships-module___7xBTq__philosophyRowsContainer{gap:2.5rem}.Partnerships-module___7xBTq__philosophySection{margin-bottom:5rem;padding:3rem 2rem}}.Partnerships-module___7xBTq__pillarsGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.Partnerships-module___7xBTq__pillarCard{background:var(--card-bg,#fff);border:1px solid var(--border-light,#00000014);text-align:center;box-sizing:border-box;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;height:100%;min-height:440px;padding:3.5rem 2.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}body.dark-theme .Partnerships-module___7xBTq__pillarCard{background:#111827;border-color:#ffffff14;box-shadow:0 15px 40px #00000059}.Partnerships-module___7xBTq__pillarCard:hover{border-color:#0b192c40;transform:translateY(-6px);box-shadow:0 20px 45px #00000014}body.dark-theme .Partnerships-module___7xBTq__pillarCard:hover{border-color:#60a5fa66;box-shadow:0 20px 45px #00000080}.Partnerships-module___7xBTq__pillarIconWrapper{width:60px;height:60px;color:var(--accent-navy,#0b192c);z-index:2;background:#0b192c0d;border-radius:18px;justify-content:center;align-items:center;margin:0;transition:all .3s;display:flex;position:relative}body.dark-theme .Partnerships-module___7xBTq__pillarIconWrapper{color:#60a5fa;background:#60a5fa1f}.Partnerships-module___7xBTq__pillarCard:hover .Partnerships-module___7xBTq__pillarIconWrapper{background:var(--accent-navy,#0b192c);color:#fff;transform:scale(1.08)rotate(4deg)}body.dark-theme .Partnerships-module___7xBTq__pillarCard:hover .Partnerships-module___7xBTq__pillarIconWrapper{color:#fff;background:#2563eb}.Partnerships-module___7xBTq__pillarTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);letter-spacing:-.01em;z-index:2;margin:0;font-size:1.85rem;font-weight:700;position:relative}body.dark-theme .Partnerships-module___7xBTq__pillarTitle{color:#fff}.Partnerships-module___7xBTq__pillarDesc{color:var(--text-secondary,#333333b3);z-index:2;flex-grow:1;margin:0;font-size:.98rem;line-height:1.65;position:relative}body.dark-theme .Partnerships-module___7xBTq__pillarDesc{color:#ffffffb3}.Partnerships-module___7xBTq__pillarLink{font-family:var(--font-sans);color:var(--accent-navy,#0b192c);text-transform:uppercase;letter-spacing:.08em;z-index:2;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}body.dark-theme .Partnerships-module___7xBTq__pillarLink{color:#60a5fa}.Partnerships-module___7xBTq__pillarLink svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}.Partnerships-module___7xBTq__pillarCard:hover .Partnerships-module___7xBTq__pillarLink{color:var(--accent-navy,#0b192c)}body.dark-theme .Partnerships-module___7xBTq__pillarCard:hover .Partnerships-module___7xBTq__pillarLink{color:#93c5fd}.Partnerships-module___7xBTq__pillarCard:hover .Partnerships-module___7xBTq__pillarLink svg{transform:translate(4px)}.Partnerships-module___7xBTq__cardGlowOverlay{pointer-events:none;opacity:0;z-index:1;background:radial-gradient(circle at 50% 0,#0b192c08 0%,#0000 70%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}body.dark-theme .Partnerships-module___7xBTq__cardGlowOverlay{background:radial-gradient(circle at 50% 0,#60a5fa0f 0%,#0000 70%)}.Partnerships-module___7xBTq__pillarCard:hover .Partnerships-module___7xBTq__cardGlowOverlay,.Partnerships-module___7xBTq__philosophyCardWrapper:hover .Partnerships-module___7xBTq__cardGlowOverlay{opacity:1}@media (max-width:992px){.Partnerships-module___7xBTq__pillarsGrid{grid-template-columns:1fr;gap:1.5rem}.Partnerships-module___7xBTq__pillarCard{gap:1.25rem;min-height:auto;padding:2.5rem 2rem}}
