.way-in-hero{padding-block:56px 40px;background:var(--surface);text-align:center}.way-in-hero__inner{display:flex;flex-direction:column;align-items:center;gap:20px}.way-in-hero__eyebrow{font-weight:600;font-size:var(--fs-ui);line-height:var(--lh-body);letter-spacing:var(--ls-heading);color:var(--primary)}.way-in-hero h1{font-weight:700;font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:-.022em;color:var(--text)}.way-in-hero .lede{max-width:620px;margin:0}.way-in-hero__cta-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:4px}.faq-accordion{width:100%;max-width:620px;margin:24px auto 0;text-align:left}.faq-accordion__list{list-style:none}.faq-accordion__row{border-top:1px solid rgb(18 17 11 / .15)}.faq-accordion__row:last-child{border-bottom:1px solid rgb(18 17 11 / .15)}.faq-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-block:18px;border:0;background:0 0;text-align:left;cursor:pointer}.faq-accordion__trigger span{font-weight:500;font-size:var(--fs-body-lg);line-height:1.3;letter-spacing:var(--ls-heading);color:var(--text)}.faq-accordion__chevron{flex:none;width:14px;height:7px;color:var(--primary);transform:rotate(180deg);transition:transform var(--ease-snappy-duration) var(--ease-snappy),color var(--ease-snappy-duration) ease}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__chevron{transform:rotate(0);color:var(--dark)}.faq-accordion__panel[hidden]{display:none}.faq-accordion__panel{padding:0 28px 20px 0}.faq-accordion__panel p{font-weight:400;font-size:var(--fs-body);line-height:1.5;letter-spacing:var(--ls-heading);color:rgb(18 17 11 / .65)}.faq-accordion__panel a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.faq-accordion__panel a:hover{color:var(--dark)}.network-directory{padding-block:64px 80px;background:var(--surface)}.network-directory__head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:48px}.network-directory__head .text-section__eyebrow{opacity:.5}.network-directory__head h2{font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text)}.network-directory__head .lede{max-width:560px;margin:0}.network-directory__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.member-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:var(--r-sm);background:rgb(215 235 252 / .35);text-align:center;overflow:hidden}.member-card--filled{background:var(--tint)}.member-card__badge{position:absolute;top:16px;right:16px;z-index:1;padding:4px 12px;border-radius:var(--r-pill);background:var(--primary);color:var(--white);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:var(--ls-heading)}.member-card__avatar{width:100%;aspect-ratio:4/3;border-radius:0;overflow:hidden;background:var(--white);flex:none}.member-card__avatar img{width:100%;height:100%;object-fit:cover;transition:transform var(--ease-smooth-duration) var(--ease-smooth)}.member-card--filled:hover .member-card__avatar img{transform:scale(1.04)}.member-card__body{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 20px 20px}.member-card__name{font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text)}.member-card__business{margin-top:-4px;font-weight:600;font-size:var(--fs-body);line-height:1.3;letter-spacing:var(--ls-heading);color:var(--dark)}.member-card__desc{font-weight:400;font-size:var(--fs-body);line-height:1.35;letter-spacing:var(--ls-heading);color:rgb(18 17 11 / .6);max-width:26ch}.member-card__tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:4px}.member-card__tag{margin-top:4px;padding:4px 12px;border-radius:var(--r-pill);background:rgb(18 17 11 / .06);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:var(--ls-heading);text-transform:uppercase;color:rgb(18 17 11 / .55)}.member-card__actions{display:flex;align-items:center;gap:8px;margin-top:8px}.member-card__action{padding:8px 16px;border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--ls-heading);transition:background-color var(--ease-snappy-duration) var(--ease-snappy),color var(--ease-snappy-duration) var(--ease-snappy)}.member-card__action--primary{background:var(--primary);color:var(--white)}.member-card__action--primary:hover{background:var(--dark)}.member-card__action--secondary{background:var(--white);color:var(--text)}.member-card__action--secondary:hover{background:rgb(18 17 11 / .08)}.member-card--open{background:0 0;border:1.5px dashed rgb(18 17 11 / .2)}.member-card__avatar--open{display:flex;align-items:center;justify-content:center;background:rgb(18 17 11 / .04);border:1.5px dashed rgb(18 17 11 / .18)}.member-card__avatar--open svg{width:36px;height:36px;opacity:.35}.member-card__name--open{color:var(--primary)}.member-card__action--invite{margin-top:8px;font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--ls-heading);color:var(--primary);transition:color var(--ease-snappy-duration) var(--ease-snappy)}.member-card__action--invite:hover{color:var(--dark)}.way-in-join{padding-block:64px;background:var(--color-footer-bg,#e6f0f8)}.way-in-join__inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:640px;margin-inline:auto}.way-in-join .text-section__eyebrow{opacity:.55}.way-in-join h2{font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text)}.way-in-join p{font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-heading);color:rgb(18 17 11 / .7)}.way-in-join__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--r-pill);background:var(--white);font-weight:600;font-size:var(--fs-caption);letter-spacing:var(--ls-heading);color:var(--dark);margin-bottom:4px}@media (max-width:1439px){.network-directory__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.network-directory__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.way-in-hero{padding-block:40px 32px}.network-directory{padding-block:48px}.network-directory__head{margin-bottom:32px}.network-directory__grid{grid-template-columns:1fr}.way-in-join{padding-block:48px}}