.wp-block-bpsc-mission-and-vision-section{box-sizing:border-box}.wp-block-bpsc-mission-and-vision-section a{border:none;box-shadow:none;outline:none;text-decoration:none}.wp-block-bpsc-mission-and-vision-section :root{--primary:#2563eb;--dark:#0f172a;--text:#475569;--bg:#f8fafc;--card-bg:#fff;--radius:16px}.wp-block-bpsc-mission-and-vision-section .mv-container{margin:0 auto}.wp-block-bpsc-mission-and-vision-section .mv-header{margin:0 auto 60px;max-width:650px;text-align:center}.wp-block-bpsc-mission-and-vision-section .mv-header h2{color:var(--dark);font-size:clamp(28px,5vw,42px);margin-bottom:14px}.wp-block-bpsc-mission-and-vision-section .mv-header p{color:var(--text);font-size:16px;line-height:1.7}.wp-block-bpsc-mission-and-vision-section .mv-grid{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}.wp-block-bpsc-mission-and-vision-section .mv-card{box-shadow:0 20px 40px rgba(15,23,42,.06);padding:40px 32px;transform:translateY(40px);transition:transform .35s ease,box-shadow .35s ease,opacity .4s ease}.wp-block-bpsc-mission-and-vision-section .mv-card.visible{opacity:1;transform:translateY(0)}.wp-block-bpsc-mission-and-vision-section .mv-card:hover{box-shadow:0 30px 60px rgba(15,23,42,.1);transform:translateY(-6px)}.wp-block-bpsc-mission-and-vision-section .mv-icon{font-size:42px;margin-bottom:20px}.wp-block-bpsc-mission-and-vision-section .mv-card h3{color:var(--dark);font-size:22px;margin-bottom:14px}.wp-block-bpsc-mission-and-vision-section .mv-card p{color:var(--text);font-size:15px;line-height:1.7}@media(max-width:768px){.wp-block-bpsc-mission-and-vision-section .mv-section{padding:70px 16px}.wp-block-bpsc-mission-and-vision-section .mv-header{margin-bottom:40px}.wp-block-bpsc-mission-and-vision-section .mv-card{padding:32px 24px}}@media(max-width:480px){.wp-block-bpsc-mission-and-vision-section .mv-card{text-align:center}}
