.page-module___8aEwW__page{background:var(--background);min-height:100svh;color:var(--foreground)}.page-module___8aEwW__header{padding:.75rem 1.5rem}.page-module___8aEwW__nav{background:var(--deep-plum);border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;max-width:59.25rem;min-height:3.75rem;margin:0 auto;padding:.375rem .375rem .375rem 1rem;display:grid;position:relative;box-shadow:0 .5rem 1.5rem #251f2814}.page-module___8aEwW__logoLink{align-items:center;width:fit-content;display:inline-flex}.page-module___8aEwW__logo{width:3.125rem;height:auto}.page-module___8aEwW__navLinks{color:#ffffff94;justify-content:center;align-items:center;gap:1.5rem;font-size:.75rem;font-weight:400;display:flex}.page-module___8aEwW__navLinks a:hover{color:#fff;filter:none}.page-module___8aEwW__primaryCta{justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__navCta{color:var(--deep-plum);box-shadow:none;justify-self:end;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module___8aEwW__navCtaLabel,.page-module___8aEwW__navCtaIcon{background:var(--card);justify-content:center;align-items:center;min-height:1.75rem;display:inline-flex}.page-module___8aEwW__navCtaLabel{border-radius:999px;padding:0 .625rem}.page-module___8aEwW__navCtaIcon{border-radius:999px;width:1.75rem;position:relative;overflow:hidden}.page-module___8aEwW__navCtaIcon svg{transition:transform .25s ease-out;position:absolute}.page-module___8aEwW__navCtaIcon svg:first-child{transform:translate(0)}.page-module___8aEwW__navCtaIcon svg:last-child{transform:translate(-1.75rem)}.page-module___8aEwW__navCta:hover{filter:none}.page-module___8aEwW__navCta:hover .page-module___8aEwW__navCtaIcon svg:first-child{transform:translate(1.75rem)}.page-module___8aEwW__navCta:hover .page-module___8aEwW__navCtaIcon svg:last-child{transform:translate(0)}.page-module___8aEwW__mobileMenu{display:none}.page-module___8aEwW__main{padding:0 1.5rem 1.5rem}.page-module___8aEwW__hero{background:var(--deep-plum);color:#fff;border-radius:12px;max-width:80rem;min-height:calc(100svh - 7.25rem);margin:0 auto;position:relative;overflow:hidden}.page-module___8aEwW__heroImage{object-fit:cover;object-position:center 42%}.page-module___8aEwW__overlay{background:linear-gradient(90deg,#1e0b23e0 0%,#1e0b238a 42%,#1e0b230f 76%),linear-gradient(#0000 44%,#1e0b237a 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:1;width:min(38rem,100% - 4rem);position:absolute;bottom:clamp(2.5rem,6vw,4.5rem);left:clamp(2rem,5.5vw,4.5rem)}.page-module___8aEwW__eyebrow{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module___8aEwW__hero h1{letter-spacing:-.035em;max-width:38rem;margin-top:.875rem;font-size:clamp(3.25rem,5vw,4.75rem);font-weight:400;line-height:.98}.page-module___8aEwW__hero h1 span{display:block}.page-module___8aEwW__lead{color:#ffffffb8;max-width:34rem;margin-top:1.375rem;font-size:1rem;line-height:1.65}.page-module___8aEwW__primaryCta{background:var(--card);width:10.5rem;min-height:2.75rem;color:var(--deep-plum);white-space:nowrap;border:1px solid #ffffff2e;border-radius:.625rem;gap:.5rem;margin-top:1.5rem;padding:0 1rem;font-size:.8125rem;font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out;box-shadow:0 .5rem 1.5rem #00000024}.page-module___8aEwW__primaryCta:hover{filter:none;background:#fff;transform:translateY(-1px)}@media (max-width:900px){.page-module___8aEwW__header{padding:.375rem .75rem}.page-module___8aEwW__nav{grid-template-columns:1fr auto;gap:.75rem;min-height:3rem;padding:0 .625rem}.page-module___8aEwW__logo{width:3rem}.page-module___8aEwW__navLinks,.page-module___8aEwW__navCta{display:none}.page-module___8aEwW__mobileMenu{justify-self:end;display:block}.page-module___8aEwW__mobileMenu summary{cursor:pointer;color:#fff;place-items:center;width:2rem;height:2rem;list-style:none;display:grid}.page-module___8aEwW__mobileMenu summary::-webkit-details-marker{display:none}.page-module___8aEwW__mobileMenuPanel{z-index:5;background:var(--deep-plum);border:1px solid #ffffff1a;border-radius:7px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0;right:0;box-shadow:0 1rem 2.5rem #251f282e}.page-module___8aEwW__mobileMenuPanel a{color:#ffffffb8;border-radius:.25rem;padding:.75rem;font-size:.8125rem}.page-module___8aEwW__mobileMenuPanel a:last-child{color:var(--deep-plum);background:#fff;font-weight:700}.page-module___8aEwW__main{padding:0 .75rem .75rem}.page-module___8aEwW__hero{border-radius:12px;min-height:calc(100svh - 4.5rem)}.page-module___8aEwW__heroImage{object-position:52% center}.page-module___8aEwW__overlay{background:linear-gradient(#1e0b231a 0%,#1e0b2385 42%,#1e0b23f0 100%)}.page-module___8aEwW__heroContent{width:calc(100% - 3rem);bottom:2rem;left:1.5rem}.page-module___8aEwW__hero h1{letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2.75rem,12.5vw,3.5rem);line-height:.98}.page-module___8aEwW__lead{margin-top:1.25rem;font-size:.875rem;line-height:1.7}.page-module___8aEwW__primaryCta{width:fit-content;min-width:9rem;margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__primaryCta{transition:none}}
.how-it-works-module__hlvcWG__section{max-width:80rem;margin:0 auto;padding:clamp(3rem,5vw,4.5rem) 1rem}.how-it-works-module__hlvcWG__intro{text-align:center;gap:.5rem;max-width:41rem;margin:0 auto 2rem;display:grid}.how-it-works-module__hlvcWG__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.how-it-works-module__hlvcWG__intro h2{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:400;line-height:1}.how-it-works-module__hlvcWG__intro>p:last-child{max-width:34rem;color:var(--muted-foreground);margin:0 auto;font-size:.9375rem;line-height:1.7}.how-it-works-module__hlvcWG__journey{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:start;gap:.25rem;max-width:46rem;margin:0 auto;display:grid}.how-it-works-module__hlvcWG__card{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--card)), var(--card) 54%);text-align:center;border-radius:14px;min-width:0;min-height:15.75rem;padding:.5rem .75rem;overflow:hidden;box-shadow:0 .75rem 2rem #371b420f}.how-it-works-module__hlvcWG__cardLower{margin-top:3rem}.how-it-works-module__hlvcWG__visual{place-items:center;height:8.5rem;display:grid}.how-it-works-module__hlvcWG__animationHalo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 13%, white) 0 48%, color-mix(in srgb, var(--accent) 5%, transparent) 49% 66%, transparent 67%);border-radius:50%;place-items:center;width:6.5rem;display:grid}.how-it-works-module__hlvcWG__lottie{aspect-ratio:1;filter:grayscale()sepia()saturate(5)hue-rotate(225deg)brightness(.82);width:5.25rem}.how-it-works-module__hlvcWG__copy h3{width:fit-content;max-width:100%;color:var(--deep-plum);letter-spacing:-.015em;margin:0 auto;font-size:.8125rem;font-weight:600;line-height:1.25}.how-it-works-module__hlvcWG__copy p{max-width:13rem;color:var(--muted-foreground);margin:.625rem auto 0;font-size:.75rem;line-height:1.55}.how-it-works-module__hlvcWG__connector{width:100%;color:color-mix(in srgb, var(--accent) 68%, white);margin-top:3.25rem}.how-it-works-module__hlvcWG__connectorLow{margin-top:15.25rem;transform:scaleY(-1)}.how-it-works-module__hlvcWG__connector svg{width:100%;display:block;overflow:visible}.how-it-works-module__hlvcWG__connector path{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.how-it-works-module__hlvcWG__section{padding-top:3rem;padding-bottom:3rem}.how-it-works-module__hlvcWG__intro{margin-bottom:2.5rem}.how-it-works-module__hlvcWG__journey{grid-template-columns:1fr;gap:0;width:min(100%,15rem);margin:0 auto}.how-it-works-module__hlvcWG__card,.how-it-works-module__hlvcWG__cardLower{min-height:15.75rem;margin-top:0}.how-it-works-module__hlvcWG__connector,.how-it-works-module__hlvcWG__connectorLow{width:3rem;height:4.5rem;margin:0 auto;transform:rotate(90deg)}}
