@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap);.veg{--p:#0A1628;--a:#00D4AA;--ink:#0B1220;--mu:#5A6B85;--soft:#F5F7FB;--line:#E2E8F0;font-family:'Plus Jakarta Sans',-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);line-height:1.7}.veg *{box-sizing:border-box}.veg a{color:var(--a);text-decoration:none}.veg .wrap{max-width:820px;margin:0 auto;padding:0 24px}.veg .hero{background:#0A1628;text-align:center;padding:52px 24px}.veg .hero h1{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 12px}.veg .hero p{color:#B7C2D4;max-width:640px;margin:0 auto;font-size:15px}.veg .bc{background:var(--soft);font-size:12.5px;color:var(--mu);padding:11px 0;border-bottom:1px solid var(--line)}.veg .bc .wrap{display:flex;gap:7px}.veg .sec{padding:40px 0}.veg .sec-alt{background:var(--soft)}.veg h2{font-size:1.5rem;color:var(--p);font-weight:800;margin:0 0 14px}.veg h3{font-size:1.05rem;color:var(--p);font-weight:700;margin:0}.veg p{font-size:14.5px;color:#334155;margin:0 0 14px}.veg .diff{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:8px}.veg .dcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;text-align:center}.veg .dcard .ic{font-size:30px}.veg .dcard h3{margin:8px 0 5px;font-size:15px}.veg .dcard p{font-size:12.5px;color:var(--mu);margin:0}.veg ol,.veg ul{margin:0 0 14px;padding-left:22px}.veg li{font-size:14.5px;color:#334155;margin-bottom:9px}.veg .box{background:#fff;border:1px solid var(--line);border-left:4px solid var(--a);border-radius:10px;padding:18px 20px}.veg .box p:last-child{margin:0}.veg .team{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:8px}.veg .tcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;display:flex;gap:14px}.veg .tav{width:52px;height:52px;border-radius:50%;background:#0A1628;color:var(--a);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.veg .tcard .role{font-size:12px;color:var(--a);font-weight:700;margin:2px 0 6px}.veg .tcard p{font-size:12.5px;color:var(--mu);margin:0}.veg .ft{background:#0A1628;padding:22px 0;margin-top:10px}.veg .ft .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.veg .ft span{color:#8595AD;font-size:12.5px}.veg .ft a{color:var(--a);font-size:12.5px}@media(max-width:768px){.veg .hero h1{font-size:1.55rem}.veg h2{font-size:1.3rem}}