@charset "UTF-8";.ReferenceCard.svelte-16oecsx.svelte-16oecsx{display:flex;background:#FFFFFF;border:1px solid #626263;border-radius:1.5rem;box-shadow:8px 8px #006dec;overflow:hidden;width:55rem;height:37rem}@media (max-width: 480px){.ReferenceCard.svelte-16oecsx.svelte-16oecsx{flex-direction:column-reverse;width:85vw;height:auto;box-shadow:4px 4px #006dec}}.main-content.svelte-16oecsx.svelte-16oecsx{display:flex;flex-direction:column;overflow:hidden;gap:2rem;padding:2.5rem;position:relative;flex:1}@media (max-width: 480px){.main-content.svelte-16oecsx.svelte-16oecsx{padding:1.5rem;gap:1.25rem}}.amount-row.svelte-16oecsx.svelte-16oecsx{display:flex;align-items:flex-end;gap:.5rem;padding-right:3.5rem}.amount-tag.svelte-16oecsx.svelte-16oecsx{background:#EBF6FF;border:2px solid #006DEC;border-radius:.5rem;padding:.5rem 1rem;font-family:Museo Sans,sans-serif;font-weight:700;font-size:2rem;color:#006dec}@media (max-width: 480px){.amount-tag.svelte-16oecsx.svelte-16oecsx{font-size:1.5rem;padding:.375rem .75rem}}.amount-label.svelte-16oecsx.svelte-16oecsx{font-weight:500;font-size:1.125rem;color:#006dec;line-height:1.5625rem}.amount-label.alone.svelte-16oecsx.svelte-16oecsx{font-size:1.375rem;font-weight:700}.business-info.svelte-16oecsx.svelte-16oecsx{display:flex;flex-direction:column;gap:.5rem}.business-header.svelte-16oecsx.svelte-16oecsx{display:flex;flex-direction:column;gap:.5625rem}.business-name.svelte-16oecsx.svelte-16oecsx{font-weight:700;font-size:1.375rem;line-height:1.5625rem;color:#28323e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.business-type.svelte-16oecsx.svelte-16oecsx{font-weight:700;font-size:1.375rem;line-height:1.5625rem;color:#006dec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.testimonial.svelte-16oecsx.svelte-16oecsx{font-weight:500;font-size:18px;max-height:93px;line-height:1.25;color:#28323e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media (max-width: 480px){.testimonial.svelte-16oecsx.svelte-16oecsx{-webkit-line-clamp:5}}.project-tag.svelte-16oecsx.svelte-16oecsx{display:flex;align-items:center;gap:.625rem;background:#FFFFFF;border:2px solid #006DEC;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;font-size:1.375rem;line-height:1.5625rem;color:#006dec;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}.project-tag.svelte-16oecsx span.svelte-16oecsx:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (max-width: 480px){.project-tag.svelte-16oecsx.svelte-16oecsx{font-size:1rem;padding:.375rem .75rem}}.stats.svelte-16oecsx.svelte-16oecsx{display:flex;flex-direction:column;gap:1.25rem}@media (max-width: 480px){.stats.svelte-16oecsx.svelte-16oecsx{width:100%}}.stat-item.svelte-16oecsx.svelte-16oecsx{display:flex;flex-direction:column;gap:.5rem}.stat-value.svelte-16oecsx.svelte-16oecsx{font-family:Museo Sans,sans-serif;font-weight:600;font-size:2rem;line-height:1.875rem;color:#ff934f}@media (max-width: 480px){.stat-value.svelte-16oecsx.svelte-16oecsx{font-size:1.5rem}}.stat-label.svelte-16oecsx.svelte-16oecsx{font-weight:400;font-size:1.5rem;line-height:1rem;color:#28323e}@media (max-width: 480px){.stat-label.svelte-16oecsx.svelte-16oecsx{font-size:1.125rem}}.stat-details.svelte-16oecsx.svelte-16oecsx{font-weight:400;font-size:1rem;line-height:1rem;color:#28323e}.decorative.svelte-16oecsx.svelte-16oecsx{position:absolute;right:1.5rem;top:1.5rem;width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain}@media (max-width: 480px){.decorative.svelte-16oecsx.svelte-16oecsx{width:3.5rem;height:3.5rem;right:1rem;top:1rem}}.right-image.svelte-16oecsx.svelte-16oecsx{width:22.5rem;flex-shrink:0;position:relative}@media (max-width: 480px){.right-image.svelte-16oecsx.svelte-16oecsx{width:100%;height:12rem}}.right-image.svelte-16oecsx img.svelte-16oecsx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;margin:auto}.References.svelte-1w857vc.svelte-1w857vc{padding:13rem 0 4.5rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem;background-color:#fff}@media (max-width: 480px){.References.svelte-1w857vc.svelte-1w857vc{padding:3.5rem 0 1rem;gap:1rem}}.brush-container.svelte-1w857vc.svelte-1w857vc{position:absolute;top:0;left:0;width:100%}.title-row.svelte-1w857vc.svelte-1w857vc{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-inline:1rem}@media (max-width: 480px){.title-row.svelte-1w857vc.svelte-1w857vc{flex-direction:column}}h2.svelte-1w857vc.svelte-1w857vc{font-family:Museo Sans,sans-serif;font-weight:500;font-size:2.4rem;line-height:1.2;color:#28323e;text-align:center;margin:0}@media (max-width: 480px){h2.svelte-1w857vc.svelte-1w857vc{font-size:1.5rem}}h2.svelte-1w857vc .highlight.svelte-1w857vc{font-family:Museo Sans,sans-serif;font-weight:900;color:#006dec}.decorative-wheel.svelte-1w857vc.svelte-1w857vc{width:57px;height:59px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media (max-width: 480px){.decorative-wheel.svelte-1w857vc.svelte-1w857vc{width:2.5rem;height:2.6rem}}.carousel-container.svelte-1w857vc.svelte-1w857vc{width:100%;position:relative}.cards-container.svelte-1w857vc.svelte-1w857vc{display:flex;gap:4.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:1rem calc(50vw - 27.5rem)}.cards-container.svelte-1w857vc.svelte-1w857vc::-webkit-scrollbar{display:none}@media (max-width: 480px){.cards-container.svelte-1w857vc.svelte-1w857vc{gap:1rem;padding:1rem 7.5vw}}.card.svelte-1w857vc.svelte-1w857vc{scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:0}.arrows-container.svelte-1w857vc.svelte-1w857vc{display:flex;justify-content:space-between;padding:1.5rem 3.5rem 0;margin:0 auto}@media (max-width: 480px){.arrows-container.svelte-1w857vc.svelte-1w857vc{padding:1rem 1rem 0}}.arrow-btn.svelte-1w857vc.svelte-1w857vc{display:flex;align-items:center;justify-content:center;background:#FFFFFF;color:#006dec;cursor:pointer}@media (max-width: 480px){.arrow-btn.svelte-1w857vc.svelte-1w857vc{width:3rem;height:3rem;font-size:1.25rem}}
