.Hero-module__Z8hQ_W__hero{color:var(--white);background:radial-gradient(1200px 600px at 70% -10%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(180deg, var(--navy), var(--navy-2));padding:92px 0 96px;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__hero:after{content:"";background-image:radial-gradient(color-mix(in srgb, var(--white) 5%, transparent) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.Hero-module__Z8hQ_W__hero>.Hero-module__Z8hQ_W__container{z-index:2;position:relative}.Hero-module__Z8hQ_W__eyebrow{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--r-pill);align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.Hero-module__Z8hQ_W__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%}.Hero-module__Z8hQ_W__title{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:700;line-height:1.05}.Hero-module__Z8hQ_W__hl{background:linear-gradient(90deg, var(--accent), var(--accent-light));color:#0000;-webkit-background-clip:text;background-clip:text}.Hero-module__Z8hQ_W__lead{color:var(--white);margin:24px 0 34px;font-size:1.18rem}.Hero-module__Z8hQ_W__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.Hero-module__Z8hQ_W__btnPrimary,.Hero-module__Z8hQ_W__btnGhost{border-radius:var(--r-btn);align-items:center;gap:8px;padding:14px 26px;font-size:1rem;font-weight:600;transition:all .15s;display:inline-flex}.Hero-module__Z8hQ_W__btnPrimary{background:var(--blue);color:var(--white);box-shadow:var(--shadow-btn);border:none}.Hero-module__Z8hQ_W__btnPrimary:hover{transform:translateY(-2px)}.Hero-module__Z8hQ_W__btnGhost{background:color-mix(in srgb, var(--white) 6%, transparent);color:var(--white);border:1px solid color-mix(in srgb, var(--white) 18%, transparent)}.Hero-module__Z8hQ_W__btnGhost:hover{background:color-mix(in srgb, var(--white) 12%, transparent)}@media (max-width:760px){.Hero-module__Z8hQ_W__hero{padding:64px 0 68px}}
.ConsultantTable-module__m043cW__wrap{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin-top:44px;overflow-x:auto}.ConsultantTable-module__m043cW__table{border-collapse:collapse;background:var(--white);width:100%;min-width:900px;font-size:.95rem}.ConsultantTable-module__m043cW__table th{text-align:left;background:var(--navy);color:var(--white);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:16px 20px;font-size:.82rem}.ConsultantTable-module__m043cW__table thead th:first-child{border-top-left-radius:var(--r-card)}.ConsultantTable-module__m043cW__table thead th:last-child{border-top-right-radius:var(--r-card)}.ConsultantTable-module__m043cW__table td,.ConsultantTable-module__m043cW__table tbody th{border-top:1px solid var(--line);vertical-align:top;padding:18px 20px}.ConsultantTable-module__m043cW__table tbody th{background:var(--white);color:var(--navy);text-transform:none;letter-spacing:normal;white-space:normal;font-size:1rem}.ConsultantTable-module__m043cW__consultant{align-items:center;gap:14px;display:flex}.ConsultantTable-module__m043cW__consultant:hover .ConsultantTable-module__m043cW__name{color:var(--blue)}.ConsultantTable-module__m043cW__avatar{border-radius:var(--r-avatar);background:linear-gradient(135deg, var(--blue), var(--accent));width:44px;height:44px;color:var(--white);font-family:var(--font-grotesk), sans-serif;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:700;display:grid}.ConsultantTable-module__m043cW__name{font-family:var(--font-grotesk), sans-serif;font-size:1.05rem;font-weight:600;transition:all .15s}.ConsultantTable-module__m043cW__address{color:var(--muted);min-width:15ch}.ConsultantTable-module__m043cW__rating{background:var(--off-wh);border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:5px;padding:6px 11px;font-size:.92rem;font-weight:700;display:inline-flex}.ConsultantTable-module__m043cW__star{color:var(--star)}.ConsultantTable-module__m043cW__reviews{font-weight:700}.ConsultantTable-module__m043cW__specialties{min-width:26ch}.ConsultantTable-module__m043cW__clients{color:var(--muted);min-width:18ch}.ConsultantTable-module__m043cW__note{color:var(--muted);margin-top:18px;font-size:.92rem}
.ConsultantProfiles-module__B5_Aza__list{flex-direction:column;gap:20px;margin-top:44px;display:flex}.ConsultantProfiles-module__B5_Aza__card{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-card);background:var(--off-wh);padding:30px;scroll-margin-top:96px;transition:all .2s}.ConsultantProfiles-module__B5_Aza__card:hover{background:var(--white);box-shadow:var(--shadow-card)}.ConsultantProfiles-module__B5_Aza__head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.ConsultantProfiles-module__B5_Aza__avatar{border-radius:var(--r-avatar);background:linear-gradient(135deg, var(--blue), var(--accent));width:52px;height:52px;color:var(--white);font-family:var(--font-grotesk), sans-serif;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.ConsultantProfiles-module__B5_Aza__name{font-size:1.3rem;font-weight:600;line-height:1.25}.ConsultantProfiles-module__B5_Aza__headline{color:var(--muted);font-weight:500}.ConsultantProfiles-module__B5_Aza__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:.88rem;display:flex}.ConsultantProfiles-module__B5_Aza__rating{color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:5px;padding:3px 10px;font-weight:700;display:inline-flex}.ConsultantProfiles-module__B5_Aza__star{color:var(--star)}.ConsultantProfiles-module__B5_Aza__bio{color:var(--muted)}.ConsultantProfiles-module__B5_Aza__fact{margin-top:12px}.ConsultantProfiles-module__B5_Aza__fact strong{color:var(--navy)}.ConsultantProfiles-module__B5_Aza__link{color:var(--blue);margin-top:18px;font-size:.94rem;font-weight:600;display:inline-block}.ConsultantProfiles-module__B5_Aza__link:hover{color:var(--accent)}@media (max-width:760px){.ConsultantProfiles-module__B5_Aza__card{padding:24px 20px}.ConsultantProfiles-module__B5_Aza__head{align-items:flex-start}}
.MaillageGrid-module__2NqRra__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px;display:grid}.MaillageGrid-module__2NqRra__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--off-wh);flex-direction:column;gap:8px;padding:30px;transition:all .2s;display:flex}.MaillageGrid-module__2NqRra__card:hover{border-color:var(--accent);background:var(--white);box-shadow:var(--shadow-card);transform:translateY(-3px)}.MaillageGrid-module__2NqRra__label{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:.74rem;font-weight:700}.MaillageGrid-module__2NqRra__title{font-size:1.35rem;font-weight:600}.MaillageGrid-module__2NqRra__desc{color:var(--muted);font-size:.98rem}.MaillageGrid-module__2NqRra__arrow{color:var(--blue);margin-top:8px;font-weight:600}@media (max-width:760px){.MaillageGrid-module__2NqRra__grid{grid-template-columns:1fr}}
.home-module__j0B_pW__alt{background:var(--off-wh);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-module__j0B_pW__anchor{scroll-margin-top:90px}.home-module__j0B_pW__answer{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-card);margin-top:32px;padding:32px 34px;font-size:1.12rem}.home-module__j0B_pW__answer strong{font-weight:600}.home-module__j0B_pW__prose{margin-top:32px}.home-module__j0B_pW__prose p{color:var(--muted);margin-bottom:18px}.home-module__j0B_pW__prose p:last-child{margin-bottom:0}.home-module__j0B_pW__lead{font-size:1.08rem}.home-module__j0B_pW__subhead{margin:38px 0 14px;font-size:1.35rem;font-weight:600}.home-module__j0B_pW__criteria{grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0 0;list-style:none;display:grid}.home-module__j0B_pW__criteria li{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);color:var(--muted);padding:22px 24px;font-size:.98rem}.home-module__j0B_pW__criteria li strong{color:var(--navy);font-family:var(--font-grotesk), sans-serif;margin-bottom:6px;font-size:1.02rem;display:block}.home-module__j0B_pW__callout{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);color:var(--muted);margin-top:24px;padding:22px 24px}.home-module__j0B_pW__callout strong{color:var(--navy)}.home-module__j0B_pW__calloutTitle{font-family:var(--font-grotesk), sans-serif;color:var(--navy);margin-bottom:8px;font-weight:600;display:block}.home-module__j0B_pW__calloutAccent{border-left:4px solid var(--accent);background:var(--info-bg)}.home-module__j0B_pW__callout a{color:var(--blue);font-weight:600}.home-module__j0B_pW__callout a:hover{color:var(--accent)}.home-module__j0B_pW__factors{color:var(--muted);gap:8px;margin:4px 0 20px;padding:0;list-style:none;display:grid}.home-module__j0B_pW__factors li{padding-left:20px;position:relative}.home-module__j0B_pW__factors li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.home-module__j0B_pW__differences{counter-reset:diff;gap:16px;margin-top:32px;list-style:none;display:grid}.home-module__j0B_pW__differences li{counter-increment:diff;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);color:var(--muted);padding:24px 26px 24px 74px;position:relative}.home-module__j0B_pW__differences li:before{content:counter(diff);border-radius:var(--r-sm);background:linear-gradient(135deg, var(--blue), var(--accent));width:32px;height:32px;color:var(--white);font-family:var(--font-grotesk), sans-serif;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;top:24px;left:24px}.home-module__j0B_pW__differences li strong{color:var(--navy);font-family:var(--font-grotesk), sans-serif;margin-bottom:6px;font-size:1.08rem;display:block}.home-module__j0B_pW__steps{counter-reset:step;gap:14px;margin-top:32px;list-style:none;display:grid}.home-module__j0B_pW__steps li{counter-increment:step;border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--white);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:20px 24px 20px 68px;position:relative}.home-module__j0B_pW__steps li:before{content:counter(step);background:var(--navy);width:28px;height:28px;color:var(--white);font-family:var(--font-grotesk), sans-serif;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:20px;left:22px}.home-module__j0B_pW__steps li strong{color:var(--navy)}.home-module__j0B_pW__faq{gap:14px;margin-top:44px;display:grid}.home-module__j0B_pW__faqItem{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);padding:24px 26px}.home-module__j0B_pW__faqQuestion{margin-bottom:10px;font-size:1.1rem;font-weight:600}.home-module__j0B_pW__faqAnswer{color:var(--muted)}.home-module__j0B_pW__faqAnswer a{color:var(--blue);font-weight:600}.home-module__j0B_pW__faqAnswer a:hover{color:var(--accent)}.home-module__j0B_pW__endLinks{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-module__j0B_pW__endLink{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--white);padding:12px 22px;font-size:.95rem;font-weight:600;transition:all .15s}.home-module__j0B_pW__endLink:hover{border-color:var(--accent);color:var(--blue);transform:translateY(-2px)}.home-module__j0B_pW__endLinkPrimary{background:var(--navy);color:var(--white);border-color:var(--navy)}.home-module__j0B_pW__endLinkPrimary:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.home-module__j0B_pW__microcopy{color:var(--muted);margin-top:32px;font-size:.9rem}.home-module__j0B_pW__microcopy a{color:var(--blue);font-weight:600}.home-module__j0B_pW__microcopy a:hover{color:var(--accent)}.home-module__j0B_pW__prose a{color:var(--blue);font-weight:600}.home-module__j0B_pW__prose a:hover{color:var(--accent)}@media (max-width:760px){.home-module__j0B_pW__criteria{grid-template-columns:1fr}.home-module__j0B_pW__answer{padding:24px 20px;font-size:1.05rem}.home-module__j0B_pW__differences li{padding:60px 20px 22px}.home-module__j0B_pW__differences li:before{top:20px;left:20px}.home-module__j0B_pW__steps li{padding:56px 20px 20px}.home-module__j0B_pW__steps li:before{top:18px;left:20px}}
