.page-content{min-height:100vh}.page-header{background:linear-gradient(135deg,#1e3a5f,#2d5a8a);color:#fff;padding:5rem 2rem 4rem;text-align:center}.page-header-container{max-width:900px;margin:0 auto}.page-header h1{font-size:3rem;font-weight:900;margin-bottom:1rem;text-shadow:0 4px 12px #0000004d}.page-header p{font-size:1.3rem;opacity:.95}.content-section{padding:4rem 0}.content-block{max-width:900px;margin:0 auto 3rem}.content-block h2{font-size:2rem;font-weight:800;color:#1a1a1a;margin-bottom:1.5rem}.content-block p{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:1.5rem}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin:4rem 0}.value-item{background:linear-gradient(135deg,#fff,#f8f9fa);padding:2.5rem;border-radius:16px;text-align:center;box-shadow:0 4px 16px #00000014;border:2px solid #e0e0e0;transition:all .3s}.value-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#06c}.value-icon{display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:1rem;color:#0369a1}.value-item h3{font-size:1.4rem;font-weight:800;color:#1a1a1a;margin-bottom:1rem}.value-item p{color:#555;line-height:1.7;font-size:1rem}.cta-block{background:linear-gradient(135deg,#e3f2fd,#bbdefb);padding:3rem;border-radius:16px;text-align:center;margin:4rem auto;max-width:900px;border:2px solid #90caf9}.cta-block h3{font-size:1.8rem;font-weight:800;color:#1a1a1a;margin-bottom:1rem}.cta-block p{font-size:1.1rem;color:#333;margin-bottom:2rem}.btn-cta{display:inline-block;background:linear-gradient(135deg,#06c,#004999);color:#fff;padding:1rem 3rem;border-radius:12px;font-weight:800;font-size:1.1rem;transition:all .3s;box-shadow:0 4px 12px #0066cc4d;text-transform:uppercase;letter-spacing:.5px}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 6px 16px #06c6}@media (max-width:768px){.page-header{padding:4rem 1.5rem 3rem}.page-header h1{font-size:2rem}.page-header p{font-size:1.1rem}.content-section{padding:3rem 0}.content-block h2{font-size:1.6rem}.content-block p{font-size:1rem}.values-grid{grid-template-columns:1fr}.cta-block{padding:2rem 1.5rem}.cta-block h3{font-size:1.5rem}}