﻿.vision-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:30px;align-items:start}.vision-card,.mission-card{padding:36px;border-radius:12px;min-width:0}.vision-card{background:var(--primary-dark);color:#fff;border-bottom:4px solid var(--secondary)}.vision-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid #ffffff30;border-radius:12px;color:#efc27c;font-size:1.6rem;margin-bottom:30px}.vision-kicker{font-size:.68rem;font-weight:700;letter-spacing:1.8px;color:var(--secondary-dark);margin-bottom:12px}.vision-card .vision-kicker{color:#efc27c}.vision-card h2,.mission-card h2{font-size:1.8rem;line-height:1.3;margin-bottom:22px;color:var(--primary-dark)}.vision-card h2{color:#fff}.vision-card>p:last-child{font-size:1rem;line-height:1.95;color:#e0e9e3;margin:0}.mission-card{background:#fff;border:1px solid #dde6df}.mission-list{list-style:none;padding:0;margin:0}.mission-list li{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #e8ede9}.mission-list li:first-child{padding-top:0}.mission-list li:last-child{border:0;padding-bottom:0}.mission-list li>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:8px;background:#edf3ef;color:var(--primary);font-size:.8rem;font-weight:700}.mission-list p{margin:0;font-size:.9rem;line-height:1.9;color:var(--text,#374b40)}.vision-links{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:30px}.vision-links a{font-size:.85rem;font-weight:600;color:var(--primary)}@media(max-width:800px){.vision-layout{grid-template-columns:1fr}}@media(max-width:575px){.vision-card,.mission-card{padding:25px}.mission-list li{gap:13px}}
