.home-page[data-astro-cid-j7pv25f6] .ticker-strip[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;background:#3e2c7e}.home-page[data-astro-cid-j7pv25f6] .ticker-viewport[data-astro-cid-j7pv25f6]{flex:1;min-width:0;overflow:hidden;padding:.9rem 0}.home-page[data-astro-cid-j7pv25f6] .ticker-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:ticker-scroll 45s linear infinite}.home-page[data-astro-cid-j7pv25f6] .ticker-strip[data-astro-cid-j7pv25f6]:hover .ticker-track[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .ticker-strip[data-astro-cid-j7pv25f6]:focus-within .ticker-track[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .ticker-strip[data-astro-cid-j7pv25f6].is-paused .ticker-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(-50%)}}.home-page[data-astro-cid-j7pv25f6] .ticker-line[data-astro-cid-j7pv25f6]{flex:none;margin:0;color:#ffffffdb;font-size:.875rem;font-weight:700;line-height:1.6;white-space:nowrap}.home-page[data-astro-cid-j7pv25f6] .ticker-item[data-astro-cid-j7pv25f6]{white-space:nowrap}.home-page[data-astro-cid-j7pv25f6] .ticker-sep[data-astro-cid-j7pv25f6]{padding:0 .9rem;color:#5fc08f}.home-page[data-astro-cid-j7pv25f6] .ticker-toggle[data-astro-cid-j7pv25f6]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;background:#3e2c7e;color:#ffffffdb;cursor:pointer}.home-page[data-astro-cid-j7pv25f6] .ticker-toggle[data-astro-cid-j7pv25f6]:hover{color:#fff}.home-page[data-astro-cid-j7pv25f6] .ticker-toggle[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid #ffffff;outline-offset:-3px}.home-page[data-astro-cid-j7pv25f6] .ticker-toggle__play[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .ticker-strip[data-astro-cid-j7pv25f6].is-paused .ticker-toggle__pause[data-astro-cid-j7pv25f6]{display:none}.home-page[data-astro-cid-j7pv25f6] .ticker-strip[data-astro-cid-j7pv25f6].is-paused .ticker-toggle__play[data-astro-cid-j7pv25f6]{display:block}@media(prefers-reduced-motion:reduce){.home-page[data-astro-cid-j7pv25f6] .ticker-track[data-astro-cid-j7pv25f6]{width:auto;justify-content:center;animation:none}.home-page[data-astro-cid-j7pv25f6] .ticker-viewport[data-astro-cid-j7pv25f6]{padding-inline:2rem}.home-page[data-astro-cid-j7pv25f6] .ticker-line[data-astro-cid-j7pv25f6]{max-width:1100px;text-align:center;text-wrap:balance;white-space:normal}.home-page[data-astro-cid-j7pv25f6] .ticker-line[data-astro-cid-j7pv25f6] .ticker-sep[data-astro-cid-j7pv25f6]:last-child,.home-page[data-astro-cid-j7pv25f6] .ticker-line--copy[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .ticker-toggle[data-astro-cid-j7pv25f6]{display:none}}.home-page[data-astro-cid-j7pv25f6] .home-how[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:4.5rem 0;background:radial-gradient(circle at 12% 120%,rgba(74,163,119,.22),transparent 45%),radial-gradient(circle at 92% -20%,rgba(62,44,126,.14),transparent 40%),#eef8f2}.home-page[data-astro-cid-j7pv25f6] .home-how__head[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem;text-align:center}.home-page[data-astro-cid-j7pv25f6] .home-how__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:clamp(1.75rem,2.8vw,2.1rem);font-weight:900;letter-spacing:-.02em;line-height:1.15}.home-page[data-astro-cid-j7pv25f6] .home-how__body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:520 / 320;container-type:inline-size}.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone[data-astro-cid-j7pv25f6]{position:absolute;top:50%;display:grid;gap:.3rem;transform:translate(-50%,-50%);text-align:center}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--work[data-astro-cid-j7pv25f6]{left:19.5%;width:27%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--overlap[data-astro-cid-j7pv25f6]{left:50%;width:21%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--impact[data-astro-cid-j7pv25f6]{left:80.5%;width:27%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:clamp(.875rem,3.6cqw,1.15rem);font-weight:900;line-height:1.15}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--overlap[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#1e1e2d}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#2d2d3d;font-size:clamp(.75rem,2.7cqw,.875rem);font-weight:500;line-height:1.4}.home-page[data-astro-cid-j7pv25f6] .home-how__steps[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.home-page[data-astro-cid-j7pv25f6] .home-how__steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;align-items:start}.home-page[data-astro-cid-j7pv25f6] .home-how__num[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:1.6rem;font-weight:900;line-height:1.1}.home-page[data-astro-cid-j7pv25f6] .home-how__steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.3rem;color:#3e2c7e;font-size:1.1rem;font-weight:800}.home-page[data-astro-cid-j7pv25f6] .home-how__steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#4b5563;font-size:1rem;line-height:1.6}@media(max-width:860px){.home-page[data-astro-cid-j7pv25f6] .home-how__body[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:520px){.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6]{aspect-ratio:320 / 470;max-width:320px}.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:none}.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6]:before,.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;width:82%;aspect-ratio:1;border-radius:50%;transform:translate(-50%)}.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6]:before{top:0;border:5px solid #3e2c7e;background:#3e2c7e0f}.home-page[data-astro-cid-j7pv25f6] .home-venn[data-astro-cid-j7pv25f6]:after{bottom:0;border:5px solid #5fc08f;background:#5fc08f24}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone[data-astro-cid-j7pv25f6]{left:50%;width:60%;z-index:1}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--work[data-astro-cid-j7pv25f6]{top:22%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--overlap[data-astro-cid-j7pv25f6]{top:50%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone--impact[data-astro-cid-j7pv25f6]{top:78%}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.1rem}.home-page[data-astro-cid-j7pv25f6] .home-venn__zone[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.875rem}}.home-page[data-astro-cid-j7pv25f6] .giant-number[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .giant-number[data-astro-cid-j7pv25f6]:has(.impact-counter.done){color:#5fc08f}.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;margin:1.75rem auto 1.5rem;padding:0;list-style:none}.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.45rem;padding:.15rem 1.5rem}.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid rgba(62,44,126,.25)}.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:1.5rem;font-weight:900;line-height:1}.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#2d2d3d;font-size:1rem;font-weight:600}@media(max-width:640px){.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:.5rem}.home-page[data-astro-cid-j7pv25f6] .home-impact-stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:0}}.home-page[data-astro-cid-j7pv25f6] .home-impact-body[data-astro-cid-j7pv25f6]{max-width:34rem;margin:0 auto 2.25rem;color:#4b5563;font-size:1.0625rem;line-height:1.7}.home-page[data-astro-cid-j7pv25f6] .home-impact-link[data-astro-cid-j7pv25f6]{display:flex;width:fit-content;gap:.35rem;margin-bottom:1.25rem;color:#5fc08f;font-weight:700;text-decoration:underline;text-underline-offset:4px;pointer-events:auto}.home-page[data-astro-cid-j7pv25f6] .home-impact-link[data-astro-cid-j7pv25f6]:hover{color:#fff}.home-page[data-astro-cid-j7pv25f6] .home-proof-strip[data-astro-cid-j7pv25f6]{margin-top:.4rem;margin-bottom:0;position:relative;z-index:4;pointer-events:none}.home-page[data-astro-cid-j7pv25f6] .testimonial-feature[data-astro-cid-j7pv25f6]{max-width:680px;margin-bottom:2.25rem}.home-page[data-astro-cid-j7pv25f6] .testimonial-person[data-astro-cid-j7pv25f6]{font-size:.95rem}.home-page[data-astro-cid-j7pv25f6] .testimonial-person[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child{color:#fff;font-weight:750}.home-page[data-astro-cid-j7pv25f6] .testimonial-person[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:#fffc}.home-page[data-astro-cid-j7pv25f6] .testimonial-cards[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:1.25rem 1.35rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14}@media(min-width:861px){.home-page[data-astro-cid-j7pv25f6] .testimonial-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,minmax(0,1fr))}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6]{grid-column:span 2}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6]:nth-last-child(2):nth-child(3n+1),.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6]:last-child:nth-child(3n+2){grid-column:span 3}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6]:last-child:nth-child(3n+1){grid-column:span 6}}.home-page[data-astro-cid-j7pv25f6] .testimonial-card__stars[data-astro-cid-j7pv25f6]{margin:0 0 .6rem;color:#f5c542;font-size:.9rem;letter-spacing:.08em}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0 0 1rem;color:#ffffffeb;font-size:1rem;line-height:1.6}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.5}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff}.home-page[data-astro-cid-j7pv25f6] .testimonial-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#fffc}.home-page[data-astro-cid-j7pv25f6] .home-services[data-astro-cid-j7pv25f6]{position:relative;padding:4.5rem 0 4rem;background:#fff}.home-page[data-astro-cid-j7pv25f6] .home-services-head[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem}.home-page[data-astro-cid-j7pv25f6] .home-services-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:clamp(1.85rem,3vw,2.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.home-page[data-astro-cid-j7pv25f6] .home-service-groups[data-astro-cid-j7pv25f6]{display:grid;gap:2.75rem}.home-page[data-astro-cid-j7pv25f6] .home-service-group[data-astro-cid-j7pv25f6]{scroll-margin-top:6rem}.home-page[data-astro-cid-j7pv25f6] .home-service-group__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #eceaf5}.home-page[data-astro-cid-j7pv25f6] .home-service-group__head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:1.35rem;font-weight:900}.home-page[data-astro-cid-j7pv25f6] .home-service-group__head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.home-page[data-astro-cid-j7pv25f6] .home-service-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.home-page[data-astro-cid-j7pv25f6] .home-service-group--home[data-astro-cid-j7pv25f6] .home-service-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page[data-astro-cid-j7pv25f6] .home-service-more[data-astro-cid-j7pv25f6]{margin-top:1rem;color:#4b5563;font-size:.95rem;line-height:1.9}.home-page[data-astro-cid-j7pv25f6] .home-service-more[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{margin-right:.4rem;color:#1e1e2d;font-weight:700}.home-page[data-astro-cid-j7pv25f6] .home-service-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#3e2c7e;font-weight:600;text-decoration:underline;text-decoration-color:#3e2c7e4d;text-underline-offset:3px;white-space:nowrap}.home-page[data-astro-cid-j7pv25f6] .home-service-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration-color:#3e2c7e}.home-page[data-astro-cid-j7pv25f6] .home-service-card[data-astro-cid-j7pv25f6]{display:block;height:100%;border-radius:12px;overflow:hidden;background:#f7f5f0;color:#1e1e2d;text-decoration:none;transition:transform .2s,box-shadow .2s}.home-page[data-astro-cid-j7pv25f6] .home-service-card[data-astro-cid-j7pv25f6]:hover,.home-page[data-astro-cid-j7pv25f6] .home-service-card[data-astro-cid-j7pv25f6]:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #1e1e2d1f}.home-page[data-astro-cid-j7pv25f6] .home-service-card__photo[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#eceaf5}.home-page[data-astro-cid-j7pv25f6] .home-service-card__photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.home-page[data-astro-cid-j7pv25f6] .home-service-card__title[data-astro-cid-j7pv25f6]{display:block;padding:.85rem 1rem 1rem;font-size:1rem;font-weight:800;line-height:1.3}.home-page[data-astro-cid-j7pv25f6] .home-service-card[data-astro-cid-j7pv25f6]:hover .home-service-card__title[data-astro-cid-j7pv25f6]{color:#3e2c7e}@media(max-width:900px){.home-page[data-astro-cid-j7pv25f6] .home-service-cards[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-service-group--home[data-astro-cid-j7pv25f6] .home-service-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-page[data-astro-cid-j7pv25f6] .trust-photo-frame[data-astro-cid-j7pv25f6]{border-radius:14px;overflow:hidden;min-height:360px;position:relative;background:#eceaf5}.home-page[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.home-page[data-astro-cid-j7pv25f6] .giant-number[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:baseline;width:100%;text-align:center;letter-spacing:-.02em;margin-bottom:1rem}.home-page[data-astro-cid-j7pv25f6] .giant-label[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.home-page[data-astro-cid-j7pv25f6] .home-impact-card[data-astro-cid-j7pv25f6]{max-width:680px;margin:0 auto;padding:clamp(.5rem,2vw,1.5rem) 0}@media(max-width:860px){.home-page[data-astro-cid-j7pv25f6] .home-services[data-astro-cid-j7pv25f6]{padding:4rem 0}.home-page[data-astro-cid-j7pv25f6] .home-services-head[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .home-service-groups[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-page[data-astro-cid-j7pv25f6] .testimonial-cards[data-astro-cid-j7pv25f6]{max-width:560px}}@media(max-width:480px){.home-page[data-astro-cid-j7pv25f6] section[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .rv[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .rv-stagger[data-astro-cid-j7pv25f6]{min-width:0}}
