:root{--color-primary-blue: #00205B;--color-secondary-blue: #005EB8;--color-pale-blue: #CAD2D8;--color-pale-blue-bg: #F0F4F8;--color-cta-orange: #FF671F;--color-cta-orange-hover: #E65A1C}.text-primary-blue.svelte-i0kojp{color:var(--color-primary-blue)}.text-secondary-blue.svelte-i0kojp{color:var(--color-secondary-blue)}.text-pale-blue.svelte-i0kojp{color:var(--color-pale-blue)}.bg-primary-blue.svelte-i0kojp{background-color:var(--color-primary-blue)}.bg-secondary-blue.svelte-i0kojp{background-color:var(--color-secondary-blue)}.bg-pale-blue.svelte-i0kojp{background-color:var(--color-pale-blue)}.border-pale-blue.svelte-i0kojp{border-color:var(--color-pale-blue)}.cta-button.svelte-i0kojp{background-color:var(--color-cta-orange);color:#fff;transition:background-color .2s ease-in-out,transform .1s ease-in-out;border:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.cta-button.svelte-i0kojp:hover{background-color:var(--color-cta-orange-hover);transform:scale(1.03)}.cta-button.svelte-i0kojp:focus-visible{outline:2px solid var(--color-cta-orange-hover);outline-offset:2px}.dark .text-primary-blue.svelte-i0kojp{color:#a8c7fa}.dark .text-secondary-blue.svelte-i0kojp{color:#7caeff}.showcase-card-title.svelte-i0kojp{color:var(--color-primary-blue)}.showcase-card-description.svelte-i0kojp{color:var(--color-secondary-blue);opacity:.8}@media (max-width: 768px){h1.svelte-i0kojp{font-size:2.75rem;line-height:1.2}h2.svelte-i0kojp{font-size:1.75rem}}.speech-bubble.svelte-i0kojp:after{content:"";position:absolute;bottom:0;left:40px;width:0;height:0;border:20px solid transparent;border-top-color:#ffffffb3;border-bottom:0;margin-left:-20px;margin-bottom:-20px}@keyframes svelte-i0kojp-pulse-subtle{0%,to{opacity:.5}50%{opacity:.8}}.animate-pulse-subtle.svelte-i0kojp{animation:svelte-i0kojp-pulse-subtle 6s cubic-bezier(.4,0,.6,1) infinite}.scrollbar-thin.svelte-i0kojp{scrollbar-width:thin}.scrollbar-thumb-secondary-blue\/50.svelte-i0kojp::--webkit-scrollbar-thumb{background-color:#005eb880;border-radius:4px}.scrollbar-track-pale-blue\/30.svelte-i0kojp::--webkit-scrollbar-track{background-color:#cad2d84d;border-radius:4px}.floating-card.svelte-i0kojp{will-change:transform}
