.about-page.svelte-cwls5q{padding-bottom:0}.about-page.svelte-cwls5q [id=mission]:where(.svelte-cwls5q),.about-page.svelte-cwls5q [id=what-we-do]:where(.svelte-cwls5q),.about-page.svelte-cwls5q [id=values]:where(.svelte-cwls5q),.about-page.svelte-cwls5q [id=why-choose]:where(.svelte-cwls5q){scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.about-header.svelte-cwls5q{padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.about-section.svelte-cwls5q{padding:var(--spacing-3xl) 0 var(--spacing-4xl)}.about-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 280px;gap:var(--spacing-3xl);align-items:start}.about-sidebar-wrap.svelte-cwls5q{grid-column:2;grid-row:1;min-width:0;position:sticky;top:calc(var(--header-height) + var(--spacing-lg));align-self:start;max-height:calc(100vh - var(--header-height) - var(--spacing-xl));overflow-y:auto;padding:var(--spacing-sm) 0}.about-page.svelte-cwls5q .sidebar-card.glass-card:where(.svelte-cwls5q):hover,.about-page.svelte-cwls5q .glass-card:where(.svelte-cwls5q):hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow),var(--shadow-glow);transform:none}.about-sidebar-wrap.svelte-cwls5q .content-sidebar-nav:where(.svelte-cwls5q){min-width:0;margin-bottom:var(--spacing-xl)}.about-sidebar-wrap.svelte-cwls5q .content-sidebar-related:where(.svelte-cwls5q){min-width:0}.about-sidebar-wrap.svelte-cwls5q .sidebar-card:where(.svelte-cwls5q){padding:var(--spacing-xl)}.about-sidebar-wrap.svelte-cwls5q .sidebar-card:where(.svelte-cwls5q) h3:where(.svelte-cwls5q){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.about-sidebar-wrap.svelte-cwls5q .nav-list:where(.svelte-cwls5q){list-style:none;padding:0;margin:0}.about-sidebar-wrap.svelte-cwls5q .nav-list:where(.svelte-cwls5q) li:where(.svelte-cwls5q){margin-bottom:var(--spacing-xs)}.about-sidebar-wrap.svelte-cwls5q .nav-list:where(.svelte-cwls5q) a:where(.svelte-cwls5q){display:flex;align-items:center;padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);min-height:44px;box-sizing:border-box;font-size:var(--font-size-sm);color:var(--color-gray-300);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast);border-left:3px solid transparent}.about-sidebar-wrap.svelte-cwls5q .nav-list:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{color:var(--color-primary);text-decoration:none;border-left-color:var(--color-primary)}.about-sidebar-wrap.svelte-cwls5q .nav-list:where(.svelte-cwls5q) a:where(.svelte-cwls5q):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar-facts.svelte-cwls5q{margin:0;padding:0}.sidebar-facts.svelte-cwls5q dt:where(.svelte-cwls5q){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-top:var(--spacing-md)}.sidebar-facts.svelte-cwls5q dt:where(.svelte-cwls5q):first-child{margin-top:0}.sidebar-facts.svelte-cwls5q dd:where(.svelte-cwls5q){margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed)}.about-sidebar-wrap.svelte-cwls5q .sidebar-cta:where(.svelte-cwls5q){margin:var(--spacing-lg) 0 0;padding-top:var(--spacing-md);border-top:1px solid var(--glass-border);font-size:var(--font-size-sm)}.about-sidebar-wrap.svelte-cwls5q .sidebar-cta:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:var(--color-primary);text-decoration:none}.about-sidebar-wrap.svelte-cwls5q .sidebar-cta:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{text-decoration:underline;color:var(--color-primary-hover)}.about-main.svelte-cwls5q{min-width:0}.about-block.svelte-cwls5q{margin-bottom:var(--spacing-3xl)}.about-block.svelte-cwls5q:last-of-type{margin-bottom:0}.about-block.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-white)}.about-block.svelte-cwls5q h2:where(.svelte-cwls5q):not(:first-child){margin-top:var(--spacing-2xl)}.about-block.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:var(--spacing-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-300)}.about-block.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.about-main.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--color-primary);text-decoration:none}.about-main.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline;color:var(--color-primary-hover)}.about-cta.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.values-list.svelte-cwls5q{list-style:none;padding:0;margin:0 0 var(--spacing-lg)}.values-list.svelte-cwls5q li:where(.svelte-cwls5q){padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-sm);background:#ffffff08;border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-gray-300);line-height:var(--line-height-relaxed);transition:border-color var(--transition-base)}.values-list.svelte-cwls5q li:where(.svelte-cwls5q):hover{border-color:var(--glass-border-strong)}.values-list.svelte-cwls5q li:where(.svelte-cwls5q):last-child{margin-bottom:0}.values-list.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--color-white)}@media(max-width:968px){.about-grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--spacing-2xl)}.about-sidebar-wrap.svelte-cwls5q{display:contents}.about-sidebar-wrap.svelte-cwls5q .content-sidebar-nav:where(.svelte-cwls5q){grid-column:1;grid-row:auto;order:1}.about-sidebar-wrap.svelte-cwls5q .content-sidebar-related:where(.svelte-cwls5q){grid-column:1;grid-row:auto;order:3}.about-main.svelte-cwls5q{order:2}.about-sidebar-wrap.svelte-cwls5q .sidebar-nav:where(.svelte-cwls5q){position:sticky;top:var(--header-height);z-index:5}.about-sidebar-wrap.svelte-cwls5q .sidebar-card:where(.svelte-cwls5q){max-width:none}}@media(max-width:768px){.about-header.svelte-cwls5q .page-subtitle:where(.svelte-cwls5q){font-size:var(--font-size-base)}.about-block.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--font-size-xl)}.about-cta.svelte-cwls5q{flex-direction:column}.about-cta.svelte-cwls5q .btn{width:100%;justify-content:center}.values-list.svelte-cwls5q li:where(.svelte-cwls5q){padding:var(--spacing-md)}.sidebar-card.svelte-cwls5q{max-width:none}}
