#services>ul{display:flex;flex-direction:column;gap:.75rem}#services details{transition:box-shadow .2s}#services details[open]{box-shadow:var(--shadow)}#services summary{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;font-weight:700;list-style:none}#services summary::-webkit-details-marker{display:none}#services summary::after{content:"+";margin-left:auto;font-size:1.25rem;font-weight:300;color:var(--text-muted)}#services details[open] summary::after{content:"-"}#services summary svg{width:22px;height:22px;color:var(--accent)}#services details p{padding:0 1.25rem 1.25rem}#pricing-cta{text-align:center}#pricing-cta hgroup{display:flex;flex-direction:column;align-items:center;gap:1rem}