main.svelte-1yn6jzu{padding-top:80px}.page-banner.svelte-1yn6jzu{height:300px;background-color:#1e50a2;background-image:linear-gradient(135deg,#1e50a2cc,#4171c9cc),url(../../../images/banner_new.png);background-size:cover;background-position:center;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:60px;text-align:center}.page-banner.svelte-1yn6jzu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(65,113,201,.3) 1px,transparent 1px),radial-gradient(rgba(65,113,201,.3) 1px,transparent 1px);background-size:20px 20px;background-position:0 0,10px 10px;opacity:.3;z-index:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.page-banner.svelte-1yn6jzu h1:where(.svelte-1yn6jzu){font-size:48px;font-weight:700;margin-bottom:20px;position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:1px}.page-banner.svelte-1yn6jzu p:where(.svelte-1yn6jzu){font-size:18px;max-width:800px;margin:20px auto 0;position:relative;z-index:2}.container.svelte-1yn6jzu{max-width:1200px;margin:0 auto;padding:0 15px;width:100%;text-align:center}.mission.svelte-1yn6jzu{padding:80px 0;background-color:#f8f9fa}.mission-content.svelte-1yn6jzu{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;text-align:center;max-width:900px;margin:0 auto}.mission-item.svelte-1yn6jzu{padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;justify-content:center;min-height:200px}.mission-item.svelte-1yn6jzu h2:where(.svelte-1yn6jzu){color:#1e50a2;margin-bottom:20px;font-size:28px;font-weight:600}.mission-item.svelte-1yn6jzu p:where(.svelte-1yn6jzu){font-size:20px;line-height:1.6;color:#333;margin:0}.values.svelte-1yn6jzu{padding:80px 0;background:#fff}.values.svelte-1yn6jzu h2:where(.svelte-1yn6jzu){text-align:center;margin-bottom:50px;font-size:36px;color:#333;position:relative;padding-bottom:20px}.values.svelte-1yn6jzu h2:where(.svelte-1yn6jzu):after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#1e50a2}.values-layout.svelte-1yn6jzu{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.values-row.svelte-1yn6jzu{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.values-row-center.svelte-1yn6jzu{grid-template-columns:repeat(2,1fr);width:calc(66.67% + 20px);margin:0 auto}.value-card.svelte-1yn6jzu{text-align:center;padding:40px 30px;background:#fff;border-radius:12px;box-shadow:0 3px 15px #00000014;transition:all .3s;border:1px solid #eee}.value-card.svelte-1yn6jzu:hover{transform:translateY(-5px);box-shadow:0 5px 20px #0000001a}.value-card.svelte-1yn6jzu .icon:where(.svelte-1yn6jzu){font-size:56px;margin-bottom:25px;display:inline-block;transition:transform .3s;color:#666}.value-card.svelte-1yn6jzu:hover .icon:where(.svelte-1yn6jzu){transform:scale(1.1)}.value-card.svelte-1yn6jzu i:where(.svelte-1yn6jzu){color:#1e50a2}.value-card.svelte-1yn6jzu h3:where(.svelte-1yn6jzu){color:#1e50a2;margin-bottom:20px;font-size:24px;font-weight:600}.value-card.svelte-1yn6jzu p:where(.svelte-1yn6jzu){color:#555;line-height:1.8;font-size:16px}.banner-line.svelte-1yn6jzu{width:80px;height:3px;background:#fff;margin:20px auto 0;position:relative}.banner-line.svelte-1yn6jzu:before,.banner-line.svelte-1yn6jzu:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:-1.5px}.banner-line.svelte-1yn6jzu:before{left:-10px}.banner-line.svelte-1yn6jzu:after{right:-10px}@media (max-width: 1024px){.values-row.svelte-1yn6jzu,.values-row-center.svelte-1yn6jzu{grid-template-columns:repeat(2,1fr);width:100%}}@media (max-width: 768px){.mission-content.svelte-1yn6jzu{grid-template-columns:1fr;padding:0 20px}.values-row.svelte-1yn6jzu,.values-row-center.svelte-1yn6jzu{grid-template-columns:1fr}.mission-item.svelte-1yn6jzu{padding:30px}.mission-item.svelte-1yn6jzu h2:where(.svelte-1yn6jzu){font-size:24px}.mission-item.svelte-1yn6jzu p:where(.svelte-1yn6jzu){font-size:18px}.value-card.svelte-1yn6jzu{padding:30px 20px}.value-card.svelte-1yn6jzu h3:where(.svelte-1yn6jzu){font-size:20px}}
