._introSection_ycb4m_6{background:var(--bg-paper)}._introLayout_ycb4m_10{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:860px){._introLayout_ycb4m_10{grid-template-columns:1fr}}._introPara_ycb4m_23{color:var(--text-muted);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body);max-width:68ch}._introPara_ycb4m_23+._introPara_ycb4m_23{margin-top:var(--space-md)}._buyersCard_ycb4m_35{border:1px solid var(--border-subtle);background:var(--bg-sand);padding:clamp(1.5rem,2.5vw,2rem)}._buyersTitle_ycb4m_41{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em;color:var(--color-charcoal);margin-bottom:var(--space-sm)}._buyersList_ycb4m_50{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;padding:0;margin:0}._buyersList_ycb4m_50 li{color:var(--text-muted);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body);padding-left:var(--space-md);position:relative}._buyersList_ycb4m_50 li:before{content:"";position:absolute;left:0;top:.65em;width:.5rem;height:1px;background:var(--color-accent)}._capabilitySection_ycb4m_78{background:var(--bg-primary)}._capabilityGrid_ycb4m_82{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin-top:clamp(2.5rem,4vw,3.5rem)}@media(max-width:640px){._capabilityGrid_ycb4m_82{grid-template-columns:1fr}}._capability_ycb4m_78{padding:clamp(1.5rem,2.5vw,2rem);border:1px solid var(--border-subtle);background:var(--bg-paper);position:relative;overflow:hidden}._capability_ycb4m_78:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light),transparent)}._capabilityNumber_ycb4m_113{display:block;font-family:var(--font-serif);font-style:italic;font-size:var(--fs-h3);color:var(--accent);opacity:.6;margin-bottom:var(--space-sm)}._capability_ycb4m_78 h3{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em;color:var(--color-charcoal);margin-bottom:var(--space-2xs)}._capability_ycb4m_78 p{color:var(--text-muted);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body)}._rangeSection_ycb4m_140{background:var(--bg-paper)}._rangeList_ycb4m_144{list-style:none;padding:0;margin:clamp(2.5rem,4vw,3.5rem) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2xs)}._rangeItem_ycb4m_153{padding:.55rem 1.1rem;border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-muted);font-size:var(--fs-small);font-weight:300;letter-spacing:.02em}._rangeLinks_ycb4m_163{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg)}._rangeLink_ycb4m_163{color:var(--color-charcoal);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-accent);padding-bottom:.25rem;transition:opacity .2s ease}._rangeLink_ycb4m_163:hover{opacity:.65}._faqSection_ycb4m_185{background:var(--bg-sand)}._faqList_ycb4m_189{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-subtle);margin-top:clamp(2.5rem,4vw,3.5rem)}._faqItem_ycb4m_197{padding:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--border-subtle);background:var(--bg-sand)}._faqItem_ycb4m_197:last-child{border-bottom:none}._faqItem_ycb4m_197 h3{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em;color:var(--color-charcoal);margin-bottom:var(--space-2xs)}._faqItem_ycb4m_197 p{color:var(--text-muted);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body);max-width:62ch}._relatedSection_ycb4m_225{background:var(--bg-paper)}._relatedList_ycb4m_229{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-sm) var(--space-lg);list-style:none;padding:0;margin:clamp(2rem,3.5vw,3rem) 0 0}._relatedLink_ycb4m_238{color:var(--text-muted);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body);border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}._relatedLink_ycb4m_238:hover{color:var(--color-charcoal);border-bottom-color:var(--color-accent)}
