.SolutionFinder_finder__vVH8g{display:flex;flex-direction:column;gap:clamp(1.35rem,3vw,1.85rem)}.SolutionFinder_finder__progress__YYAcf{display:flex;flex-direction:column;gap:.75rem}.SolutionFinder_finder__ticks__z4F1x{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.SolutionFinder_finder__tick__cIbv4{display:flex;flex-direction:column;gap:.4rem}.SolutionFinder_finder__tickBar__hH9eG{display:block;height:2px;border-radius:999px;background:rgba(255,255,255,.16);transition:background-color .35s var(--ease-premium,ease)}.SolutionFinder_finder__tickLabel__mcjqB{display:flex;align-items:baseline;gap:.4rem;font-size:var(--font-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.32);transition:color .35s var(--ease-premium,ease)}.SolutionFinder_finder__tickNum__FDxcT{font-family:var(--font-family-display);letter-spacing:.04em;color:inherit}.SolutionFinder_finder__tick--done__Kq9wO .SolutionFinder_finder__tickBar__hH9eG{background:color-mix(in srgb,var(--color-primary) 72%,white)}.SolutionFinder_finder__tick--active__kARmv .SolutionFinder_finder__tickBar__hH9eG{background:var(--color-primary)}.SolutionFinder_finder__tick--active__kARmv .SolutionFinder_finder__tickLabel__mcjqB,.SolutionFinder_finder__tick--done__Kq9wO .SolutionFinder_finder__tickLabel__mcjqB{color:rgba(255,255,255,.72)}.SolutionFinder_finder__step__nW_cW{display:flex;flex-direction:column;gap:1.15rem;animation:SolutionFinder_finderStepIn__s5E9M .45s var(--ease-premium,ease) both}.SolutionFinder_finder__question__hXmjj{margin:0;font-family:var(--font-family-display);font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;max-width:20ch}.SolutionFinder_finder__options__T0fZ8{display:flex;flex-direction:column}.SolutionFinder_finder__option__eEjwt{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;width:100%;margin:0;padding:.85rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.12);border-radius:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left;transition:border-color .28s var(--ease-premium,ease),color .28s var(--ease-premium,ease),padding-left .28s var(--ease-premium,ease)}.SolutionFinder_finder__option__eEjwt:first-child{border-top:1px solid rgba(255,255,255,.12)}.SolutionFinder_finder__option__eEjwt:focus-visible,.SolutionFinder_finder__option__eEjwt:hover{border-bottom-color:color-mix(in srgb,var(--color-primary) 55%,white);padding-left:.3rem;outline:none}.SolutionFinder_finder__option--active__yWqSa{border-bottom-color:var(--color-primary)}.SolutionFinder_finder__optionIndex__sukRJ{font-family:var(--font-family-display);font-size:var(--font-body-sm);font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.32);transition:color .28s var(--ease-premium,ease)}.SolutionFinder_finder__option--active__yWqSa .SolutionFinder_finder__optionIndex__sukRJ,.SolutionFinder_finder__option__eEjwt:hover .SolutionFinder_finder__optionIndex__sukRJ{color:color-mix(in srgb,var(--color-primary-light) 80%,white)}.SolutionFinder_finder__optionCopy__2DxqA{display:flex;flex-direction:column;gap:.15rem;min-width:0}.SolutionFinder_finder__optionLabel__Jmrvy{font-size:clamp(.98rem,1.5vw,1.0625rem);font-weight:600;color:rgba(255,255,255,.92);transition:color .28s var(--ease-premium,ease)}.SolutionFinder_finder__option--active__yWqSa .SolutionFinder_finder__optionLabel__Jmrvy,.SolutionFinder_finder__option__eEjwt:hover .SolutionFinder_finder__optionLabel__Jmrvy{color:#fff}.SolutionFinder_finder__optionDesc__3djRn{font-size:var(--font-body-sm);line-height:var(--leading-normal);color:rgba(255,255,255,.48)}.SolutionFinder_finder__actions__STcKl{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.25rem}.SolutionFinder_finder__back__tOigw{margin:0;padding:.5rem 0;border:none;background:none;font-size:var(--font-body-sm);font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.45);cursor:pointer;width:fit-content}.SolutionFinder_finder__back__tOigw:focus-visible,.SolutionFinder_finder__back__tOigw:hover{color:#fff;outline:none}.SolutionFinder_finder__results__CbbXV{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;animation:SolutionFinder_finderStepIn__s5E9M .45s var(--ease-premium,ease) both}.SolutionFinder_finder__resultsKicker__Ymv1x{margin:0;font-size:var(--font-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.SolutionFinder_finder__resultsTitle__FScjB{margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.05em;color:#fff}.SolutionFinder_finder__resultsSummary__kNIW_{margin:0;max-width:42ch;font-size:var(--font-body-lg);line-height:var(--leading-normal);color:rgba(255,255,255,.68)}.SolutionFinder_finder__tools__d7_LF{width:100%;display:flex;flex-direction:column;margin-top:.5rem}.SolutionFinder_finder__tool__CX4AV{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.SolutionFinder_finder__tool__CX4AV:first-child{border-top:1px solid rgba(255,255,255,.12)}.SolutionFinder_finder__toolIndex__SUPjF{font-family:var(--font-family-display);font-size:var(--font-body-sm);font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.32);padding-top:.15rem}.SolutionFinder_finder__toolBody__d1w1z{display:flex;flex-direction:column;gap:.4rem;min-width:0}.SolutionFinder_finder__toolHeader__3FbsF{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.SolutionFinder_finder__toolTitle__Gp2sD{margin:0;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:600;color:#fff}.SolutionFinder_finder__toolDesc__5iD_h{margin:0;font-size:var(--font-body-sm);line-height:var(--leading-normal);color:rgba(255,255,255,.55)}.SolutionFinder_finder__toolLink__FIin8{width:fit-content;font-size:var(--font-body-sm);font-weight:600;color:color-mix(in srgb,var(--color-primary-light) 82%,white);text-decoration:none}.SolutionFinder_finder__toolLink__FIin8:hover{color:#fff}.SolutionFinder_finder__resultsActions__kH8ij{display:flex;flex-wrap:wrap;gap:.85rem;padding-top:.35rem}.SolutionFinder_finder__ledgerLink__IVYXo{font-size:var(--font-body-sm);color:rgba(255,255,255,.45);text-decoration:none}.SolutionFinder_finder__ledgerLink__IVYXo:hover{color:#fff}@keyframes SolutionFinder_finderStepIn__s5E9M{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.SolutionFinder_finder__results__CbbXV,.SolutionFinder_finder__step__nW_cW{animation:none}}.SolutionFinderPage_finderPage__U9dhD{position:relative;min-height:calc(100vh - var(--nav-sticky-offset, 4.5rem));min-height:calc(100svh - var(--nav-sticky-offset, 4.5rem));background:var(--color-navy);color:var(--color-text-inverse);isolation:isolate;overflow:hidden}.SolutionFinderPage_finderPage__glow__PTz6W{position:absolute;inset:-20% -15%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 48% 40% at 78% 12%,color-mix(in srgb,var(--color-primary) 26%,transparent),transparent 72%),radial-gradient(ellipse 34% 30% at 8% 88%,color-mix(in srgb,var(--color-indigo) 18%,transparent),transparent 70%)}.SolutionFinderPage_finderPage__grain__0_XG7{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url(/assets/images/film-grain.png);background-repeat:repeat;background-size:128px 128px}.SolutionFinderPage_finderPage__shell__uvX_D{position:relative;z-index:1;width:var(--space-container);margin-inline:auto;padding:calc(var(--nav-sticky-offset) + clamp(1.25rem,2.5vw,2rem)) 0 clamp(4rem,9vw,6.5rem);display:grid;gap:clamp(1.75rem,3.5vw,2.5rem);max-width:44rem}.SolutionFinderPage_finderPage__hero__EC6qb{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.SolutionFinderPage_finderPage__kicker___tnEH{margin:0;font-size:var(--font-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.SolutionFinderPage_finderPage__title__f7lC3{margin:0;font-family:var(--font-family-display);font-size:clamp(2.1rem,4.5vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.045em;color:#fff;max-width:14ch}.SolutionFinderPage_finderPage__titleAccent__pE8EA{font-family:var(--font-family-serif);font-style:italic;font-weight:500;color:color-mix(in srgb,var(--color-primary-light) 78%,white)}.SolutionFinderPage_finderPage__lede__3WMA_{margin:0;max-width:38ch;font-size:var(--font-body);line-height:var(--leading-normal);color:rgba(255,255,255,.62)}