.about-header.svelte-20l2gt{text-align:center;margin-bottom:calc(var(--s) * 4);width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 var(--s)}.page-title.svelte-20l2gt{font-size:clamp(2rem,6vw,3.5rem);font-weight:800;color:var(--c-fg);text-align:center;margin-bottom:calc(var(--s) * 2);text-shadow:var(--text-shadow);background:linear-gradient(135deg,var(--c-fg),var(--c-particle-accent4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(30px);animation:svelte-20l2gt-titleAppear 1s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.1s}.intro-card.svelte-20l2gt{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-lg);padding:calc(var(--s) * 2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0000001a;margin-top:calc(var(--s) * 2);opacity:0;transform:scale(.95) translateY(20px);animation:svelte-20l2gt-introAppear .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.3s}.intro-text.svelte-20l2gt{font-size:1.1rem;line-height:1.7;color:var(--color-theme3);margin:0;animation:none;opacity:1;transform:none}.values-section.svelte-20l2gt{margin-top:calc(var(--s) * 3);width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 var(--s)}.values-section.svelte-20l2gt h2:where(.svelte-20l2gt){text-align:center;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;color:var(--c-fg);margin-bottom:calc(var(--s) * 3);text-shadow:var(--text-shadow);opacity:0;transform:translateY(20px);animation:svelte-20l2gt-fadeInUp .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.5s}.values-grid.svelte-20l2gt{display:grid;grid-template-columns:1fr;gap:calc(var(--s) * 1.5);width:100%}@media (min-width: 600px){.values-grid.svelte-20l2gt{grid-template-columns:repeat(2,1fr);gap:calc(var(--s) * 2)}}@media (min-width: 1200px){.values-grid.svelte-20l2gt{grid-template-columns:repeat(2,1fr);gap:calc(var(--s) * 2.5);max-width:1000px;margin:0 auto}}.value-card.svelte-20l2gt{background:#ffffff03;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius);padding:calc(var(--s) * 2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #00000014;transition:all var(--animation-speed-fast) var(--animation-ease);position:relative;opacity:0;transform:translateY(30px);animation:svelte-20l2gt-valueAppear .7s cubic-bezier(.25,.46,.45,.94) forwards}.value-card.svelte-20l2gt:hover,.value-card.svelte-20l2gt:focus,.value-card.svelte-20l2gt:active{background:#ffffff26;border-color:#ffffff40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px #0000002e;transform:translateY(-2px)}.value-card.svelte-20l2gt:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c-particle-accent4),var(--c-particle-accent2));border-radius:var(--border-radius) var(--border-radius) 0 0}.value-header.svelte-20l2gt{display:flex;align-items:center;justify-content:center;margin-bottom:var(--s)}.value-icon.svelte-20l2gt{width:56px;height:56px;background:var(--c-bg);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;margin-right:var(--s);color:#ffffffd9;box-shadow:0 3px 8px var(--c-theme1);border:1px solid var(--c-border)}.value-icon.svelte-20l2gt svg:where(.svelte-20l2gt){fill:var(--c-fg)}.value-icon.svelte-20l2gt svg:where(.svelte-20l2gt){width:28px;height:28px}.value-title.svelte-20l2gt{font-size:1.3rem;font-weight:600;color:var(--c-fg);margin:0;text-shadow:var(--text-shadow)}.value-description.svelte-20l2gt{font-size:.95rem;line-height:1.6;color:var(--color-theme3);margin:0;text-shadow:var(--text-shadow);animation:none;opacity:1;transform:none}@keyframes svelte-20l2gt-introAppear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-20l2gt-valueAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-20l2gt-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-20l2gt-titleAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
