#md-content .consultation-hub{--ch-line: color-mix(in srgb, var(--border-strong) 68%, transparent);max-width:none;margin:1rem 0 clamp(3rem,6vw,5rem);color:var(--text);container-type:inline-size}#md-content .consultation-hub a{text-decoration:none}#md-content .consultation-hub svg{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#md-content .consultation-hub__hero{padding:clamp(3rem,6cqw,5.25rem) 0;border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line)}#md-content .consultation-hub__eyebrow{margin:0 0 1rem;color:var(--accent);font-size:.78rem;font-weight:760;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}#md-content .consultation-hub h1,#md-content .consultation-hub h2{font-family:var(--font-literary)}#md-content .consultation-hub h1{max-width:14ch;margin:0;color:var(--heading);font-size:clamp(3.4rem,8cqw,6.6rem);font-weight:600;letter-spacing:-.055em;line-height:.93;text-wrap:balance}#md-content .consultation-hub__hero>p:nth-of-type(2){max-width:52rem;margin:1.45rem 0 0;color:var(--muted);font-size:clamp(1.04rem,2cqw,1.24rem);line-height:1.62}#md-content .consultation-hub__hero>div{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;margin-top:1.8rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--ch-line));border-radius:.35rem;background:color-mix(in srgb,var(--accent) 7%,var(--surface-elevated) 93%);color:var(--heading);font-weight:650;line-height:1.45}#md-content .consultation-hub__hero>div svg{color:var(--accent)}#md-content .consultation-hub__rooms,#md-content .consultation-hub__steps,#md-content .consultation-hub__troubleshooting{padding:clamp(3.75rem,7cqw,5.75rem) 0;border-bottom:1px solid var(--ch-line)}#md-content .consultation-hub__section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(18rem,1.18fr);gap:clamp(2rem,6cqw,5rem);align-items:end;margin-bottom:2.5rem}#md-content .consultation-hub h2{margin:0;color:var(--heading);font-size:clamp(2.3rem,5cqw,3.8rem);font-weight:600;letter-spacing:-.048em;line-height:1;text-wrap:balance}#md-content .consultation-hub__section-heading>p{margin:0;color:var(--muted);line-height:1.62}#md-content .consultation-hub__room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line)}#md-content .consultation-hub__room-grid>a{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;color:inherit;transition:background-color .16s ease,box-shadow .16s ease}#md-content .consultation-hub__room-grid>a:first-child{border-right:1px solid var(--ch-line)}#md-content .consultation-hub__room-grid>a:hover,#md-content .consultation-hub__room-grid>a:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 48%,transparent);outline:none}#md-content .consultation-hub__room-image{min-width:0;aspect-ratio:16 / 9;overflow:hidden;background:#fff}#md-content .consultation-hub__room-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#md-content .consultation-hub__room-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(1.7rem,3.5cqw,2.75rem)}#md-content .consultation-hub__room-copy>p{margin:0;color:var(--accent);font-size:.76rem;font-weight:740;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}#md-content .consultation-hub__room-copy h3{margin:.7rem 0 0;color:var(--heading);font-size:clamp(1.55rem,2.6cqw,2rem);font-weight:740;letter-spacing:-.03em;line-height:1.1}#md-content .consultation-hub__room-copy>span{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;margin-top:2rem;border-bottom:1px solid color-mix(in srgb,var(--accent) 70%,transparent);color:var(--accent);font-weight:680;padding-bottom:.2rem}#md-content .consultation-hub__steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line);list-style:none}#md-content .consultation-hub__steps li{min-width:0;min-height:17rem;margin:0;padding:clamp(1.4rem,2.5cqw,2rem);border-right:1px solid var(--ch-line)}#md-content .consultation-hub__steps li:last-child{border-right:0}#md-content .consultation-hub__steps li>span{color:var(--accent);font-size:.72rem;font-weight:760;letter-spacing:.12em}#md-content .consultation-hub__steps h3,#md-content .consultation-hub__troubleshooting h3{margin:2.3rem 0 0;color:var(--heading);font-size:1.15rem;font-weight:720;line-height:1.25}#md-content .consultation-hub__steps li>p,#md-content .consultation-hub__troubleshooting section>p{margin:.7rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.58}#md-content .consultation-hub__preparation{display:grid;grid-template-columns:minmax(0,.88fr) minmax(18rem,1.12fr);gap:clamp(2rem,6cqw,5rem);align-items:center;padding:clamp(3.75rem,7cqw,5.75rem) 0;border-bottom:1px solid var(--ch-line)}#md-content .consultation-hub__preparation>div>p:last-child{margin:1rem 0 0;color:var(--muted);line-height:1.62}#md-content .consultation-hub__preparation ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--ch-line);list-style:none}#md-content .consultation-hub__preparation li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;margin:0;padding:1rem 0;border-bottom:1px solid var(--ch-line);line-height:1.52}#md-content .consultation-hub__preparation li svg{margin-top:.05rem;color:var(--accent)}#md-content .consultation-hub__troubleshooting>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line)}#md-content .consultation-hub__troubleshooting section{min-width:0;margin:0;padding:clamp(1.4rem,2.8cqw,2.1rem);border-right:1px solid var(--ch-line)}#md-content .consultation-hub__troubleshooting section:last-child{border-right:0}#md-content .consultation-hub__troubleshooting h3{margin:0}@container (max-width: 62rem){#md-content .consultation-hub__steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}#md-content .consultation-hub__steps li:nth-child(2){border-right:0}#md-content .consultation-hub__steps li:nth-child(n+3){border-top:1px solid var(--ch-line)}}@container (max-width: 44rem){#md-content .consultation-hub__section-heading,#md-content .consultation-hub__room-grid,#md-content .consultation-hub__steps ol,#md-content .consultation-hub__preparation,#md-content .consultation-hub__troubleshooting>div:last-child{grid-template-columns:minmax(0,1fr)}#md-content .consultation-hub__room-grid>a:first-child,#md-content .consultation-hub__steps li,#md-content .consultation-hub__steps li:nth-child(2),#md-content .consultation-hub__troubleshooting section{border-right:0;border-bottom:1px solid var(--ch-line)}#md-content .consultation-hub__steps li,#md-content .consultation-hub__steps li:nth-child(n+3){min-height:0;border-top:0}#md-content .consultation-hub__troubleshooting section:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){#md-content .consultation-hub__room-grid>a{transition:none}}
