.testimonial-wrapper.svelte-jjuam3{position:relative;display:flex;align-items:flex-start;margin:2rem 0;padding-left:60px}.avatar-wrapper.svelte-jjuam3{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 24px #6366f12e,0 0 0 2px #6366f11f;background:linear-gradient(135deg,#7de196,#4bb169);flex-shrink:0;display:flex;align-items:center;justify-content:center}.avatar-wrapper.svelte-jjuam3 img:where(.svelte-jjuam3){width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.content-side.svelte-jjuam3{flex:1;display:flex;flex-direction:column;min-width:0}.quote-card.svelte-jjuam3{background:linear-gradient(135deg,#fafbff,#fff);border:2px solid #e0e7ff;border-radius:16px;padding:1.75rem 1.75rem 1.75rem 5rem;box-shadow:0 4px 20px #6ff1630f,0 1px 3px #00000008}.quote.svelte-jjuam3{font-size:1.05rem;line-height:1.7;color:#4b6359;margin:0 0 1.25rem;font-style:italic}.person-info.svelte-jjuam3{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}.name.svelte-jjuam3{font-weight:700;color:#1e1b4b;font-size:1rem;letter-spacing:-.01em}.subtitle.svelte-jjuam3{font-size:.875rem;color:#000;font-weight:500}@media (max-width: 600px){.testimonial-wrapper.svelte-jjuam3{flex-direction:column;align-items:center;padding-left:0;padding-top:50px}.avatar-wrapper.svelte-jjuam3{position:absolute;left:50%;top:0;transform:translate(-50%);width:100px;height:100px}.quote-card.svelte-jjuam3{padding:4rem 1.5rem 1.5rem;text-align:center}.person-info.svelte-jjuam3{flex-direction:column;align-items:center;gap:.2rem}}@media (min-width: 601px) and (max-width: 768px){.testimonial-wrapper.svelte-jjuam3{padding-left:50px}.avatar-wrapper.svelte-jjuam3{width:100px;height:100px}.quote-card.svelte-jjuam3{padding:1.5rem 1.5rem 1.5rem 4rem}}@media (min-width: 769px){.testimonial-wrapper.svelte-jjuam3{padding-left:70px}.avatar-wrapper.svelte-jjuam3{width:140px;height:140px;border-width:5px}.quote-card.svelte-jjuam3{padding:2rem 2.25rem 2rem 5.5rem;border-radius:20px}.quote.svelte-jjuam3{font-size:1.125rem}.name.svelte-jjuam3{font-size:1.1rem}.subtitle.svelte-jjuam3{font-size:.9rem}}.logo-carousel.svelte-1n2cp47{overflow:hidden;padding:1.8rem 0 3.5rem;background:#f8fafc;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.track.svelte-1n2cp47{display:flex;align-items:center;gap:1rem;width:max-content;animation:svelte-1n2cp47-scroll var(--speed) linear infinite}.logo-item.svelte-1n2cp47{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--logo-height);height:var(--logo-height);border-radius:0;overflow:visible}.logo-item.svelte-1n2cp47 img:where(.svelte-1n2cp47){max-width:100%;max-height:100%;object-fit:contain;border-radius:0!important;-webkit-border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important}@keyframes svelte-1n2cp47-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width: 768px){.track.svelte-1n2cp47{gap:2.5rem}}.before-after.svelte-1jfl7r7{margin:2.25rem 0;width:100%}.headers.svelte-1jfl7r7{display:none}.items.svelte-1jfl7r7{display:flex;flex-direction:column;gap:1.5rem}.comparison-row.svelte-1jfl7r7{display:flex;flex-direction:column;gap:.67rem;align-items:stretch}.card.svelte-1jfl7r7{padding:1.5rem;border-radius:.5rem;position:relative;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:6px 6px 9px #0003;transition:box-shadow .2s}.card.svelte-1jfl7r7:hover{box-shadow:3px 3px 10px #0000004d}.card.svelte-1jfl7r7 p:where(.svelte-1jfl7r7){margin:0;font-size:.95rem;line-height:1.5;font-weight:400}.card-before.svelte-1jfl7r7{background:#fee4be;border-left:4px solid #E8A84C}.card-before.svelte-1jfl7r7 p:where(.svelte-1jfl7r7){color:#002840}.card-after.svelte-1jfl7r7{background:#def1e2;border-left:4px solid #27D8B2}.card-after.svelte-1jfl7r7 p:where(.svelte-1jfl7r7){color:#002840}.mobile-label.svelte-1jfl7r7{display:flex;align-items:center;gap:.44rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.67rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.card-before.svelte-1jfl7r7 .mobile-label:where(.svelte-1jfl7r7){color:#9a6f30}.card-after.svelte-1jfl7r7 .mobile-label:where(.svelte-1jfl7r7){color:#305063}.label-icon.svelte-1jfl7r7{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.7rem;font-weight:700}.card-before.svelte-1jfl7r7 .label-icon:where(.svelte-1jfl7r7),.header-before.svelte-1jfl7r7 .label-icon:where(.svelte-1jfl7r7){background:#e8a84c4d;color:#9a6f30}.card-after.svelte-1jfl7r7 .label-icon:where(.svelte-1jfl7r7),.header-after.svelte-1jfl7r7 .label-icon:where(.svelte-1jfl7r7){background:#27d8b24d;color:#305063}.arrow-connector.svelte-1jfl7r7{display:flex;justify-content:center;align-items:center;color:#27d8b2;transform:rotate(90deg);height:1.5rem;transition:color .2s}.arrow-connector.svelte-1jfl7r7 svg:where(.svelte-1jfl7r7){width:1.25rem;height:1.25rem}@media (min-width: 48rem){.before-after.svelte-1jfl7r7{margin:3.38rem 0}.headers.svelte-1jfl7r7{display:grid;grid-template-columns:1fr 1fr;gap:2.25rem;margin-bottom:1rem;padding:0 .5rem}.header.svelte-1jfl7r7{display:flex;align-items:center;gap:.44rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header-before.svelte-1jfl7r7{color:#9a6f30}.header-after.svelte-1jfl7r7{color:#305063}.comparison-row.svelte-1jfl7r7{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.mobile-label.svelte-1jfl7r7{display:none}.arrow-connector.svelte-1jfl7r7{transform:rotate(0);height:auto;align-self:center}.card.svelte-1jfl7r7{padding:1.5rem}.card.svelte-1jfl7r7 p:where(.svelte-1jfl7r7){font-size:1.125rem}}@media (min-width: 80rem){.headers.svelte-1jfl7r7{gap:3.38rem}.comparison-row.svelte-1jfl7r7{gap:1.5rem}.card.svelte-1jfl7r7{padding:2.25rem}.card.svelte-1jfl7r7 p:where(.svelte-1jfl7r7){font-size:1.25rem}}
