.page-module__PWrisG__page{background-color:#edf2f7;background-image:radial-gradient(circle at 50% 15%,#fffffff2 0%,#edf2f7cc 60%),radial-gradient(circle at 90% 85%,#ffffffb3 0%,#edf2f7f2 70%);flex-direction:column;align-items:center;min-height:100vh;padding:6.5rem 2rem 4rem;display:flex;position:relative;overflow-x:hidden}.page-module__PWrisG__container{flex-direction:column;align-items:center;width:100%;max-width:1320px;margin:0 auto;display:flex}.page-module__PWrisG__header{text-align:center;max-width:860px;margin-bottom:3.5rem}.page-module__PWrisG__title{font-family:var(--font-outfit), sans-serif;color:#1e293b;letter-spacing:-.025em;margin-bottom:.8rem;font-size:clamp(2rem,3.8vw,2.9rem);font-weight:500;line-height:1.2}.page-module__PWrisG__subtitle{font-family:var(--font-inter), sans-serif;color:#64748b;font-size:1.08rem;font-weight:300;line-height:1.6}.page-module__PWrisG__pillarsGrid{grid-template-columns:repeat(4,1fr);gap:1.6rem;width:100%;margin-bottom:3.5rem;display:grid}.page-module__PWrisG__pillarCard{text-align:center;background:#eaf0f6;border:1px solid #ffffffb3;border-radius:28px;flex-direction:column;align-items:center;padding:2.5rem 1.6rem 2rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;box-shadow:14px 14px 32px #a6b4c88c,-14px -14px 32px #fffffff2,inset 1px 1px 2px #fffc}.page-module__PWrisG__pillarCard:hover{transform:translateY(-6px);box-shadow:18px 18px 40px #a6b4c8a6,-18px -18px 40px #fff}.page-module__PWrisG__cardIconBox{justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:1.4rem;display:flex}.page-module__PWrisG__cardIcon{object-fit:contain;filter:drop-shadow(0 6px 14px #a6b4c866);max-width:100%;max-height:100%;transition:transform .25s}.page-module__PWrisG__pillarCard:hover .page-module__PWrisG__cardIcon{transform:scale(1.06)}.page-module__PWrisG__cardTitle{font-family:var(--font-outfit), sans-serif;color:#1e293b;letter-spacing:-.015em;margin-bottom:1rem;font-size:1.35rem;font-weight:500}.page-module__PWrisG__servicesList{font-family:var(--font-inter), sans-serif;color:#475569;flex-direction:column;gap:.55rem;margin-bottom:1.5rem;font-size:.88rem;font-weight:300;line-height:1.45;display:flex}.page-module__PWrisG__outcomePill{color:#0284c7;background:#ffffff80;border:1px solid #fffc;border-radius:9999px;margin-top:auto;padding:.55rem .9rem;font-size:.78rem;font-weight:500;line-height:1.35;box-shadow:inset 1px 1px 3px #a6b4c84d,inset -1px -1px 3px #ffffffe6}.page-module__PWrisG__footerText{font-family:var(--font-inter), sans-serif;color:#64748b;align-items:center;gap:.75rem;margin-top:3rem;font-size:.85rem;display:flex}@media (max-width:1140px){.page-module__PWrisG__pillarsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__PWrisG__pillarsGrid{grid-template-columns:1fr}}
