.hero-container.svelte-rr49m9{padding:3rem 0;margin-bottom:2rem}h1.svelte-rr49m9{text-align:center;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.2}.subtitle.svelte-rr49m9{text-align:center;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;color:#555;max-width:800px;margin:0 auto;line-height:1.6}.links-container.svelte-nr8u81{padding:.5rem 0 1rem;font-size:1.1rem}.links-text.svelte-nr8u81{text-align:center;color:#555}.separator.svelte-nr8u81{display:inline-block;margin:0 .5rem;color:#aaa}.search-container.svelte-y46xb0{padding:1.5rem 0;margin:1rem 0 2rem}.search-wrapper.svelte-y46xb0{display:block;width:100%}.search-input{height:3rem;font-size:1rem;padding-left:1rem;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.input-group-prepend{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;background-color:#f8f9fa}.input-group{box-shadow:0 2px 8px #0000001a;border-radius:6px}.stats-container.svelte-w6ymlt{padding:3rem 0;background-color:#f8f9fa;margin:2rem 0;border-radius:8px}.stats-item.svelte-w6ymlt{text-align:center;padding:1rem}.counter.svelte-w6ymlt{display:block;margin-bottom:.5rem}.countup.svelte-w6ymlt{font-size:clamp(2rem,6vw,3rem);color:#f5455c;font-weight:700;line-height:1.2}.label.svelte-w6ymlt{font-size:clamp(1rem,2vw,1.25rem);font-weight:500;color:#333;line-height:1.4}@media (max-width: 767px){.stats-item.svelte-w6ymlt{margin-bottom:2rem}}.tiles-container.svelte-6u9qip{padding:3rem 0;margin:2rem auto;max-width:1400px;width:100%}.tile-card{height:100%;width:100%;border-radius:10px;box-shadow:0 6px 16px #0000001a;border:none;transition:transform .3s ease,box-shadow .3s ease;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;background:linear-gradient(to bottom right,#fff,#f8f9fa)}.tile-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000026}.tile-title.svelte-6u9qip{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#333}.tile-desc.svelte-6u9qip{font-size:1rem;color:#555;margin-bottom:0;line-height:1.6}@media (max-width: 767px){.tiles-container.svelte-6u9qip{padding:2rem 1rem}.tile-card{padding:1.5rem}}.slider.svelte-1qcjdmu{overflow-x:hidden;touch-action:pan-y}@media (pointer: fine){.slider.passed-threshold.svelte-1qcjdmu{pointer-events:none}}.slider-content.svelte-1qcjdmu{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;gap:var(--gap, 0);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform}@media (prefers-reduced-motion){.slider-content.svelte-1qcjdmu{transition:none}}.carousel-container.svelte-xuw1wk{background-color:#f5f5f5;padding-top:8px;padding-bottom:8px}.carousel-heading.svelte-xuw1wk{font-size:2rem;text-align:center;margin:8px 0;font-weight:700}.tiny-slider-wrapper.svelte-xuw1wk{position:relative;padding:2rem 4rem 1rem}.item-container.svelte-xuw1wk{display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 8px #0000001a}.item-text.svelte-xuw1wk{height:10rem}.headline.svelte-xuw1wk{padding:16px 16px 0;font-size:larger;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.description.svelte-xuw1wk{padding:16px;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.prev.svelte-xuw1wk{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px}.next.svelte-xuw1wk{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;height:50px}.btn-container.svelte-xuw1wk{display:flex;justify-content:center;align-items:center;margin-top:10px;gap:8px}.car-btn.svelte-xuw1wk{background-color:#dcdcdc;width:.5rem;height:.5rem;margin:4px;border-radius:50%}.car-btn.svelte-xuw1wk:hover,.active.svelte-xuw1wk{background-color:gray}.personas-container.svelte-1awyaes{padding:2rem 0;margin:1rem 0 2.5rem}.persona.svelte-1awyaes{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem .5rem;transition:transform .2s ease}.persona.svelte-1awyaes:hover{transform:translateY(-5px)}.svg.svelte-1awyaes{width:clamp(3.5rem,5vw,5rem);height:auto;margin-bottom:.5rem}.svg.svelte-1awyaes img:where(.svelte-1awyaes){border-radius:50%;box-shadow:0 4px 12px #0000001a}.title.svelte-1awyaes{font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:500;text-align:center;color:#333}
