.CapabilityAccordion_section__VeYB5{display:grid;gap:var(--section-header-gap)}.CapabilityAccordion_header__vraMZ{display:grid;gap:var(--stack-gap-xs)}.CapabilityAccordion_header__vraMZ h2{margin:0;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.15;color:var(--color-text)}.CapabilityAccordion_header__vraMZ p{margin:0;max-width:72ch;font-size:.95rem;color:var(--color-muted);line-height:1.65}.CapabilityAccordion_list__6OLgS{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.CapabilityAccordion_item__hnGYC{border-bottom:1px dashed rgba(0,20,45,.16)}.CapabilityAccordion_item__hnGYC:last-child{border-bottom:none}.CapabilityAccordion_trigger__fGrjs{display:flex;align-items:center;gap:.75rem;width:100%;padding:clamp(14px,2vw,20px) clamp(16px,2.5vw,24px);background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text);font:inherit;transition:all .18s ease}.CapabilityAccordion_trigger__fGrjs:hover{background:color-mix(in srgb,var(--bs-purple) 3%,transparent)}.CapabilityAccordion_trigger__fGrjs:hover .CapabilityAccordion_triggerTitle__O_QeZ{color:var(--bs-purple)}.CapabilityAccordion_triggerIcon__CxjZN{width:40px;height:40px;border-radius:var(--radius-lg);background:var(--bs-purple-tint);color:var(--bs-purple);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CapabilityAccordion_triggerTitle__O_QeZ{flex:1;font-size:1.05rem;font-weight:650;line-height:1.3;transition:color .18s ease}.CapabilityAccordion_chevron__HC0mM{color:var(--bs-purple-a-45);flex-shrink:0;transition:transform .25s ease,color .18s ease}.CapabilityAccordion_item__hnGYC[data-open] .CapabilityAccordion_chevron__HC0mM{transform:rotate(180deg);color:var(--bs-purple)}.CapabilityAccordion_panel__zQfVT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.CapabilityAccordion_panel__zQfVT>p{min-height:0;overflow:hidden;margin:0;padding:0 clamp(16px,2.5vw,24px) 0 calc(40px + .75rem + clamp(16px,2.5vw,24px));font-size:.88rem;color:var(--color-muted);line-height:1.65}.CapabilityAccordion_item__hnGYC[data-open] .CapabilityAccordion_panel__zQfVT{grid-template-rows:1fr}.CapabilityAccordion_item__hnGYC[data-open] .CapabilityAccordion_panel__zQfVT>p{padding-bottom:clamp(14px,2vw,20px)}@media(max-width:768px){.CapabilityAccordion_triggerTitle__O_QeZ{font-size:.95rem}.CapabilityAccordion_triggerIcon__CxjZN{width:36px;height:36px;border-radius:var(--radius-lg)}.CapabilityAccordion_panel__zQfVT>p{padding-left:calc(36px + .75rem + 16px)}}@media(max-width:480px){.CapabilityAccordion_trigger__fGrjs{gap:.6rem}.CapabilityAccordion_triggerIcon__CxjZN{width:32px;height:32px;border-radius:var(--radius-lg)}.CapabilityAccordion_panel__zQfVT>p{padding-left:calc(32px + .6rem + 14px);font-size:.84rem}}