.page-module__QjrTqW__page{min-height:100vh;padding:2rem 1rem 4rem}.page-module__QjrTqW__container{max-width:800px;margin:0 auto}.page-module__QjrTqW__backLink{color:#64748b;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.9rem;font-weight:500;transition:color .2s;display:inline-flex}.page-module__QjrTqW__backLink:hover{color:#2563eb}.page-module__QjrTqW__hero{text-align:center;margin-bottom:3rem}.page-module__QjrTqW__heroIcon{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#fffbeb);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:inline-flex}.page-module__QjrTqW__title{color:#0f172a;margin-bottom:.75rem;font-size:2rem;font-weight:800}.page-module__QjrTqW__subtitle{color:#64748b;font-size:1.1rem;line-height:1.6}.page-module__QjrTqW__content{flex-direction:column;gap:3rem;display:flex}.page-module__QjrTqW__section{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:2rem}.page-module__QjrTqW__sectionTitle{color:#0f172a;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.3rem;font-weight:700}.page-module__QjrTqW__text{color:#475569;margin-bottom:1rem;font-size:1rem;line-height:1.8}.page-module__QjrTqW__text:last-child{margin-bottom:0}.page-module__QjrTqW__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.page-module__QjrTqW__valueCard{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border-radius:16px;padding:1.75rem;transition:transform .2s}.page-module__QjrTqW__valueCard:hover{transform:translateY(-3px)}.page-module__QjrTqW__valueIcon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:inline-flex}.page-module__QjrTqW__valueTitle{color:#0f172a;margin-bottom:.5rem;font-size:1rem;font-weight:700}.page-module__QjrTqW__valueText{color:#64748b;font-size:.9rem;line-height:1.6}.page-module__QjrTqW__visiGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:640px){.page-module__QjrTqW__visiGrid{grid-template-columns:1fr}}.page-module__QjrTqW__visiCard{padding:.5rem 0}.page-module__QjrTqW__visiLabel{color:#2563eb;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:700}
