.ConsultingHero_hero__dqR9t{background:var(--primary);color:#fff;padding:3.5rem 0 4.5rem}.ConsultingHero_inner__80N_3{width:100%;max-width:1120px;margin:0 auto;padding:0 1.25rem;display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.ConsultingHero_inner__80N_3{grid-template-columns:1.05fr .95fr;gap:3.5rem;padding:0 2rem}.ConsultingHero_hero__dqR9t{padding:4.5rem 0 5.5rem}}.ConsultingHero_eyebrow__jsPvn{display:inline-block;margin:0 0 1rem;font-size:.875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:rgba(212,168,83,.18);padding:.35rem .75rem;border-radius:9999px}.ConsultingHero_title__sI7kB{margin:0 0 1rem;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:700;line-height:1.15;color:#fff}.ConsultingHero_subtitle__4MqYP{margin:0 0 1.75rem;max-width:36rem;font-size:1.05rem;line-height:1.6;color:#c9d6d1}.ConsultingHero_actions__JRClm{display:flex;flex-wrap:wrap;gap:.75rem}.ConsultingHero_primary__7zN6g{display:inline-flex;align-items:center;background:var(--accent);color:var(--primary-dark);padding:.8rem 1.5rem;border-radius:9999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.ConsultingHero_primary__7zN6g:hover{background:var(--accent-light);transform:translateY(-1px)}.ConsultingHero_secondary__7frKQ{display:inline-flex;align-items:center;border:1.5px solid rgba(255,255,255,.55);color:#fff;padding:.75rem 1.35rem;border-radius:9999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease}.ConsultingHero_secondary__7frKQ:hover{border-color:#fff;background:rgba(255,255,255,.06)}.ConsultingHero_roadmap__C7sVF{position:relative;display:flex;flex-direction:column;gap:1.15rem;padding:.5rem 0}.ConsultingHero_trackCol__bGLPF{position:absolute;left:calc(5.5rem + .85rem);right:0;top:0;bottom:0;pointer-events:none;z-index:2}.ConsultingHero_sweepLine__hMXXA{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--accent);opacity:0}.ConsultingHero_sweeping__r7ssE{opacity:1;animation:ConsultingHero_goldSweep__cQEAx 2.4s cubic-bezier(.22,1,.36,1) forwards}.ConsultingHero_lineFade__NCF74{opacity:0!important;transition:opacity .4s ease;animation:none}@keyframes ConsultingHero_goldSweep__cQEAx{0%{left:0;opacity:1}to{left:100%;opacity:1}}.ConsultingHero_row__P1Yh4{display:grid;grid-template-columns:5.5rem 1fr;gap:.85rem;align-items:center}.ConsultingHero_rowLabel__sDAfc{font-size:.8rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.75);text-align:right}.ConsultingHero_track__dhknf{position:relative;height:1.35rem;border-radius:9999px;background:rgba(255,255,255,.07);overflow:visible}.ConsultingHero_bar__VxhmL{position:absolute;top:3px;bottom:3px;border-radius:9999px;background:#3d5a45;transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1),background .3s ease;transition-delay:calc(var(--i) * .35s),0s}.ConsultingHero_drawn__PufZ8 .ConsultingHero_bar__VxhmL{transform:scaleX(1)}.ConsultingHero_barLit__1jiVU{background:#d4a853}.ConsultingHero_diamond__oUxrm{position:absolute;right:-5px;top:50%;width:9px;height:9px;background:#2f4a38;transform:translateY(-50%) rotate(45deg) scale(0);transition:transform .28s cubic-bezier(.22,1,.36,1),background .3s ease;transition-delay:calc(var(--i) * .35s + .75s),0s}.ConsultingHero_drawn__PufZ8 .ConsultingHero_diamond__oUxrm{transform:translateY(-50%) rotate(45deg) scale(1)}.ConsultingHero_diamondLit__SnlGO{background:#fff}.ConsultingHero_reduced__1cP3N .ConsultingHero_bar__VxhmL{transform:scaleX(1);background:#d4a853;transition:none}.ConsultingHero_reduced__1cP3N .ConsultingHero_diamond__oUxrm{transform:translateY(-50%) rotate(45deg) scale(1);background:#fff;transition:none}@media (prefers-reduced-motion:reduce){.ConsultingHero_bar__VxhmL,.ConsultingHero_diamond__oUxrm,.ConsultingHero_sweepLine__hMXXA{transition:none;animation:none}.ConsultingHero_bar__VxhmL{transform:scaleX(1);background:#d4a853}.ConsultingHero_diamond__oUxrm{transform:translateY(-50%) rotate(45deg) scale(1);background:#fff}.ConsultingHero_sweepLine__hMXXA{opacity:0}}.DrawnTimeline_wrap__dkdop{position:relative;margin-top:2.5rem}.DrawnTimeline_line__1mTwS{position:absolute;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform .9s cubic-bezier(.22,1,.36,1);z-index:0}.DrawnTimeline_active__5BD2_ .DrawnTimeline_line__1mTwS{transform:scaleX(1)}.DrawnTimeline_steps__3p9Vw{list-style:none;margin:0;padding:0;display:grid;gap:2rem;position:relative;z-index:1}.DrawnTimeline_step__rJ24G{opacity:0;transform:scale(.8);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .25s + .2s)}.DrawnTimeline_active__5BD2_ .DrawnTimeline_step__rJ24G{opacity:1;transform:scale(1)}.DrawnTimeline_marker__AO552{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-bottom:1rem}.DrawnTimeline_markerInner__RFeWV{width:.75rem;height:.75rem;border-radius:9999px;background:var(--accent);box-shadow:0 0 0 4px rgba(212,168,83,.2)}.DrawnTimeline_num__Dub91{margin:0 0 .35rem;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--accent-dark)}.DrawnTimeline_title__z_uWg{margin:0 0 .35rem;font-family:var(--font-playfair),Georgia,serif;font-size:1.35rem;font-weight:600;color:var(--foreground)}.DrawnTimeline_duration__xRXvy{margin:0 0 .65rem;font-size:.8rem;font-weight:600;color:var(--accent-dark)}.DrawnTimeline_text__aNlBM{margin:0;font-size:.95rem;line-height:1.55;color:var(--foreground-muted)}@media (min-width:768px){.DrawnTimeline_line__1mTwS{top:.5rem;left:.35rem;right:.35rem;height:2px}.DrawnTimeline_steps__3p9Vw{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:767px){.DrawnTimeline_line__1mTwS{top:.35rem;bottom:.35rem;left:.5rem;width:2px;transform-origin:top center;transform:scaleY(0)}.DrawnTimeline_active__5BD2_ .DrawnTimeline_line__1mTwS{transform:scaleY(1)}.DrawnTimeline_step__rJ24G{padding-left:2rem}.DrawnTimeline_marker__AO552{position:absolute;left:0;top:0;margin:0}.DrawnTimeline_step__rJ24G{position:relative}}@media (prefers-reduced-motion:reduce){.DrawnTimeline_line__1mTwS,.DrawnTimeline_step__rJ24G{transition:none}.DrawnTimeline_line__1mTwS{transform:none}.DrawnTimeline_step__rJ24G{opacity:1;transform:none}}