.page-module__NFwWYW__expertises{background-color:var(--background)}.page-module__NFwWYW__pageHeader{align-items:center;height:60vh;min-height:400px;display:flex;position:relative;overflow:hidden}.page-module__NFwWYW__headerBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__NFwWYW__headerBg img{object-fit:cover;width:100%;height:100%}.page-module__NFwWYW__headerOverlay{background:linear-gradient(#0f172acc,#0f172a66);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__NFwWYW__headerContent{z-index:2;color:#fff;width:100%;position:relative}.page-module__NFwWYW__headerContent h1{color:#fff;font-size:clamp(2.5rem,8vw,5.5rem)}.page-module__NFwWYW__headerContent h1 span{color:var(--accent)}.page-module__NFwWYW__headerContent p{opacity:.9;max-width:700px;margin-top:1.5rem;font-size:clamp(1rem,3vw,1.5rem)}.page-module__NFwWYW__methodology{background-color:var(--primary);color:#fff;padding:clamp(4rem,10vw,10rem) 0}.page-module__NFwWYW__methodology .section-title{color:#fff}.page-module__NFwWYW__methodGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;display:grid}.page-module__NFwWYW__methodCard{text-align:center;padding:0 1rem}.page-module__NFwWYW__methodNumber{font-family:var(--font-serif);color:var(--accent);opacity:.5;margin-bottom:1rem;font-size:3rem;font-weight:700;display:block}.page-module__NFwWYW__methodCard h3{color:#fff;margin-bottom:1.5rem;font-size:1.5rem}.page-module__NFwWYW__methodCard p{opacity:.8;font-size:1rem;line-height:1.6}.page-module__NFwWYW__principlesSection{background:var(--surface);padding:clamp(4rem,10vw,8rem) 0}.page-module__NFwWYW__principlesGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3rem;display:grid}.page-module__NFwWYW__principleItem h4{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:1.25rem}.page-module__NFwWYW__principleItem p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.page-module__NFwWYW__scenariosSection{background-color:#fff;padding:clamp(4rem,10vw,8rem) 0}.page-module__NFwWYW__scenarioGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.page-module__NFwWYW__scenarioCard{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:2.5rem;transition:transform .3s,box-shadow .3s}.page-module__NFwWYW__scenarioCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.page-module__NFwWYW__scenarioTag{color:var(--accent-dark);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__NFwWYW__scenarioCard h3{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.page-module__NFwWYW__scenarioCard p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__NFwWYW__outcome{border-top:1px solid var(--border);color:var(--primary);padding-top:1.25rem;font-size:.95rem}@media (max-width:768px){.page-module__NFwWYW__pageHeader{height:50vh;min-height:350px}.page-module__NFwWYW__headerContent{text-align:center}.page-module__NFwWYW__headerContent p{margin-left:auto;margin-right:auto}.page-module__NFwWYW__methodGrid{gap:4rem}}
